Simple Java compiler built for educational purposes in incremental phases.
The phases of the project include Lexical analysis, Syntax analysis, Semantic analysis and Code Generation
Micro-Java-Compiler is a school project for the course Compilers 1 on School of Electrical Engineering in Belgrade, Serbia.