Overview
Implementation of a basic compiler for a simplified programming language.
The project included a lexical analyzer, a recursive descent parser, and a code generator for intermediate representations.
Key Learnings
- Abstract Syntax Trees (AST)
- Recursive descent parsing
- Lexical and syntactic analysis