Travaux dirigés de traduction : 11. Structures de contrôle

Objectif

Le but de ce TD est de mettre en place les structures de contrôle en partant des résultats du TD précédent.

Documentation officielle sur Bison.

Boucles while

Modifiez les programmes flex et bison de façon à pouvoir utiliser des boucles while.

Expressions

Modifiez les programmes flex et bison de façon à pouvoir gérer séparément des expressions numériques et des expressions booléennes (seules les expressions numériques pouvant être sauvegardées dans X). Gérez les différents opérateurs arithmétiques et de comparaison.