Evaluation finale 2016/2017

0 - Compilation du compilateur

Compilez votre analyseur à l'aide d'un Makefile.

1 - Exécution sur des exemples existants

Modifiez le script testAll.sh fourni (version d'évaluation) en modifiant le chemin vers l'exécutable de votre compilateur. Ouvrez le script et lisez attentivement les instructions pour modifier également les options/chemins qui permettent de générer les différentes sorties. Ensuite, exécutez-le pour effectuer les tests ci-dessous 100% automatiquement

Analysez les programmes suivants (il s'agit des exemples connus, fournis comme base de tests minimale):

affect.l
boucle.l
expression.l
max.l
tri.l

2 - Exécution sur de nouveaux exemples

2.1 Exemples compilés OK

Compilez à l'aide de votre compilateur, les programmes suivants :

2.1 Exemples pas compilés

Vérifiez que les programmes suivants ne compilent pas :