Lexer & parser development using Antlr4 for a programming language named "Decaf". "Theory of Automata & Formal Languages" course concepts were applied in this project.