Analyseur sémantique et interprète

Pour terminer le projet, on va réaliser un analyseur syntaxique ainsi qu'un interprète exécutant un processus après l'autre. Pour une interprétation parallèle des programmes, on pourrait par exemple créer un thread pour chaque processus.

Dans Analyser.java, Interpreter.java, Scope.java, Symbol.java et Main.java, vous trouvez les sources pour terminer l'interprête.

Analyseur sémantique

Remplissez les méthodes marquées a compléter dans la classe Analyser.java.

Un seul objet est créé pour l'analyseur et réutilisé sur tous les noeuds.

Interprète

Remplissez les méthodes marquées a compléter dans la classe Interpreter.java.

La classe Main.java applique les analyseurs syntaxique et sémantique sur un programme spécifié avant de lancer l'interprète.


Christine Röckl
Last modified: Thu Jun 20 12:07:37 DST 2002