Print function updated
Create the n2n binary to handle different actions
Move everything from ast.mli to ast.ml and add a print function
Delete run.ml because we already have the n2n cli
Pimp the Makefile with the correct dependencies and compilation steps
regex' .gitignore
Updated Prog->SProg. semantic check compiling
Use semicolon as termination
Modified test for change in termination token
Add semantic check to the pipeline and add a all target
Add option in the n2n binary to run semantic check
Get rid of unused matching cases
added more helpful error messages for global var creation
Don't eat up literals
Don't reverse the order of complex literals because we'll already reversing literals
added more error messages