Lines Matching defs:dtnum
179 int dtnum; /* The data type number. In the parser, the value
3213 fprintf(out,"(yypminor->yy%d)",sp->dtnum);
3324 append_str("yygotominor.yy%d",0,rp->lhs->dtnum,0);
3336 int dtnum;
3338 dtnum = sp->subsym[0]->dtnum;
3340 dtnum = sp->dtnum;
3342 append_str("yymsp[%d].minor.yy%d",0,i-rp->nrhs+1, dtnum);
3416 ** union, also set the ".dtnum" field of every terminal and nonterminal
3455 /* Build a hash table of datatypes. The ".dtnum" field of each symbol
3456 ** is filled in with the hash index plus 1. A ".dtnum" value of 0 is
3458 ** 0 is also used as the .dtnum value for nonterminals which do not specify
3465 sp->dtnum = arraysize+1;
3469 sp->dtnum = 0;
3480 sp->dtnum = 0;
3490 sp->dtnum = hash + 1;
3497 sp->dtnum = hash + 1;
3523 fprintf(out," int yy%d;\n",lemp->errsym->dtnum); lineno++;
3697 fprintf(out,"#define YYERRSYMDT yy%d\n",lemp->errsym->dtnum); lineno++;
3960 && sp2->dtnum==sp->dtnum