25 Nov
2010
25 Nov
'10
11:19 a.m.
Hi. I got unexpected results when I introduced qi::raw[] inside qi expressions. It seems that under certain circumstances qi::raw[] inhibits skip parser and thus fails to parse valid input. Furthermore, parse error only occurs if expression is stored in a rule - if expression is used directly as an argument to qi::parse everything works. Example attached. Is this a bug? If not - could someone kindly explain the rationale for this behavior. Best Regards, Juraj Ivančić