Top 10 C++ Parsing Projects
-
https://github.com/lief-project/LIEF https://lief-project.github.io/doc/latest/api/python/index.html
-
The program in the post was just an example meant to illustrate the problem. Originally, this (new) behavior of MSVC broke my code in the PEGTL, see [this commit](https://github.com/taocpp/PEGTL/commit/e3c8cb499dc3d1d76d23f2d5d79469dcb15550c5) that I needed to apply to fix it.
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
Most of the research into this sort of incremental and differential parsing unsurprisingly looks to be in the Haskell community, but I was hoping that someone here might know of some C++-friendly tools that might support generating parsers that support interruption and resuming. cpp-peglib looked really promising, but its parsers don't look like they can be engaged from any but the initial state.
-
Project mention: The Year is 2022 and the Standard is C++20; what is your preferred way to do Text I/O? | reddit.com/r/cpp | 2022-04-25
I had a user enum like enum class Color {Red, Green, Blue}; that I wanted to add serialization support for. Following the docs (https://scnlib.readthedocs.io/), after some tweaks I arrived at the following:
-
-
Project mention: Getting AST of C source code programmatically! | reddit.com/r/Compilers | 2022-04-06
Did you take a look at psyche-C? https://github.com/ltcmelo/psychec
-
Jasper
A programming language. Static types. Full type inference. Garbage collection. --- not stable
Project mention: Looking for a ~20k LOC open source C++ project in need of a refactor | reddit.com/r/cpp | 2021-10-22You can check it out at https://github.com/sebastianmestre/jasper
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
-
C++ Parsing related posts
- Alternatives to Spicy protocol parser generator
- TIL: Visual Studio has quantum state values 🤨
- Better Operator Precedence
- Looking for a ~20k LOC open source C++ project in need of a refactor
- construct-js: A library for creating byte level data structures
- Does it make sense to write an interpreter in a non-GC programming language (like Rust or C)?
- We Built a C++ Rendering Engine for the Web
Index
What are some of the best open-source Parsing projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | LIEF | 2,964 |
2 | PEGTL | 1,529 |
3 | cpp-peglib | 556 |
4 | scnlib | 549 |
5 | json.h | 492 |
6 | psychec | 425 |
7 | Jasper | 47 |
8 | JuCC | 33 |
9 | MeanscriptCLI | 2 |
10 | sajson | 2 |
Are you hiring? Post a new remote job listing for free.