Lines Matching refs:nterminal
392 int nterminal; /* Number of terminal symbols */ member
601 int nterminal; /* Number of terminal symbols */ member
622 acttab *acttab_alloc(int nsymbol, int nterminal){ in acttab_alloc() argument
630 p->nterminal = nterminal; in acttab_alloc()
777 if( makeItSafe && i+p->nterminal>=p->nAction ) p->nAction = i+p->nterminal+1; in acttab_insert()
848 for(i=lemp->nterminal; i<lemp->nsymbol; i++){ in FindFirstSets()
1166 for(j=0; j<lemp->nterminal; j++){ in FindActions()
1713 lem.nterminal = i; in main()
1734 SetSize(lem.nterminal+1); in main()
1779 stats_line("terminal symbols", lem.nterminal); in main()
1780 stats_line("non-terminal symbols", lem.nsymbol - lem.nterminal); in main()
3326 for(i=0; i<lemp->nterminal; i++){
3473 for(j=0; j<lemp->nterminal; j++){ in ReportOutput()
3577 if( ap->sp->index>=lemp->nterminal in compute_action()
4347 i<lemp->nterminal ? "TRUE" : "FALSE" in ReportTable()
4434 for(i=1; i<lemp->nterminal; i++){ in ReportTable()
4534 pActtab = acttab_alloc(lemp->nsymbol, lemp->nterminal); in ReportTable()
4540 if( ap->sp->index>=lemp->nterminal ) continue; in ReportTable()
4551 if( ap->sp->index<lemp->nterminal ) continue; in ReportTable()
4592 fprintf(out,"#define YYNTOKEN %d\n",lemp->nterminal); lineno++; in ReportTable()
4656 nLookAhead = lemp->nterminal + lemp->nactiontab; in ReportTable()
4659 fprintf(out, " %4d,", lemp->nterminal); in ReportTable()
4678 minimum_size_type(mnTknOfst, lemp->nterminal+lemp->nactiontab, &sz)); in ReportTable()
4747 int mx = lemp->nterminal - 1; in ReportTable()
4959 for(i=1; i<lemp->nterminal && fgets(line,LINESIZE,in); i++){ in ReportHeader()
4966 if( i==lemp->nterminal && nextChar==EOF ){ in ReportHeader()
4973 for(i=1; i<lemp->nterminal; i++){ in ReportHeader()
5087 if( ap->sp->index<lemp->nterminal ) continue; in CompressTables()
5143 if( ap->sp->index<lemp->nterminal ){ in ResortStates()