Mini Compilateur
1.partie lexicale En a charger et lire le fichier line par line après en a couper les ligne mot par mot par la méthode split() ; Avant sa en a essayé d’écrire le programme LEX « .L »
A l’aide de ce principe on a écrit notre fonction « lexical() » en utilisant « switch » pour la reconnaissance de type de tous les mot existant .
2.partie Syntaxique :
Dans cette étape on a essayé d’écrire la grammaire du programme est on a obtenu :
A l’aide ce cette Grammaire et le Principe de Procédures récursives une List insts de class lexical () qui contient les tokens, on a créé notre class « syntax () » Commençant par le procédure principale « P » jusqu’à la dernière procédure.
3.partie Sémantique : Dans cette partie on a fait des tests pour les id si sont déclarer déjà ou bien affectation des réel aux entier ainsi de suite …