stk 2606 maint/gnulib/lib/dfa.c } *stkalloc = xnmalloc (d->depth, sizeof *stkalloc), *stk = stkalloc; stk 2635 maint/gnulib/lib/dfa.c stk->nullable = true; stk 2638 maint/gnulib/lib/dfa.c stk->nfirstpos = stk->nlastpos = 0; stk 2639 maint/gnulib/lib/dfa.c stk++; stk 2648 maint/gnulib/lib/dfa.c tmp.elems = lastpos - stk[-1].nlastpos; stk 2649 maint/gnulib/lib/dfa.c tmp.nelem = stk[-1].nlastpos; stk 2650 maint/gnulib/lib/dfa.c for (position *p = firstpos - stk[-1].nfirstpos; stk 2658 maint/gnulib/lib/dfa.c tmp.elems = firstpos - stk[-1].nfirstpos; stk 2659 maint/gnulib/lib/dfa.c tmp.nelem = stk[-1].nfirstpos; stk 2660 maint/gnulib/lib/dfa.c for (position *p = lastpos - stk[-1].nlastpos; p < lastpos; p++) stk 2667 maint/gnulib/lib/dfa.c stk[-1].nullable = true; stk 2676 maint/gnulib/lib/dfa.c tmp.nelem = stk[-2].nlastpos; stk 2677 maint/gnulib/lib/dfa.c tmp.elems = lastpos - stk[-1].nlastpos - stk[-2].nlastpos; stk 2678 maint/gnulib/lib/dfa.c for (position *p = firstpos - stk[-1].nfirstpos; stk 2686 maint/gnulib/lib/dfa.c tmp.nelem = stk[-1].nfirstpos; stk 2687 maint/gnulib/lib/dfa.c tmp.elems = firstpos - stk[-1].nfirstpos; stk 2688 maint/gnulib/lib/dfa.c for (position *plim = lastpos - stk[-1].nlastpos, stk 2689 maint/gnulib/lib/dfa.c *p = plim - stk[-2].nlastpos; stk 2696 maint/gnulib/lib/dfa.c if (stk[-2].nullable) stk 2697 maint/gnulib/lib/dfa.c stk[-2].nfirstpos += stk[-1].nfirstpos; stk 2699 maint/gnulib/lib/dfa.c firstpos -= stk[-1].nfirstpos; stk 2703 maint/gnulib/lib/dfa.c if (stk[-1].nullable) stk 2704 maint/gnulib/lib/dfa.c stk[-2].nlastpos += stk[-1].nlastpos; stk 2707 maint/gnulib/lib/dfa.c position *p = lastpos - stk[-1].nlastpos - stk[-2].nlastpos; stk 2708 maint/gnulib/lib/dfa.c for (idx_t j = 0; j < stk[-1].nlastpos; j++) stk 2709 maint/gnulib/lib/dfa.c p[j] = p[j + stk[-2].nlastpos]; stk 2710 maint/gnulib/lib/dfa.c lastpos -= stk[-2].nlastpos; stk 2711 maint/gnulib/lib/dfa.c stk[-2].nlastpos = stk[-1].nlastpos; stk 2715 maint/gnulib/lib/dfa.c stk[-2].nullable &= stk[-1].nullable; stk 2716 maint/gnulib/lib/dfa.c stk--; stk 2721 maint/gnulib/lib/dfa.c stk[-2].nfirstpos += stk[-1].nfirstpos; stk 2724 maint/gnulib/lib/dfa.c stk[-2].nlastpos += stk[-1].nlastpos; stk 2727 maint/gnulib/lib/dfa.c stk[-2].nullable |= stk[-1].nullable; stk 2728 maint/gnulib/lib/dfa.c stk--; stk 2737 maint/gnulib/lib/dfa.c stk->nullable = d->tokens[i] == BACKREF; stk 2740 maint/gnulib/lib/dfa.c stk->nfirstpos = stk->nlastpos = 1; stk 2741 maint/gnulib/lib/dfa.c stk++; stk 2755 maint/gnulib/lib/dfa.c stk[-1].nullable ? " nullable: yes\n" : " nullable: no\n"); stk 2757 maint/gnulib/lib/dfa.c for (idx_t j = 0; j < stk[-1].nfirstpos; j++) stk 2759 maint/gnulib/lib/dfa.c fprintf (stderr, " %td:", firstpos[j - stk[-1].nfirstpos].index); stk 2760 maint/gnulib/lib/dfa.c prtok (d->tokens[firstpos[j - stk[-1].nfirstpos].index]); stk 2763 maint/gnulib/lib/dfa.c for (idx_t j = 0; j < stk[-1].nlastpos; j++) stk 2765 maint/gnulib/lib/dfa.c fprintf (stderr, " %td:", lastpos[j - stk[-1].nlastpos].index); stk 2766 maint/gnulib/lib/dfa.c prtok (d->tokens[lastpos[j - stk[-1].nlastpos].index]);