Skip to content

ouldamarawardia/MiniCopilateur

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

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 …

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages