
I am trying to create some rule to parse some words until the end of line. To do it I thought to use a phrase_parser and put in the SkipT parameter something like "space - eol". The problem is that seems the SkipT parameter only accepts the space rule.
error: no match for call to ‘.... const boost::spirit::qi::difference<boost::spirit::qi::char_class<boost::spir it::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, boost::spirit::qi::eol_parser>
note: candidates are: .... const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spir it::tag::space, boost::spirit::char_encoding::ascii> >
In the classic spirit I know it was possible to define. May be I should change the point of view for this new version? how I should deal with it?
Please see here for some explanation of your problem: http://tinyurl.com/yln2bva (well, more correctly: the problem I think you're seeing, as you didn't provide any concrete code I could look at). Regards Hartmut --------------- Meet me at BoostCon www.boostcon.com