Lines Matching defs:pitem
47 static bucket **pitem;
1585 pitem = TMALLOC(bucket *, maxitems);
1586 NO_SPACE(pitem);
1588 pitem[0] = 0;
1589 pitem[1] = 0;
1590 pitem[2] = 0;
1591 pitem[3] = 0;
1622 pitem = TREALLOC(bucket *, pitem, maxitems);
1623 NO_SPACE(pitem);
1821 for (i = nitems - 1; pitem[i]; --i)
1824 if (pitem[i]->class != ARGUMENT)
1833 if (pitem[i]->class != ARGUMENT)
1836 rhs = pitem + nitems - 1;
2058 if (pitem[nitems - 1])
2060 for (i = nitems - 1; (i > 0) && pitem[i]; --i)
2062 if (pitem[i + 1] == 0 || pitem[i + 1]->tag != plhs[nrules]->tag)
2074 pitem[nitems] = 0;
2098 bpp = pitem + nitems - 1;
2139 pitem[nitems - 1] = plhs[rule];
2192 if (argslen == 0 && bp->args > 0 && pitem[nitems - 1] == NULL)
2215 pitem[nitems - 1] = bp;
2264 for (i = nitems - 1; pitem[i]; --i)
2267 if (pitem[i]->class != ARGUMENT)
2277 if (pitem[i]->class != ARGUMENT)
2283 rhs = pitem + nitems - 1;
3288 while (pitem[j])
3290 ritem[j] = pitem[j]->index;
3291 if (pitem[j]->class == TERM)
3293 prec2 = pitem[j]->prec;
3294 assoc = pitem[j]->assoc;
3309 FREE(pitem);