Parser/compiler framework for a lightweight structural text-oriented markup language. Implemented in CoffeeScript so that it can run in the browser.