This project is part of a semester assignment the design and specification of which is described down below.
The assignment consists of two parts.
- MiniJava Static Checking (Semantic Analysis)
- Generating intermediate code (MiniJava -> LLVM)
The IR Generator is partly completed.