Skip to content

Web

LogMan — Manado-Dialect Compiler

Educational compiler for Logat Manado: hand-written lexer and recursive-descent parser with a live parse tree.

JavaScript React
LogMan — Manado-Dialect Compiler cover

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