Opened 11 years ago

Closed 11 years ago

#6641 closed Bugs (invalid)

boost::spirit::qi rule parsing bug

Reported by: Bobby Paulose <bpisbp@…> Owned by: Joel de Guzman
Milestone: Boost 1.50.0 Component: spirit
Version: Boost 1.49.0 Severity: Regression
Keywords: qi rule parsing Cc:

Description

gives compile error since 1.47.0 to 1.49.0 Worked fine in 1.46.1

boost::spirit::qi::lexeme[

( char_('b')

*(char_('a') | (char_('b') >> char_('c'))) ) ];

Change History (2)

comment:1 by Bobby Paulose <bpisbp@…>, 11 years ago

the previous report ate a few chars. Trying again

boost::spirit::qi::lexeme[ ( char_('b') >> *(char_('a') | (char_('b') >> char_('c')))

) ];

comment:2 by Joel de Guzman, 11 years ago

Resolution: invalid
Status: newclosed

Please see Spirit's support policy: http://boost-spirit.com/home/feedback-and-support/

You'll first need to post to Spirit's mailing list stating your problem in full detail with a complete yet minimal cpp file. Typically, you get a reply quickly. Only if it's found to be a real bug will a Trac ticket be added here.

I'm going to close this for now. There is no way to know the problem given your information.

Note: See TracTickets for help on using tickets.