Université Blaise Pascal - UFR ST - Master 1 informatique - TP de Compilation - projet noté 2015

Sujet à réaliser en binômes (groupes de 2 étudiants). L'évaluation prendra en compte la réalisation du projet ainsi que sa présentation orale.
  1. Au plus tard la veille de l'exposé oral à midi (mardi 15 mars 2016 à 12h00, envoyer dans la rubrique Travaux du support de TP sur l'ENT le compte-rendu qui sera un diaporama PDF en deux parties :
    1. Présentation orale (ce qui a été réalisé / choix faits / exemples bien choisis d'exécution / limites du programme) – au plus 5 diapositives en tout,
    2. Code source Lex / Yacc / éventuel code additionnel – a priori au plus trois diapositives équivalentes à trois pages A4 en Arial 12pt ;
  2. L'exposé oral (4 minutes) aura lieu à la dernière séance de TP (mercredi 16 mars 2016 à partir de 13h30) selon un planning qui sera affiché sur l'ENT ; cet exposé sera immédiatement suivi de questions du jury et d'une démonstration sur machine (4 minutes) – prévoir de laisser votre projet sur votre compte SCI et prévoir des exemples d'exécution bien choisis.

REALISER UN ANALYSEUR DE GRAMMAIRE
(analyseur lexico-syntaxique avec Lex/Flex & Yacc/Bison)

Le cahier des charges du projet de base est le suivant.
Ce projet de base sera amélioré - au choix - dans une ou plusieurs des directions suivantes.
N.B. Toutes les directions d'amélioration ne sont pas forcément intercompatibles et peuvent changer les choix de base ; il faudra donc veiller à maintenir la cohérence globale du projet. Toute fonctionnalité déficiente sera comptée négativement : ne réaliser que ce que vous maitrisez !