Dépôt du projet de compilateur du "EZ language". Un simple compilateur qui traduit une partie du EZ Language
La compilation du compilateur pour l'EZ language se fait à l'aide de l'outil make
.
Un makefile est donc présent à la racine du projet pour créer celui-ci.
Si vous souhaitez :
- ajouter des options de compilation au YACC : via la variable YACC_FLAGS
- ajouter des options de compilation au LEX : via la variable LEX_FLAGS
- ajouter des options lors de la compilation : via la variable CC_FLAGS
- ajouter des fichiers de modules : via la variable MOD_CPP
Pour avoir une aide et les commandes disponibles sur le make, tapez : make help
Une fois compilé, le compilateur peux être éxécuté facilement. Pour ce faire, il faut lancer le fichier EZ_language_compiler situé dans le répertoire bin. Des fichiers d'exemples en EZLanguage sont disponibles dans le répertoire test.
Si vous souhaitez :
- obtenir de l'aide :
EZ_language_compiler --help
- compiler un fichier EZLanguage :
EZ_language_compiler monfichier.ezl
- tester sans fichier :
EZ_language_compiler --directinput
N'hésitez à créer des Issues sur le github si vous rencontrez un problème inopiné.