Our great sponsors
- Onboard AI - Learn any GitHub repo in 59 seconds
- InfluxDB - Collect and Analyze Billions of Data Points in Real Time
- SaaSHub - Software Alternatives and Reviews
-
You are looking for Boost.Spirit (https://www.boost.org/doc/libs/1_76_0/libs/spirit/doc/x3/html/index.html) or PEGTL (https://github.com/taocpp/PEGTL)
-
Use flex and bison, and take advantage of their features (since the defaults aren't sane four hysterical raisins). I have a demo project that I like to point people to.
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
You can check Lexy library of Foonanthan. https://github.com/foonathan/lexy : it is pretty nice, and light and support if i don't miss, C++20
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.
Related posts
- Why no more Lex/Yakk/ANTLR/whatever?
- Use PEGTL to remove my clunky homemade parser
- Are C/C++ developers allowed to import libraries to make coding easier or are they expected to build every functions and methods from scratch (without importing anything like String.h)?
- TIL: Visual Studio has quantum state values 🤨
- We Built a C++ Rendering Engine for the Web