This repository was archived by the owner on Jan 17, 2018. It is now read-only.

Description
Looking at the code it seems to me the bulk of the work is done by the the TreeTop - the ruby PEG parser.
There are a few PEG parsers for javascript, so it may be possible to do the entire processing in the client side (javascript) entirely.
This will allow instant feedback (ie. render every keyup event), and also some super cool plugin for IDEs which support javascript plugins.