Lines Matching refs:nsymbol
234 int nsymbol; /* Number of terminal and nonterminal symbols */ member
611 for(i=0; i<lemp->nsymbol; i++){
614 for(i=lemp->nterminal; i<lemp->nsymbol; i++){
1379 lem.nsymbol = Symbol_count();
1382 for(i=0; i<=lem.nsymbol; i++) lem.symbols[i]->index = i;
1383 qsort(lem.symbols,lem.nsymbol+1,sizeof(struct symbol*),
1385 for(i=0; i<=lem.nsymbol; i++) lem.symbols[i]->index = i;
1434 lem.nterminal, lem.nsymbol - lem.nterminal, lem.nrule);
2543 for(i=0; i<lemp->nsymbol; i++){
2550 skip = (lemp->nsymbol + ncolumns - 1)/ncolumns;
2553 for(j=i; j<lemp->nsymbol; j+=skip){
3023 arraysize = lemp->nsymbol * 2;
3030 for(i=0; i<lemp->nsymbol; i++){
3049 for(i=0; i<lemp->nsymbol; i++){
3209 minimum_size_type(0, lemp->nsymbol+5)); lineno++;
3210 fprintf(out,"#define YYNOCODE %d\n",lemp->nsymbol+1); lineno++;
3287 }else if( ap->sp->index<lemp->nsymbol ){
3327 if( ap->sp->index==lemp->nsymbol ) continue;
3344 if( action<0 ) action = lemp->nsymbol + lemp->nrule + 2;
3360 if( la<0 ) la = lemp->nsymbol;
3449 for(i=0; i<lemp->nsymbol; i++){
3474 for(i=0; i<lemp->nsymbol; i++){
3479 for(i=0; i<lemp->nsymbol && lemp->symbols[i]->type!=TERMINAL; i++);
3480 if( i<lemp->nsymbol ){
3485 for(i=0; i<lemp->nsymbol; i++){
3494 for(i=0; i<lemp->nsymbol; i++){