cparse
Install
Docs
Reference
API
Examples
Downloads
Blog
Contact
Sister Sites

A small C++ parser framework

Cursor-based streams, an error-collecting driver, and code-generation helpers — the reusable core you would otherwise write for every grammar. Header-and-cpp only, MIT licensed, C++20.

A framework, not a parser A framework, not a parser Subclass Parser, override start(), and drive the cursor. cparse handles streaming, save/restore, error collection and scope tracking so you focus on the grammar.Configuration & DSLs Configuration & DSLs Well-suited to config formats, small DSLs and code generators. Currently powers fson (JSON/FSON) and UMTSM (state-machine C++ code generation).MIT licensed MIT licensed Permissive, no strings attached. Use in commercial or open-source projects. Full text ships with the source tarball.Version 1.0.1 Version 1.0.1 C++20, header-and-cpp only, no runtime dependencies beyond libstdc++. Builds standalone with CMake or embeds via add_subdirectory.
cparse
Independent Embedded Systems Engineer & C++ Developer — Munich, Germany.
LinkedInXingGitHub
Navigation
Home
Install
Docs
Reference
API
Examples
Downloads
Blog
Contact
Contact
📍Munich, Germany
✉demiralp@fedem.eu
📞+49 1523 640 34 50
🌐https://cparse.fedem.com.tr
Sister Sites
Fedem
© 2010–2026 Fehmi Demiralp
Legal Notice
·
Privacy Policy
·
Cookies
Built with ♥ in C++17 using Wt Framework.
/legacy-cpanel