From: BRIDGES Dick (Dick.Bridges_at_[hidden])
Date: 2005-10-25 12:06:32
The preprocessed source zip was too big so I removed it and am
re-sending. I can e-mail the file if it would be useful.
I ran the softfloat ARM cross-comiler against the exemplar and it
compiled. Problem seems to be the x86 gcc 3.4.2 compiler?
From: BRIDGES Dick
Sent: Tuesday, October 25, 2005 9:13 AM
Subject: RE: [boost] [Xpressive] quantify embedded regex - still no joy
> -----Original Message-----
> From: boost-bounces_at_[hidden]
> [mailto:boost-bounces_at_[hidden]] On Behalf Of Eric Niebler
> Sent: Monday, October 24, 2005 4:56 PM
> To: boost_at_[hidden]
> Subject: Re: [boost] [Xpressive] How to quantify embedded regex?
> BRIDGES Dick wrote:
> > I am trying to use Xpressive for parsing string-based
> message buffers.
> > The messages start with a fixed string and end with an "empty" line
> > (similar in form to HTTP). Here is code that illustrates
> my problem:
> You're doing it right, and the commented out lines compile
> for me (with
> VC++ 7.1). I recently fixed a few bugs in this area, so perhaps you
> could give the latest version (0.9.8a from Oct 19) a shot and let me
> know if that works.
> Eric Niebler
> Boost Consulting
I cleaned out the old version then installed 0.9.8a but I still get the
same error on the same line:
sregex re_ = "FROGGIE" >> _ln >> +(name_value_pair_) >> _ln;
I'm going to try cross-compiling (the *real* target) this exemplar but
that will take me a while to set up. In the meantime the error text and
preprocessed source (zipped) from the most recent attempt are attached.
I certainly appreciate your help with this.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk