Lines Matching refs:nfa_state_T

274 static void nfa_print_state2(FILE *debugf, nfa_state_T *state, garray_T *indent);
276 static int match_follows(nfa_state_T *startstate, int depth);
277 static int failure_chance(nfa_state_T *state, int depth);
330 nfa_get_reganch(nfa_state_T *start, int depth) in nfa_get_reganch()
332 nfa_state_T *p = start; in nfa_get_reganch()
392 nfa_get_regstart(nfa_state_T *start, int depth) in nfa_get_regstart()
394 nfa_state_T *p = start; in nfa_get_regstart()
476 nfa_get_match_text(nfa_state_T *start) in nfa_get_match_text()
478 nfa_state_T *p = start; in nfa_get_match_text()
2868 nfa_print_state(FILE *debugf, nfa_state_T *state) in nfa_print_state()
2879 nfa_print_state2(FILE *debugf, nfa_state_T *state, garray_T *indent) in nfa_print_state2()
2984 static nfa_state_T *state_ptr; // points to nfa_prog->state
2989 static nfa_state_T *
2990 alloc_state(int c, nfa_state_T *out, nfa_state_T *out1) in alloc_state()
2992 nfa_state_T *s; in alloc_state()
3025 nfa_state_T *s;
3030 nfa_state_T *start;
3039 frag(nfa_state_T *start, Ptrlist *out) in frag()
3053 nfa_state_T **outp) in list1()
3066 patch(Ptrlist *l, nfa_state_T *s) in patch()
3174 nfa_max_width(nfa_state_T *startstate, int depth) in nfa_max_width()
3177 nfa_state_T *state = startstate; in nfa_max_width()
3392 static nfa_state_T *
3404 nfa_state_T *s; in post2nfa()
3405 nfa_state_T *s1; in post2nfa()
3406 nfa_state_T *matchstate; in post2nfa()
3407 nfa_state_T *ret = NULL; in post2nfa()
3626 nfa_state_T *zend; in post2nfa()
3627 nfa_state_T *skip; in post2nfa()
4019 nfa_state_T *state; // the invisible match start state
4038 nfa_state_T *state;
4305 nfa_state_T *state, in report_state()
4331 nfa_state_T *state, // state to update in has_state_with_pos()
4383 match_follows(nfa_state_T *startstate, int depth) in match_follows()
4385 nfa_state_T *state = startstate; in match_follows()
4478 nfa_state_T *state, // state to update in state_in_list()
4500 nfa_state_T *state, // state to update in addstate()
4963 nfa_state_T *state, // state to update in addstate_here()
5238 nfa_state_T *p; in nfa_save_listids()
5257 nfa_state_T *p; in nfa_restore_listids()
5275 static int nfa_regmatch(nfa_regprog_T *prog, nfa_state_T *start, regsubs_T *submatch, regsubs_T *m);
5284 nfa_state_T *state, in recursive_regmatch()
5466 failure_chance(nfa_state_T *state, int depth) in failure_chance()
5729 nfa_state_T *start, in nfa_regmatch()
5744 nfa_state_T *add_state; in nfa_regmatch()
6150 nfa_state_T *skip = NULL; in nfa_regmatch()
6348 nfa_state_T *end; in nfa_regmatch()
6349 nfa_state_T *sta; in nfa_regmatch()
6443 nfa_state_T *state; in nfa_regmatch()
7207 nfa_state_T *start = prog->start; in nfa_regtry()
7524 prog_size = sizeof(nfa_regprog_T) + sizeof(nfa_state_T) * (nstate - 1); in nfa_regcomp()