Un mini-compilateur de JAVA vers des AUTOMATES
Il s'agit d'écrire un parser d'un langage à la JAVA qui génère un programme sous forme de transitions d'AUTOMATES.
Un mini-compilateur optimisant PASCAL vers CAML.
Il s'agit d'écrire un parser d'instructions PASCAL qui génère du CAML où les calculs dont tous les termes sont constants ont été effectués durant la traduction.
Utilisons des automates pour réaliser une version ascii d'un player midi multi-pistes.
Il s'agit de parser les pistes musicales au format ascii et de les transformer en une séquence de sons datés (la date indique quand il faut jouer ce son).
On utilise un automate spécialisé pour chaque piste.
L'automate tempo lit la ligne T : c'est lui qui fait avancer l'horloge en fonction du tempo.