U t i l i s a t i o n
Etapes à suivre pour l'utilisation de COMPIL-Z
1.{Familiarisation avec le langage Z (un prototype de langage algorithmique)
Se familiariser avec le langage algorithmique utilisé et la grammaire associée.
Pour cela, Aller à l'éditeur, puis utiliser l'aide.
2. {Edition de l'algorithme}
Ecrire un algorithme ou corriger un algorithme existant.
3. {Arrangement de l'algorithme}
Lancer le module arranger.
Le module corrige les erreurs de syntaxe.
Répéter tant qu'il ya des erreurs
. Aller à l'éditeur afin de corriger les erreurs
. Relancer le module Arranger
après avoir fait (Alt-Q) et sauvegarde.
A ce stade, votre algorithme est bien écrit et il a été indenté pour vous.( Vous
pouvez changer les modes de présentation de votre algorithme avec l'option
"Options d'indentation" du menu ).
4. {Lexique}
Lancer le scanner pour une analyse lexicale de votre algorithme.
Vous pouvez visualiser
- votre algorithme,
- le résultat du scanner,
- un rappel sur le scanner incluant un fragment de source.
5. {Syntaxe}
Lancer l'analyse syntaxique .
Vous pouvez visualiser
- votre algorithme,
- les différentes règles de grammaire appliquées,
- un rappel sur les analyseurs syntaxiques
incluant un fragment de source.
6. {Sémantique}
Lancer l'analyse sémantique.
Vous pouvez visualiser
- votre algorithme,
- la forme interne ( ensemble de tables de compilation ),
- Description des tables de compilation,
- Description des quadruplés,
- un rappel sur les analyseurs sémantiques incluant un fragment de source
7. { Interprétation }
Lancer l'analyse sémantique.
Vous pouvez visualiser
- votre algorithme,
- les résultats de votre algorithme,
- l'image mémoire montrant les emplacements mémoires et les changements
effectués,
- un rappel sur les interpréteurs incluant un fragment de source.