Université de Sousse
Institut Supérieur d’Informatique et des Techniques de Communication
Compte rendu du TP2 :
Compilation
Réalisé par :
Chayma Ben Abdeljelil
2DNI2
Année universitaire 2021-2022
1
Objectif :
Le but de ce TP est de réaliser les opérations logiques en utilisant des compilateurs lex
et yacc.
Réalisation des compilateurs lex et yacc :
Fichier calc.y :
Fichier calc.l :
2
On démarre les commandes suivantes dans le terminal :
Pour accepter un fichier avec plusieurs lignes, on tape :
Fichier calc.l :
3
On écrit des opérations logiques (5+3, 5+2, etc.) dans le fichier texte, et on obtient les
résultats suivants :
Pour appliquer les opérations logiques sur des réels, on tape :
Error syntaxe accepte seulement les réels (float).
On doit mettre une fonction Union :
4
Fichier calc.l :
Pour avoir seulement 3 chiffres après la virgule, on tape :