Lines Matching refs:parser
342 /* Base class for all identifiers the parser knows. */
3941 class parser
3944 parser (cpp_reader *);
4000 parser::next ()
4014 parser::peek (unsigned num)
4036 parser::peek_ident (const char *id, unsigned num)
4055 parser::expect (enum cpp_ttype tk)
4068 parser::eat_token (enum cpp_ttype tk)
4077 parser::get_string ()
4087 parser::get_ident ()
4096 parser::eat_ident (const char *s)
4109 parser::get_number ()
4118 parser::get_internal_capture_id ()
4134 parser::record_operlist (location_t loc, user_id *p)
4150 parser::parse_operation (unsigned char &opt_grp)
4195 parser::parse_capture (operand *op, bool require_existing)
4232 parser::parse_expr ()
4353 parser::parse_c_expr (cpp_ttype start)
4407 parser::parse_op ()
4473 parser::push_simplify (simplify::simplify_kind kind,
4496 parser::parse_result (operand *result, predicate_id *matcher)
4615 parser::parse_simplify (simplify::simplify_kind kind,
4688 parser::parse_for (location_t)
4798 parser::parse_operator_list (location_t)
4850 parser::parse_if (location_t)
4874 parser::parse_predicates (location_t)
4891 parser::parse_pattern ()
4989 parser::finish_match_operand (operand *op)
5030 /* Main entry of the parser. Repeatedly parse outer control structures. */
5032 parser::parser (cpp_reader *r_)
5141 parser p (r);