Lines Matching refs:nterminal
393 int nterminal; /* Number of terminal symbols */ member
602 int nterminal; /* Number of terminal symbols */ member
623 acttab *acttab_alloc(int nsymbol, int nterminal){ in acttab_alloc() argument
631 p->nterminal = nterminal; in acttab_alloc()
778 if( makeItSafe && i+p->nterminal>=p->nAction ) p->nAction = i+p->nterminal+1; in acttab_insert()
849 for(i=lemp->nterminal; i<lemp->nsymbol; i++){ in FindFirstSets()
1167 for(j=0; j<lemp->nterminal; j++){ in FindActions()
1714 lem.nterminal = i; in main()
1735 SetSize(lem.nterminal+1); in main()
1780 stats_line("terminal symbols", lem.nterminal); in main()
1781 stats_line("non-terminal symbols", lem.nsymbol - lem.nterminal); in main()
3327 for(i=0; i<lemp->nterminal; i++){
3474 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()