List view
Séance d'évaluation intermédiaire, où on montrera l'avancement du compilateur avec des exemples variés de programmes correctset avec des erreurs lexicales et syntaxiques
Overdue by 1 year(s)•Due by December 11, 2024•1/1 issues closed- Grammaire défini - Début de l'analyse syntaxique descendante - Programmes de test - Réfléchi à la structure de l'AST, sa mise en oeuvre et sa visualisation Le compilateur doit signaler les erreurs lexicales, syntaxiques rencontrées. Lorsqu'une de ces erreurs est rencontrée, elle doit être signalée par un message le plus explicite possible, comprenant, dans la mesure du possible, un numéro de ligne. Le compilateur ne doit pas s'arrêter après une erreur lexicale ou syntaxique détectée, mais tenter de poursuivre l'analyse syntaxique.
Overdue by 1 year(s)•Due by November 15, 2024•4/4 issues closedRendu du dossier contenant : - les schémas de traduction du langage proposé vers le langage assembleur - des jeux d'essais mettant en évidence le bon fonctionnement de votre compilateur, et ses limites éventuelles. - une partie gestion de projet, à savoir une fiche d'évaluation de la répartition du travail sur cette seconde période avec la répartition des tâches au sein de votre binôme, l'estimation du temps passé sur chaque partie du projet, et le Gantt final. - les divers CR de réunion que vous aurez rédigés
Overdue by 11 month(s)•Due by May 20, 2025Soutenance finale du projet, avec un exemple du "plus beau programme" écrit en Mini Python.
Overdue by 11 month(s)•Due by May 21, 2025Rendu du rapport d'activité présentant le travail réalisé et les difficultés rencontrées. Vous incluerez dans ces documents la grammaire du langage, la structure de l'arbre abstrait et quelques jeux d'essais. Il n'est pas utile que ce rapport soit long, mais il doit être informatif. N'oubliez pas les éléments de gestion de projet : répartition du travail et des tâches au sein du groupe et estimation du temps passé sur chaque étape de cette première partie du projet.
Overdue by 1 year(s)•Due by January 20, 2025Le compilateur doit pouvoir produire des AST pour des programmes en MiniPython.
Overdue by 1 year(s)•Due by January 22, 2025