Very early work-in-progress
Wait, what's wrong with Emscripten?
It's basically Java Applets 2.0.
bonsai-c won't provide a full C implementation from day one. It won't have fancy features like, for example, strings. What it will do is provide a way for programmers to harness the power of asm.js, with a syntax that's as familiar as it gets.
Install Node.js https://nodejs.org/.
npm install -g jison
Then, from the root of the codebase:
npm install npm run build-parser
node bonsai-c.js infile.c