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

This is the documentation for an old version of Boost. Click here to view this page for the latest version.

Boost 1.73.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
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
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
Categories
Parsing, String and text processing