...one of the most highly
regarded and expertly designed C++ library projects in the
world. — Herb Sutter and Andrei
All sections in the reference present some real world examples. The examples use a common test harness to keep the example code as minimal and direct to the point as possible. The test harness is presented below.
#include <boost/spirit/include/lex.hpp> #include <boost/spirit/include/phoenix_core.hpp> #include <boost/spirit/include/phoenix_operator.hpp> #include <iostream> #include <string>
Our test functions:
This one tests token definitions.
Predefined models include:
boost::spirit::traits is open for users to provide their