Lines Matching refs:i

51 	int i, j, k;  in cfoll()  local
53 i = name[v]; in cfoll()
54 if (!ISOPERATOR(i)) in cfoll()
55 i = 1; in cfoll()
56 switch (i) { in cfoll()
67 if (i == RSTR) in cfoll()
69 else if (i == RCCL || i == RNCCL) { in cfoll()
71 symbol[j] = (i == RNCCL); in cfoll()
74 symbol[*p++] = (i == RCCL); in cfoll()
130 int i, k, *p; in pfoll() local
134 for (i = 0; i < tptr; i++) in pfoll()
135 if (p = foll[i]) { in pfoll()
138 (void) printf("%d:\t%d", i, *p++); in pfoll()
150 int i, *temp; in add() local
156 for (i = 0; i < tptr; i++) in add()
157 if (ctemp[i] == TRUE) in add()
158 *temp++ = i; in add()
231 int i; in first() local
233 i = name[v]; in first()
234 if (!ISOPERATOR(i)) in first()
235 i = 1; in first()
236 switch (i) { in first()
271 i = stnum/2 +1; in first()
274 if (*p++ == i) { in first()
313 int i, j; in cgoto() local
329 for (i = 0; i < tptr; i++) in cgoto()
330 tmpstat[i] = 0; in cgoto()
353 for (i = 0; i < ncg; i++) in cgoto()
354 symbol[i] = 0; in cgoto()
356 for (i = 1; i <= npos; i++) { in cgoto()
357 curpos = *(state[s]+i); in cgoto()
395 for (i = 1; i < ncg; i++) { in cgoto()
396 if (symbol[i]) { in cgoto()
397 printf("%d,", i); in cgoto()
399 if (i == ncg-1) in cgoto()
410 for (i = 1; i < ncg; i++) { in cgoto()
411 if (symbol[i]) { in cgoto()
413 nextstate(s, i); in cgoto()
416 warning("bad state %d %o", s, i); in cgoto()
429 tch[n] = i; in cgoto()
432 tch[n] = i; in cgoto()
457 int *pos, i, *f, num, curpos, number; in nextstate() local
462 for (i = 0; i < num; i++) { in nextstate()
494 int i; in notin() local
499 for (i = n; i >= 0; i--) { /* for each state */ in notin()
500 j = state[i]; in notin()
506 return (i); in notin()
524 int i, j, k; in packtrans() local
540 for (i = 1; i < ncg; i++) { in packtrans()
541 go[i] = temp[i] = -1; in packtrans()
542 symbol[i] = 1; in packtrans()
544 for (i = 0; i < cnt; i++) { in packtrans()
545 index = (unsigned char) tch[i]; in packtrans()
547 go[index] = tst[i]; in packtrans()
552 i, (int)tch[i]); in packtrans()
555 for (i = 0; i < cnt; i++) { in packtrans()
556 c = match[tch[i]]; in packtrans()
557 if (go[c] != tst[i] || c == tch[i]) in packtrans()
558 temp[tch[i]] = tst[i]; in packtrans()
561 for (i = 1; i < ncg; i++) in packtrans()
562 if (symbol[i]) in packtrans()
563 temp[i] = -2; /* error trans */ in packtrans()
566 for (i = 1; i < ncg; i++) in packtrans()
567 if (temp[i] != -1) in packtrans()
576 for (i = 1; i < ncg; i++) in packtrans()
577 if (temp[i] != -1) { in packtrans()
578 cwork[k] = i; in packtrans()
580 (temp[i] == -2 ? -1 : temp[i]); in packtrans()
597 for (i = 0; i < st; i++) { in packtrans()
598 if (sfall[i] != -1) in packtrans()
601 if (!(cpackflg[i] == 1)) in packtrans()
603 p = gotof[i]; in packtrans()
639 cmin = i; in packtrans()
696 for (i = 0; i < cnt; i++) { in packtrans()
697 nchar[nptr] = ach[i]; in packtrans()
698 nexts[++nptr] = ast[i]; in packtrans()
718 int *p, i, j; in pstate() local
721 i = *p++; in pstate()
722 if (i == 0) in pstate()
725 for (j = 1; j < i; j++) { in pstate()
750 stprt(int i) in stprt() argument
753 (void) printf("State %d:", i); in stprt()
755 t = atable[i]; in stprt()
759 if (cpackflg[i] == TRUE) in stprt()
761 if (sfall[i] != -1) in stprt()
762 (void) printf("fall back state %d\n", sfall[i]); in stprt()
763 p = gotof[i]; in stprt()
791 int *p, i, j; in acompute() local
801 for (i = 0; i < cnt; i++) { in acompute()
823 for (i = 0; i < k; i++) in acompute()
824 for (j = i+1; j < k; j++) in acompute()
825 if (temp[j] < temp[i]) { in acompute()
827 temp[j] = temp[i]; in acompute()
828 temp[i] = m; in acompute()
831 for (i = 0; i < k-1; i++) in acompute()
832 if (temp[i] == temp[i+1]) in acompute()
833 temp[i] = 0; in acompute()
841 for (i = 0; i < k; i++) in acompute()
842 if (temp[i] != 0) { in acompute()
845 aptr, temp[i]) : in acompute()
846 fprintf(fout, "%d,\n", temp[i])); in acompute()
849 (void) printf("%d ", temp[i]); in acompute()
853 for (i = 0; i < n; i++) { /* copy fall back actions - all neg */ in acompute()
855 (void) fprintf(fout, "data vstop(%d)/%d/\n", aptr, neg[i]) : in acompute()
856 (void) fprintf(fout, "%d,\n", neg[i]); in acompute()
860 (void) printf("%d ", neg[i]); in acompute()
877 int i, j; in pccl() local
879 for (i = 0; i < ccount; i++) { in pccl()
881 (void) printf("class %d:\n\t", i); in pccl()
883 if (cindex[j] == i) { in pccl()
894 for (i = 0; i < ncg; i++) { in pccl()
895 allprint(match[i]); in pccl()
908 int i; in mkmatch() local
910 for (i = 0; i < ccount; i++) in mkmatch()
911 tab[i] = 0; in mkmatch()
912 for (i = 1; i < ncg; i++) in mkmatch()
913 if (tab[cindex[i]] == 0) in mkmatch()
914 tab[cindex[i]] = i; in mkmatch()
916 for (i = 1; i < ncg; i++) in mkmatch()
917 match[i] = tab[cindex[i]]; in mkmatch()
924 int i, j, k; in layout() local
927 for (i = 0; i < outsize; i++) in layout()
928 verify[i] = advance[i] = 0; in layout()
931 for (i = 0; i <= stnum; i++) { /* for each state */ in layout()
932 j = gotof[i]; in layout()
934 stoff[i] = 0; in layout()
943 (void) printf("State %d: (layout)\n", i); in layout()
984 verify[k] = i + 1; /* state number + 1 */ in layout()
1007 verify[k] = i+1; /* state number + 1 */ in layout()
1013 stoff[i] = startup; in layout()
1036 for (i = 0; i <= yytop; i += 4) { in layout()
1038 k = i+j; in layout()
1053 for (i = 0; i <= stnum; i++) { /* for each state */ in layout()
1054 if (cpackflg[i]) in layout()
1055 stoff[i] = -stoff[i]; in layout()
1056 (void) fprintf(fout, "{ yycrank+%d,\t", stoff[i]); in layout()
1057 if (sfall[i] != -1) in layout()
1059 "yysvec+%d,\t", sfall[i]+1); /* state + 1 */ in layout()
1062 if (atable[i] != -1) in layout()
1063 (void) fprintf(fout, "yyvstop+%d },", atable[i]); in layout()
1067 (void) fprintf(fout, "\t\t/* state %d */", i); in layout()
1084 for (i = 0; i < ncg; i += 8) { in layout()
1087 fbch = match[i+j]; in layout()
1098 for (i = 0; i < MAXNCG; i++) in layout()
1099 fbarr[i] = 0; in layout()
1100 for (i = 0; i < ncg; i++) in layout()
1101 fbarr[ctable[i]] = ctable[match[i]]; in layout()
1102 for (i = 0; i < ncg; i += 8) { in layout()
1105 fbarr[i+j]); in layout()
1114 for (i = 0; i < casecount; i += 8) { in layout()
1116 (void) fprintf(fout, "%d,", i+j < NACTIONS ? in layout()
1117 extra[i+j] : 0); in layout()
1129 for (i = 0; i < ncgidtbl; ++i) { in layout()
1130 if (i%8 == 0) in layout()
1132 (void) fprintf(fout, "0x%08x, ", (int)yycgidtbl[i]); in layout()
1141 int i; in rprint() local
1146 for (i = 1; i <= n; i++) { in rprint()
1147 if (i%8 == 1) in rprint()
1149 (void) fprintf(fout, "%s (%d)/%d/", s, i, a[i]); in rprint()
1150 (void) fprintf(fout, (i%8 && i < n) ? ", " : "\n"); in rprint()
1158 int i; in shiftr() local
1159 for (i = n; i >= 0; i--) in shiftr()
1160 a[i+1] = a[i]; in shiftr()
1166 int i; in upone() local
1167 for (i = 0; i <= n; i++) in upone()
1168 a[i]++; in upone()
1174 int i, j, k; in bprint() local
1179 for (i = 1; i < n; i += 8) { in bprint()
1180 (void) fprintf(fout, "data %s (%d)/%d/", s, i, a[i]); in bprint()
1182 k = i+j; in bprint()
1196 int i, *j, k; in padd() local
1202 for (i = tptr-1; i >= 0; i--) { in padd()
1203 j = array[i]; in padd()
1209 array[n] = array[i]; in padd()