Web
LogMan — Manado-Dialect Compiler
Educational compiler for Logat Manado: hand-written lexer and recursive-descent parser with a live parse tree.
JavaScript React
Problem
Compiler theory stays abstract until you build one — and local languages never get tooling.
Solution
A compiler for Logat Manado built from zero: custom lexer, recursive-descent parser with math precedence (expression → term → factor), live parse tree visualization, and smart line/column errors — presented in a dark React Flow interface.
Results
- Deployed live and usable in a browser
- Parsing, errors, and tree view all working from my own grammar