Lines Matching +refs:lex +refs:attr
22 #define BOOST_PP_FILENAME_1 <boost/spirit/home/lex/tokenize_and_parse_attr.hpp>
38 namespace boost { namespace spirit { namespace lex namespace
43 tokenize_and_parse(Iterator& first, Iterator last, Lexer const& lex in tokenize_and_parse() argument
44 , ParserExpr const& expr, BOOST_PP_ENUM_BINARY_PARAMS(N, A, & attr)) in tokenize_and_parse() argument
55 vector_type attr (BOOST_PP_ENUM_PARAMS(N, attr)); in tokenize_and_parse() local
56 typename Lexer::iterator_type iter = lex.begin(first, last); in tokenize_and_parse()
58 iter, lex.end(), unused, unused, attr); in tokenize_and_parse()
65 tokenize_and_phrase_parse(Iterator& first, Iterator last, Lexer const& lex in tokenize_and_phrase_parse() argument
68 , BOOST_PP_ENUM_BINARY_PARAMS(N, A, & attr)) in tokenize_and_phrase_parse() argument
86 vector_type attr (BOOST_PP_ENUM_PARAMS(N, attr)); in tokenize_and_phrase_parse() local
87 typename Lexer::iterator_type iter = lex.begin(first, last); in tokenize_and_phrase_parse()
89 iter, lex.end(), unused, skipper_, attr)) in tokenize_and_phrase_parse()
100 tokenize_and_phrase_parse(Iterator& first, Iterator last, Lexer const& lex in tokenize_and_phrase_parse() argument
102 , BOOST_PP_ENUM_BINARY_PARAMS(N, A, & attr)) in tokenize_and_phrase_parse() argument
105 , skip_flag::postskip, BOOST_PP_ENUM_PARAMS(N, attr)); in tokenize_and_phrase_parse()