The Project is fully executable and testcases have been added for reference.
The Modules implemented are:
- Lexer
- Parser
- Abstract Syntax Tree
- Symbol Table
- TypeChecking and Semantic Analysis
Process of execution:
- Download the Folder
- Extract Folder and open terminal
- Run 'make'
- The Compiler would be compiled
- To execute :- ./compiler testcase1.txt
- Execute by pressing keys in order (0-9)