canopy

v0.4.1
PEG parser compiler for JavaScript
parser compiler peg

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.

npm i canopy

Metadata

  • MPL-2.0
  • >=8.0.0
  • James Coglan
  • released 5/29/2023

Downloads

Maintainers