The project was built as a part of partial fulfillment of the course Compiler Construction in BITS Pilani.
It has been been implemented in a pipeline manner with stages consisting of:
- Lexer
- Parser
- AST generation
- Typechecking & Semantic Analysis
- Code Generation (NASM 64-bit compatible assembly).