summaryrefslogtreecommitdiff
path: root/test/eof/eof_01.i.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/eof/eof_01.i.c')
-rw-r--r--test/eof/eof_01.i.c442
1 files changed, 234 insertions, 208 deletions
diff --git a/test/eof/eof_01.i.c b/test/eof/eof_01.i.c
index 8f8d0be3..605c93de 100644
--- a/test/eof/eof_01.i.c
+++ b/test/eof/eof_01.i.c
@@ -54,11 +54,11 @@ yy1_:
switch (yych) {
case '\n': goto yy4;
case '"': goto yy7;
- case '\'': goto yy9;
+ case '\'': goto yy8;
case '+':
- case '-': goto yy11;
- case '0': goto yy12;
- case '1': goto yy14;
+ case '-': goto yy9;
+ case '0': goto yy10;
+ case '1': goto yy12;
case '2':
case '3':
case '4':
@@ -66,7 +66,7 @@ yy1_:
case '6':
case '7':
case '8':
- case '9': goto yy16;
+ case '9': goto yy14;
case 'A':
case 'B':
case 'C':
@@ -109,17 +109,17 @@ yy1_:
case 'v':
case 'x':
case 'y':
- case 'z': goto yy18;
+ case 'z': goto yy16;
case 'F':
- case 'f': goto yy21;
+ case 'f': goto yy19;
case 'M':
- case 'm': goto yy22;
+ case 'm': goto yy20;
case 'S':
- case 's': goto yy23;
+ case 's': goto yy21;
case 'T':
- case 't': goto yy24;
+ case 't': goto yy22;
case 'W':
- case 'w': goto yy25;
+ case 'w': goto yy23;
default:
if (in.lim <= in.cur) {
if (in.fill () == 0) goto yy1_;
@@ -149,36 +149,32 @@ yy7:
++in.cur;
yy7_:
yych = *in.cur;
- switch (yych) {
- case '"': goto yy26;
- case '\\': goto yy28;
- default:
+ if (yych <= 0x00) {
if (in.lim <= in.cur) {
if (in.fill () == 0) goto yy7_;
goto yy3;
}
- goto yy7;
+ goto yy24;
}
-yy9:
+ goto yy25;
+yy8:
++in.cur;
-yy9_:
+yy8_:
yych = *in.cur;
- switch (yych) {
- case '\'': goto yy29;
- case '\\': goto yy31;
- default:
+ if (yych <= 0x00) {
if (in.lim <= in.cur) {
- if (in.fill () == 0) goto yy9_;
+ if (in.fill () == 0) goto yy8_;
goto yy3;
}
- goto yy9;
+ goto yy29;
}
-yy11:
+ goto yy30;
+yy9:
++in.cur;
-yy11_:
+yy9_:
yych = *in.cur;
switch (yych) {
- case '0': goto yy12;
+ case '0': goto yy10;
case '1':
case '2':
case '3':
@@ -187,20 +183,20 @@ yy11_:
case '6':
case '7':
case '8':
- case '9': goto yy16;
+ case '9': goto yy14;
default:
if (in.lim <= in.cur) {
- if (in.fill () == 0) goto yy11_;
+ if (in.fill () == 0) goto yy9_;
}
goto yy3;
}
-yy12:
+yy10:
++in.cur;
-yy13:
+yy11:
{ ++count; continue; }
-yy14:
+yy12:
++in.cur;
-yy14_:
+yy12_:
yych = *in.cur;
switch (yych) {
case '0':
@@ -211,21 +207,21 @@ yy14_:
case '6':
case '7':
case '8':
- case '9': goto yy16;
- case '2': goto yy32;
+ case '9': goto yy14;
+ case '2': goto yy34;
default:
if (in.lim <= in.cur) {
- if (in.fill () == 0) goto yy14_;
+ if (in.fill () == 0) goto yy12_;
}
- goto yy15;
+ goto yy13;
}
-yy15:
+yy13:
{ ++count; continue; }
-yy16:
+yy14:
++in.cur;
-yy16_:
+yy14_:
yych = *in.cur;
-yy17:
+yy15:
switch (yych) {
case '0':
case '1':
@@ -236,18 +232,18 @@ yy17:
case '6':
case '7':
case '8':
- case '9': goto yy16;
+ case '9': goto yy14;
default:
if (in.lim <= in.cur) {
- if (in.fill () == 0) goto yy16_;
+ if (in.fill () == 0) goto yy14_;
}
- goto yy13;
+ goto yy11;
}
-yy18:
+yy16:
++in.cur;
-yy18_:
+yy16_:
yych = *in.cur;
-yy19:
+yy17:
switch (yych) {
case '0':
case '1':
@@ -311,167 +307,169 @@ yy19:
case 'w':
case 'x':
case 'y':
- case 'z': goto yy18;
+ case 'z': goto yy16;
default:
if (in.lim <= in.cur) {
- if (in.fill () == 0) goto yy18_;
+ if (in.fill () == 0) goto yy16_;
}
- goto yy20;
+ goto yy18;
}
-yy20:
+yy18:
{ ++count; continue; }
-yy21:
+yy19:
++in.cur;
-yy21_:
+yy19_:
yych = *in.cur;
switch (yych) {
case 0x00:
if (in.lim <= in.cur) {
- if (in.fill () == 0) goto yy21_;
+ if (in.fill () == 0) goto yy19_;
}
- goto yy20;
+ goto yy18;
case 'R':
- case 'r': goto yy33;
- default: goto yy19;
+ case 'r': goto yy35;
+ default: goto yy17;
}
-yy22:
+yy20:
++in.cur;
-yy22_:
+yy20_:
yych = *in.cur;
switch (yych) {
case 0x00:
if (in.lim <= in.cur) {
- if (in.fill () == 0) goto yy22_;
+ if (in.fill () == 0) goto yy20_;
}
- goto yy20;
+ goto yy18;
case 'O':
- case 'o': goto yy34;
- default: goto yy19;
+ case 'o': goto yy36;
+ default: goto yy17;
}
-yy23:
+yy21:
++in.cur;
-yy23_:
+yy21_:
yych = *in.cur;
switch (yych) {
case 0x00:
if (in.lim <= in.cur) {
- if (in.fill () == 0) goto yy23_;
+ if (in.fill () == 0) goto yy21_;
}
- goto yy20;
+ goto yy18;
case 'A':
- case 'a': goto yy35;
+ case 'a': goto yy37;
case 'U':
- case 'u': goto yy34;
- default: goto yy19;
+ case 'u': goto yy36;
+ default: goto yy17;
}
-yy24:
+yy22:
++in.cur;
-yy24_:
+yy22_:
yych = *in.cur;
switch (yych) {
case 0x00:
if (in.lim <= in.cur) {
- if (in.fill () == 0) goto yy24_;
+ if (in.fill () == 0) goto yy22_;
}
- goto yy20;
+ goto yy18;
case 'H':
- case 'h': goto yy36;
+ case 'h': goto yy38;
case 'U':
- case 'u': goto yy37;
- default: goto yy19;
+ case 'u': goto yy39;
+ default: goto yy17;
}
-yy25:
+yy23:
++in.cur;
-yy25_:
+yy23_:
yych = *in.cur;
switch (yych) {
case 0x00:
if (in.lim <= in.cur) {
- if (in.fill () == 0) goto yy25_;
+ if (in.fill () == 0) goto yy23_;
}
- goto yy20;
+ goto yy18;
case 'E':
- case 'e': goto yy38;
- default: goto yy19;
+ case 'e': goto yy40;
+ default: goto yy17;
}
-yy26:
- ++in.cur;
- { ++count; continue; }
-yy28:
+yy24:
++in.cur;
-yy28_:
+yy24_:
yych = *in.cur;
- if (yych <= 0x00) {
+yy25:
+ switch (yych) {
+ case '"': goto yy26;
+ case '\\': goto yy28;
+ default:
if (in.lim <= in.cur) {
- if (in.fill () == 0) goto yy28_;
+ if (in.fill () == 0) goto yy24_;
goto yy3;
}
- goto yy7;
+ goto yy24;
}
- goto yy7;
-yy29:
+yy26:
++in.cur;
{ ++count; continue; }
-yy31:
+yy28:
++in.cur;
-yy31_:
+yy28_:
yych = *in.cur;
if (yych <= 0x00) {
if (in.lim <= in.cur) {
- if (in.fill () == 0) goto yy31_;
+ if (in.fill () == 0) goto yy28_;
goto yy3;
}
- goto yy9;
+ goto yy24;
}
- goto yy9;
-yy32:
+ goto yy24;
+yy29:
++in.cur;
-yy32_:
+yy29_:
yych = *in.cur;
+yy30:
switch (yych) {
- case '0':
- case '1':
- case '2':
- case '4':
- case '5':
- case '6':
- case '7':
- case '8':
- case '9': goto yy16;
- case '3': goto yy39;
+ case '\'': goto yy31;
+ case '\\': goto yy33;
default:
if (in.lim <= in.cur) {
- if (in.fill () == 0) goto yy32_;
+ if (in.fill () == 0) goto yy29_;
+ goto yy3;
}
- goto yy15;
+ goto yy29;
}
+yy31:
+ ++in.cur;
+ { ++count; continue; }
yy33:
++in.cur;
yy33_:
yych = *in.cur;
- switch (yych) {
- case 0x00:
+ if (yych <= 0x00) {
if (in.lim <= in.cur) {
if (in.fill () == 0) goto yy33_;
+ goto yy3;
}
- goto yy20;
- case 'I':
- case 'i': goto yy40;
- default: goto yy19;
+ goto yy29;
}
+ goto yy29;
yy34:
++in.cur;
yy34_:
yych = *in.cur;
switch (yych) {
- case 0x00:
+ case '0':
+ case '1':
+ case '2':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9': goto yy14;
+ case '3': goto yy41;
+ default:
if (in.lim <= in.cur) {
if (in.fill () == 0) goto yy34_;
}
- goto yy20;
- case 'N':
- case 'n': goto yy40;
- default: goto yy19;
+ goto yy13;
}
yy35:
++in.cur;
@@ -482,10 +480,10 @@ yy35_:
if (in.lim <= in.cur) {
if (in.fill () == 0) goto yy35_;
}
- goto yy20;
- case 'T':
- case 't': goto yy41;
- default: goto yy19;
+ goto yy18;
+ case 'I':
+ case 'i': goto yy42;
+ default: goto yy17;
}
yy36:
++in.cur;
@@ -496,10 +494,10 @@ yy36_:
if (in.lim <= in.cur) {
if (in.fill () == 0) goto yy36_;
}
- goto yy20;
- case 'U':
- case 'u': goto yy42;
- default: goto yy19;
+ goto yy18;
+ case 'N':
+ case 'n': goto yy42;
+ default: goto yy17;
}
yy37:
++in.cur;
@@ -510,10 +508,10 @@ yy37_:
if (in.lim <= in.cur) {
if (in.fill () == 0) goto yy37_;
}
- goto yy20;
- case 'E':
- case 'e': goto yy43;
- default: goto yy19;
+ goto yy18;
+ case 'T':
+ case 't': goto yy43;
+ default: goto yy17;
}
yy38:
++in.cur;
@@ -524,10 +522,10 @@ yy38_:
if (in.lim <= in.cur) {
if (in.fill () == 0) goto yy38_;
}
- goto yy20;
- case 'D':
- case 'd': goto yy44;
- default: goto yy19;
+ goto yy18;
+ case 'U':
+ case 'u': goto yy44;
+ default: goto yy17;
}
yy39:
++in.cur;
@@ -538,8 +536,9 @@ yy39_:
if (in.lim <= in.cur) {
if (in.fill () == 0) goto yy39_;
}
- goto yy13;
- case '4': goto yy45;
+ goto yy18;
+ case 'E':
+ case 'e': goto yy45;
default: goto yy17;
}
yy40:
@@ -551,10 +550,10 @@ yy40_:
if (in.lim <= in.cur) {
if (in.fill () == 0) goto yy40_;
}
- goto yy20;
+ goto yy18;
case 'D':
case 'd': goto yy46;
- default: goto yy19;
+ default: goto yy17;
}
yy41:
++in.cur;
@@ -565,10 +564,9 @@ yy41_:
if (in.lim <= in.cur) {
if (in.fill () == 0) goto yy41_;
}
- goto yy20;
- case 'U':
- case 'u': goto yy47;
- default: goto yy19;
+ goto yy11;
+ case '4': goto yy47;
+ default: goto yy15;
}
yy42:
++in.cur;
@@ -579,10 +577,10 @@ yy42_:
if (in.lim <= in.cur) {
if (in.fill () == 0) goto yy42_;
}
- goto yy20;
- case 'R':
- case 'r': goto yy43;
- default: goto yy19;
+ goto yy18;
+ case 'D':
+ case 'd': goto yy48;
+ default: goto yy17;
}
yy43:
++in.cur;
@@ -593,10 +591,10 @@ yy43_:
if (in.lim <= in.cur) {
if (in.fill () == 0) goto yy43_;
}
- goto yy20;
- case 'S':
- case 's': goto yy40;
- default: goto yy19;
+ goto yy18;
+ case 'U':
+ case 'u': goto yy49;
+ default: goto yy17;
}
yy44:
++in.cur;
@@ -607,10 +605,10 @@ yy44_:
if (in.lim <= in.cur) {
if (in.fill () == 0) goto yy44_;
}
- goto yy20;
- case 'N':
- case 'n': goto yy37;
- default: goto yy19;
+ goto yy18;
+ case 'R':
+ case 'r': goto yy45;
+ default: goto yy17;
}
yy45:
++in.cur;
@@ -621,8 +619,9 @@ yy45_:
if (in.lim <= in.cur) {
if (in.fill () == 0) goto yy45_;
}
- goto yy13;
- case '5': goto yy48;
+ goto yy18;
+ case 'S':
+ case 's': goto yy42;
default: goto yy17;
}
yy46:
@@ -634,10 +633,10 @@ yy46_:
if (in.lim <= in.cur) {
if (in.fill () == 0) goto yy46_;
}
- goto yy20;
- case 'A':
- case 'a': goto yy49;
- default: goto yy19;
+ goto yy18;
+ case 'N':
+ case 'n': goto yy39;
+ default: goto yy17;
}
yy47:
++in.cur;
@@ -648,16 +647,43 @@ yy47_:
if (in.lim <= in.cur) {
if (in.fill () == 0) goto yy47_;
}
- goto yy20;
- case 'R':
- case 'r': goto yy40;
- default: goto yy19;
+ goto yy11;
+ case '5': goto yy50;
+ default: goto yy15;
}
yy48:
++in.cur;
yy48_:
yych = *in.cur;
switch (yych) {
+ case 0x00:
+ if (in.lim <= in.cur) {
+ if (in.fill () == 0) goto yy48_;
+ }
+ goto yy18;
+ case 'A':
+ case 'a': goto yy51;
+ default: goto yy17;
+ }
+yy49:
+ ++in.cur;
+yy49_:
+ yych = *in.cur;
+ switch (yych) {
+ case 0x00:
+ if (in.lim <= in.cur) {
+ if (in.fill () == 0) goto yy49_;
+ }
+ goto yy18;
+ case 'R':
+ case 'r': goto yy42;
+ default: goto yy17;
+ }
+yy50:
+ ++in.cur;
+yy50_:
+ yych = *in.cur;
+ switch (yych) {
case '0':
case '1':
case '2':
@@ -666,31 +692,31 @@ yy48_:
case '5':
case '7':
case '8':
- case '9': goto yy16;
- case '6': goto yy50;
+ case '9': goto yy14;
+ case '6': goto yy52;
default:
if (in.lim <= in.cur) {
- if (in.fill () == 0) goto yy48_;
+ if (in.fill () == 0) goto yy50_;
}
- goto yy15;
+ goto yy13;
}
-yy49:
+yy51:
++in.cur;
-yy49_:
+yy51_:
yych = *in.cur;
switch (yych) {
case 0x00:
if (in.lim <= in.cur) {
- if (in.fill () == 0) goto yy49_;
+ if (in.fill () == 0) goto yy51_;
}
- goto yy20;
+ goto yy18;
case 'Y':
- case 'y': goto yy51;
- default: goto yy19;
+ case 'y': goto yy53;
+ default: goto yy17;
}
-yy50:
+yy52:
++in.cur;
-yy50_:
+yy52_:
yych = *in.cur;
switch (yych) {
case '0':
@@ -701,17 +727,17 @@ yy50_:
case '5':
case '6':
case '8':
- case '9': goto yy16;
- case '7': goto yy53;
+ case '9': goto yy14;
+ case '7': goto yy55;
default:
if (in.lim <= in.cur) {
- if (in.fill () == 0) goto yy50_;
+ if (in.fill () == 0) goto yy52_;
}
- goto yy15;
+ goto yy13;
}
-yy51:
+yy53:
++in.cur;
-yy51_:
+yy53_:
yych = *in.cur;
switch (yych) {
case '0':
@@ -776,18 +802,18 @@ yy51_:
case 'w':
case 'x':
case 'y':
- case 'z': goto yy18;
+ case 'z': goto yy16;
default:
if (in.lim <= in.cur) {
- if (in.fill () == 0) goto yy51_;
+ if (in.fill () == 0) goto yy53_;
}
- goto yy52;
+ goto yy54;
}
-yy52:
+yy54:
{ ++count; continue; }
-yy53:
+yy55:
++in.cur;
-yy53_:
+yy55_:
yych = *in.cur;
switch (yych) {
case '0':
@@ -798,17 +824,17 @@ yy53_:
case '5':
case '6':
case '7':
- case '9': goto yy16;
- case '8': goto yy54;
+ case '9': goto yy14;
+ case '8': goto yy56;
default:
if (in.lim <= in.cur) {
- if (in.fill () == 0) goto yy53_;
+ if (in.fill () == 0) goto yy55_;
}
- goto yy15;
+ goto yy13;
}
-yy54:
+yy56:
++in.cur;
-yy54_:
+yy56_:
yych = *in.cur;
switch (yych) {
case '0':
@@ -819,17 +845,17 @@ yy54_:
case '5':
case '6':
case '7':
- case '8': goto yy16;
- case '9': goto yy55;
+ case '8': goto yy14;
+ case '9': goto yy57;
default:
if (in.lim <= in.cur) {
- if (in.fill () == 0) goto yy54_;
+ if (in.fill () == 0) goto yy56_;
}
- goto yy15;
+ goto yy13;
}
-yy55:
+yy57:
++in.cur;
-yy55_:
+yy57_:
yych = *in.cur;
switch (yych) {
case '0':
@@ -841,12 +867,12 @@ yy55_:
case '6':
case '7':
case '8':
- case '9': goto yy16;
+ case '9': goto yy14;
default:
if (in.lim <= in.cur) {
- if (in.fill () == 0) goto yy55_;
+ if (in.fill () == 0) goto yy57_;
}
- goto yy15;
+ goto yy13;
}
yyeof:
{ return true; }