1 /* Generated by re2c */
2 #line 1 "bug1479044_s.re"
3 // re2c $INPUT -o $OUTPUT -s
4 #define NULL ((char*) 0)
5 #define YYCTYPE char
6 #define YYCURSOR p
7 #define YYLIMIT p
8 #define YYMARKER q
9 #define YYFILL(n)
10 
11 #include <stdio.h>
12 
scan281(char * p)13 char *scan281(char *p)
14 {
15 	char *q;
16 start:
17 
18 #line 19 "bug1479044_s.c"
19 {
20 	YYCTYPE yych;
21 	unsigned int yyaccept = 0;
22 	if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11);
23 	yych = *YYCURSOR;
24 	if (yych <= 'k') {
25 		if (yych <= '`') {
26 			if (yych <= 0x00) goto yy2;
27 			if (yych <= '/') goto yy4;
28 			if (yych <= '9') goto yy6;
29 			goto yy4;
30 		} else {
31 			if (yych <= 'c') {
32 				if (yych <= 'a') goto yy7;
33 				goto yy8;
34 			} else {
35 				if (yych <= 'd') goto yy9;
36 				if (yych <= 'f') goto yy8;
37 				goto yy4;
38 			}
39 		}
40 	} else {
41 		if (yych <= 'r') {
42 			if (yych <= 'o') {
43 				if (yych <= 'l') goto yy8;
44 				goto yy4;
45 			} else {
46 				if (yych <= 'p') goto yy10;
47 				if (yych <= 'q') goto yy4;
48 				goto yy11;
49 			}
50 		} else {
51 			if (yych <= 'v') {
52 				if (yych <= 'u') goto yy4;
53 				goto yy8;
54 			} else {
55 				if (yych == 'x') goto yy12;
56 				goto yy4;
57 			}
58 		}
59 	}
60 yy2:
61 	++YYCURSOR;
62 #line 38 "bug1479044_s.re"
63 	{
64 		return NULL;
65 	}
66 #line 67 "bug1479044_s.c"
67 yy4:
68 	++YYCURSOR;
69 yy5:
70 #line 33 "bug1479044_s.re"
71 	{
72 		goto start;
73 	}
74 #line 75 "bug1479044_s.c"
75 yy6:
76 	yyaccept = 0;
77 	yych = *(YYMARKER = ++YYCURSOR);
78 	if (yych == '-') goto yy13;
79 	if (yych <= '/') goto yy5;
80 	if (yych <= '9') goto yy15;
81 	goto yy5;
82 yy7:
83 	yyaccept = 0;
84 	yych = *(YYMARKER = ++YYCURSOR);
85 	if (yych == 'd') goto yy17;
86 	goto yy5;
87 yy8:
88 	yyaccept = 0;
89 	yych = *(YYMARKER = ++YYCURSOR);
90 	if (yych == 'd') goto yy18;
91 	goto yy5;
92 yy9:
93 	yyaccept = 0;
94 	yych = *(YYMARKER = ++YYCURSOR);
95 	if (yych <= 'n') {
96 		if (yych == 'h') goto yy19;
97 		goto yy5;
98 	} else {
99 		if (yych <= 'o') goto yy20;
100 		if (yych == 's') goto yy21;
101 		goto yy5;
102 	}
103 yy10:
104 	yyaccept = 0;
105 	yych = *(YYMARKER = ++YYCURSOR);
106 	if (yych <= 'p') {
107 		if (yych <= 'n') goto yy5;
108 		if (yych <= 'o') goto yy22;
109 		goto yy23;
110 	} else {
111 		if (yych == 'r') goto yy24;
112 		goto yy5;
113 	}
114 yy11:
115 	yyaccept = 0;
116 	yych = *(YYMARKER = ++YYCURSOR);
117 	if (yych == 'h') goto yy25;
118 	goto yy5;
119 yy12:
120 	yyaccept = 0;
121 	yych = *(YYMARKER = ++YYCURSOR);
122 	if (yych == 's') goto yy27;
123 	goto yy5;
124 yy13:
125 	yych = *++YYCURSOR;
126 	if (yych <= '/') goto yy14;
127 	if (yych <= '9') goto yy28;
128 yy14:
129 	YYCURSOR = YYMARKER;
130 	if (yyaccept <= 1) {
131 		if (yyaccept == 0) {
132 			goto yy5;
133 		} else {
134 			goto yy121;
135 		}
136 	} else {
137 		if (yyaccept == 2) {
138 			goto yy135;
139 		} else {
140 			goto yy139;
141 		}
142 	}
143 yy15:
144 	++YYCURSOR;
145 	if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
146 	yych = *YYCURSOR;
147 	if (yych == '-') goto yy13;
148 	if (yych <= '/') goto yy14;
149 	if (yych <= '9') goto yy15;
150 	goto yy14;
151 yy17:
152 	yych = *++YYCURSOR;
153 	if (yych == 's') goto yy30;
154 	goto yy14;
155 yy18:
156 	yych = *++YYCURSOR;
157 	if (yych == 's') goto yy31;
158 	goto yy14;
159 yy19:
160 	yych = *++YYCURSOR;
161 	if (yych == 'c') goto yy32;
162 	goto yy14;
163 yy20:
164 	yych = *++YYCURSOR;
165 	if (yych == 'r') goto yy33;
166 	goto yy14;
167 yy21:
168 	yych = *++YYCURSOR;
169 	if (yych == 'l') goto yy34;
170 	goto yy14;
171 yy22:
172 	yych = *++YYCURSOR;
173 	if (yych == 'o') goto yy31;
174 	goto yy14;
175 yy23:
176 	yych = *++YYCURSOR;
177 	if (yych == 'p') goto yy35;
178 	goto yy14;
179 yy24:
180 	yych = *++YYCURSOR;
181 	if (yych == 'e') goto yy36;
182 	goto yy14;
183 yy25:
184 	++YYCURSOR;
185 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
186 	yych = *YYCURSOR;
187 	if (yych == '\n') goto yy14;
188 	if (yych == '-') goto yy37;
189 	goto yy25;
190 yy27:
191 	yych = *++YYCURSOR;
192 	if (yych == 't') goto yy39;
193 	goto yy14;
194 yy28:
195 	++YYCURSOR;
196 	if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
197 	yych = *YYCURSOR;
198 	if (yych == '-') goto yy40;
199 	if (yych <= '/') goto yy14;
200 	if (yych <= '9') goto yy28;
201 	goto yy14;
202 yy30:
203 	yych = *++YYCURSOR;
204 	if (yych == 'l') goto yy41;
205 	goto yy14;
206 yy31:
207 	yych = *++YYCURSOR;
208 	if (yych == 'l') goto yy42;
209 	goto yy14;
210 yy32:
211 	yych = *++YYCURSOR;
212 	if (yych == 'p') goto yy25;
213 	goto yy14;
214 yy33:
215 	yych = *++YYCURSOR;
216 	if (yych == 'm') goto yy43;
217 	goto yy14;
218 yy34:
219 	yych = *++YYCURSOR;
220 	if (yych == 'g') goto yy44;
221 	if (yych == 'p') goto yy45;
222 	goto yy14;
223 yy35:
224 	yych = *++YYCURSOR;
225 	if (yych == 'd') goto yy18;
226 	goto yy14;
227 yy36:
228 	yych = *++YYCURSOR;
229 	if (yych == 'm') goto yy46;
230 	goto yy14;
231 yy37:
232 	++YYCURSOR;
233 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
234 	yych = *YYCURSOR;
235 	if (yych <= ',') {
236 		if (yych == '\n') goto yy14;
237 		goto yy25;
238 	} else {
239 		if (yych <= '-') goto yy37;
240 		if (yych <= '/') goto yy25;
241 		if (yych <= '9') goto yy47;
242 		goto yy25;
243 	}
244 yy39:
245 	yych = *++YYCURSOR;
246 	if (yych == 't') goto yy49;
247 	goto yy14;
248 yy40:
249 	yych = *++YYCURSOR;
250 	if (yych <= '/') goto yy14;
251 	if (yych <= '9') goto yy50;
252 	goto yy14;
253 yy41:
254 	yych = *++YYCURSOR;
255 	if (yych == '.') goto yy14;
256 	if (yych == 'p') goto yy45;
257 	goto yy53;
258 yy42:
259 	yych = *++YYCURSOR;
260 	if (yych == '.') goto yy14;
261 	goto yy53;
262 yy43:
263 	yych = *++YYCURSOR;
264 	if (yych == 's') goto yy25;
265 	goto yy14;
266 yy44:
267 	yych = *++YYCURSOR;
268 	if (yych == 'w') goto yy54;
269 	goto yy14;
270 yy45:
271 	yych = *++YYCURSOR;
272 	if (yych == 'p') goto yy55;
273 	goto yy14;
274 yy46:
275 	yych = *++YYCURSOR;
276 	if (yych == 'i') goto yy56;
277 	goto yy14;
278 yy47:
279 	++YYCURSOR;
280 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
281 	yych = *YYCURSOR;
282 	if (yych <= ',') {
283 		if (yych == '\n') goto yy14;
284 		goto yy25;
285 	} else {
286 		if (yych <= '-') goto yy57;
287 		if (yych <= '/') goto yy25;
288 		if (yych <= '9') goto yy47;
289 		goto yy25;
290 	}
291 yy49:
292 	yych = *++YYCURSOR;
293 	if (yych == 'l') goto yy35;
294 	goto yy14;
295 yy50:
296 	++YYCURSOR;
297 	if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
298 	yych = *YYCURSOR;
299 	if (yych == '-') goto yy58;
300 	if (yych <= '/') goto yy14;
301 	if (yych <= '9') goto yy50;
302 	goto yy14;
303 yy52:
304 	++YYCURSOR;
305 	if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
306 	yych = *YYCURSOR;
307 yy53:
308 	if (yych <= '/') {
309 		if (yych <= ',') goto yy14;
310 		if (yych <= '-') goto yy52;
311 		if (yych <= '.') goto yy59;
312 		goto yy14;
313 	} else {
314 		if (yych <= '9') goto yy52;
315 		if (yych <= '`') goto yy14;
316 		if (yych <= 'k') goto yy52;
317 		goto yy14;
318 	}
319 yy54:
320 	yych = *++YYCURSOR;
321 	if (yych == '4') goto yy60;
322 	goto yy14;
323 yy55:
324 	yych = *++YYCURSOR;
325 	if (yych == 'p') goto yy42;
326 	goto yy14;
327 yy56:
328 	yych = *++YYCURSOR;
329 	if (yych == 'u') goto yy61;
330 	goto yy14;
331 yy57:
332 	++YYCURSOR;
333 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
334 	yych = *YYCURSOR;
335 	if (yych <= ',') {
336 		if (yych == '\n') goto yy14;
337 		goto yy25;
338 	} else {
339 		if (yych <= '-') goto yy37;
340 		if (yych <= '/') goto yy25;
341 		if (yych <= '9') goto yy62;
342 		goto yy25;
343 	}
344 yy58:
345 	yych = *++YYCURSOR;
346 	if (yych <= '/') goto yy14;
347 	if (yych <= '9') goto yy64;
348 	goto yy14;
349 yy59:
350 	yych = *++YYCURSOR;
351 	if (yych == '\n') goto yy14;
352 	goto yy66;
353 yy60:
354 	yych = *++YYCURSOR;
355 	if (yych == 'p') goto yy68;
356 	goto yy14;
357 yy61:
358 	yych = *++YYCURSOR;
359 	if (yych == 'm') goto yy69;
360 	goto yy14;
361 yy62:
362 	++YYCURSOR;
363 	if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
364 	yych = *YYCURSOR;
365 	if (yych <= '-') {
366 		if (yych == '\n') goto yy14;
367 		if (yych <= ',') goto yy25;
368 		goto yy57;
369 	} else {
370 		if (yych <= '.') goto yy70;
371 		if (yych <= '/') goto yy25;
372 		if (yych <= '9') goto yy62;
373 		goto yy25;
374 	}
375 yy64:
376 	++YYCURSOR;
377 	if ((YYLIMIT - YYCURSOR) < 8) YYFILL(8);
378 	yych = *YYCURSOR;
379 	if (yych == '.') goto yy71;
380 	if (yych <= '/') goto yy14;
381 	if (yych <= '9') goto yy64;
382 	goto yy14;
383 yy66:
384 	++YYCURSOR;
385 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
386 	yych = *YYCURSOR;
387 	if (yych == '\n') goto yy14;
388 	if (yych == '.') goto yy72;
389 	goto yy66;
390 yy68:
391 	yych = *++YYCURSOR;
392 	if (yych == 'o') goto yy22;
393 	goto yy14;
394 yy69:
395 	yych = *++YYCURSOR;
396 	if (yych == 'C') goto yy42;
397 	goto yy14;
398 yy70:
399 	yych = *++YYCURSOR;
400 	if (yych == '\n') goto yy14;
401 	goto yy74;
402 yy71:
403 	yych = *++YYCURSOR;
404 	if (yych == 'b') goto yy78;
405 	if (yych == 'd') goto yy79;
406 	goto yy77;
407 yy72:
408 	++YYCURSOR;
409 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
410 	yych = *YYCURSOR;
411 	if (yych <= '-') {
412 		if (yych == '\n') goto yy14;
413 		goto yy66;
414 	} else {
415 		if (yych <= '.') goto yy72;
416 		if (yych == 'u') goto yy82;
417 		goto yy66;
418 	}
419 yy74:
420 	++YYCURSOR;
421 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
422 	yych = *YYCURSOR;
423 	if (yych == '\n') goto yy14;
424 	if (yych == '.') goto yy83;
425 	goto yy74;
426 yy76:
427 	++YYCURSOR;
428 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
429 	yych = *YYCURSOR;
430 yy77:
431 	if (yych == '\n') goto yy14;
432 	if (yych == 'm') goto yy80;
433 	goto yy76;
434 yy78:
435 	yych = *++YYCURSOR;
436 	if (yych == 'o') goto yy85;
437 	goto yy77;
438 yy79:
439 	yych = *++YYCURSOR;
440 	if (yych == 'h') goto yy86;
441 	goto yy77;
442 yy80:
443 	++YYCURSOR;
444 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
445 	yych = *YYCURSOR;
446 	if (yych <= 'l') {
447 		if (yych == '\n') goto yy14;
448 		goto yy76;
449 	} else {
450 		if (yych <= 'm') goto yy80;
451 		if (yych == 'o') goto yy87;
452 		goto yy76;
453 	}
454 yy82:
455 	++YYCURSOR;
456 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
457 	yych = *YYCURSOR;
458 	if (yych <= '-') {
459 		if (yych == '\n') goto yy14;
460 		goto yy66;
461 	} else {
462 		if (yych <= '.') goto yy72;
463 		if (yych == 's') goto yy88;
464 		goto yy66;
465 	}
466 yy83:
467 	++YYCURSOR;
468 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
469 	yych = *YYCURSOR;
470 	if (yych <= '-') {
471 		if (yych == '\n') goto yy14;
472 		goto yy74;
473 	} else {
474 		if (yych <= '.') goto yy83;
475 		if (yych == 'r') goto yy89;
476 		goto yy74;
477 	}
478 yy85:
479 	yych = *++YYCURSOR;
480 	if (yych == 't') goto yy90;
481 	goto yy77;
482 yy86:
483 	yych = *++YYCURSOR;
484 	if (yych == 'c') goto yy91;
485 	goto yy77;
486 yy87:
487 	++YYCURSOR;
488 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
489 	yych = *YYCURSOR;
490 	if (yych <= 'c') {
491 		if (yych == '\n') goto yy14;
492 		goto yy76;
493 	} else {
494 		if (yych <= 'd') goto yy92;
495 		if (yych == 'm') goto yy80;
496 		goto yy76;
497 	}
498 yy88:
499 	++YYCURSOR;
500 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
501 	yych = *YYCURSOR;
502 	if (yych <= '-') {
503 		if (yych == '\n') goto yy14;
504 		goto yy66;
505 	} else {
506 		if (yych <= '.') goto yy72;
507 		if (yych == 'w') goto yy93;
508 		goto yy66;
509 	}
510 yy89:
511 	++YYCURSOR;
512 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
513 	yych = *YYCURSOR;
514 	if (yych <= '-') {
515 		if (yych == '\n') goto yy14;
516 		goto yy74;
517 	} else {
518 		if (yych <= '.') goto yy83;
519 		if (yych == 'e') goto yy94;
520 		goto yy74;
521 	}
522 yy90:
523 	yych = *++YYCURSOR;
524 	if (yych == 'h') goto yy95;
525 	goto yy77;
526 yy91:
527 	yych = *++YYCURSOR;
528 	if (yych == 'p') goto yy96;
529 	goto yy77;
530 yy92:
531 	++YYCURSOR;
532 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
533 	yych = *YYCURSOR;
534 	if (yych <= 'd') {
535 		if (yych == '\n') goto yy14;
536 		goto yy76;
537 	} else {
538 		if (yych <= 'e') goto yy98;
539 		if (yych == 'm') goto yy80;
540 		goto yy76;
541 	}
542 yy93:
543 	++YYCURSOR;
544 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
545 	yych = *YYCURSOR;
546 	if (yych <= '-') {
547 		if (yych == '\n') goto yy14;
548 		goto yy66;
549 	} else {
550 		if (yych <= '.') goto yy72;
551 		if (yych == 'e') goto yy99;
552 		goto yy66;
553 	}
554 yy94:
555 	++YYCURSOR;
556 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
557 	yych = *YYCURSOR;
558 	if (yych <= '-') {
559 		if (yych == '\n') goto yy14;
560 		goto yy74;
561 	} else {
562 		if (yych <= '.') goto yy83;
563 		if (yych == 's') goto yy100;
564 		goto yy74;
565 	}
566 yy95:
567 	yych = *++YYCURSOR;
568 	if (yych == 'e') goto yy101;
569 	goto yy77;
570 yy96:
571 	++YYCURSOR;
572 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
573 	yych = *YYCURSOR;
574 	if (yych == '\n') goto yy14;
575 	if (yych == '.') goto yy102;
576 	goto yy96;
577 yy98:
578 	++YYCURSOR;
579 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
580 	yych = *YYCURSOR;
581 	if (yych == '\n') goto yy14;
582 	if (yych == 'm') goto yy96;
583 	goto yy76;
584 yy99:
585 	++YYCURSOR;
586 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
587 	yych = *YYCURSOR;
588 	if (yych <= '-') {
589 		if (yych == '\n') goto yy14;
590 		goto yy66;
591 	} else {
592 		if (yych <= '.') goto yy72;
593 		if (yych == 's') goto yy104;
594 		goto yy66;
595 	}
596 yy100:
597 	++YYCURSOR;
598 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
599 	yych = *YYCURSOR;
600 	if (yych <= '-') {
601 		if (yych == '\n') goto yy14;
602 		goto yy74;
603 	} else {
604 		if (yych <= '.') goto yy83;
605 		if (yych == 'n') goto yy105;
606 		goto yy74;
607 	}
608 yy101:
609 	yych = *++YYCURSOR;
610 	if (yych == 'l') goto yy106;
611 	goto yy77;
612 yy102:
613 	++YYCURSOR;
614 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
615 	yych = *YYCURSOR;
616 	if (yych <= '-') {
617 		if (yych == '\n') goto yy14;
618 		goto yy96;
619 	} else {
620 		if (yych <= '.') goto yy102;
621 		if (yych == 'w') goto yy107;
622 		goto yy96;
623 	}
624 yy104:
625 	++YYCURSOR;
626 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
627 	yych = *YYCURSOR;
628 	if (yych <= '-') {
629 		if (yych == '\n') goto yy14;
630 		goto yy66;
631 	} else {
632 		if (yych <= '.') goto yy72;
633 		if (yych == 't') goto yy108;
634 		goto yy66;
635 	}
636 yy105:
637 	++YYCURSOR;
638 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
639 	yych = *YYCURSOR;
640 	if (yych <= '-') {
641 		if (yych == '\n') goto yy14;
642 		goto yy74;
643 	} else {
644 		if (yych <= '.') goto yy83;
645 		if (yych == 'e') goto yy109;
646 		goto yy74;
647 	}
648 yy106:
649 	yych = *++YYCURSOR;
650 	if (yych == 'l') goto yy96;
651 	goto yy77;
652 yy107:
653 	++YYCURSOR;
654 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
655 	yych = *YYCURSOR;
656 	if (yych <= '-') {
657 		if (yych == '\n') goto yy14;
658 		goto yy96;
659 	} else {
660 		if (yych <= '.') goto yy102;
661 		if (yych == 'a') goto yy110;
662 		goto yy96;
663 	}
664 yy108:
665 	++YYCURSOR;
666 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
667 	yych = *YYCURSOR;
668 	if (yych == '\n') goto yy14;
669 	if (yych == '.') goto yy111;
670 	goto yy66;
671 yy109:
672 	++YYCURSOR;
673 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
674 	yych = *YYCURSOR;
675 	if (yych <= '-') {
676 		if (yych == '\n') goto yy14;
677 		goto yy74;
678 	} else {
679 		if (yych <= '.') goto yy83;
680 		if (yych == 't') goto yy112;
681 		goto yy74;
682 	}
683 yy110:
684 	++YYCURSOR;
685 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
686 	yych = *YYCURSOR;
687 	if (yych <= '-') {
688 		if (yych == '\n') goto yy14;
689 		goto yy96;
690 	} else {
691 		if (yych <= '.') goto yy102;
692 		if (yych == 's') goto yy113;
693 		goto yy96;
694 	}
695 yy111:
696 	++YYCURSOR;
697 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
698 	yych = *YYCURSOR;
699 	if (yych <= '.') {
700 		if (yych == '\n') goto yy14;
701 		if (yych <= '-') goto yy66;
702 		goto yy72;
703 	} else {
704 		if (yych <= 'n') {
705 			if (yych <= 'm') goto yy66;
706 			goto yy114;
707 		} else {
708 			if (yych == 'u') goto yy82;
709 			goto yy66;
710 		}
711 	}
712 yy112:
713 	++YYCURSOR;
714 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
715 	yych = *YYCURSOR;
716 	if (yych == '\n') goto yy14;
717 	if (yych == '.') goto yy115;
718 	goto yy74;
719 yy113:
720 	++YYCURSOR;
721 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
722 	yych = *YYCURSOR;
723 	if (yych <= '-') {
724 		if (yych == '\n') goto yy14;
725 		goto yy96;
726 	} else {
727 		if (yych <= '.') goto yy102;
728 		if (yych == 'h') goto yy116;
729 		goto yy96;
730 	}
731 yy114:
732 	++YYCURSOR;
733 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
734 	yych = *YYCURSOR;
735 	if (yych <= '-') {
736 		if (yych == '\n') goto yy14;
737 		goto yy66;
738 	} else {
739 		if (yych <= '.') goto yy72;
740 		if (yych == 'e') goto yy117;
741 		goto yy66;
742 	}
743 yy115:
744 	++YYCURSOR;
745 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
746 	yych = *YYCURSOR;
747 	if (yych <= '.') {
748 		if (yych == '\n') goto yy14;
749 		if (yych <= '-') goto yy74;
750 		goto yy83;
751 	} else {
752 		if (yych <= 'p') {
753 			if (yych <= 'o') goto yy74;
754 			goto yy118;
755 		} else {
756 			if (yych == 'r') goto yy89;
757 			goto yy74;
758 		}
759 	}
760 yy116:
761 	++YYCURSOR;
762 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
763 	yych = *YYCURSOR;
764 	if (yych <= '-') {
765 		if (yych == '\n') goto yy14;
766 		goto yy96;
767 	} else {
768 		if (yych <= '.') goto yy102;
769 		if (yych == 'i') goto yy119;
770 		goto yy96;
771 	}
772 yy117:
773 	++YYCURSOR;
774 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
775 	yych = *YYCURSOR;
776 	if (yych <= '-') {
777 		if (yych == '\n') goto yy14;
778 		goto yy66;
779 	} else {
780 		if (yych <= '.') goto yy72;
781 		if (yych == 't') goto yy120;
782 		goto yy66;
783 	}
784 yy118:
785 	++YYCURSOR;
786 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
787 	yych = *YYCURSOR;
788 	if (yych <= '-') {
789 		if (yych == '\n') goto yy14;
790 		goto yy74;
791 	} else {
792 		if (yych <= '.') goto yy83;
793 		if (yych == 'i') goto yy122;
794 		goto yy74;
795 	}
796 yy119:
797 	++YYCURSOR;
798 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
799 	yych = *YYCURSOR;
800 	if (yych <= '-') {
801 		if (yych == '\n') goto yy14;
802 		goto yy96;
803 	} else {
804 		if (yych <= '.') goto yy102;
805 		if (yych == 'n') goto yy123;
806 		goto yy96;
807 	}
808 yy120:
809 	yyaccept = 1;
810 	YYMARKER = ++YYCURSOR;
811 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
812 	yych = *YYCURSOR;
813 	if (yych == '\n') goto yy121;
814 	if (yych == '.') goto yy72;
815 	goto yy66;
816 yy121:
817 #line 18 "bug1479044_s.re"
818 	{
819 		return "dsl";
820 	}
821 #line 822 "bug1479044_s.c"
822 yy122:
823 	++YYCURSOR;
824 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
825 	yych = *YYCURSOR;
826 	if (yych <= '-') {
827 		if (yych == '\n') goto yy14;
828 		goto yy74;
829 	} else {
830 		if (yych <= '.') goto yy83;
831 		if (yych == 't') goto yy124;
832 		goto yy74;
833 	}
834 yy123:
835 	++YYCURSOR;
836 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
837 	yych = *YYCURSOR;
838 	if (yych <= '-') {
839 		if (yych == '\n') goto yy14;
840 		goto yy96;
841 	} else {
842 		if (yych <= '.') goto yy102;
843 		if (yych == 'g') goto yy125;
844 		goto yy96;
845 	}
846 yy124:
847 	++YYCURSOR;
848 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
849 	yych = *YYCURSOR;
850 	if (yych <= '-') {
851 		if (yych == '\n') goto yy14;
852 		goto yy74;
853 	} else {
854 		if (yych <= '.') goto yy83;
855 		if (yych == 't') goto yy126;
856 		goto yy74;
857 	}
858 yy125:
859 	++YYCURSOR;
860 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
861 	yych = *YYCURSOR;
862 	if (yych <= '-') {
863 		if (yych == '\n') goto yy14;
864 		goto yy96;
865 	} else {
866 		if (yych <= '.') goto yy102;
867 		if (yych == 't') goto yy127;
868 		goto yy96;
869 	}
870 yy126:
871 	++YYCURSOR;
872 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
873 	yych = *YYCURSOR;
874 	if (yych == '\n') goto yy14;
875 	if (yych == '.') goto yy128;
876 	goto yy74;
877 yy127:
878 	++YYCURSOR;
879 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
880 	yych = *YYCURSOR;
881 	if (yych <= '-') {
882 		if (yych == '\n') goto yy14;
883 		goto yy96;
884 	} else {
885 		if (yych <= '.') goto yy102;
886 		if (yych == 'o') goto yy129;
887 		goto yy96;
888 	}
889 yy128:
890 	++YYCURSOR;
891 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
892 	yych = *YYCURSOR;
893 	if (yych <= '.') {
894 		if (yych == '\n') goto yy14;
895 		if (yych <= '-') goto yy74;
896 		goto yy83;
897 	} else {
898 		if (yych <= 'e') {
899 			if (yych <= 'd') goto yy74;
900 			goto yy130;
901 		} else {
902 			if (yych == 'r') goto yy89;
903 			goto yy74;
904 		}
905 	}
906 yy129:
907 	++YYCURSOR;
908 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
909 	yych = *YYCURSOR;
910 	if (yych <= '-') {
911 		if (yych == '\n') goto yy14;
912 		goto yy96;
913 	} else {
914 		if (yych <= '.') goto yy102;
915 		if (yych == 'n') goto yy131;
916 		goto yy96;
917 	}
918 yy130:
919 	++YYCURSOR;
920 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
921 	yych = *YYCURSOR;
922 	if (yych <= '-') {
923 		if (yych == '\n') goto yy14;
924 		goto yy74;
925 	} else {
926 		if (yych <= '.') goto yy83;
927 		if (yych == 'd') goto yy132;
928 		goto yy74;
929 	}
930 yy131:
931 	++YYCURSOR;
932 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
933 	yych = *YYCURSOR;
934 	if (yych == '\n') goto yy14;
935 	if (yych == '.') goto yy133;
936 	goto yy96;
937 yy132:
938 	++YYCURSOR;
939 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
940 	yych = *YYCURSOR;
941 	if (yych <= '-') {
942 		if (yych == '\n') goto yy14;
943 		goto yy74;
944 	} else {
945 		if (yych <= '.') goto yy83;
946 		if (yych == 'u') goto yy134;
947 		goto yy74;
948 	}
949 yy133:
950 	++YYCURSOR;
951 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
952 	yych = *YYCURSOR;
953 	if (yych <= '.') {
954 		if (yych == '\n') goto yy14;
955 		if (yych <= '-') goto yy96;
956 		goto yy102;
957 	} else {
958 		if (yych <= 'e') {
959 			if (yych <= 'd') goto yy96;
960 			goto yy136;
961 		} else {
962 			if (yych == 'w') goto yy107;
963 			goto yy96;
964 		}
965 	}
966 yy134:
967 	yyaccept = 2;
968 	YYMARKER = ++YYCURSOR;
969 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
970 	yych = *YYCURSOR;
971 	if (yych == '\n') goto yy135;
972 	if (yych == '.') goto yy83;
973 	goto yy74;
974 yy135:
975 #line 23 "bug1479044_s.re"
976 	{
977 		return "resnet";
978 	}
979 #line 980 "bug1479044_s.c"
980 yy136:
981 	++YYCURSOR;
982 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
983 	yych = *YYCURSOR;
984 	if (yych <= '-') {
985 		if (yych == '\n') goto yy14;
986 		goto yy96;
987 	} else {
988 		if (yych <= '.') goto yy102;
989 		if (yych != 'd') goto yy96;
990 	}
991 	++YYCURSOR;
992 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
993 	yych = *YYCURSOR;
994 	if (yych <= '-') {
995 		if (yych == '\n') goto yy14;
996 		goto yy96;
997 	} else {
998 		if (yych <= '.') goto yy102;
999 		if (yych != 'u') goto yy96;
1000 	}
1001 	yyaccept = 3;
1002 	YYMARKER = ++YYCURSOR;
1003 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
1004 	yych = *YYCURSOR;
1005 	if (yych == '\n') goto yy139;
1006 	if (yych == '.') goto yy102;
1007 	goto yy96;
1008 yy139:
1009 #line 28 "bug1479044_s.re"
1010 	{
1011 		return "edu";
1012 	}
1013 #line 1014 "bug1479044_s.c"
1014 }
1015 #line 41 "bug1479044_s.re"
1016 
1017 }
1018 
main(int argc,char ** argv)1019 int main(int argc, char **argv)
1020 {
1021 	int n = 0;
1022 	char *largv[2];
1023 
1024 	if (argc < 2)
1025 	{
1026 		argc = 2;
1027 		argv = largv;
1028 		argv[1] = "D-128-208-46-51.dhcp4.washington.edu";
1029 	}
1030 	while(++n < argc)
1031 	{
1032 		char *res = scan281(argv[n]);
1033 		printf("%s\n", res ? res : "<NULL>");
1034 	}
1035 	return 0;
1036 }
1037