A parser compiler for Java, JavaScript, Python, Ruby
JavaScript CSS Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
examples
site
src
test
.gitignore
.npmignore
.travis.yml
CONTRIBUTING.md
Gemfile
LICENSE.md
Makefile
README.md
package.json
requirements.txt

README.md

Canopy Build status

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.