A parser compiler for Java, JavaScript, Python, Ruby
See the codeCanopy 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.
Overall
Maintained
Code review
npm
Latest release
Releases this year
13,539 followers · starred Dec 2017
168 followers · starred Feb 2020
491 followers · starred Apr 2010
1,380 followers · starred Jun 2016
A parser compiler for Java, JavaScript, Python, Ruby
See the codeCanopy 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.
Overall
Maintained
Code review
npm
Latest release
Releases this year
13,539 followers · starred Dec 2017
168 followers · starred Feb 2020
491 followers · starred Apr 2010
1,380 followers · starred Jun 2016