Skip to main content Jan 2025 - May 2025 Jan 2025 - May 2025 JakAdac Python-based compiler for an Ada language subset Software ›
- Built modular compiler with 8+ components: lexer, recursive-descent parser, semantic analyzer, and TAC generator
- Designed symbol table supporting nested scopes, 3 parameter modes (IN/OUT/INOUT), and cross-scope resolution
- Validated compiler with 20+ test files covering tokenization, parse trees, semantic analysis, and TAC generation