Skip to content

flodavid/ezlanguage

 
 

Repository files navigation

EzLanguage

Travis Compilation License Code quality Hit counter
Build Status GPLv3 License Codacy Badge ghit.me

Repository of a project for the EZ language compiler. A simple compiler for EZ-Language

To compile the compiler

Compilation of the compiler for EZ language is done with make A makefile is present at the root of the project to help with the process.

In order to :

  • add options to the YACC compiler : use the variable YACC_FLAGS
  • add options to the LEX compiler : use the variable YACC_FLAGS
  • add options for compilation : use the variable YACC_FLAGS
  • add files for the compilation of the compiler : use the variable YACC_FLAGS

To obtain some help and see all avaibles options, use : make help

Compiler usage at first sight

Once compiled, the compiler can be run easly.
To do so, you need to run the file EZ_language_compiler located in the bin directory. Some EZLanguage files examples are available in the test folder.

In order to :

  • get some help : EZ_language_compiler --help
  • compile an EZLanguage file : EZ_language_compiler myfile.ezl
  • test a file : EZ_language_compiler --directinput

Do not hesitate to create git Issues at the github website if you encounter an inopinate problem.

About

Dépôt du langage "EZ Language"

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 84.3%
  • TeX 7.1%
  • Makefile 3.5%
  • Lex 3.0%
  • Shell 1.5%
  • CMake 0.6%