SaaSHub helps you find the best software and product alternatives Learn more →
Top 10 parsing-expression-grammar Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Lexepars
Concise monadic parser combinator library with separate lexer/parser phases, off-side rule and big-size input support.
Now I like lua, and think single pass is the way to go for interpreted, since you don't have the disadvantage of a slow compile time no matter how big your codebase gets, BUT its not great to write in. things like +=, ++, are not possible, which means the only solution is to transpile into it, which has led to some good languages like moonscript[0], teal[1] which offers static type checking, an absolute must as your codebase grows.
[0]: https://moonscript.org/
After over a year since the last release of pyparsing, I've bundled up all the bug-fixes and changes, and they are now released as pyparsing 3.1.0. Visit this link for the details.
Project mention: Show HN: Matcheroni, a tiny C++20 header library for building lexers/parsers | news.ycombinator.com | 2023-07-06Very cool, and I like the name!
I'd be interested in reading about how Matcheroni compares with PEGTL and Lexy.
https://github.com/taocpp/PEGTL
Project mention: Rubberduck – A free and open-source VBIDE add-in | news.ycombinator.com | 2024-01-25
Project mention: Matcheroni, a tiny C++20 header library for building lexers/parsers | /r/regex | 2023-07-06
parsing-expression-grammar related posts
-
Show HN: Matcheroni, a tiny C++20 header library for building lexers/parsers
-
Matcheroni, a tiny C++20 header library for building lexers/parsers
-
Matcheroni, a tiny C++20 header library for building lexers/parsers
-
Trying to make a website with Lapis
-
"TypeScript compiles into JavaScript" vs "TypeScript compiles to JavaScript"
-
I left Ubisoft to go solo, here's my first game. Made on Linux, and for Linux.
-
MoonScript, a programmer friendly language that compiles to Lua (2017)
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 May 2024
Index
What are some of the best open-source parsing-expression-grammar projects? This list will help you:
Project | Stars | |
---|---|---|
1 | moonscript | 3,126 |
2 | pyparsing | 2,100 |
3 | PEGTL | 1,869 |
4 | Rubberduck | 1,854 |
5 | dart-petitparser | 447 |
6 | matcheroni | 192 |
7 | autumn | 119 |
8 | parson | 57 |
9 | arborist | 17 |
10 | Lexepars | 7 |
Sponsored