jcoglan/canopy

A parser compiler for Java, JavaScript, Python, Ruby

JavaScript

438

395 commits

updated Mar 22, 2024

See the code

README

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.

jcoglan/canopy

A parser compiler for Java, JavaScript, Python, Ruby

JavaScript

438

395 commits

updated Mar 22, 2024

See the code

README

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.

Project health

Overall

2.8/10

Maintained

0/10

Code review

0/10
OpenSSF Scorecard

Latest release

0.4.1 · May 29, 2023

Releases this year

0

Significant stargazers

Yangshun Tay

13,539 followers · starred Dec 2017

Vse Mozhe Buty

168 followers · starred Feb 2020

Nikhil Marathe

491 followers · starred Apr 2010

Jack Franklin

1,380 followers · starred Jun 2016