The purpose of this project is to learn the basics of a compiler by implementing a compiler for a new programming language. You can find the specific of the programming language into the doc folder.
Also, our compiler is able to convert our code into a C code.
'go.sh' is a useful script to compile the code for produce the compiler
- ./go.sh
- ./compiler < prog_our_language > prog_c_language.c
- gcc -o our_executable_prog prog_c_language.c
- ./our_executable_prog