The Spirit Parser Framework is an object oriented Recursive descent parser parser generator framework implemented using template meta-programming techniques. Expression templates allow us to approximate the syntax of Extended Backus Naur Form (EBNF) completely in C plus plus. Parser objects are composed through operator overloading and the result is a backtracking LL(inf) parser that is capable of parsing rather ambiguous grammars.
=External links=
*[
http://spirit.sourceforge.net Spirit parser framework SourceForge page]