Aussi sur Github !
Une collection de projets d'info pour 2020.
Certains composants sont réutilisés entre les projets (pour l'instant automata
et parsergen
).
Dans un futur plus ou moins proche, les projets seront découplés et auront chacun leur dépôt, mais en attendant tout réside ici.
Ce générateur est contenu dans les dossiers automata
et parsergen
.
C'est un générateur de parseur LR(1) qui exploite grandement le système
de macros procédurales de Rust.
Un lexeur et un parseur sont implémentés avec ce système dans le fichier sim/src/parsing/parser.rs
Le projet de simulateur pour Systèmes Numériques est complet. Il se trouve dans le dossier sim
.
La phase 1 du projet de compilation est terminée !
Comme on veut rendre une archive "propre" pour le projet de Compilation, on se donne un petit
script (compil/build_compil_bundle.sh
) qui génère les fichiers nécessaires.