Lines Matching defs:parser
42 namespace parser {
151 class parser;
315 // The "parser" class.
319 class parser {
326 parser(TKZ& tkz);
327 ~parser(void);
382 parser< TKZ >::parser(TKZ& tkz) :
389 parser< TKZ >::~parser(void)
397 parser< TKZ >::good(void)
405 parser< TKZ >::add_error(const parse_error& pe)
412 parser< TKZ >::has_errors(void)
420 parser< TKZ >::next(void)
438 parser< TKZ >::rest_of_line(void)
445 parser< TKZ >::reset(const token_type& stop)
457 parser< TKZ >::expect(const token_type& t1,
472 parser< TKZ >::expect(const token_type& t1,
488 parser< TKZ >::expect(const token_type& t1,
505 parser< TKZ >::expect(const token_type& t1,
524 parser< TKZ >::expect(const token_type& t1,
547 parser< TKZ >::expect(const token_type& t1,
569 #define ATF_PARSER_CALLBACK(parser, func) \
571 if (!(parser).has_errors()) \
604 } // namespace parser