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 a snapshot of the develop branch, built from commit 0becec80ba.

Boost Develop Library Documentation - Parsing

Parsing

Parser

A parser combinator library.

Author(s)
T. Zachary Laine
First Release
1.87.0 beta1
Categories
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
C++ Standard Minimum Level
03
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
C++ Standard Minimum Level
03
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
C++ Standard Minimum Level
03
Categories
Parsing, String and text processing