Lines Matching refs:term_end
517 const char *p, *term_end, *end; member
536 lex->term_end = in; in lex_init()
543 const char *p = lex->term_end, *end = lex->end, *term_end; in lex_do() local
549 lex->term_end = end; in lex_do()
553 for (term_end = p; !is_term_sep_ws(*term_end) && term_end < end; ++term_end); in lex_do()
556 lex->term_end = term_end; in lex_do()
562 return lex->p == lex->term_end; in lex_eot()
581 if ((size_t)(lex->term_end - lex->p) != s_len) in lex_match()
593 *str_l = lex->term_end - lex->p; in lex_get_rest()
599 const char *p = lex->p, *term_end = lex->term_end, *s; in lex_extract_to() local
601 for (s = p; s < term_end && *s != c; ++s); in lex_extract_to()
602 if (s == term_end) in lex_extract_to()
655 lex->p = lex->term_end = lex->end; in lex_fail()