1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166
|
/* Generated by re2c */
// re2c $INPUT -o $OUTPUT -ci
{
YYCTYPE yych;
switch (YYGETCONDITION()) {
case yyc0: goto yyc_0;
case yycx: goto yyc_x;
case yycy0: goto yyc_y0;
case yycz11: goto yyc_z11;
case yycy: goto yyc_y;
}
/* *********************************** */
yyc_0:
{ m }
/* *********************************** */
yyc_x:
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
switch (yych) {
case 'a': goto yy3;
case 'b': goto yy4;
case 'c': goto yy5;
case 'd': goto yy6;
case 'e': goto yy7;
case 'f': goto yy8;
case 'g': goto yy9;
case 'h': goto yy10;
case 'i': goto yy11;
default: goto yy2;
}
yy2:
++YYCURSOR;
{ j }
{ n }
yy3:
++YYCURSOR;
{ j }
{ a }
yy4:
++YYCURSOR;
{ j }
{ b }
yy5:
++YYCURSOR;
{ j }
{ c }
yy6:
++YYCURSOR;
{ j }
{ d }
yy7:
++YYCURSOR;
{ j }
{ e }
yy8:
++YYCURSOR;
{ j }
{ f }
yy9:
++YYCURSOR;
{ j }
{ g }
yy10:
++YYCURSOR;
{ j }
{ h }
yy11:
++YYCURSOR;
{ j }
{ i }
/* *********************************** */
yyc_y0:
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
switch (yych) {
case 'a': goto yy14;
case 'b': goto yy15;
case 'd': goto yy16;
case 'e': goto yy17;
default: goto yy13;
}
yy13:
++YYCURSOR;
{ l }
{ n }
yy14:
++YYCURSOR;
{ l }
{ a }
yy15:
++YYCURSOR;
{ l }
{ b }
yy16:
++YYCURSOR;
{ l }
{ d }
yy17:
++YYCURSOR;
{ l }
{ e }
/* *********************************** */
yyc_z11:
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
switch (yych) {
case 'a': goto yy20;
case 'b': goto yy21;
case 'e': goto yy22;
default: goto yy19;
}
yy19:
++YYCURSOR;
{ l }
{ n }
yy20:
++YYCURSOR;
{ l }
{ a }
yy21:
++YYCURSOR;
{ l }
{ b }
yy22:
++YYCURSOR;
{ l }
{ e }
/* *********************************** */
yyc_y:
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
switch (yych) {
case 'a': goto yy25;
case 'b': goto yy26;
case 'g': goto yy27;
case 'h': goto yy28;
case 'i': goto yy29;
default: goto yy24;
}
yy24:
++YYCURSOR;
{ k }
{ n }
yy25:
++YYCURSOR;
{ k }
{ a }
yy26:
++YYCURSOR;
{ k }
{ b }
yy27:
++YYCURSOR;
{ k }
{ g }
yy28:
++YYCURSOR;
{ k }
{ h }
yy29:
++YYCURSOR;
{ k }
{ i }
}
|