--- /dev/null
+/* Generated by re2c */
+#line 1 "bug1479044.b.re"
+#define NULL ((char*) 0)
+#define YYCTYPE char
+#define YYCURSOR p
+#define YYLIMIT p
+#define YYMARKER q
+#define YYFILL(n)
+
+#include <stdio.h>
+
+char *scan281(char *p)
+{
+ char *q;
+start:
+{
+ static unsigned char yybm[] = {
+ /* table 1: 0 */
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 0, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 210, 12, 170,
+ 234, 234, 234, 234, 234, 234, 234, 234,
+ 234, 234, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 234, 234, 234, 234, 234, 234, 234,
+ 234, 234, 234, 234, 170, 169, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170,
+ /* table 2: 256 */
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 0, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 0, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ 128, 128, 128, 128, 128, 128, 128, 128,
+ };
+
+#line 87 "<stdout>"
+ {
+ YYCTYPE yych;
+ unsigned int yyaccept = 0;
+
+ if((YYLIMIT - YYCURSOR) < 11) YYFILL(11);
+ yych = *YYCURSOR;
+ if(yych <= 'f') {
+ if(yych <= 'a') {
+ if(yych <= '/') {
+ if(yych <= 0x00) goto yy16;
+ goto yy15;
+ } else {
+ if(yych <= '9') goto yy14;
+ if(yych <= '`') goto yy15;
+ }
+ } else {
+ if(yych <= 'c') {
+ if(yych <= 'b') goto yy4;
+ goto yy5;
+ } else {
+ if(yych <= 'd') goto yy6;
+ if(yych <= 'e') goto yy7;
+ goto yy8;
+ }
+ }
+ } else {
+ if(yych <= 'q') {
+ if(yych <= 'l') {
+ if(yych <= 'k') goto yy15;
+ goto yy9;
+ } else {
+ if(yych == 'p') goto yy10;
+ goto yy15;
+ }
+ } else {
+ if(yych <= 'v') {
+ if(yych <= 'r') goto yy13;
+ if(yych <= 'u') goto yy15;
+ goto yy11;
+ } else {
+ if(yych == 'x') goto yy12;
+ goto yy15;
+ }
+ }
+ }
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy172;
+yy3:
+#line 32 "bug1479044.b.re"
+ {
+ goto start;
+ }
+#line 141 "<stdout>"
+yy4:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy170;
+ goto yy3;
+yy5:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy168;
+ goto yy3;
+yy6:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'n') {
+ if(yych == 'h') goto yy154;
+ goto yy3;
+ } else {
+ if(yych <= 'o') goto yy153;
+ if(yych == 's') goto yy155;
+ goto yy3;
+ }
+yy7:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy151;
+ goto yy3;
+yy8:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy149;
+ goto yy3;
+yy9:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy147;
+ goto yy3;
+yy10:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'p') {
+ if(yych <= 'n') goto yy3;
+ if(yych <= 'o') goto yy137;
+ goto yy136;
+ } else {
+ if(yych == 'r') goto yy135;
+ goto yy3;
+ }
+yy11:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy133;
+ goto yy3;
+yy12:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 's') goto yy108;
+ goto yy3;
+yy13:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'h') goto yy71;
+ goto yy3;
+yy14:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[256+yych] & 64) {
+ goto yy20;
+ }
+ if(yych == '-') goto yy18;
+ goto yy3;
+yy15:
+ yych = *++YYCURSOR;
+ goto yy3;
+yy16:
+ ++YYCURSOR;
+#line 37 "bug1479044.b.re"
+ {
+ return NULL;
+ }
+#line 221 "<stdout>"
+yy18:
+ yych = *++YYCURSOR;
+ if(yych <= '/') goto yy19;
+ if(yych <= '9') goto yy22;
+yy19:
+ YYCURSOR = YYMARKER;
+ switch(yyaccept) {
+ case 3: goto yy132;
+ case 2: goto yy107;
+ case 1: goto yy63;
+ case 0: goto yy3;
+ }
+yy20:
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 64) {
+ goto yy20;
+ }
+ if(yych == '-') goto yy18;
+ goto yy19;
+yy22:
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ if(yych == '-') goto yy24;
+ if(yych <= '/') goto yy19;
+ if(yych <= '9') goto yy22;
+ goto yy19;
+yy24:
+ yych = *++YYCURSOR;
+ if(yych <= '/') goto yy19;
+ if(yych >= ':') goto yy19;
+yy25:
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ if(yych == '-') goto yy27;
+ if(yych <= '/') goto yy19;
+ if(yych <= '9') goto yy25;
+ goto yy19;
+yy27:
+ yych = *++YYCURSOR;
+ if(yych <= '/') goto yy19;
+ if(yych >= ':') goto yy19;
+yy28:
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 8) YYFILL(8);
+ yych = *YYCURSOR;
+ if(yych == '.') goto yy30;
+ if(yych <= '/') goto yy19;
+ if(yych <= '9') goto yy28;
+ goto yy19;
+yy30:
+ yych = *++YYCURSOR;
+ if(yych == 'b') goto yy34;
+ if(yych != 'd') goto yy33;
+ yych = *++YYCURSOR;
+ if(yych == 'h') goto yy69;
+ goto yy33;
+yy32:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+yy33:
+ if(yybm[256+yych] & 128) {
+ goto yy32;
+ }
+ if(yych <= 'l') goto yy19;
+ goto yy35;
+yy34:
+ yych = *++YYCURSOR;
+ if(yych == 'o') goto yy64;
+ goto yy33;
+yy35:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 1) {
+ goto yy35;
+ }
+ if(yych == 0x0A) goto yy19;
+ if(yych != 'o') goto yy32;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 1) {
+ goto yy35;
+ }
+ if(yych == 0x0A) goto yy19;
+ if(yych != 'd') goto yy32;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 1) {
+ goto yy35;
+ }
+ if(yych == 0x0A) goto yy19;
+ if(yych != 'e') goto yy32;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 128) {
+ goto yy32;
+ }
+ if(yych <= 'l') goto yy19;
+yy40:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 4) {
+ goto yy44;
+ }
+ if(yych <= 'l') {
+ if(yych == 0x0A) goto yy19;
+ } else {
+ if(yych <= 'm') goto yy40;
+ if(yych == 'o') goto yy46;
+ }
+yy42:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 2) {
+ goto yy42;
+ }
+ if(yych <= '-') goto yy19;
+ if(yych >= '/') goto yy40;
+yy44:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 4) {
+ goto yy44;
+ }
+ if(yych <= 'l') {
+ if(yych == 0x0A) goto yy19;
+ goto yy42;
+ } else {
+ if(yych <= 'm') goto yy40;
+ if(yych == 'w') goto yy49;
+ goto yy42;
+ }
+yy46:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 4) {
+ goto yy44;
+ }
+ if(yych <= 'c') {
+ if(yych == 0x0A) goto yy19;
+ goto yy42;
+ } else {
+ if(yych <= 'd') goto yy47;
+ if(yych == 'm') goto yy40;
+ goto yy42;
+ }
+yy47:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 4) {
+ goto yy44;
+ }
+ if(yych <= 'd') {
+ if(yych == 0x0A) goto yy19;
+ goto yy42;
+ } else {
+ if(yych <= 'e') goto yy48;
+ if(yych == 'm') goto yy40;
+ goto yy42;
+ }
+yy48:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 2) {
+ goto yy42;
+ }
+ if(yych <= '-') goto yy19;
+ if(yych <= '.') goto yy44;
+ goto yy40;
+yy49:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 4) {
+ goto yy44;
+ }
+ if(yych <= '`') {
+ if(yych == 0x0A) goto yy19;
+ goto yy42;
+ } else {
+ if(yych <= 'a') goto yy50;
+ if(yych == 'm') goto yy40;
+ goto yy42;
+ }
+yy50:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 4) {
+ goto yy44;
+ }
+ if(yych <= 'l') {
+ if(yych == 0x0A) goto yy19;
+ goto yy42;
+ } else {
+ if(yych <= 'm') goto yy40;
+ if(yych != 's') goto yy42;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 4) {
+ goto yy44;
+ }
+ if(yych <= 'g') {
+ if(yych == 0x0A) goto yy19;
+ goto yy42;
+ } else {
+ if(yych <= 'h') goto yy52;
+ if(yych == 'm') goto yy40;
+ goto yy42;
+ }
+yy52:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 4) {
+ goto yy44;
+ }
+ if(yych <= 'h') {
+ if(yych == 0x0A) goto yy19;
+ goto yy42;
+ } else {
+ if(yych <= 'i') goto yy53;
+ if(yych == 'm') goto yy40;
+ goto yy42;
+ }
+yy53:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 4) {
+ goto yy44;
+ }
+ if(yych <= 'l') {
+ if(yych == 0x0A) goto yy19;
+ goto yy42;
+ } else {
+ if(yych <= 'm') goto yy40;
+ if(yych >= 'o') goto yy42;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 4) {
+ goto yy44;
+ }
+ if(yych <= 'f') {
+ if(yych == 0x0A) goto yy19;
+ goto yy42;
+ } else {
+ if(yych <= 'g') goto yy55;
+ if(yych == 'm') goto yy40;
+ goto yy42;
+ }
+yy55:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 4) {
+ goto yy44;
+ }
+ if(yych <= 'l') {
+ if(yych == 0x0A) goto yy19;
+ goto yy42;
+ } else {
+ if(yych <= 'm') goto yy40;
+ if(yych != 't') goto yy42;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 4) {
+ goto yy44;
+ }
+ if(yych <= 'l') {
+ if(yych == 0x0A) goto yy19;
+ goto yy42;
+ } else {
+ if(yych <= 'm') goto yy40;
+ if(yych != 'o') goto yy42;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 4) {
+ goto yy44;
+ }
+ if(yych <= 'l') {
+ if(yych == 0x0A) goto yy19;
+ goto yy42;
+ } else {
+ if(yych <= 'm') goto yy40;
+ if(yych >= 'o') goto yy42;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 2) {
+ goto yy42;
+ }
+ if(yych <= '-') goto yy19;
+ if(yych >= '/') goto yy40;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 4) {
+ goto yy44;
+ }
+ if(yych <= 'e') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= 'd') goto yy42;
+ } else {
+ if(yych <= 'm') {
+ if(yych <= 'l') goto yy42;
+ goto yy40;
+ } else {
+ if(yych == 'w') goto yy49;
+ goto yy42;
+ }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 4) {
+ goto yy44;
+ }
+ if(yych <= 'c') {
+ if(yych == 0x0A) goto yy19;
+ goto yy42;
+ } else {
+ if(yych <= 'd') goto yy61;
+ if(yych == 'm') goto yy40;
+ goto yy42;
+ }
+yy61:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 4) {
+ goto yy44;
+ }
+ if(yych <= 'l') {
+ if(yych == 0x0A) goto yy19;
+ goto yy42;
+ } else {
+ if(yych <= 'm') goto yy40;
+ if(yych != 'u') goto yy42;
+ }
+ yyaccept = 1;
+ YYMARKER = ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 2) {
+ goto yy42;
+ }
+ if(yych <= '-') goto yy63;
+ if(yych <= '.') goto yy44;
+ goto yy40;
+yy63:
+#line 27 "bug1479044.b.re"
+ {
+ return "edu";
+ }
+#line 600 "<stdout>"
+yy64:
+ yych = *++YYCURSOR;
+ if(yych != 't') goto yy33;
+ yych = *++YYCURSOR;
+ if(yych != 'h') goto yy33;
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy33;
+ yych = *++YYCURSOR;
+ if(yych != 'l') goto yy33;
+ yych = *++YYCURSOR;
+ if(yych == 'l') goto yy42;
+ goto yy33;
+yy69:
+ yych = *++YYCURSOR;
+ if(yych != 'c') goto yy33;
+ yych = *++YYCURSOR;
+ if(yych == 'p') goto yy42;
+ goto yy33;
+yy71:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 8) {
+ goto yy71;
+ }
+ if(yych <= ',') goto yy19;
+yy73:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 16) {
+ goto yy73;
+ }
+ if(yych == 0x0A) goto yy19;
+ if(yych <= '/') goto yy71;
+ if(yych >= ':') goto yy71;
+yy75:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= ',') {
+ if(yych == 0x0A) goto yy19;
+ goto yy71;
+ } else {
+ if(yych <= '-') goto yy77;
+ if(yych <= '/') goto yy71;
+ if(yych <= '9') goto yy75;
+ goto yy71;
+ }
+yy77:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 16) {
+ goto yy73;
+ }
+ if(yych == 0x0A) goto yy19;
+ if(yych <= '/') goto yy71;
+ if(yych >= ':') goto yy71;
+yy78:
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy71;
+ goto yy77;
+ } else {
+ if(yych <= '.') goto yy80;
+ if(yych <= '/') goto yy71;
+ if(yych <= '9') goto yy78;
+ goto yy71;
+ }
+yy80:
+ yych = *++YYCURSOR;
+ if(yych != '.') goto yy82;
+yy81:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+yy82:
+ if(yybm[0+yych] & 32) {
+ goto yy81;
+ }
+ if(yych <= ',') goto yy19;
+ if(yych >= '.') goto yy85;
+yy83:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych <= '/') goto yy81;
+ if(yych <= '9') goto yy87;
+ goto yy81;
+ }
+yy85:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych == 'r') goto yy92;
+ goto yy81;
+ }
+yy87:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych <= '/') goto yy81;
+ if(yych <= '9') goto yy87;
+ goto yy81;
+ }
+yy89:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych <= '/') goto yy81;
+ if(yych >= ':') goto yy81;
+ }
+yy90:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy89;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych <= '/') goto yy81;
+ if(yych <= '9') goto yy90;
+ goto yy81;
+ }
+yy92:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych != 'e') goto yy81;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych != 's') goto yy81;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych != 'n') goto yy81;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych != 'e') goto yy81;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych != 't') goto yy81;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 32) {
+ goto yy81;
+ }
+ if(yych <= ',') goto yy19;
+ if(yych <= '-') goto yy83;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych <= 0x0A) {
+ if(yych <= 0x09) goto yy81;
+ goto yy19;
+ } else {
+ if(yych <= ',') goto yy81;
+ if(yych <= '-') goto yy83;
+ goto yy85;
+ }
+ } else {
+ if(yych <= 'p') {
+ if(yych <= 'o') goto yy81;
+ } else {
+ if(yych == 'r') goto yy92;
+ goto yy81;
+ }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych != 'i') goto yy81;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych != 't') goto yy81;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych != 't') goto yy81;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 32) {
+ goto yy81;
+ }
+ if(yych <= ',') goto yy19;
+ if(yych <= '-') goto yy83;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych <= 0x0A) {
+ if(yych <= 0x09) goto yy81;
+ goto yy19;
+ } else {
+ if(yych <= ',') goto yy81;
+ if(yych <= '-') goto yy83;
+ goto yy85;
+ }
+ } else {
+ if(yych <= 'e') {
+ if(yych <= 'd') goto yy81;
+ } else {
+ if(yych == 'r') goto yy92;
+ goto yy81;
+ }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych != 'd') goto yy81;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych != 'u') goto yy81;
+ }
+ yyaccept = 2;
+ YYMARKER = ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 32) {
+ goto yy81;
+ }
+ if(yych <= ',') goto yy107;
+ if(yych <= '-') goto yy83;
+ goto yy85;
+yy107:
+#line 22 "bug1479044.b.re"
+ {
+ return "resnet";
+ }
+#line 936 "<stdout>"
+yy108:
+ yych = *++YYCURSOR;
+ if(yych != 't') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 't') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 'l') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 'd') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 's') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 'l') goto yy19;
+yy114:
+ yych = *++YYCURSOR;
+ if(yych == '.') goto yy19;
+ goto yy116;
+yy115:
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+yy116:
+ if(yybm[0+yych] & 64) {
+ goto yy115;
+ }
+ if(yych != '.') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 0x0A) goto yy19;
+yy118:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 128) {
+ goto yy118;
+ }
+ if(yych <= '-') goto yy19;
+yy120:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ goto yy118;
+ } else {
+ if(yych <= '.') goto yy120;
+ if(yych != 'u') goto yy118;
+ }
+yy122:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ goto yy118;
+ } else {
+ if(yych <= '.') goto yy120;
+ if(yych != 's') goto yy118;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ goto yy118;
+ } else {
+ if(yych <= '.') goto yy120;
+ if(yych != 'w') goto yy118;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ goto yy118;
+ } else {
+ if(yych <= '.') goto yy120;
+ if(yych != 'e') goto yy118;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ goto yy118;
+ } else {
+ if(yych <= '.') goto yy120;
+ if(yych != 's') goto yy118;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ goto yy118;
+ } else {
+ if(yych <= '.') goto yy120;
+ if(yych != 't') goto yy118;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 128) {
+ goto yy118;
+ }
+ if(yych <= '-') goto yy19;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= '-') goto yy118;
+ goto yy120;
+ } else {
+ if(yych <= 'n') {
+ if(yych <= 'm') goto yy118;
+ } else {
+ if(yych == 'u') goto yy122;
+ goto yy118;
+ }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ goto yy118;
+ } else {
+ if(yych <= '.') goto yy120;
+ if(yych != 'e') goto yy118;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ goto yy118;
+ } else {
+ if(yych <= '.') goto yy120;
+ if(yych != 't') goto yy118;
+ }
+ yyaccept = 3;
+ YYMARKER = ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 128) {
+ goto yy118;
+ }
+ if(yych >= '.') goto yy120;
+yy132:
+#line 17 "bug1479044.b.re"
+ {
+ return "dsl";
+ }
+#line 1090 "<stdout>"
+yy133:
+ yych = *++YYCURSOR;
+ if(yych != 's') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'l') goto yy114;
+ goto yy19;
+yy135:
+ yych = *++YYCURSOR;
+ if(yych == 'e') goto yy142;
+ goto yy19;
+yy136:
+ yych = *++YYCURSOR;
+ if(yych == 'p') goto yy139;
+ goto yy19;
+yy137:
+ yych = *++YYCURSOR;
+ if(yych != 'o') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'l') goto yy114;
+ goto yy19;
+yy139:
+ yych = *++YYCURSOR;
+ if(yych != 'd') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 's') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'l') goto yy114;
+ goto yy19;
+yy142:
+ yych = *++YYCURSOR;
+ if(yych != 'm') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 'i') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 'u') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 'm') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'C') goto yy114;
+ goto yy19;
+yy147:
+ yych = *++YYCURSOR;
+ if(yych != 's') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'l') goto yy114;
+ goto yy19;
+yy149:
+ yych = *++YYCURSOR;
+ if(yych != 's') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'l') goto yy114;
+ goto yy19;
+yy151:
+ yych = *++YYCURSOR;
+ if(yych != 's') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'l') goto yy114;
+ goto yy19;
+yy153:
+ yych = *++YYCURSOR;
+ if(yych == 'r') goto yy166;
+ goto yy19;
+yy154:
+ yych = *++YYCURSOR;
+ if(yych == 'c') goto yy165;
+ goto yy19;
+yy155:
+ yych = *++YYCURSOR;
+ if(yych != 'l') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'g') goto yy158;
+ if(yych != 'p') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'p') goto yy164;
+ goto yy19;
+yy158:
+ yych = *++YYCURSOR;
+ if(yych != 'w') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != '4') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 'p') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 'o') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 'o') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'l') goto yy114;
+ goto yy19;
+yy164:
+ yych = *++YYCURSOR;
+ if(yych == 'p') goto yy114;
+ goto yy19;
+yy165:
+ yych = *++YYCURSOR;
+ if(yych == 'p') goto yy71;
+ goto yy19;
+yy166:
+ yych = *++YYCURSOR;
+ if(yych != 'm') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 's') goto yy71;
+ goto yy19;
+yy168:
+ yych = *++YYCURSOR;
+ if(yych != 's') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'l') goto yy114;
+ goto yy19;
+yy170:
+ yych = *++YYCURSOR;
+ if(yych != 's') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'l') goto yy114;
+ goto yy19;
+yy172:
+ yych = *++YYCURSOR;
+ if(yych != 's') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 'l') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == '.') goto yy19;
+ if(yych != 'p') goto yy116;
+ yych = *++YYCURSOR;
+ if(yych != 'p') goto yy19;
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == 'p') goto yy114;
+ goto yy19;
+ }
+}
+#line 40 "bug1479044.b.re"
+
+}
+
+int main(int argc, char **argv)
+{
+ int n = 0;
+ char *largv[2];
+
+ if (argc < 2)
+ {
+ argc = 2;
+ argv = largv;
+ argv[1] = "D-128-208-46-51.dhcp4.washington.edu";
+ }
+ while(++n < argc)
+ {
+ char *res = scan281(argv[n]);
+ printf("%s\n", res ? res : "<NULL>");
+ }
+ return 0;
+}
--- /dev/null
+/* Generated by re2c */
+#line 1 "bug1479044.s.re"
+#define NULL ((char*) 0)
+#define YYCTYPE char
+#define YYCURSOR p
+#define YYLIMIT p
+#define YYMARKER q
+#define YYFILL(n)
+
+#include <stdio.h>
+
+char *scan281(char *p)
+{
+ char *q;
+start:
+
+#line 18 "<stdout>"
+{
+ YYCTYPE yych;
+ unsigned int yyaccept = 0;
+
+ if((YYLIMIT - YYCURSOR) < 11) YYFILL(11);
+ yych = *YYCURSOR;
+ if(yych <= 'f') {
+ if(yych <= 'a') {
+ if(yych <= '/') {
+ if(yych <= 0x00) goto yy16;
+ goto yy15;
+ } else {
+ if(yych <= '9') goto yy14;
+ if(yych <= '`') goto yy15;
+ }
+ } else {
+ if(yych <= 'c') {
+ if(yych <= 'b') goto yy4;
+ goto yy5;
+ } else {
+ if(yych <= 'd') goto yy6;
+ if(yych <= 'e') goto yy7;
+ goto yy8;
+ }
+ }
+ } else {
+ if(yych <= 'q') {
+ if(yych <= 'l') {
+ if(yych <= 'k') goto yy15;
+ goto yy9;
+ } else {
+ if(yych == 'p') goto yy10;
+ goto yy15;
+ }
+ } else {
+ if(yych <= 'v') {
+ if(yych <= 'r') goto yy13;
+ if(yych <= 'u') goto yy15;
+ goto yy11;
+ } else {
+ if(yych == 'x') goto yy12;
+ goto yy15;
+ }
+ }
+ }
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy172;
+yy3:
+#line 32 "bug1479044.s.re"
+ {
+ goto start;
+ }
+#line 72 "<stdout>"
+yy4:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy170;
+ goto yy3;
+yy5:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy168;
+ goto yy3;
+yy6:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'n') {
+ if(yych == 'h') goto yy154;
+ goto yy3;
+ } else {
+ if(yych <= 'o') goto yy153;
+ if(yych == 's') goto yy155;
+ goto yy3;
+ }
+yy7:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy151;
+ goto yy3;
+yy8:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy149;
+ goto yy3;
+yy9:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy147;
+ goto yy3;
+yy10:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'p') {
+ if(yych <= 'n') goto yy3;
+ if(yych <= 'o') goto yy137;
+ goto yy136;
+ } else {
+ if(yych == 'r') goto yy135;
+ goto yy3;
+ }
+yy11:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy133;
+ goto yy3;
+yy12:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 's') goto yy108;
+ goto yy3;
+yy13:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'h') goto yy71;
+ goto yy3;
+yy14:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == '-') goto yy18;
+ if(yych <= '/') goto yy3;
+ if(yych <= '9') goto yy20;
+ goto yy3;
+yy15:
+ yych = *++YYCURSOR;
+ goto yy3;
+yy16:
+ ++YYCURSOR;
+#line 37 "bug1479044.s.re"
+ {
+ return NULL;
+ }
+#line 151 "<stdout>"
+yy18:
+ yych = *++YYCURSOR;
+ if(yych <= '/') goto yy19;
+ if(yych <= '9') goto yy22;
+yy19:
+ YYCURSOR = YYMARKER;
+ switch(yyaccept) {
+ case 3: goto yy132;
+ case 2: goto yy107;
+ case 1: goto yy63;
+ case 0: goto yy3;
+ }
+yy20:
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ if(yych == '-') goto yy18;
+ if(yych <= '/') goto yy19;
+ if(yych <= '9') goto yy20;
+ goto yy19;
+yy22:
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ if(yych == '-') goto yy24;
+ if(yych <= '/') goto yy19;
+ if(yych <= '9') goto yy22;
+ goto yy19;
+yy24:
+ yych = *++YYCURSOR;
+ if(yych <= '/') goto yy19;
+ if(yych >= ':') goto yy19;
+yy25:
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ if(yych == '-') goto yy27;
+ if(yych <= '/') goto yy19;
+ if(yych <= '9') goto yy25;
+ goto yy19;
+yy27:
+ yych = *++YYCURSOR;
+ if(yych <= '/') goto yy19;
+ if(yych >= ':') goto yy19;
+yy28:
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 8) YYFILL(8);
+ yych = *YYCURSOR;
+ if(yych == '.') goto yy30;
+ if(yych <= '/') goto yy19;
+ if(yych <= '9') goto yy28;
+ goto yy19;
+yy30:
+ yych = *++YYCURSOR;
+ if(yych == 'b') goto yy34;
+ if(yych != 'd') goto yy33;
+ yych = *++YYCURSOR;
+ if(yych == 'h') goto yy69;
+ goto yy33;
+yy32:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+yy33:
+ if(yych == 0x0A) goto yy19;
+ if(yych == 'm') goto yy35;
+ goto yy32;
+yy34:
+ yych = *++YYCURSOR;
+ if(yych == 'o') goto yy64;
+ goto yy33;
+yy35:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= 'l') {
+ if(yych == 0x0A) goto yy19;
+ goto yy32;
+ } else {
+ if(yych <= 'm') goto yy35;
+ if(yych != 'o') goto yy32;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= 'c') {
+ if(yych == 0x0A) goto yy19;
+ goto yy32;
+ } else {
+ if(yych <= 'd') goto yy38;
+ if(yych == 'm') goto yy35;
+ goto yy32;
+ }
+yy38:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= 'd') {
+ if(yych == 0x0A) goto yy19;
+ goto yy32;
+ } else {
+ if(yych <= 'e') goto yy39;
+ if(yych == 'm') goto yy35;
+ goto yy32;
+ }
+yy39:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych == 0x0A) goto yy19;
+ if(yych != 'm') goto yy32;
+yy40:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych == 0x0A) goto yy19;
+ if(yych >= '.') goto yy44;
+ } else {
+ if(yych <= 'm') {
+ if(yych >= 'm') goto yy40;
+ } else {
+ if(yych == 'o') goto yy46;
+ }
+ }
+yy42:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ goto yy42;
+ } else {
+ if(yych <= '.') goto yy44;
+ if(yych == 'm') goto yy40;
+ goto yy42;
+ }
+yy44:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= '-') goto yy42;
+ goto yy44;
+ } else {
+ if(yych <= 'm') {
+ if(yych <= 'l') goto yy42;
+ goto yy40;
+ } else {
+ if(yych == 'w') goto yy49;
+ goto yy42;
+ }
+ }
+yy46:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= '-') goto yy42;
+ goto yy44;
+ } else {
+ if(yych <= 'd') {
+ if(yych <= 'c') goto yy42;
+ } else {
+ if(yych == 'm') goto yy40;
+ goto yy42;
+ }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= '-') goto yy42;
+ goto yy44;
+ } else {
+ if(yych <= 'e') {
+ if(yych <= 'd') goto yy42;
+ } else {
+ if(yych == 'm') goto yy40;
+ goto yy42;
+ }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ goto yy42;
+ } else {
+ if(yych <= '.') goto yy44;
+ if(yych == 'm') goto yy40;
+ goto yy42;
+ }
+yy49:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= '-') goto yy42;
+ goto yy44;
+ } else {
+ if(yych <= 'a') {
+ if(yych <= '`') goto yy42;
+ } else {
+ if(yych == 'm') goto yy40;
+ goto yy42;
+ }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= '-') goto yy42;
+ goto yy44;
+ } else {
+ if(yych <= 'm') {
+ if(yych <= 'l') goto yy42;
+ goto yy40;
+ } else {
+ if(yych != 's') goto yy42;
+ }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= '-') goto yy42;
+ goto yy44;
+ } else {
+ if(yych <= 'h') {
+ if(yych <= 'g') goto yy42;
+ } else {
+ if(yych == 'm') goto yy40;
+ goto yy42;
+ }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= '-') goto yy42;
+ goto yy44;
+ } else {
+ if(yych <= 'i') {
+ if(yych <= 'h') goto yy42;
+ } else {
+ if(yych == 'm') goto yy40;
+ goto yy42;
+ }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= '-') goto yy42;
+ goto yy44;
+ } else {
+ if(yych <= 'l') goto yy42;
+ if(yych <= 'm') goto yy40;
+ if(yych >= 'o') goto yy42;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= '-') goto yy42;
+ goto yy44;
+ } else {
+ if(yych <= 'g') {
+ if(yych <= 'f') goto yy42;
+ } else {
+ if(yych == 'm') goto yy40;
+ goto yy42;
+ }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= '-') goto yy42;
+ goto yy44;
+ } else {
+ if(yych <= 'm') {
+ if(yych <= 'l') goto yy42;
+ goto yy40;
+ } else {
+ if(yych != 't') goto yy42;
+ }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= '-') goto yy42;
+ goto yy44;
+ } else {
+ if(yych <= 'm') {
+ if(yych <= 'l') goto yy42;
+ goto yy40;
+ } else {
+ if(yych != 'o') goto yy42;
+ }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= '-') goto yy42;
+ goto yy44;
+ } else {
+ if(yych <= 'l') goto yy42;
+ if(yych <= 'm') goto yy40;
+ if(yych >= 'o') goto yy42;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ goto yy42;
+ } else {
+ if(yych <= '.') goto yy59;
+ if(yych == 'm') goto yy40;
+ goto yy42;
+ }
+yy59:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= 'd') {
+ if(yych <= 0x0A) {
+ if(yych <= 0x09) goto yy42;
+ goto yy19;
+ } else {
+ if(yych == '.') goto yy44;
+ goto yy42;
+ }
+ } else {
+ if(yych <= 'm') {
+ if(yych <= 'e') goto yy60;
+ if(yych <= 'l') goto yy42;
+ goto yy40;
+ } else {
+ if(yych == 'w') goto yy49;
+ goto yy42;
+ }
+ }
+yy60:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= '-') goto yy42;
+ goto yy44;
+ } else {
+ if(yych <= 'd') {
+ if(yych <= 'c') goto yy42;
+ } else {
+ if(yych == 'm') goto yy40;
+ goto yy42;
+ }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= '-') goto yy42;
+ goto yy44;
+ } else {
+ if(yych <= 'm') {
+ if(yych <= 'l') goto yy42;
+ goto yy40;
+ } else {
+ if(yych != 'u') goto yy42;
+ }
+ }
+ yyaccept = 1;
+ YYMARKER = ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych != 0x0A) goto yy42;
+ } else {
+ if(yych <= '.') goto yy44;
+ if(yych == 'm') goto yy40;
+ goto yy42;
+ }
+yy63:
+#line 27 "bug1479044.s.re"
+ {
+ return "edu";
+ }
+#line 558 "<stdout>"
+yy64:
+ yych = *++YYCURSOR;
+ if(yych != 't') goto yy33;
+ yych = *++YYCURSOR;
+ if(yych != 'h') goto yy33;
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy33;
+ yych = *++YYCURSOR;
+ if(yych != 'l') goto yy33;
+ yych = *++YYCURSOR;
+ if(yych == 'l') goto yy42;
+ goto yy33;
+yy69:
+ yych = *++YYCURSOR;
+ if(yych != 'c') goto yy33;
+ yych = *++YYCURSOR;
+ if(yych == 'p') goto yy42;
+ goto yy33;
+yy71:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych == 0x0A) goto yy19;
+ if(yych != '-') goto yy71;
+yy73:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= ',') {
+ if(yych == 0x0A) goto yy19;
+ goto yy71;
+ } else {
+ if(yych <= '-') goto yy73;
+ if(yych <= '/') goto yy71;
+ if(yych >= ':') goto yy71;
+ }
+yy75:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= ',') {
+ if(yych == 0x0A) goto yy19;
+ goto yy71;
+ } else {
+ if(yych <= '-') goto yy77;
+ if(yych <= '/') goto yy71;
+ if(yych <= '9') goto yy75;
+ goto yy71;
+ }
+yy77:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= ',') {
+ if(yych == 0x0A) goto yy19;
+ goto yy71;
+ } else {
+ if(yych <= '-') goto yy73;
+ if(yych <= '/') goto yy71;
+ if(yych >= ':') goto yy71;
+ }
+yy78:
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy71;
+ goto yy77;
+ } else {
+ if(yych <= '.') goto yy80;
+ if(yych <= '/') goto yy71;
+ if(yych <= '9') goto yy78;
+ goto yy71;
+ }
+yy80:
+ yych = *++YYCURSOR;
+ if(yych != '.') goto yy82;
+yy81:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+yy82:
+ if(yych <= ',') {
+ if(yych == 0x0A) goto yy19;
+ goto yy81;
+ } else {
+ if(yych <= '-') goto yy83;
+ if(yych <= '.') goto yy85;
+ goto yy81;
+ }
+yy83:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych <= '/') goto yy81;
+ if(yych <= '9') goto yy87;
+ goto yy81;
+ }
+yy85:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych == 'r') goto yy92;
+ goto yy81;
+ }
+yy87:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych <= '/') goto yy81;
+ if(yych <= '9') goto yy87;
+ goto yy81;
+ }
+yy89:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych <= '/') goto yy81;
+ if(yych >= ':') goto yy81;
+ }
+yy90:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy89;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych <= '/') goto yy81;
+ if(yych <= '9') goto yy90;
+ goto yy81;
+ }
+yy92:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych != 'e') goto yy81;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych != 's') goto yy81;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych != 'n') goto yy81;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych != 'e') goto yy81;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych != 't') goto yy81;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= ',') {
+ if(yych == 0x0A) goto yy19;
+ goto yy81;
+ } else {
+ if(yych <= '-') goto yy83;
+ if(yych >= '/') goto yy81;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych <= 0x0A) {
+ if(yych <= 0x09) goto yy81;
+ goto yy19;
+ } else {
+ if(yych <= ',') goto yy81;
+ if(yych <= '-') goto yy83;
+ goto yy85;
+ }
+ } else {
+ if(yych <= 'p') {
+ if(yych <= 'o') goto yy81;
+ } else {
+ if(yych == 'r') goto yy92;
+ goto yy81;
+ }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych != 'i') goto yy81;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych != 't') goto yy81;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych != 't') goto yy81;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= ',') {
+ if(yych == 0x0A) goto yy19;
+ goto yy81;
+ } else {
+ if(yych <= '-') goto yy83;
+ if(yych >= '/') goto yy81;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych <= 0x0A) {
+ if(yych <= 0x09) goto yy81;
+ goto yy19;
+ } else {
+ if(yych <= ',') goto yy81;
+ if(yych <= '-') goto yy83;
+ goto yy85;
+ }
+ } else {
+ if(yych <= 'e') {
+ if(yych <= 'd') goto yy81;
+ } else {
+ if(yych == 'r') goto yy92;
+ goto yy81;
+ }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych != 'd') goto yy81;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= ',') goto yy81;
+ goto yy83;
+ } else {
+ if(yych <= '.') goto yy85;
+ if(yych != 'u') goto yy81;
+ }
+ yyaccept = 2;
+ YYMARKER = ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= ',') {
+ if(yych != 0x0A) goto yy81;
+ } else {
+ if(yych <= '-') goto yy83;
+ if(yych <= '.') goto yy85;
+ goto yy81;
+ }
+yy107:
+#line 22 "bug1479044.s.re"
+ {
+ return "resnet";
+ }
+#line 904 "<stdout>"
+yy108:
+ yych = *++YYCURSOR;
+ if(yych != 't') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 't') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 'l') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 'd') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 's') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 'l') goto yy19;
+yy114:
+ yych = *++YYCURSOR;
+ if(yych == '.') goto yy19;
+ goto yy116;
+yy115:
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+yy116:
+ if(yych <= '/') {
+ if(yych <= ',') goto yy19;
+ if(yych <= '-') goto yy115;
+ if(yych >= '/') goto yy19;
+ } else {
+ if(yych <= '9') goto yy115;
+ if(yych <= '`') goto yy19;
+ if(yych <= 'k') goto yy115;
+ goto yy19;
+ }
+ yych = *++YYCURSOR;
+ if(yych == 0x0A) goto yy19;
+yy118:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych == 0x0A) goto yy19;
+ if(yych != '.') goto yy118;
+yy120:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ goto yy118;
+ } else {
+ if(yych <= '.') goto yy120;
+ if(yych != 'u') goto yy118;
+ }
+yy122:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ goto yy118;
+ } else {
+ if(yych <= '.') goto yy120;
+ if(yych != 's') goto yy118;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ goto yy118;
+ } else {
+ if(yych <= '.') goto yy120;
+ if(yych != 'w') goto yy118;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ goto yy118;
+ } else {
+ if(yych <= '.') goto yy120;
+ if(yych != 'e') goto yy118;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ goto yy118;
+ } else {
+ if(yych <= '.') goto yy120;
+ if(yych != 's') goto yy118;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ goto yy118;
+ } else {
+ if(yych <= '.') goto yy120;
+ if(yych != 't') goto yy118;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych == 0x0A) goto yy19;
+ if(yych != '.') goto yy118;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '.') {
+ if(yych == 0x0A) goto yy19;
+ if(yych <= '-') goto yy118;
+ goto yy120;
+ } else {
+ if(yych <= 'n') {
+ if(yych <= 'm') goto yy118;
+ } else {
+ if(yych == 'u') goto yy122;
+ goto yy118;
+ }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ goto yy118;
+ } else {
+ if(yych <= '.') goto yy120;
+ if(yych != 'e') goto yy118;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '-') {
+ if(yych == 0x0A) goto yy19;
+ goto yy118;
+ } else {
+ if(yych <= '.') goto yy120;
+ if(yych != 't') goto yy118;
+ }
+ yyaccept = 3;
+ YYMARKER = ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych == 0x0A) goto yy132;
+ if(yych == '.') goto yy120;
+ goto yy118;
+yy132:
+#line 17 "bug1479044.s.re"
+ {
+ return "dsl";
+ }
+#line 1059 "<stdout>"
+yy133:
+ yych = *++YYCURSOR;
+ if(yych != 's') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'l') goto yy114;
+ goto yy19;
+yy135:
+ yych = *++YYCURSOR;
+ if(yych == 'e') goto yy142;
+ goto yy19;
+yy136:
+ yych = *++YYCURSOR;
+ if(yych == 'p') goto yy139;
+ goto yy19;
+yy137:
+ yych = *++YYCURSOR;
+ if(yych != 'o') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'l') goto yy114;
+ goto yy19;
+yy139:
+ yych = *++YYCURSOR;
+ if(yych != 'd') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 's') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'l') goto yy114;
+ goto yy19;
+yy142:
+ yych = *++YYCURSOR;
+ if(yych != 'm') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 'i') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 'u') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 'm') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'C') goto yy114;
+ goto yy19;
+yy147:
+ yych = *++YYCURSOR;
+ if(yych != 's') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'l') goto yy114;
+ goto yy19;
+yy149:
+ yych = *++YYCURSOR;
+ if(yych != 's') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'l') goto yy114;
+ goto yy19;
+yy151:
+ yych = *++YYCURSOR;
+ if(yych != 's') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'l') goto yy114;
+ goto yy19;
+yy153:
+ yych = *++YYCURSOR;
+ if(yych == 'r') goto yy166;
+ goto yy19;
+yy154:
+ yych = *++YYCURSOR;
+ if(yych == 'c') goto yy165;
+ goto yy19;
+yy155:
+ yych = *++YYCURSOR;
+ if(yych != 'l') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'g') goto yy158;
+ if(yych != 'p') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'p') goto yy164;
+ goto yy19;
+yy158:
+ yych = *++YYCURSOR;
+ if(yych != 'w') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != '4') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 'p') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 'o') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 'o') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'l') goto yy114;
+ goto yy19;
+yy164:
+ yych = *++YYCURSOR;
+ if(yych == 'p') goto yy114;
+ goto yy19;
+yy165:
+ yych = *++YYCURSOR;
+ if(yych == 'p') goto yy71;
+ goto yy19;
+yy166:
+ yych = *++YYCURSOR;
+ if(yych != 'm') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 's') goto yy71;
+ goto yy19;
+yy168:
+ yych = *++YYCURSOR;
+ if(yych != 's') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'l') goto yy114;
+ goto yy19;
+yy170:
+ yych = *++YYCURSOR;
+ if(yych != 's') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == 'l') goto yy114;
+ goto yy19;
+yy172:
+ yych = *++YYCURSOR;
+ if(yych != 's') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych != 'l') goto yy19;
+ yych = *++YYCURSOR;
+ if(yych == '.') goto yy19;
+ if(yych != 'p') goto yy116;
+ yych = *++YYCURSOR;
+ if(yych != 'p') goto yy19;
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == 'p') goto yy114;
+ goto yy19;
+}
+#line 40 "bug1479044.s.re"
+
+}
+
+int main(int argc, char **argv)
+{
+ int n = 0;
+ char *largv[2];
+
+ if (argc < 2)
+ {
+ argc = 2;
+ argv = largv;
+ argv[1] = "D-128-208-46-51.dhcp4.washington.edu";
+ }
+ while(++n < argc)
+ {
+ char *res = scan281(argv[n]);
+ printf("%s\n", res ? res : "<NULL>");
+ }
+ return 0;
+}