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

1 star

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages

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