MAXNCG
extern Boolean symbol[MAXNCG];
extern CHR cindex[MAXNCG];
extern CHR match[MAXNCG];
if (ncg >= MAXNCG)
Boolean symbol[MAXNCG];
CHR cindex[MAXNCG];
CHR match[MAXNCG];
fbarr = (int *)myalloc(2*MAXNCG, sizeof (*fbarr));
for (i = 0; i < MAXNCG; i++)
CHR tch[MAXNCG];
int tst[MAXNCG];
int go[MAXNCG], temp[MAXNCG], index, c;
int swork[MAXNCG];
CHR cwork[MAXNCG];
CHR tab[MAXNCG];
lchar yycgidtbl[MAXNCG] = {