follows 522 maint/gnulib/lib/dfa.c position_set *follows; /* Array of follow sets, indexed by position follows 2260 maint/gnulib/lib/dfa.c if (0 < d->follows[i].nelem) follows 2291 maint/gnulib/lib/dfa.c delete (i, &d->follows[i]); follows 2294 maint/gnulib/lib/dfa.c replace (&d->follows[backward[i].elems[j].index], i, &d->follows[i], follows 2296 maint/gnulib/lib/dfa.c for (idx_t j = 0; j < d->follows[i].nelem; j++) follows 2297 maint/gnulib/lib/dfa.c replace (&backward[d->follows[i].elems[j].index], i, &backward[i], follows 2365 maint/gnulib/lib/dfa.c position_set *follows = d->follows; follows 2368 maint/gnulib/lib/dfa.c for (idx_t i = 0; i < follows[tindex].nelem; i++) follows 2370 maint/gnulib/lib/dfa.c idx_t sindex = follows[tindex].elems[i].index; follows 2373 maint/gnulib/lib/dfa.c unsigned int iconstraint = follows[tindex].elems[i].constraint; follows 2377 maint/gnulib/lib/dfa.c if (d->tokens[follows[tindex].elems[i].index] <= END) follows 2379 maint/gnulib/lib/dfa.c d->constraints[tindex] |= follows[tindex].elems[i].constraint; follows 2389 maint/gnulib/lib/dfa.c idx_t dindex = follows[tindex].elems[j].index; follows 2394 maint/gnulib/lib/dfa.c if (follows[tindex].elems[j].constraint != iconstraint) follows 2407 maint/gnulib/lib/dfa.c delete (sindex, &follows[sindex]); follows 2409 maint/gnulib/lib/dfa.c merge2 (&follows[dindex], &follows[sindex], merged); follows 2418 maint/gnulib/lib/dfa.c follows[tindex].elems[nelem++] = follows[tindex].elems[i]; follows 2422 maint/gnulib/lib/dfa.c follows[tindex].nelem = nelem; follows 2442 maint/gnulib/lib/dfa.c position_set *follows = xnmalloc (d->nleaves, sizeof *follows); follows 2452 maint/gnulib/lib/dfa.c free (d->follows[i].elems); follows 2453 maint/gnulib/lib/dfa.c d->follows[i].elems = NULL; follows 2454 maint/gnulib/lib/dfa.c d->follows[i].nelem = 0; follows 2459 maint/gnulib/lib/dfa.c follows[map[i]] = d->follows[i]; follows 2465 maint/gnulib/lib/dfa.c for (idx_t j = 0; j < d->follows[i].nelem; j++) follows 2467 maint/gnulib/lib/dfa.c if (map[d->follows[i].elems[j].index] == -1) follows 2468 maint/gnulib/lib/dfa.c map[d->follows[i].elems[j].index] = nleaves++; follows 2470 maint/gnulib/lib/dfa.c d->follows[i].elems[j].index = map[d->follows[i].elems[j].index]; follows 2473 maint/gnulib/lib/dfa.c qsort (d->follows[i].elems, d->follows[i].nelem, follows 2474 maint/gnulib/lib/dfa.c sizeof *d->follows[i].elems, compare); follows 2480 maint/gnulib/lib/dfa.c d->follows[i] = follows[i]; follows 2490 maint/gnulib/lib/dfa.c free (follows); follows 2503 maint/gnulib/lib/dfa.c for (idx_t j = 0; j < d->follows[i].nelem; j++) follows 2505 maint/gnulib/lib/dfa.c if (d->follows[i].elems[j].index == i) follows 2506 maint/gnulib/lib/dfa.c flags[d->follows[i].elems[j].index] |= OPT_REPEAT; follows 2507 maint/gnulib/lib/dfa.c else if (d->follows[i].elems[j].index < i) follows 2508 maint/gnulib/lib/dfa.c flags[d->follows[i].elems[j].index] |= OPT_LPAREN; follows 2509 maint/gnulib/lib/dfa.c else if (flags[d->follows[i].elems[j].index] &= OPT_WALKED) follows 2510 maint/gnulib/lib/dfa.c flags[d->follows[i].elems[j].index] |= OPT_RPAREN; follows 2512 maint/gnulib/lib/dfa.c flags[d->follows[i].elems[j].index] |= OPT_WALKED; follows 2625 maint/gnulib/lib/dfa.c d->follows = xicalloc (tindex, sizeof *d->follows); follows 2661 maint/gnulib/lib/dfa.c merge2 (&d->follows[p->index], &tmp, &merged); follows 2691 maint/gnulib/lib/dfa.c merge2 (&d->follows[p->index], &tmp, &merged); follows 2794 maint/gnulib/lib/dfa.c for (idx_t j = 0; j < d->follows[i].nelem; j++) follows 2796 maint/gnulib/lib/dfa.c fprintf (stderr, " %td:", d->follows[i].elems[j].index); follows 2797 maint/gnulib/lib/dfa.c prtok (d->tokens[d->follows[i].elems[j].index]); follows 2819 maint/gnulib/lib/dfa.c for (idx_t j = 0; j < d->follows[i].nelem; j++) follows 2821 maint/gnulib/lib/dfa.c if (prev_newline_dependent (d->follows[i].elems[j].constraint)) follows 2823 maint/gnulib/lib/dfa.c if (prev_letter_dependent (d->follows[i].elems[j].constraint)) follows 2918 maint/gnulib/lib/dfa.c position_set follows; /* Union of the follows for each follows 2969 maint/gnulib/lib/dfa.c alloc_position_set (&follows, d->nleaves); follows 2975 maint/gnulib/lib/dfa.c k < d->follows[d->states[s].elems.elems[j].index].nelem; ++k) follows 2976 maint/gnulib/lib/dfa.c insert (d->follows[d->states[s].elems.elems[j].index].elems[k], follows 2977 maint/gnulib/lib/dfa.c &follows); follows 2986 maint/gnulib/lib/dfa.c for (idx_t i = 0; i < follows.nelem; i++) follows 2989 maint/gnulib/lib/dfa.c position pos = follows.elems[i]; follows 3182 maint/gnulib/lib/dfa.c free (follows.elems); follows 3677 maint/gnulib/lib/dfa.c sup->follows = NULL; follows 3794 maint/gnulib/lib/dfa.c if (d->follows) follows 3797 maint/gnulib/lib/dfa.c free (d->follows[i].elems); follows 3798 maint/gnulib/lib/dfa.c free (d->follows); follows 3274 maint/gnulib/lib/regexec.c re_node_set follows; follows 3304 maint/gnulib/lib/regexec.c err = re_node_set_alloc (&follows, ndests + 1); follows 3308 maint/gnulib/lib/regexec.c re_node_set_free (&follows); follows 3320 maint/gnulib/lib/regexec.c re_node_set_empty (&follows); follows 3327 maint/gnulib/lib/regexec.c err = re_node_set_merge (&follows, dfa->eclosures + next_node); follows 3332 maint/gnulib/lib/regexec.c dest_states[i] = re_acquire_state_context (&err, dfa, &follows, 0); follows 3339 maint/gnulib/lib/regexec.c dest_states_word[i] = re_acquire_state_context (&err, dfa, &follows, follows 3348 maint/gnulib/lib/regexec.c dest_states_nl[i] = re_acquire_state_context (&err, dfa, &follows, follows 3438 maint/gnulib/lib/regexec.c re_node_set_free (&follows);