| pegjs/pegjs |
4,707 |
|
21,631 |
1,455 |
over 4 years ago |
21 |
November 16, 2019 |
110 |
mit |
JavaScript |
| PEG.js: Parser generator for JavaScript |
| kevinmehall/rust-peg |
1,312 |
|
97 |
161 |
over 2 years ago |
48 |
October 11, 2023 |
31 |
mit |
Rust |
| Parsing Expression Grammar (PEG) parser generator for Rust |
| yhirose/cpp-peglib |
786 |
|
0 |
0 |
about 2 years ago |
0 |
|
6 |
mit |
C++ |
| A single file C++ header-only PEG (Parsing Expression Grammars) library |
| mna/pigeon |
784 |
|
73 |
98 |
about 2 years ago |
4 |
October 16, 2023 |
16 |
bsd-3-clause |
Go |
| Command pigeon generates parsers in Go from a PEG grammar. |
| sirthias/parboiled2 |
714 |
|
1 |
115 |
over 2 years ago |
13 |
October 09, 2023 |
36 |
other |
Scala |
| A macro-based PEG parser generator for Scala 2.10+ |
| neogeny/TatSu |
382 |
|
2 |
27 |
about 2 years ago |
34 |
December 11, 2023 |
20 |
other |
Python |
| 竜 TatSu generates Python parsers from grammars in a variation of EBNF |
| zevv/npeg |
300 |
|
0 |
0 |
over 2 years ago |
0 |
December 12, 2023 |
3 |
mit |
Nim |
| PEGs for Nim, another take |
| arithy/packcc |
282 |
|
0 |
0 |
over 2 years ago |
0 |
|
11 |
other |
C |
| A parser generator for C |
| waxeye-org/waxeye |
222 |
|
4 |
4 |
over 5 years ago |
1 |
June 19, 2014 |
36 |
other |
Racket |
| Waxeye is a parser generator based on parsing expression grammars (PEGs). It supports C, Java, JavaScript, Python, Racket, and Ruby. |
| TheLartians/PEGParser |
169 |
|
0 |
0 |
about 5 years ago |
0 |
|
3 |
bsd-3-clause |
C++ |
| 💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars. |