Quickbook (source code)
A C++ library from Boost.org
http://www.boost.org/
Regular expressions that can be written as strings
or as expression templates, and which can refer to each other
and themselves recursively with the power of context-free
grammars.