Boost logo

Boost :

From: Greg Colvin (gcolvin_at_[hidden])
Date: 2001-05-21 10:09:34

How is this related to Damian Conway's work? It seems to be the same
idea, but I don't see any references to it in your documentation:

  Conway, D.M., Parsing with C++ deferred expressions,
  ACM SIGPLAN Notices, 29:1, 1994.

  Conway, D.M., Parsing with C++ classes,
  ACM SIGPLAN Notices, 29:1, 1994.

I've been wanting to combine Conway's ideas with the Boost regex
library, but given how unlikely I am to have the time I'm happy to
see the Spirit work go forward in Boost.

----- Original Message -----
From: joel de guzman <joel_at_[hidden]>
To: <boost_at_[hidden]>
Sent: Sunday, May 20, 2001 11:12 PM
Subject: [boost] [ANN] Spirit C++ parser framework.

> Hello there,
> 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++. The Spirit framework enables a target grammar to be
> written exclusively in C++. 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.
> I wonder if anyone out there would be interested in such a beast.
> If anyones's interested, I'd be very glad to boostify the code
> and collaborate with people.
> The documentation and source code can be found at
> I would appreciate feedback and comments.
> Regards,
> Joel de Guzman
> To unsubscribe, send email to: <mailto:boost-unsubscribe_at_[hidden]>
> Your use of Yahoo! Groups is subject to

Boost list run by bdawes at, gregod at, cpdaniel at, john at