bredtape / canopy

A parser compiler for Java, JavaScript, Python, Ruby

Home Page:http://canopy.jcoglan.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Canopy

Canopy is a parser compiler targeting Java, JavaScript, Python and Ruby. It takes a file describing a parsing expression grammar 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.

See CONTRIBUTING.md for instructions for building the project.

About

A parser compiler for Java, JavaScript, Python, Ruby

http://canopy.jcoglan.com

License:Mozilla Public License 2.0


Languages

Language:JavaScript 60.3%Language:Java 15.7%Language:Python 11.3%Language:Ruby 9.9%Language:SCSS 1.6%Language:Makefile 0.6%Language:HTML 0.6%