Boost logo

Boost Users :

Subject: Re: [Boost-users] Regex alternation in xpressive
From: OvermindDL1 (overminddl1_at_[hidden])
Date: 2010-03-11 05:28:42


On Thu, Mar 11, 2010 at 2:29 AM, Surya Kiran Gullapalli
<suryakiran.gullapalli_at_[hidden]> wrote:
>     >> ("st"|"nd"|"rd"|"th") ;

That is because "st"|"nd"|etc... you are trying to 'or' two string
constants, that makes no sense in C++. You need to 'infect' the whole
line by wrapping the first one with as_xpr as:
 Â Â   >> (as_xpr("st")|"nd"|"rd"|"th") ;


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net