← Tous les projets

Compilateur en Java

archivé avril 2024

Compilateur Java pour un langage proche de Pascal. Analyses lexicale, syntaxique, sémantique.

  • Java
  • Théorie des langages

Création d’un compilateur en Java pour un langage proche du Pascal. Le projet couvre les trois grandes étapes : analyse lexicale (tokenisation), analyse syntaxique (construction de l’arbre syntaxique) et analyse sémantique (vérification des types et des contraintes du langage). Projet en équipe de deux personnes.