From: joel de guzman (joel_at_[hidden])
Date: 2001-05-26 19:33:04


----- Original Message -----
From: "Greg Colvin" <gcolvin_at_[hidden]>
To: <boost_at_[hidden]>
Sent: Sunday, May 27, 2001 7:15 AM
Subject: Re: [boost] Re: [ANN] Spirit C++ parser framework.

> From: John Max Skaller <skaller_at_[hidden]>
> > joel de guzman wrote:
> > >
> > > From: "John Max Skaller" :
> >
> > > > (a|b)*abb
> >
> > > Right. (a|b) will consume all 'ab's with RD.
> >
> > Yeah. Which shows just how weak RD is:
> > it won't even process regular expressions.
>
> Which is another reason I've been wanting to see regex
> integrated into Spirit.
>

But this can be done in Spirit:

((a|b) - abb) >> abb

Spirit's EBNF syntax has the &, -, and ^ which are
very powerful set operators missing in other EBNF
dialects.

Cheers,
Joel de Guzman