SonarCloud, a cloud-based static analysis tool for your CI/CD workflows, offers a one-click automatic analysis of C and C++ projects hosted on GitHub. Zero configuration and free for open-source projects! Analyze free. Learn more →
Top 7 C++ Grammar Projects
-
Project mention: Show HN: Matcheroni, a tiny C++20 header library for building lexers/parsers | news.ycombinator.com | 2023-07-06
Very cool, and I like the name!
I'd be interested in reading about how Matcheroni compares with PEGTL and Lexy.
-
Project mention: Show HN: Matcheroni, a tiny C++20 header library for building lexers/parsers | news.ycombinator.com | 2023-07-06
-
SonarCloud
Analyze your C and C++ projects with just one click.. SonarCloud, a cloud-based static analysis tool for your CI/CD workflows, offers a one-click automatic analysis of C and C++ projects hosted on GitHub. Zero configuration and free for open-source projects! Analyze free.
-
ExprTK
C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html
Project mention: A Cpp library to evaluate mathematical literal expressions dynamically | /r/cpp_questions | 2023-02-09I have found many libraries that can evaluate mathematical expressions, e.g. this one: https://www.partow.net/programming/exprtk/index.html
-
ctpg
Compile Time Parser Generator is a C++ single header library which takes a language description as a C++ code and turns it into a LR1 table parser with a deterministic finite automaton lexical analyzer, all in compile time.
-
-
parsergen
Self-hosted parser/scanner generator from LR grammar with semantic annotations in C++20 (by buck-yeh)
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
C++ Grammar related posts
- Show HN: Matcheroni, a tiny C++20 header library for building lexers/parsers
- The Future of Boost by Vinnie Falco
- Simple question on compilers and syntax rules
- A simple library for compile-time string matching.
- Any good parser combinator libraries for C++?
- spell-check selected text?
- Show HN: Lexy – C++ parser combinator library with custom DSL
-
A note from our sponsor - SonarCloud
www.sonarsource.com | 25 Sep 2023
Index
What are some of the best open-source Grammar projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | PEGTL | 1,761 |
2 | lexy | 854 |
3 | ExprTK | 517 |
4 | ctpg | 423 |
5 | tree-sitter-markdown | 164 |
6 | parsergen | 5 |
7 | ccom | 4 |