• Home
  • Raw
  • Download

Lines Matching refs:MORE

115 #define	MORE()	(p->next < p->end)  macro
117 #define SEE(c) (MORE() && PEEK() == (c))
118 #define SEETWO(a, b) (MORE() && MORE2() && PEEK() == (a) && PEEK2() == (b))
127 #define MUSTSEE(c, e) REQUIRE(MORE() && PEEK() == (c), e)
128 #define MUSTEAT(c, e) REQUIRE(MORE() && GETNEXT() == (c), e)
129 #define MUSTNOTSEE(c, e) REQUIRE(!MORE() || PEEK() != (c), e)
260 while (MORE() && (c = PEEK()) != '|' && c != stop) in p_ere()
285 assert(!MORE() || SEE(stop)); in p_ere()
301 assert(MORE()); /* caller should have ensured this */ in p_ere_exp()
307 REQUIRE(MORE(), REG_EPAREN); in p_ere_exp()
363 REQUIRE(MORE(), REG_EESCAPE); in p_ere_exp()
368 REQUIRE(!MORE() || !isdigit((uch)PEEK()), REG_BADRPT); in p_ere_exp()
375 if (!MORE()) in p_ere_exp()
418 while (MORE() && PEEK() != '}') in p_ere_exp()
420 REQUIRE(MORE(), REG_EBRACE); in p_ere_exp()
426 if (!MORE()) in p_ere_exp()
441 REQUIRE(MORE(), REG_EMPTY); in p_str()
442 while (MORE()) in p_str()
470 while (MORE() && !SEETWO(end1, end2)) { in p_bre()
501 assert(MORE()); /* caller should have ensured this */ in p_simp_re()
504 REQUIRE(MORE(), REG_EESCAPE); in p_simp_re()
527 if (MORE() && !SEETWO('\\', ')')) in p_simp_re()
580 if (MORE() && isdigit((uch)PEEK())) { in p_simp_re()
589 while (MORE() && !SEETWO('\\', '}')) in p_simp_re()
591 REQUIRE(MORE(), REG_EBRACE); in p_simp_re()
609 while (MORE() && isdigit((uch)PEEK()) && count <= DUPMAX) { in p_count()
653 while (MORE() && PEEK() != ']' && !SEETWO('-', ']')) in p_bracket()
711 switch ((MORE()) ? PEEK() : '\0') { in p_b_term()
727 REQUIRE(MORE(), REG_EBRACK); in p_b_term()
731 REQUIRE(MORE(), REG_EBRACK); in p_b_term()
736 REQUIRE(MORE(), REG_EBRACK); in p_b_term()
740 REQUIRE(MORE(), REG_EBRACK); in p_b_term()
775 while (MORE() && isalpha(PEEK())) in p_b_cclass()
816 REQUIRE(MORE(), REG_EBRACK); in p_b_symbol()
837 while (MORE() && !SEETWO(endc, ']')) in p_b_coll_elem()
839 if (!MORE()) { in p_b_coll_elem()