Lines Matching defs:dtnum
143 int dtnum; /* The data type number. In the parser, the value
2894 fprintf(out,"(yypminor->yy%d)",sp->dtnum);
2951 fprintf(out,"yygotominor.yy%d",rp->lhs->dtnum);
2957 fprintf(out,"yymsp[%d].minor.yy%d",i-rp->nrhs+1,rp->rhs[i]->dtnum);
3007 ** union, also set the ".dtnum" field of every terminal and nonterminal
3046 /* Build a hash table of datatypes. The ".dtnum" field of each symbol
3047 ** is filled in with the hash index plus 1. A ".dtnum" value of 0 is
3049 ** 0 is also used as the .dtnum value for nonterminals which do not specify
3056 sp->dtnum = arraysize+1;
3060 sp->dtnum = 0;
3077 sp->dtnum = hash + 1;
3084 sp->dtnum = hash + 1;
3108 fprintf(out," int yy%d;\n",lemp->errsym->dtnum); lineno++;
3256 fprintf(out,"#define YYERRSYMDT yy%d\n",lemp->errsym->dtnum); lineno++;