Boost logo

Boost :

From: John Maddock (john_maddock_at_[hidden])
Date: 2002-10-19 05:40:49


Just to remind everyone that the spirit formal review is due to end Monday
morning:

> The framework can be downloaded from:
> http://spirit.sourceforge.net/index.php?doc=download/v1_5.html
>
> Synopsis:
> ~~~~~~
>
> Spirit is an object oriented recursive descent parser generator framework
> implemented using template meta-programming techniques. Expression
templates
> allow us to approximate the syntax of Extended Backus Normal Form (EBNF)
> completely in C++. Parser objects are composed through operator
overloading
> and the result is a backtracking LL(inf) parser that is capable of parsing
> rather ambiguous grammars.
>
> The Spirit framework enables a target grammar to be written exclusively in
> C++. Inline EBNF grammar specifications can mix freely with other C++ code
> and, thanks to the generative power of C++ templates, are immediately
> executable. In retrospect, conventional compiler-compilers or
> parser-generators have to perform an additional translation step from the
> source EBNF code to C or C++ code.

John Maddock
http://ourworld.compuserve.com/homepages/john_maddock/index.htm


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk