boost/libs/spirit
2018-01-12 21:47:58 +01:00
..
classic [DEV] add v1.66.0 2018-01-12 21:47:58 +01:00
doc [DEV] add v1.66.0 2018-01-12 21:47:58 +01:00
example [DEV] add v1.66.0 2018-01-12 21:47:58 +01:00
meta [DEV] add v1.66.0 2018-01-12 21:47:58 +01:00
repository [DEV] add v1.66.0 2018-01-12 21:47:58 +01:00
test [DEV] add v1.66.0 2018-01-12 21:47:58 +01:00
workbench [DEV] add v1.66.0 2018-01-12 21:47:58 +01:00
index.html [DEV] add v1.66.0 2018-01-12 21:47:58 +01:00
README.md [DEV] add v1.66.0 2018-01-12 21:47:58 +01:00
sublibs [DEV] add v1.66.0 2018-01-12 21:47:58 +01:00

spirit

Spirit is a set of C++ libraries for parsing and output generation implemented as Domain Specific Embedded Languages (DSEL) using Expression templates and Template Meta-Programming. The Spirit libraries enable a target grammar to be written exclusively in C++. Inline grammar specifications can mix freely with other C++ code and, thanks to the generative power of C++ templates, are immediately executable.