Boost C++ Libraries: Ticket #6641: boost::spirit::qi rule parsing bug https://svn.boost.org/trac10/ticket/6641 <p> gives compile error since 1.47.0 to 1.49.0 Worked fine in 1.46.1 </p> <p> boost::spirit::qi::lexeme[ </p> <blockquote> <p> ( char_('b') </p> <blockquote class="citation"> <blockquote class="citation"> </blockquote> </blockquote> <p> *(char_('a') | (char_('b') &gt;&gt; char_('c'))) ) ]; </p> </blockquote> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/6641 Trac 1.4.3 Bobby Paulose <bpisbp@…> Thu, 01 Mar 2012 20:09:46 GMT <link>https://svn.boost.org/trac10/ticket/6641#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6641#comment:1</guid> <description> <p> the previous report ate a few chars. Trying again </p> <p> boost::spirit::qi::lexeme[ ( char_('b') &gt;&gt; *(char_('a') | (char_('b') &gt;&gt; char_('c'))) </p> <blockquote> <p> ) ]; </p> </blockquote> </description> <category>Ticket</category> </item> <item> <dc:creator>Joel de Guzman</dc:creator> <pubDate>Thu, 01 Mar 2012 23:34:41 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/6641#comment:2 https://svn.boost.org/trac10/ticket/6641#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">invalid</span> </li> </ul> <p> Please see Spirit's support policy: <a class="ext-link" href="http://boost-spirit.com/home/feedback-and-support/"><span class="icon">​</span>http://boost-spirit.com/home/feedback-and-support/</a> </p> <p> 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. </p> <p> I'm going to close this for now. There is no way to know the problem given your information. </p> Ticket