Hand-written tokenizer and parser for a subset of C. The web frontend runs the parser as WebAssembly and visualizes the AST as an interactive force-directed graph.
Run the C test suite:
./build-and-run.shRun the web frontend:
cd web
bun install
bun run build-wasm # rebuild after changes under src/
bun run dev