Skip to content

Latest commit

 

History

History
executable file
·
33 lines (22 loc) · 1.4 KB

README_fr.md

File metadata and controls

executable file
·
33 lines (22 loc) · 1.4 KB

EzLanguage

Build Status

Dépôt du projet de compilateur du "EZ language". Un simple compilateur qui traduit une partie du EZ Language

Compilation du compilateur

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

Utilisation de prime abord du compilateur

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é.