Master Informatique
Option Compilation
TD mardi 8 mars
Analyse syntaxique et calcul des attributs en bison
(continue)

  1. Analyse syntaxique d'un bloc comme en C (accolades, affectations, variables à gauche et expressions à droite),
  2. avec affichage d'une indication des productions de la grammaire utilisées (noter l'ordre de l'affichage),
  3. avec calcul et affichage du nombre de registres utilisés pour calculer chaque expression,
  4. et le nombre minimum de registres si on peut choisir d'évaluer l'expression dans n'importe quel ordre.
  5. Ajouter à votre grammaire les expressions conditionnelles, les instructions if, for, ...
  6. Afficher la profondeur en imbrication d'instructions afin de vérifier que tout else est lié au bon if.
  7. Quelle est la réponse de bison si on lui donne une grammaire qui n'est pas LALR(1)?




File translated from TEX by TTH, version 3.05.
On 8 Mar 2005, 11:57.