Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Boost 1.71.0 Library Documentation - Parsing

Parsing

Spirit

LL parser framework represents parsers directly as EBNF grammars in inlined C++.

Author(s)
Joel de Guzman, Hartmut Kaiser and Dan Nuffer
First Release
1.30.0
Standard
 
Categories
Parsing, String and text processing
Spirit Classic

LL parser framework represents parsers directly as EBNF grammars in inlined C++.

Author(s)
Joel de Guzman, Hartmut Kaiser and Dan Nuffer
First Release
1.69.0
Standard
 
Categories
Parsing, String and text processing
Spirit Repository

The Spirit repository is a community effort collecting different reusable components (primitives, directives, grammars, etc.) for Qi parsers and Karma generators.

Author(s)
Joel de Guzman, Hartmut Kaiser and Dan Nuffer
First Release
1.69.0
Standard
 
Categories
Parsing, String and text processing