skip to content
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