Skip to content
forked from jcoglan/canopy

A parser compiler for Java, JavaScript, Python, Ruby

License

Notifications You must be signed in to change notification settings

AndiZeta/canopy

 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

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