Multi-phase MicroJava compiler: JFlex lexer, CUP LALR parser, 157-node AST, semantic analysis and bytecode generation, with namespaces. Compiler Construction 1 (PP1) coursework, ETF Belgrade.
java parser bytecode compiler jflex university-project lexer code-generation visitor-pattern symbol-table etf namespaces semantic-analysis abstract-syntax-tree microjava compiler-construction lalr-parser cup-parser
-
Updated
Jul 12, 2026 - Java