C-- : une nouvelle version du C-- a été
réalisé dans le cadre d'un TER par Guillaume Merck.
Cette nouvelle version améliore la précédente sur plusieurs
points :
- Utilisation d'une table des symboles. Cela permet une utilisation
correcte des variables et expressions booléennes, une vérification
des types plus poussée, ...
- Meilleure vérification pour la boucle "for"
- Introduction des pointeurs afin de pouvoir utiliser le C-- au second
semestre. On peut désactiver les pointeurs en modifiant le "#define
USEPOINTERS 1" du fichier "c--.y". Cela permet d'utiliser au premier semestre
le C-- sans pointeurs et au second semestre le C-- avec pointeurs.
L'ancienne version du C-- est disponible ici.
Le cours que j'ai effectué en 2000-2001 se trouve ici.