A compiler for simplified version of java.
- Syntax analysis : text file to an abstract syntax tree.
- Semantic analysis : Type Checking, Use before initialization.
- Intermediate Code Generation : Converting the ast to LLVM in recursive manner.
use 'ant' to build the project.