| antlr/antlr4 |
18,688 |
|
2,507 |
887 |
3 months ago |
30 |
September 04, 2023 |
899 |
bsd-3-clause |
Java |
| ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. |
| 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 |
| lalrpop/lalrpop |
2,787 |
|
252 |
212 |
about 2 years ago |
49 |
October 23, 2023 |
152 |
apache-2.0 |
Rust |
| LR(1) parser generator for Rust |
| 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 |
| javacc/javacc |
1,114 |
|
382 |
52 |
over 2 years ago |
21 |
November 17, 2023 |
77 |
bsd-3-clause |
Java |
| JavaCC - a parser generator for building parsers from grammars. It can generate code in Java, C++ and C#. |
| 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. |
| ianh/owl |
720 |
|
0 |
0 |
over 2 years ago |
0 |
|
9 |
mit |
C |
| A parser generator for visibly pushdown languages. |
| 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+ |
| BNFC/bnfc |
618 |
|
3 |
0 |
3 months ago |
27 |
October 27, 2023 |
79 |
|
TeX |
| BNF Converter |