Full compiler

Wrote a grammar for the language with ANTLR, constructed the abstract syntax tree (AST) Did semantic analysis on the AST, generated assembly code (function, loops, conditional branches) ✓ Java, ANTLR, formal language theory