PEG parser compiler for JavaScript
npm install canopyCanopy is a parser compiler targeting Java, JavaScript, Python and Ruby. It
takes a file describing a [parsing expression grammar][1] and compiles it into a
parser module in the target language. The generated parsers have no runtime
dependency on Canopy itself.
For usage documentation see [canopy.jcoglan.com][2].
See CONTRIBUTING.md for instructions for building the project.
[1]: http://en.wikipedia.org/wiki/Parsing_expression_grammar
[2]: https://canopy.jcoglan.com