Option Compilation
TD Mardi 5 avril
Déclarations et la pile
Les fichiers TD9.y, TD9.lex et symtab.c contiennent un compilateur pour un langage simple où les varaibles utilisées (toutes de type entier) doivent être déclarées et sont stockées sur une pile.

Modifier ce compilateur:

  1. Traiter correctement les variables déclarées dans les blocs imbriqués
  2. Modifier la grammaire de telle façon qu'un programme contienne une déclaration d'une fonction sans paramètres éventuellement précèdèe par des déclarations de variables et ces variables externes soient stockées dans une zone séparèe de la pile; l'exécution du programme commencera au début de la fonction main si elle existe.
  3. Ajouter la possibilité d'avoir d'autres fonctions sans paramètres et des appels de ces fonctions.
  4. Et des paramètres...



File translated from TEX by TTH, version 3.05.
On 5 Apr 2005, 11:41.