1 /* Generated by re2c */ 2 #line 1 "input11.re" 3 // re2c $INPUT -o $OUTPUT 4 5 #line 6 "input11.c" 6 { 7 YYCTYPE yych; 8 if ((YYLIMIT - YYCURSOR) < 6) YYFILL(6); 9 yych = *YYCURSOR; 10 switch (yych) { 11 case '-': goto yy4; 12 case '0': goto yy5; 13 case '1': 14 case '2': 15 case '3': 16 case '4': 17 case '5': 18 case '6': 19 case '7': 20 case '8': 21 case '9': goto yy7; 22 case 'A': 23 case 'B': 24 case 'C': 25 case 'D': 26 case 'E': 27 case 'F': 28 case 'G': 29 case 'H': 30 case 'I': 31 case 'J': 32 case 'K': 33 case 'L': 34 case 'M': 35 case 'N': 36 case 'O': 37 case 'P': 38 case 'Q': 39 case 'R': 40 case 'S': 41 case 'T': 42 case 'U': 43 case 'V': 44 case 'W': 45 case 'X': 46 case 'Y': 47 case 'Z': 48 case 'a': 49 case 'b': 50 case 'c': 51 case 'd': 52 case 'e': 53 case 'f': 54 case 'g': 55 case 'h': 56 case 'i': 57 case 'j': 58 case 'k': 59 case 'l': 60 case 'm': 61 case 'n': 62 case 'o': 63 case 'p': 64 case 'q': 65 case 's': 66 case 't': 67 case 'u': 68 case 'v': 69 case 'w': 70 case 'x': 71 case 'y': 72 case 'z': goto yy9; 73 case 'r': goto yy12; 74 default: goto yy2; 75 } 76 yy2: 77 ++YYCURSOR; 78 yy3: 79 #line 14 "input11.re" 80 { return -1; } 81 #line 82 "input11.c" 82 yy4: 83 yych = *++YYCURSOR; 84 switch (yych) { 85 case '1': 86 case '2': 87 case '3': 88 case '4': 89 case '5': 90 case '6': 91 case '7': 92 case '8': 93 case '9': goto yy7; 94 default: goto yy3; 95 } 96 yy5: 97 ++YYCURSOR; 98 yy6: 99 #line 12 "input11.re" 100 { return 2; } 101 #line 102 "input11.c" 102 yy7: 103 ++YYCURSOR; 104 if (YYLIMIT <= YYCURSOR) YYFILL(1); 105 yych = *YYCURSOR; 106 switch (yych) { 107 case '0': 108 case '1': 109 case '2': 110 case '3': 111 case '4': 112 case '5': 113 case '6': 114 case '7': 115 case '8': 116 case '9': goto yy7; 117 default: goto yy6; 118 } 119 yy9: 120 ++YYCURSOR; 121 if (YYLIMIT <= YYCURSOR) YYFILL(1); 122 yych = *YYCURSOR; 123 yy10: 124 switch (yych) { 125 case '0': 126 case '1': 127 case '2': 128 case '3': 129 case '4': 130 case '5': 131 case '6': 132 case '7': 133 case '8': 134 case '9': 135 case 'A': 136 case 'B': 137 case 'C': 138 case 'D': 139 case 'E': 140 case 'F': 141 case 'G': 142 case 'H': 143 case 'I': 144 case 'J': 145 case 'K': 146 case 'L': 147 case 'M': 148 case 'N': 149 case 'O': 150 case 'P': 151 case 'Q': 152 case 'R': 153 case 'S': 154 case 'T': 155 case 'U': 156 case 'V': 157 case 'W': 158 case 'X': 159 case 'Y': 160 case 'Z': 161 case 'a': 162 case 'b': 163 case 'c': 164 case 'd': 165 case 'e': 166 case 'f': 167 case 'g': 168 case 'h': 169 case 'i': 170 case 'j': 171 case 'k': 172 case 'l': 173 case 'm': 174 case 'n': 175 case 'o': 176 case 'p': 177 case 'q': 178 case 'r': 179 case 's': 180 case 't': 181 case 'u': 182 case 'v': 183 case 'w': 184 case 'x': 185 case 'y': 186 case 'z': goto yy9; 187 default: goto yy11; 188 } 189 yy11: 190 #line 11 "input11.re" 191 { return 1; } 192 #line 193 "input11.c" 193 yy12: 194 yych = *++YYCURSOR; 195 switch (yych) { 196 case 'e': goto yy13; 197 default: goto yy10; 198 } 199 yy13: 200 yych = *++YYCURSOR; 201 switch (yych) { 202 case '2': goto yy14; 203 default: goto yy10; 204 } 205 yy14: 206 yych = *++YYCURSOR; 207 switch (yych) { 208 case 'c': goto yy15; 209 default: goto yy10; 210 } 211 yy15: 212 yych = *(YYMARKER = ++YYCURSOR); 213 switch (yych) { 214 case ':': goto yy16; 215 default: goto yy10; 216 } 217 yy16: 218 yych = *++YYCURSOR; 219 switch (yych) { 220 case 'A': 221 case 'B': 222 case 'C': 223 case 'D': 224 case 'E': 225 case 'F': 226 case 'G': 227 case 'H': 228 case 'I': 229 case 'J': 230 case 'K': 231 case 'L': 232 case 'M': 233 case 'N': 234 case 'O': 235 case 'P': 236 case 'Q': 237 case 'R': 238 case 'S': 239 case 'T': 240 case 'U': 241 case 'V': 242 case 'W': 243 case 'X': 244 case 'Y': 245 case 'Z': 246 case '_': 247 case 'a': 248 case 'b': 249 case 'c': 250 case 'd': 251 case 'e': 252 case 'f': 253 case 'g': 254 case 'h': 255 case 'i': 256 case 'j': 257 case 'k': 258 case 'l': 259 case 'm': 260 case 'n': 261 case 'o': 262 case 'p': 263 case 'q': 264 case 'r': 265 case 's': 266 case 't': 267 case 'u': 268 case 'v': 269 case 'w': 270 case 'x': 271 case 'y': 272 case 'z': goto yy18; 273 default: goto yy17; 274 } 275 yy17: 276 YYCURSOR = YYMARKER; 277 goto yy11; 278 yy18: 279 ++YYCURSOR; 280 if (YYLIMIT <= YYCURSOR) YYFILL(1); 281 yych = *YYCURSOR; 282 switch (yych) { 283 case '0': 284 case '1': 285 case '2': 286 case '3': 287 case '4': 288 case '5': 289 case '6': 290 case '7': 291 case '8': 292 case '9': 293 case ':': 294 case 'A': 295 case 'B': 296 case 'C': 297 case 'D': 298 case 'E': 299 case 'F': 300 case 'G': 301 case 'H': 302 case 'I': 303 case 'J': 304 case 'K': 305 case 'L': 306 case 'M': 307 case 'N': 308 case 'O': 309 case 'P': 310 case 'Q': 311 case 'R': 312 case 'S': 313 case 'T': 314 case 'U': 315 case 'V': 316 case 'W': 317 case 'X': 318 case 'Y': 319 case 'Z': 320 case '_': 321 case 'a': 322 case 'b': 323 case 'c': 324 case 'd': 325 case 'e': 326 case 'f': 327 case 'g': 328 case 'h': 329 case 'i': 330 case 'j': 331 case 'k': 332 case 'l': 333 case 'm': 334 case 'n': 335 case 'o': 336 case 'p': 337 case 'q': 338 case 'r': 339 case 's': 340 case 't': 341 case 'u': 342 case 'v': 343 case 'w': 344 case 'x': 345 case 'y': 346 case 'z': goto yy18; 347 default: goto yy20; 348 } 349 yy20: 350 #line 10 "input11.re" 351 { return 0; } 352 #line 353 "input11.c" 353 } 354 #line 16 "input11.re" 355 356