Home
last modified time | relevance | path

Searched refs:lastlist (Results 1 – 4 of 4) sorted by relevance

/vim-8.2.3635/src/
H A Dregexp.h93 int lastlist[2]; // 0: normal, 1: recursive member
H A Dregexp_nfa.c3005 s->lastlist[0] = 0; in alloc_state()
3006 s->lastlist[1] = 0; in alloc_state()
4481 if (state->lastlist[nfa_ll_index] == l->id) in state_in_list()
4613 if (state->lastlist[nfa_ll_index] == l->id && state->c != NFA_SKIP) in addstate()
4691 state->lastlist[nfa_ll_index] = l->id; in addstate()
5244 list[i] = p->lastlist[1]; in nfa_save_listids()
5245 p->lastlist[1] = 0; in nfa_save_listids()
5262 p->lastlist[1] = list[i]; in nfa_restore_listids()
7436 prog->state[i].lastlist[0] = 0; in nfa_regexec_both()
7437 prog->state[i].lastlist[1] = 0; in nfa_regexec_both()
H A Dif_py_both.h1525 static pylinkedlist_T *lastlist = NULL; variable
2271 pyll_add((PyObject *)(self), &self->ref, &lastlist); in ListNew()
2380 pyll_remove(&self->ref, &lastlist); in ListDestructor()
5881 if (lastlist != NULL) in set_ref_in_py()
5883 for (cur = lastlist ; !abort && cur != NULL ; cur = cur->pll_prev) in set_ref_in_py()
/vim-8.2.3635/runtime/doc/
H A Dversion7.txt16725 Problem: New regexp engine: saving and restoring lastlist in the states
16727 Solution: Use a second lastlist value for the first recursive call.