Lines Matching refs:qi
16 namespace qi = boost::spirit::qi;
32 bool result = qi::phrase_parse(iter, end, parser, qi::space, parsed_result); in parse()
61 struct ident : qi::grammar < Iterator, std::string(), qi::space_type>
65 qi::rule <iterator_type, std::string(), qi::space_type>
72 using qi::on_error; in ident()
73 using qi::fail; in ident()
74 using qi::expect; in ident()
76 id = (qi::alpha | qi::char_('_')) >> *(qi::alnum | qi::char_('_')); in ident()
78 id_list = expect[id >> qi::lit(';')]; in ident()
84 << qi::_4 in ident()
86 << phx::construct<std::string>(qi::_3, qi::_2) << std::endl in ident()