all projects
language designrecent
Language tooling: A small language and compiler built around competitive programming workflows
Scala / C++
This project explores the full compiler pipeline: tokenizing source, building an abstract syntax tree, checking programs before compilation, and generating efficient code. The standard library is emitted selectively so small programs stay small.
- › Lexer, parser, semantic analysis, and code generation
- › Static checks for invalid or unreachable programs
- › Modular standard library output