suivant: Quelques points particuliers
monter: Structure des données
précédent: Types de phrases
  Table des matières
Afin de vérifier si nous construisions correctement les structures de données, nous avons écrit un
décompilateur. Le rôle de celui-ci est d'afficher un programme équivalent à celui de l'utilisateur
ayant permis de construire ces structures le données. Le programme décompilé et le programme
original sont sémantiquement équivalents, mais ils peuvent différer lexicalement. Ainsi, les espaces,
les tabulations et les sauts de lignes ne sont plus nécessairement les mêmes, et les commentaires ont
disparu. Nous avons arbitrairement retenu une présentation affichant un terme par ligne, indentant
les parties droites de règles et sautant une ligne entre deux règles. En outre, seules les règles sont
restituées, pas les questions ni les instructions.
Le code du compilateur est intégré dans le logiciel écrit. Il est accessible par l'intermédiaire de la
commande ! list, et non ? comme le stipulait le sujet. En effet, le ? est déjà
réservé pour introduire les questions, et cela permet d'avoir une notion de commande plus large (on dispose
également de la commande ! reset pour supprimer le programme utilisateur de la mémoire).
suivant: Quelques points particuliers
monter: Structure des données
précédent: Types de phrases
  Table des matières
Alexandre DAGAN
2000-07-07