diff options
Diffstat (limited to 'ext/date/lib/parse_date.c')
-rw-r--r-- | ext/date/lib/parse_date.c | 41910 |
1 files changed, 14187 insertions, 27723 deletions
diff --git a/ext/date/lib/parse_date.c b/ext/date/lib/parse_date.c index be2411e055..1e4bf26cda 100644 --- a/ext/date/lib/parse_date.c +++ b/ext/date/lib/parse_date.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.16 on Mon Jul 11 11:31:57 2016 */ +/* Generated by re2c 0.16 on Wed Jul 20 10:20:48 2016 */ #line 1 "ext/date/lib/parse_date.re" /* * The MIT License (MIT) @@ -828,6 +828,40 @@ std: { YYCTYPE yych; unsigned int yyaccept = 0; + static const unsigned char yybm[] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 50, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 50, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 8, 32, 24, 48, 0, + 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 0, 0, 0, 0, 0, 0, + 0, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 0, 0, 0, 0, 0, + 0, 192, 192, 192, 224, 192, 192, 192, + 224, 192, 192, 192, 192, 192, 224, 192, + 192, 192, 224, 224, 224, 192, 192, 192, + 192, 192, 192, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + }; if ((YYLIMIT - YYCURSOR) < 31) YYFILL(31); yych = *YYCURSOR; switch (yych) { @@ -912,7 +946,7 @@ yy2: s->pos = cursor; s->line++; goto std; } -#line 916 "<stdout>" +#line 950 "<stdout>" yy4: ++YYCURSOR; yy5: @@ -921,94 +955,35 @@ yy5: add_error(s, "Unexpected character"); goto std; } -#line 925 "<stdout>" +#line 959 "<stdout>" yy6: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy54; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy57; - default: goto yy7; + if (yybm[0+yych] & 2) { + goto yy54; } + if (yych <= '/') goto yy7; + if (yych <= '9') goto yy57; yy7: #line 1710 "ext/date/lib/parse_date.re" { goto std; } -#line 949 "<stdout>" +#line 973 "<stdout>" yy8: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy40; - default: goto yy5; - } + if (yych <= '@') goto yy5; + if (yych <= 'Z') goto yy40; + if (yych <= '`') goto yy5; + if (yych <= 'z') goto yy40; + goto yy5; yy9: yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); + if (yybm[0+yych] & 2) { + goto yy54; + } switch (yych) { - case '\t': - case ' ': goto yy54; case '+': case '-': goto yy59; case '0': @@ -1287,77 +1262,43 @@ yy15: yy16: yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy103; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy104; - default: goto yy5; - } + if (yych == '-') goto yy103; + if (yych <= '/') goto yy5; + if (yych <= '9') goto yy104; + goto yy5; yy17: ++YYCURSOR; - switch ((yych = *YYCURSOR)) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy108; - case 'G': goto yy109; - case 'P': goto yy110; - case 'U': goto yy111; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy112; - case 'g': goto yy113; - case 'p': goto yy114; - case 'u': goto yy115; - default: goto yy18; + if ((yych = *YYCURSOR) <= 'U') { + if (yych <= 'F') { + if (yych == ')') goto yy107; + if (yych >= 'A') goto yy108; + } else { + if (yych <= 'O') { + if (yych <= 'G') goto yy109; + goto yy108; + } else { + if (yych <= 'P') goto yy110; + if (yych <= 'T') goto yy108; + goto yy111; + } + } + } else { + if (yych <= 'o') { + if (yych <= '`') { + if (yych <= 'Z') goto yy108; + } else { + if (yych == 'g') goto yy113; + goto yy112; + } + } else { + if (yych <= 't') { + if (yych <= 'p') goto yy114; + goto yy112; + } else { + if (yych <= 'u') goto yy115; + if (yych <= 'z') goto yy112; + } + } } yy18: #line 1626 "ext/date/lib/parse_date.re" @@ -1373,833 +1314,371 @@ yy18: TIMELIB_DEINIT; return TIMELIB_TIMEZONE; } -#line 1377 "<stdout>" +#line 1318 "<stdout>" yy19: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': goto yy116; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy108; - case 'a': goto yy117; - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy112; - default: goto yy18; + if (yych <= 'A') { + if (yych == ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy116; + } else { + if (yych <= '`') { + if (yych <= 'Z') goto yy108; + goto yy18; + } else { + if (yych <= 'a') goto yy117; + if (yych <= 'z') goto yy112; + goto yy18; + } } yy20: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy108; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy112; - default: goto yy18; + if (yych <= '@') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'Z') goto yy108; + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy112; + goto yy18; } yy21: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy108; - case 'E': goto yy118; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy112; - case 'e': goto yy119; - default: goto yy18; + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'D') goto yy108; + goto yy118; + } + } else { + if (yych <= 'd') { + if (yych <= 'Z') goto yy108; + if (yych <= '`') goto yy18; + goto yy112; + } else { + if (yych <= 'e') goto yy119; + if (yych <= 'z') goto yy112; + goto yy18; + } } yy22: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy108; - case 'I': goto yy120; - case 'L': goto yy121; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'j': - case 'k': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy112; - case 'i': goto yy122; - case 'l': goto yy123; - default: goto yy18; + if (yych <= 'L') { + if (yych <= '@') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == 'I') goto yy120; + if (yych <= 'K') goto yy108; + goto yy121; + } + } else { + if (yych <= 'i') { + if (yych <= 'Z') goto yy108; + if (yych <= '`') goto yy18; + if (yych <= 'h') goto yy112; + goto yy122; + } else { + if (yych == 'l') goto yy123; + if (yych <= 'z') goto yy112; + goto yy18; + } } yy23: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy108; - case 'E': goto yy124; - case 'I': goto yy125; - case 'O': goto yy126; - case 'R': goto yy127; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy112; - case 'e': goto yy128; - case 'i': goto yy129; - case 'o': goto yy130; - case 'r': goto yy131; - default: goto yy18; + if (yych <= 'R') { + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'D') goto yy108; + goto yy124; + } + } else { + if (yych <= 'N') { + if (yych == 'I') goto yy125; + goto yy108; + } else { + if (yych <= 'O') goto yy126; + if (yych <= 'Q') goto yy108; + goto yy127; + } + } + } else { + if (yych <= 'i') { + if (yych <= 'd') { + if (yych <= 'Z') goto yy108; + if (yych <= '`') goto yy18; + goto yy112; + } else { + if (yych <= 'e') goto yy128; + if (yych <= 'h') goto yy112; + goto yy129; + } + } else { + if (yych <= 'q') { + if (yych == 'o') goto yy130; + goto yy112; + } else { + if (yych <= 'r') goto yy131; + if (yych <= 'z') goto yy112; + goto yy18; + } + } } yy24: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy108; - case 'M': goto yy132; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy112; - default: goto yy18; + if (yych <= 'L') { + if (yych == ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy108; + } else { + if (yych <= 'Z') { + if (yych <= 'M') goto yy132; + goto yy108; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy112; + goto yy18; + } } yy25: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'W': - case 'Y': - case 'Z': goto yy108; - case 'I': goto yy139; - case 'V': - case 'X': goto yy140; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy112; - default: goto yy18; + if (yych <= '9') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy18; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy18; + } + } else { + if (yych <= ',') { + if (yych <= ')') goto yy107; + goto yy18; + } else { + if (yych == '/') goto yy18; + goto yy134; + } + } + } else { + if (yych <= 'V') { + if (yych <= 'H') { + if (yych <= '@') goto yy18; + goto yy108; + } else { + if (yych <= 'I') goto yy139; + if (yych <= 'U') goto yy108; + goto yy140; + } + } else { + if (yych <= 'Z') { + if (yych == 'X') goto yy140; + goto yy108; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy112; + goto yy18; + } + } } yy26: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': goto yy141; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy108; - case 'U': goto yy142; - case 'a': goto yy143; - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy112; - case 'u': goto yy144; - default: goto yy18; + if (yych <= 'U') { + if (yych <= '@') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'A') goto yy141; + if (yych <= 'T') goto yy108; + goto yy142; + } + } else { + if (yych <= 'a') { + if (yych <= 'Z') goto yy108; + if (yych <= '`') goto yy18; + goto yy143; + } else { + if (yych == 'u') goto yy144; + if (yych <= 'z') goto yy112; + goto yy18; + } } yy27: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': goto yy145; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy108; - case 'a': goto yy146; - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy112; - default: goto yy18; + if (yych <= 'A') { + if (yych == ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy145; + } else { + if (yych <= '`') { + if (yych <= 'Z') goto yy108; + goto yy18; + } else { + if (yych <= 'a') goto yy146; + if (yych <= 'z') goto yy112; + goto yy18; + } } yy28: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': goto yy147; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy108; - case 'I': goto yy148; - case 'O': goto yy149; - case 'a': goto yy150; - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy112; - case 'i': goto yy151; - case 'o': goto yy152; - default: goto yy18; + if (yych <= 'O') { + if (yych <= 'A') { + if (yych == ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy147; + } else { + if (yych == 'I') goto yy148; + if (yych <= 'N') goto yy108; + goto yy149; + } + } else { + if (yych <= 'h') { + if (yych <= 'Z') goto yy108; + if (yych <= '`') goto yy18; + if (yych <= 'a') goto yy150; + goto yy112; + } else { + if (yych <= 'n') { + if (yych <= 'i') goto yy151; + goto yy112; + } else { + if (yych <= 'o') goto yy152; + if (yych <= 'z') goto yy112; + goto yy18; + } + } } yy29: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy108; - case 'E': goto yy153; - case 'I': goto yy154; - case 'O': goto yy155; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy112; - case 'e': goto yy156; - case 'i': goto yy157; - case 'o': goto yy158; - default: goto yy18; + if (yych <= 'O') { + if (yych <= 'D') { + if (yych == ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy108; + } else { + if (yych <= 'H') { + if (yych <= 'E') goto yy153; + goto yy108; + } else { + if (yych <= 'I') goto yy154; + if (yych <= 'N') goto yy108; + goto yy155; + } + } + } else { + if (yych <= 'h') { + if (yych <= '`') { + if (yych <= 'Z') goto yy108; + goto yy18; + } else { + if (yych == 'e') goto yy156; + goto yy112; + } + } else { + if (yych <= 'n') { + if (yych <= 'i') goto yy157; + goto yy112; + } else { + if (yych <= 'o') goto yy158; + if (yych <= 'z') goto yy112; + goto yy18; + } + } } yy30: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy108; - case 'C': goto yy159; - case 'a': - case 'b': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy112; - case 'c': goto yy160; - default: goto yy18; + if (yych <= 'C') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'B') goto yy108; + goto yy159; + } + } else { + if (yych <= 'b') { + if (yych <= 'Z') goto yy108; + if (yych <= '`') goto yy18; + goto yy112; + } else { + if (yych <= 'c') goto yy160; + if (yych <= 'z') goto yy112; + goto yy18; + } } yy31: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy108; - case 'R': goto yy161; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy112; - case 'r': goto yy162; - default: goto yy18; + if (yych <= 'R') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'Q') goto yy108; + goto yy161; + } + } else { + if (yych <= 'q') { + if (yych <= 'Z') goto yy108; + if (yych <= '`') goto yy18; + goto yy112; + } else { + if (yych <= 'r') goto yy162; + if (yych <= 'z') goto yy112; + goto yy18; + } } yy32: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': goto yy163; - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy108; - case 'E': goto yy164; - case 'I': goto yy165; - case 'U': goto yy149; - case 'a': goto yy166; - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy112; - case 'e': goto yy167; - case 'i': goto yy168; - case 'u': goto yy152; - default: goto yy18; + if (yych <= 'U') { + if (yych <= 'D') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'A') goto yy163; + goto yy108; + } + } else { + if (yych <= 'H') { + if (yych <= 'E') goto yy164; + goto yy108; + } else { + if (yych <= 'I') goto yy165; + if (yych <= 'T') goto yy108; + goto yy149; + } + } + } else { + if (yych <= 'e') { + if (yych <= '`') { + if (yych <= 'Z') goto yy108; + goto yy18; + } else { + if (yych <= 'a') goto yy166; + if (yych <= 'd') goto yy112; + goto yy167; + } + } else { + if (yych <= 't') { + if (yych == 'i') goto yy168; + goto yy112; + } else { + if (yych <= 'u') goto yy152; + if (yych <= 'z') goto yy112; + goto yy18; + } + } } yy33: yyaccept = 2; @@ -2273,1018 +1752,450 @@ yy33: yy34: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy108; - case 'I': goto yy180; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy112; - default: goto yy18; + if (yych <= '.') { + if (yych <= ' ') { + if (yych == '\t') goto yy134; + if (yych <= 0x1F) goto yy18; + goto yy134; + } else { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy134; + } + } else { + if (yych <= 'H') { + if (yych <= '/') goto yy18; + if (yych <= '9') goto yy134; + if (yych <= '@') goto yy18; + goto yy108; + } else { + if (yych <= 'Z') { + if (yych <= 'I') goto yy180; + goto yy108; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy112; + goto yy18; + } + } } yy35: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy108; - case 'E': goto yy181; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy112; - case 'e': goto yy182; - default: goto yy18; + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'D') goto yy108; + goto yy181; + } + } else { + if (yych <= 'd') { + if (yych <= 'Z') goto yy108; + if (yych <= '`') goto yy18; + goto yy112; + } else { + if (yych <= 'e') goto yy182; + if (yych <= 'z') goto yy112; + goto yy18; + } } yy36: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy108; - case 'I': goto yy139; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy112; - default: goto yy18; + if (yych <= '.') { + if (yych <= ' ') { + if (yych == '\t') goto yy134; + if (yych <= 0x1F) goto yy18; + goto yy134; + } else { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy134; + } + } else { + if (yych <= 'H') { + if (yych <= '/') goto yy18; + if (yych <= '9') goto yy134; + if (yych <= '@') goto yy18; + goto yy108; + } else { + if (yych <= 'Z') { + if (yych <= 'I') goto yy139; + goto yy108; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy112; + goto yy18; + } + } } yy37: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy108; - case 'E': goto yy183; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy112; - case 'e': goto yy184; - default: goto yy18; + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'D') goto yy108; + goto yy183; + } + } else { + if (yych <= 'd') { + if (yych <= 'Z') goto yy108; + if (yych <= '`') goto yy18; + goto yy112; + } else { + if (yych <= 'e') goto yy184; + if (yych <= 'z') goto yy112; + goto yy18; + } } yy38: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy108; - case 'G': - case 'g': goto yy109; - case 'P': - case 'p': goto yy110; - case 'U': - case 'u': goto yy111; - default: goto yy18; + if (yych <= 'U') { + if (yych <= 'F') { + if (yych == ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy108; + } else { + if (yych <= 'O') { + if (yych <= 'G') goto yy109; + goto yy108; + } else { + if (yych <= 'P') goto yy110; + if (yych <= 'T') goto yy108; + goto yy111; + } + } + } else { + if (yych <= 'o') { + if (yych <= '`') { + if (yych <= 'Z') goto yy108; + goto yy18; + } else { + if (yych == 'g') goto yy109; + goto yy108; + } + } else { + if (yych <= 't') { + if (yych <= 'p') goto yy110; + goto yy108; + } else { + if (yych <= 'u') goto yy111; + if (yych <= 'z') goto yy108; + goto yy18; + } + } } yy39: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'a': goto yy116; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy108; - default: goto yy18; + if (yych <= 'A') { + if (yych == ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy116; + } else { + if (yych <= '`') { + if (yych <= 'Z') goto yy108; + goto yy18; + } else { + if (yych <= 'a') goto yy116; + if (yych <= 'z') goto yy108; + goto yy18; + } } yy40: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy108; - default: goto yy18; + if (yych <= '@') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'Z') goto yy108; + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy108; + goto yy18; } yy41: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy108; - case 'E': - case 'e': goto yy118; - default: goto yy18; + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'D') goto yy108; + goto yy118; + } + } else { + if (yych <= 'd') { + if (yych <= 'Z') goto yy108; + if (yych <= '`') goto yy18; + goto yy108; + } else { + if (yych <= 'e') goto yy118; + if (yych <= 'z') goto yy108; + goto yy18; + } } yy42: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'j': - case 'k': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy108; - case 'I': - case 'i': goto yy120; - case 'L': - case 'l': goto yy121; - default: goto yy18; + if (yych <= 'L') { + if (yych <= '@') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == 'I') goto yy120; + if (yych <= 'K') goto yy108; + goto yy121; + } + } else { + if (yych <= 'i') { + if (yych <= 'Z') goto yy108; + if (yych <= '`') goto yy18; + if (yych <= 'h') goto yy108; + goto yy120; + } else { + if (yych == 'l') goto yy121; + if (yych <= 'z') goto yy108; + goto yy18; + } } yy43: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy108; - case 'E': - case 'e': goto yy124; - case 'I': - case 'i': goto yy125; - case 'O': - case 'o': goto yy126; - case 'R': - case 'r': goto yy127; - default: goto yy18; + if (yych <= 'R') { + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'D') goto yy108; + goto yy124; + } + } else { + if (yych <= 'N') { + if (yych == 'I') goto yy125; + goto yy108; + } else { + if (yych <= 'O') goto yy126; + if (yych <= 'Q') goto yy108; + goto yy127; + } + } + } else { + if (yych <= 'i') { + if (yych <= 'd') { + if (yych <= 'Z') goto yy108; + if (yych <= '`') goto yy18; + goto yy108; + } else { + if (yych <= 'e') goto yy124; + if (yych <= 'h') goto yy108; + goto yy125; + } + } else { + if (yych <= 'q') { + if (yych == 'o') goto yy126; + goto yy108; + } else { + if (yych <= 'r') goto yy127; + if (yych <= 'z') goto yy108; + goto yy18; + } + } } yy44: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'a': goto yy141; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy108; - case 'U': - case 'u': goto yy142; - default: goto yy18; + if (yych <= 'U') { + if (yych <= '@') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'A') goto yy141; + if (yych <= 'T') goto yy108; + goto yy142; + } + } else { + if (yych <= 'a') { + if (yych <= 'Z') goto yy108; + if (yych <= '`') goto yy18; + goto yy141; + } else { + if (yych == 'u') goto yy142; + if (yych <= 'z') goto yy108; + goto yy18; + } } yy45: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'a': goto yy145; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy108; - default: goto yy18; + if (yych <= 'A') { + if (yych == ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy145; + } else { + if (yych <= '`') { + if (yych <= 'Z') goto yy108; + goto yy18; + } else { + if (yych <= 'a') goto yy145; + if (yych <= 'z') goto yy108; + goto yy18; + } } yy46: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'a': goto yy147; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy108; - case 'I': - case 'i': goto yy148; - case 'O': - case 'o': goto yy149; - default: goto yy18; + if (yych <= 'O') { + if (yych <= 'A') { + if (yych == ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy147; + } else { + if (yych == 'I') goto yy148; + if (yych <= 'N') goto yy108; + goto yy149; + } + } else { + if (yych <= 'h') { + if (yych <= 'Z') goto yy108; + if (yych <= '`') goto yy18; + if (yych <= 'a') goto yy147; + goto yy108; + } else { + if (yych <= 'n') { + if (yych <= 'i') goto yy148; + goto yy108; + } else { + if (yych <= 'o') goto yy149; + if (yych <= 'z') goto yy108; + goto yy18; + } + } } yy47: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy108; - case 'E': - case 'e': goto yy153; - case 'I': - case 'i': goto yy154; - case 'O': - case 'o': goto yy155; - default: goto yy18; + if (yych <= 'O') { + if (yych <= 'D') { + if (yych == ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy108; + } else { + if (yych <= 'H') { + if (yych <= 'E') goto yy153; + goto yy108; + } else { + if (yych <= 'I') goto yy154; + if (yych <= 'N') goto yy108; + goto yy155; + } + } + } else { + if (yych <= 'h') { + if (yych <= '`') { + if (yych <= 'Z') goto yy108; + goto yy18; + } else { + if (yych == 'e') goto yy153; + goto yy108; + } + } else { + if (yych <= 'n') { + if (yych <= 'i') goto yy154; + goto yy108; + } else { + if (yych <= 'o') goto yy155; + if (yych <= 'z') goto yy108; + goto yy18; + } + } } yy48: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy108; - case 'C': - case 'c': goto yy159; - default: goto yy18; + if (yych <= 'C') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'B') goto yy108; + goto yy159; + } + } else { + if (yych <= 'b') { + if (yych <= 'Z') goto yy108; + if (yych <= '`') goto yy18; + goto yy108; + } else { + if (yych <= 'c') goto yy159; + if (yych <= 'z') goto yy108; + goto yy18; + } } yy49: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy108; - case 'R': - case 'r': goto yy161; - default: goto yy18; + if (yych <= 'R') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'Q') goto yy108; + goto yy161; + } + } else { + if (yych <= 'q') { + if (yych <= 'Z') goto yy108; + if (yych <= '`') goto yy18; + goto yy108; + } else { + if (yych <= 'r') goto yy161; + if (yych <= 'z') goto yy108; + goto yy18; + } } yy50: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'a': goto yy163; - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy108; - case 'E': - case 'e': goto yy164; - case 'I': - case 'i': goto yy165; - case 'U': - case 'u': goto yy149; - default: goto yy18; + if (yych <= 'U') { + if (yych <= 'D') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'A') goto yy163; + goto yy108; + } + } else { + if (yych <= 'H') { + if (yych <= 'E') goto yy164; + goto yy108; + } else { + if (yych <= 'I') goto yy165; + if (yych <= 'T') goto yy108; + goto yy149; + } + } + } else { + if (yych <= 'e') { + if (yych <= '`') { + if (yych <= 'Z') goto yy108; + goto yy18; + } else { + if (yych <= 'a') goto yy163; + if (yych <= 'd') goto yy108; + goto yy164; + } + } else { + if (yych <= 't') { + if (yych == 'i') goto yy165; + goto yy108; + } else { + if (yych <= 'u') goto yy149; + if (yych <= 'z') goto yy108; + goto yy18; + } + } } yy51: yyaccept = 2; @@ -3357,353 +2268,493 @@ yy51: } yy52: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy108; - case 'E': - case 'e': goto yy181; - default: goto yy18; + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'D') goto yy108; + goto yy181; + } + } else { + if (yych <= 'd') { + if (yych <= 'Z') goto yy108; + if (yych <= '`') goto yy18; + goto yy108; + } else { + if (yych <= 'e') goto yy181; + if (yych <= 'z') goto yy108; + goto yy18; + } } yy53: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy108; - case 'E': - case 'e': goto yy183; - default: goto yy18; + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'D') goto yy108; + goto yy183; + } + } else { + if (yych <= 'd') { + if (yych <= 'Z') goto yy108; + if (yych <= '`') goto yy18; + goto yy108; + } else { + if (yych <= 'e') goto yy183; + if (yych <= 'z') goto yy108; + goto yy18; + } } yy54: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; - switch (yych) { - case '\t': - case ' ': goto yy54; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy57; - default: goto yy56; + if (yybm[0+yych] & 2) { + goto yy54; } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy57; yy56: YYCURSOR = YYMARKER; - switch (yyaccept) { - case 0: goto yy7; - case 1: goto yy5; - case 2: goto yy18; - case 3: goto yy78; - case 4: goto yy136; - case 5: goto yy208; - case 6: goto yy213; - case 7: goto yy274; - case 8: goto yy272; - case 9: goto yy294; - case 10: goto yy331; - case 11: goto yy396; - case 12: goto yy398; - case 13: goto yy402; - case 14: goto yy504; - case 15: goto yy544; - case 16: goto yy669; - case 17: goto yy673; - case 18: goto yy704; - case 19: goto yy719; - case 20: goto yy732; - case 21: goto yy755; - case 22: goto yy900; - case 23: goto yy576; - case 24: goto yy915; - case 25: goto yy993; - case 26: goto yy1011; - case 27: goto yy1016; - case 28: goto yy1046; - case 29: goto yy1064; - case 30: goto yy1097; - case 31: goto yy1129; - case 32: goto yy1132; - default: goto yy1231; + if (yyaccept <= 16) { + if (yyaccept <= 8) { + if (yyaccept <= 4) { + if (yyaccept <= 2) { + if (yyaccept <= 1) { + if (yyaccept == 0) { + goto yy7; + } else { + goto yy5; + } + } else { + goto yy18; + } + } else { + if (yyaccept == 3) { + goto yy78; + } else { + goto yy136; + } + } + } else { + if (yyaccept <= 6) { + if (yyaccept == 5) { + goto yy208; + } else { + goto yy213; + } + } else { + if (yyaccept == 7) { + goto yy274; + } else { + goto yy272; + } + } + } + } else { + if (yyaccept <= 12) { + if (yyaccept <= 10) { + if (yyaccept == 9) { + goto yy294; + } else { + goto yy331; + } + } else { + if (yyaccept == 11) { + goto yy396; + } else { + goto yy398; + } + } + } else { + if (yyaccept <= 14) { + if (yyaccept == 13) { + goto yy402; + } else { + goto yy504; + } + } else { + if (yyaccept == 15) { + goto yy544; + } else { + goto yy669; + } + } + } + } + } else { + if (yyaccept <= 25) { + if (yyaccept <= 21) { + if (yyaccept <= 19) { + if (yyaccept <= 18) { + if (yyaccept == 17) { + goto yy673; + } else { + goto yy704; + } + } else { + goto yy719; + } + } else { + if (yyaccept == 20) { + goto yy732; + } else { + goto yy755; + } + } + } else { + if (yyaccept <= 23) { + if (yyaccept == 22) { + goto yy900; + } else { + goto yy576; + } + } else { + if (yyaccept == 24) { + goto yy915; + } else { + goto yy993; + } + } + } + } else { + if (yyaccept <= 29) { + if (yyaccept <= 27) { + if (yyaccept == 26) { + goto yy1011; + } else { + goto yy1016; + } + } else { + if (yyaccept == 28) { + goto yy1046; + } else { + goto yy1064; + } + } + } else { + if (yyaccept <= 31) { + if (yyaccept == 30) { + goto yy1097; + } else { + goto yy1129; + } + } else { + if (yyaccept == 32) { + goto yy1132; + } else { + goto yy1231; + } + } + } + } } yy57: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11); yych = *YYCURSOR; - switch (yych) { - case '\t': - case ' ': goto yy185; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy57; - case 'D': - case 'd': goto yy187; - case 'F': - case 'f': goto yy188; - case 'H': - case 'h': goto yy76; - case 'M': - case 'm': goto yy189; - case 'S': - case 's': goto yy190; - case 'T': - case 't': goto yy84; - case 'W': - case 'w': goto yy86; - case 'Y': - case 'y': goto yy88; - default: goto yy56; + if (yybm[0+yych] & 4) { + goto yy57; + } + if (yych <= 'W') { + if (yych <= 'F') { + if (yych <= ' ') { + if (yych == '\t') goto yy185; + if (yych <= 0x1F) goto yy56; + goto yy185; + } else { + if (yych == 'D') goto yy187; + if (yych <= 'E') goto yy56; + goto yy188; + } + } else { + if (yych <= 'M') { + if (yych == 'H') goto yy76; + if (yych <= 'L') goto yy56; + goto yy189; + } else { + if (yych <= 'S') { + if (yych <= 'R') goto yy56; + goto yy190; + } else { + if (yych <= 'T') goto yy84; + if (yych <= 'V') goto yy56; + goto yy86; + } + } + } + } else { + if (yych <= 'l') { + if (yych <= 'd') { + if (yych == 'Y') goto yy88; + if (yych <= 'c') goto yy56; + goto yy187; + } else { + if (yych <= 'f') { + if (yych <= 'e') goto yy56; + goto yy188; + } else { + if (yych == 'h') goto yy76; + goto yy56; + } + } + } else { + if (yych <= 't') { + if (yych <= 'm') goto yy189; + if (yych <= 'r') goto yy56; + if (yych <= 's') goto yy190; + goto yy84; + } else { + if (yych <= 'w') { + if (yych <= 'v') goto yy56; + goto yy86; + } else { + if (yych == 'y') goto yy88; + goto yy56; + } + } + } } yy59: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; - switch (yych) { - case '\t': - case ' ': goto yy54; - case '+': - case '-': goto yy59; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy57; - default: goto yy56; + if (yybm[0+yych] & 2) { + goto yy54; + } + if (yych <= ',') { + if (yych == '+') goto yy59; + goto yy56; + } else { + if (yych <= '-') goto yy59; + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy57; + goto yy56; } yy61: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case 'D': - case 'F': - case 'H': - case 'M': - case 'S': - case 'T': - case 'W': - case 'Y': - case 'd': - case 'f': - case 'h': - case 'm': - case 's': - case 't': - case 'w': - case 'y': goto yy186; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy191; - case ':': goto yy192; - default: goto yy18; + if (yych <= 'V') { + if (yych <= 'D') { + if (yych <= ' ') { + if (yych == '\t') goto yy186; + if (yych <= 0x1F) goto yy18; + goto yy186; + } else { + if (yych <= '9') { + if (yych <= '/') goto yy18; + goto yy191; + } else { + if (yych <= ':') goto yy192; + if (yych <= 'C') goto yy18; + goto yy186; + } + } + } else { + if (yych <= 'H') { + if (yych == 'F') goto yy186; + if (yych <= 'G') goto yy18; + goto yy186; + } else { + if (yych <= 'M') { + if (yych <= 'L') goto yy18; + goto yy186; + } else { + if (yych <= 'R') goto yy18; + if (yych <= 'T') goto yy186; + goto yy18; + } + } + } + } else { + if (yych <= 'h') { + if (yych <= 'c') { + if (yych == 'X') goto yy18; + if (yych <= 'Y') goto yy186; + goto yy18; + } else { + if (yych <= 'e') { + if (yych <= 'd') goto yy186; + goto yy18; + } else { + if (yych == 'g') goto yy18; + goto yy186; + } + } + } else { + if (yych <= 't') { + if (yych == 'm') goto yy186; + if (yych <= 'r') goto yy18; + goto yy186; + } else { + if (yych <= 'w') { + if (yych <= 'v') goto yy18; + goto yy186; + } else { + if (yych == 'y') goto yy186; + goto yy18; + } + } + } } yy62: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case 'D': - case 'F': - case 'H': - case 'M': - case 'S': - case 'T': - case 'W': - case 'Y': - case 'd': - case 'f': - case 'h': - case 'm': - case 's': - case 't': - case 'w': - case 'y': goto yy186; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy191; - case '5': goto yy193; - case '6': - case '7': - case '8': - case '9': goto yy194; - case ':': goto yy192; - default: goto yy18; + if (yych <= 'T') { + if (yych <= ':') { + if (yych <= ' ') { + if (yych == '\t') goto yy186; + if (yych <= 0x1F) goto yy18; + goto yy186; + } else { + if (yych <= '4') { + if (yych <= '/') goto yy18; + goto yy191; + } else { + if (yych <= '5') goto yy193; + if (yych <= '9') goto yy194; + goto yy192; + } + } + } else { + if (yych <= 'G') { + if (yych <= 'D') { + if (yych <= 'C') goto yy18; + goto yy186; + } else { + if (yych == 'F') goto yy186; + goto yy18; + } + } else { + if (yych <= 'L') { + if (yych <= 'H') goto yy186; + goto yy18; + } else { + if (yych <= 'M') goto yy186; + if (yych <= 'R') goto yy18; + goto yy186; + } + } + } + } else { + if (yych <= 'g') { + if (yych <= 'Y') { + if (yych == 'W') goto yy186; + if (yych <= 'X') goto yy18; + goto yy186; + } else { + if (yych <= 'd') { + if (yych <= 'c') goto yy18; + goto yy186; + } else { + if (yych == 'f') goto yy186; + goto yy18; + } + } + } else { + if (yych <= 't') { + if (yych <= 'l') { + if (yych <= 'h') goto yy186; + goto yy18; + } else { + if (yych <= 'm') goto yy186; + if (yych <= 'r') goto yy18; + goto yy186; + } + } else { + if (yych <= 'w') { + if (yych <= 'v') goto yy18; + goto yy186; + } else { + if (yych == 'y') goto yy186; + goto yy18; + } + } + } } yy63: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case 'D': - case 'F': - case 'H': - case 'M': - case 'S': - case 'T': - case 'W': - case 'Y': - case 'd': - case 'f': - case 'h': - case 'm': - case 's': - case 't': - case 'w': - case 'y': goto yy186; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy193; - case '6': - case '7': - case '8': - case '9': goto yy194; - case ':': goto yy192; - default: goto yy18; + if (yych <= 'T') { + if (yych <= 'C') { + if (yych <= ' ') { + if (yych == '\t') goto yy186; + if (yych <= 0x1F) goto yy18; + goto yy186; + } else { + if (yych <= '5') { + if (yych <= '/') goto yy18; + goto yy193; + } else { + if (yych <= '9') goto yy194; + if (yych <= ':') goto yy192; + goto yy18; + } + } + } else { + if (yych <= 'G') { + if (yych == 'E') goto yy18; + if (yych <= 'F') goto yy186; + goto yy18; + } else { + if (yych <= 'L') { + if (yych <= 'H') goto yy186; + goto yy18; + } else { + if (yych <= 'M') goto yy186; + if (yych <= 'R') goto yy18; + goto yy186; + } + } + } + } else { + if (yych <= 'g') { + if (yych <= 'Y') { + if (yych == 'W') goto yy186; + if (yych <= 'X') goto yy18; + goto yy186; + } else { + if (yych <= 'd') { + if (yych <= 'c') goto yy18; + goto yy186; + } else { + if (yych == 'f') goto yy186; + goto yy18; + } + } + } else { + if (yych <= 't') { + if (yych <= 'l') { + if (yych <= 'h') goto yy186; + goto yy18; + } else { + if (yych <= 'm') goto yy186; + if (yych <= 'r') goto yy18; + goto yy186; + } + } else { + if (yych <= 'w') { + if (yych <= 'v') goto yy18; + goto yy186; + } else { + if (yych == 'y') goto yy186; + goto yy18; + } + } + } } yy64: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy197; - case '1': goto yy198; - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy199; - default: goto yy66; - } + if (yych <= '/') goto yy66; + if (yych <= '0') goto yy197; + if (yych <= '1') goto yy198; + if (yych <= '9') goto yy199; + goto yy66; yy65: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 13) YYFILL(13); @@ -3745,33 +2796,21 @@ yy66: } yy67: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy200; - case '1': goto yy201; - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy202; - default: goto yy196; - } + if (yych <= '/') goto yy196; + if (yych <= '0') goto yy200; + if (yych <= '1') goto yy201; + if (yych <= '9') goto yy202; + goto yy196; yy68: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy207; - case '1': goto yy209; - case '2': - case '3': - case '4': - case '5': goto yy210; - case '6': - case '7': - case '8': - case '9': goto yy211; - default: goto yy196; + if (yych <= '1') { + if (yych <= '/') goto yy196; + if (yych <= '0') goto yy207; + goto yy209; + } else { + if (yych <= '5') goto yy210; + if (yych <= '9') goto yy211; + goto yy196; } yy69: yych = *++YYCURSOR; @@ -3806,125 +2845,135 @@ yy69: } yy70: yych = *++YYCURSOR; - switch (yych) { - case '\t': goto yy64; - case '-': goto yy224; - case '.': goto yy68; - case '/': goto yy69; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy225; - case '6': - case '7': - case '8': - case '9': goto yy226; - case ':': goto yy72; - case 'n': goto yy89; - case 'r': goto yy90; - case 's': goto yy91; - case 't': goto yy92; - default: goto yy66; + if (yych <= '9') { + if (yych <= '-') { + if (yych == '\t') goto yy64; + if (yych <= ',') goto yy66; + goto yy224; + } else { + if (yych <= '.') goto yy68; + if (yych <= '/') goto yy69; + if (yych <= '5') goto yy225; + goto yy226; + } + } else { + if (yych <= 'q') { + if (yych <= ':') goto yy72; + if (yych == 'n') goto yy89; + goto yy66; + } else { + if (yych <= 'r') goto yy90; + if (yych <= 's') goto yy91; + if (yych <= 't') goto yy92; + goto yy66; + } } yy71: yych = *++YYCURSOR; - switch (yych) { - case '\t': goto yy93; - case '-': goto yy224; - case '.': goto yy96; - case '/': goto yy69; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy225; - case '6': - case '7': - case '8': - case '9': goto yy226; - case ':': goto yy98; - case 'n': goto yy89; - case 'r': goto yy90; - case 's': goto yy91; - case 't': goto yy92; - default: goto yy95; + if (yych <= '9') { + if (yych <= '-') { + if (yych == '\t') goto yy93; + if (yych <= ',') goto yy95; + goto yy224; + } else { + if (yych <= '.') goto yy96; + if (yych <= '/') goto yy69; + if (yych <= '5') goto yy225; + goto yy226; + } + } else { + if (yych <= 'q') { + if (yych <= ':') goto yy98; + if (yych == 'n') goto yy89; + goto yy95; + } else { + if (yych <= 'r') goto yy90; + if (yych <= 's') goto yy91; + if (yych <= 't') goto yy92; + goto yy95; + } } yy72: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy227; - case '6': - case '7': - case '8': - case '9': goto yy228; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy227; + if (yych <= '9') goto yy228; + goto yy56; yy73: yych = *++YYCURSOR; - switch (yych) { - case 'P': - case 'p': goto yy229; - case 'U': - case 'u': goto yy230; - default: goto yy56; + if (yych <= 'U') { + if (yych == 'P') goto yy229; + if (yych <= 'T') goto yy56; + goto yy230; + } else { + if (yych <= 'p') { + if (yych <= 'o') goto yy56; + goto yy229; + } else { + if (yych == 'u') goto yy230; + goto yy56; + } } yy74: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy231; - case 'E': - case 'e': goto yy232; - default: goto yy56; + if (yych <= 'E') { + if (yych == 'A') goto yy231; + if (yych <= 'D') goto yy56; + goto yy232; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy56; + goto yy231; + } else { + if (yych == 'e') goto yy232; + goto yy56; + } } yy75: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy233; - case 'O': - case 'o': goto yy234; - case 'R': - case 'r': goto yy235; - default: goto yy56; + if (yych <= 'R') { + if (yych <= 'N') { + if (yych == 'E') goto yy233; + goto yy56; + } else { + if (yych <= 'O') goto yy234; + if (yych <= 'Q') goto yy56; + goto yy235; + } + } else { + if (yych <= 'n') { + if (yych == 'e') goto yy233; + goto yy56; + } else { + if (yych <= 'o') goto yy234; + if (yych == 'r') goto yy235; + goto yy56; + } } yy76: yych = *++YYCURSOR; - switch (yych) { - case 'O': - case 'o': goto yy236; - default: goto yy56; - } + if (yych == 'O') goto yy236; + if (yych == 'o') goto yy236; + goto yy56; yy77: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': goto yy237; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy239; - case 'I': goto yy241; - case 'V': - case 'X': goto yy242; - default: goto yy78; + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy237; + } else { + if (yych <= ' ') goto yy237; + if (yych <= ',') goto yy78; + if (yych <= '.') goto yy237; + } + } else { + if (yych <= 'U') { + if (yych <= '9') goto yy239; + if (yych == 'I') goto yy241; + } else { + if (yych == 'W') goto yy78; + if (yych <= 'X') goto yy242; + } } yy78: #line 1376 "ext/date/lib/parse_date.re" @@ -3938,167 +2987,200 @@ yy78: TIMELIB_DEINIT; return TIMELIB_DATE_TEXT; } -#line 3942 "<stdout>" +#line 2991 "<stdout>" yy79: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy243; - case 'U': - case 'u': goto yy244; - default: goto yy56; + if (yych <= 'U') { + if (yych == 'A') goto yy243; + if (yych <= 'T') goto yy56; + goto yy244; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy56; + goto yy243; + } else { + if (yych == 'u') goto yy244; + goto yy56; + } } yy80: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy245; - case 'I': - case 'i': goto yy246; - case 'O': - case 'o': goto yy247; - default: goto yy56; + if (yych <= 'O') { + if (yych <= 'H') { + if (yych == 'A') goto yy245; + goto yy56; + } else { + if (yych <= 'I') goto yy246; + if (yych <= 'N') goto yy56; + goto yy247; + } + } else { + if (yych <= 'h') { + if (yych == 'a') goto yy245; + goto yy56; + } else { + if (yych <= 'i') goto yy246; + if (yych == 'o') goto yy247; + goto yy56; + } } yy81: yych = *++YYCURSOR; - switch (yych) { - case 'O': - case 'o': goto yy248; - default: goto yy56; - } + if (yych == 'O') goto yy248; + if (yych == 'o') goto yy248; + goto yy56; yy82: yych = *++YYCURSOR; - switch (yych) { - case 'C': - case 'c': goto yy249; - default: goto yy56; - } + if (yych == 'C') goto yy249; + if (yych == 'c') goto yy249; + goto yy56; yy83: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy250; - case 'E': - case 'e': goto yy251; - case 'U': - case 'u': goto yy252; - default: goto yy56; + if (yych <= 'U') { + if (yych <= 'D') { + if (yych == 'A') goto yy250; + goto yy56; + } else { + if (yych <= 'E') goto yy251; + if (yych <= 'T') goto yy56; + goto yy252; + } + } else { + if (yych <= 'd') { + if (yych == 'a') goto yy250; + goto yy56; + } else { + if (yych <= 'e') goto yy251; + if (yych == 'u') goto yy252; + goto yy56; + } } yy84: yych = *++YYCURSOR; - switch (yych) { - case 'H': - case 'h': goto yy253; - case 'U': - case 'u': goto yy254; - default: goto yy56; + if (yych <= 'U') { + if (yych == 'H') goto yy253; + if (yych <= 'T') goto yy56; + goto yy254; + } else { + if (yych <= 'h') { + if (yych <= 'g') goto yy56; + goto yy253; + } else { + if (yych == 'u') goto yy254; + goto yy56; + } } yy85: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': goto yy237; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy239; - case 'I': goto yy87; - default: goto yy78; + if (yych <= ',') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy78; + goto yy237; + } else { + if (yych == ' ') goto yy237; + goto yy78; + } + } else { + if (yych <= '9') { + if (yych <= '.') goto yy237; + if (yych <= '/') goto yy78; + goto yy239; + } else { + if (yych == 'I') goto yy87; + goto yy78; + } } yy86: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy255; - default: goto yy56; - } + if (yych == 'E') goto yy255; + if (yych == 'e') goto yy255; + goto yy56; yy87: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': goto yy237; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy239; - case 'I': goto yy241; - default: goto yy78; + if (yych <= ',') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy78; + goto yy237; + } else { + if (yych == ' ') goto yy237; + goto yy78; + } + } else { + if (yych <= '9') { + if (yych <= '.') goto yy237; + if (yych <= '/') goto yy78; + goto yy239; + } else { + if (yych == 'I') goto yy241; + goto yy78; + } } yy88: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy256; - default: goto yy56; - } + if (yych == 'E') goto yy256; + if (yych == 'e') goto yy256; + goto yy56; yy89: yych = *++YYCURSOR; - switch (yych) { - case 'O': - case 'o': goto yy248; - case 'd': goto yy257; - default: goto yy56; + if (yych <= 'c') { + if (yych == 'O') goto yy248; + goto yy56; + } else { + if (yych <= 'd') goto yy257; + if (yych == 'o') goto yy248; + goto yy56; } yy90: yych = *++YYCURSOR; - switch (yych) { - case 'd': goto yy257; - default: goto yy56; - } + if (yych == 'd') goto yy257; + goto yy56; yy91: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy250; - case 'E': - case 'e': goto yy251; - case 'U': - case 'u': goto yy252; - case 't': goto yy257; - default: goto yy56; + if (yych <= '`') { + if (yych <= 'D') { + if (yych == 'A') goto yy250; + goto yy56; + } else { + if (yych <= 'E') goto yy251; + if (yych == 'U') goto yy252; + goto yy56; + } + } else { + if (yych <= 'e') { + if (yych <= 'a') goto yy250; + if (yych <= 'd') goto yy56; + goto yy251; + } else { + if (yych <= 's') goto yy56; + if (yych <= 't') goto yy257; + if (yych <= 'u') goto yy252; + goto yy56; + } } yy92: yych = *++YYCURSOR; - switch (yych) { - case 'H': goto yy253; - case 'U': - case 'u': goto yy254; - case 'h': goto yy258; - default: goto yy56; + if (yych <= 'U') { + if (yych == 'H') goto yy253; + if (yych <= 'T') goto yy56; + goto yy254; + } else { + if (yych <= 'h') { + if (yych <= 'g') goto yy56; + goto yy258; + } else { + if (yych == 'u') goto yy254; + goto yy56; + } } yy93: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy197; - case '1': goto yy198; - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy199; - default: goto yy95; - } + if (yych <= '/') goto yy95; + if (yych <= '0') goto yy197; + if (yych <= '1') goto yy198; + if (yych <= '9') goto yy199; + goto yy95; yy94: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 13) YYFILL(13); @@ -4142,149 +3224,117 @@ yy95: } yy96: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy259; - case '1': goto yy260; - case '2': - case '3': - case '4': - case '5': goto yy261; - case '6': - case '7': - case '8': - case '9': goto yy262; - default: goto yy196; + if (yych <= '1') { + if (yych <= '/') goto yy196; + if (yych <= '0') goto yy259; + goto yy260; + } else { + if (yych <= '5') goto yy261; + if (yych <= '9') goto yy262; + goto yy196; } yy97: yych = *++YYCURSOR; - switch (yych) { - case '\t': goto yy64; - case '-': goto yy224; - case '.': goto yy68; - case '/': goto yy263; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy225; - case '6': - case '7': - case '8': - case '9': goto yy226; - case ':': goto yy72; - case 'n': goto yy89; - case 'r': goto yy90; - case 's': goto yy91; - case 't': goto yy92; - default: goto yy66; + if (yych <= '9') { + if (yych <= '-') { + if (yych == '\t') goto yy64; + if (yych <= ',') goto yy66; + goto yy224; + } else { + if (yych <= '.') goto yy68; + if (yych <= '/') goto yy263; + if (yych <= '5') goto yy225; + goto yy226; + } + } else { + if (yych <= 'q') { + if (yych <= ':') goto yy72; + if (yych == 'n') goto yy89; + goto yy66; + } else { + if (yych <= 'r') goto yy90; + if (yych <= 's') goto yy91; + if (yych <= 't') goto yy92; + goto yy66; + } } yy98: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy264; - case '6': - case '7': - case '8': - case '9': goto yy265; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy264; + if (yych <= '9') goto yy265; + goto yy56; yy99: yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy266; - case 'M': - case 'm': goto yy267; - case 'P': - case 'p': goto yy229; - case 'U': - case 'u': goto yy230; - default: goto yy56; + if (yych <= 'T') { + if (yych <= 'L') { + if (yych == '.') goto yy266; + goto yy56; + } else { + if (yych <= 'M') goto yy267; + if (yych == 'P') goto yy229; + goto yy56; + } + } else { + if (yych <= 'o') { + if (yych <= 'U') goto yy230; + if (yych == 'm') goto yy267; + goto yy56; + } else { + if (yych <= 'p') goto yy229; + if (yych == 'u') goto yy230; + goto yy56; + } } yy100: yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy266; - case 'M': - case 'm': goto yy267; - default: goto yy56; + if (yych <= 'L') { + if (yych == '.') goto yy266; + goto yy56; + } else { + if (yych <= 'M') goto yy267; + if (yych == 'm') goto yy267; + goto yy56; } yy101: yych = *++YYCURSOR; - switch (yych) { - case '\t': goto yy64; - case '-': goto yy224; - case '.': goto yy268; - case '/': goto yy263; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy226; - case 'n': goto yy89; - case 'r': goto yy90; - case 's': goto yy91; - case 't': goto yy92; - default: goto yy66; + if (yych <= '9') { + if (yych <= ',') { + if (yych == '\t') goto yy64; + goto yy66; + } else { + if (yych <= '-') goto yy224; + if (yych <= '.') goto yy268; + if (yych <= '/') goto yy263; + goto yy226; + } + } else { + if (yych <= 'q') { + if (yych == 'n') goto yy89; + goto yy66; + } else { + if (yych <= 'r') goto yy90; + if (yych <= 's') goto yy91; + if (yych <= 't') goto yy92; + goto yy66; + } } yy102: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy269; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy226; - default: goto yy186; - } + if (yych == '-') goto yy269; + if (yych <= '/') goto yy186; + if (yych <= '9') goto yy226; + goto yy186; yy103: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy104; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych >= ':') goto yy56; yy104: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy104; - default: goto yy106; - } + if (yych <= '/') goto yy106; + if (yych <= '9') goto yy104; yy106: #line 1006 "ext/date/lib/parse_date.re" { @@ -4311,1546 +3361,677 @@ yy106: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 4315 "<stdout>" +#line 3365 "<stdout>" yy107: yych = *++YYCURSOR; goto yy18; yy108: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - default: goto yy18; + if (yych <= '@') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy270; + goto yy18; } yy109: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'O': - case 'o': goto yy271; - default: goto yy18; + if (yych <= 'O') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'N') goto yy270; + goto yy271; + } + } else { + if (yych <= 'n') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 'o') goto yy271; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy110: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'R': - case 'r': goto yy273; - default: goto yy18; + if (yych <= 'R') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'Q') goto yy270; + goto yy273; + } + } else { + if (yych <= 'q') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 'r') goto yy273; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy111: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'G': - case 'g': goto yy275; - default: goto yy18; + if (yych <= 'G') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'F') goto yy270; + goto yy275; + } + } else { + if (yych <= 'f') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 'g') goto yy275; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy112: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - default: goto yy18; + if (yych <= '/') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + goto yy276; + } + } else { + if (yych <= '^') { + if (yych <= '@') goto yy18; + if (yych <= 'Z') goto yy270; + goto yy18; + } else { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy277; + goto yy18; + } } yy113: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'O': goto yy271; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'o': goto yy278; - default: goto yy18; + if (yych <= 'N') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'O') goto yy271; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'n') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 'o') goto yy278; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy114: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'R': goto yy273; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'r': goto yy279; - default: goto yy18; + if (yych <= 'Q') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'R') goto yy273; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'q') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 'r') goto yy279; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy115: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'G': goto yy275; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'g': goto yy280; - default: goto yy18; + if (yych <= 'F') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'G') goto yy275; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'f') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 'g') goto yy280; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy116: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'C': - case 'c': goto yy281; - default: goto yy18; + if (yych <= 'C') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'B') goto yy270; + goto yy281; + } + } else { + if (yych <= 'b') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 'c') goto yy281; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy117: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'C': goto yy281; - case 'a': - case 'b': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'c': goto yy282; - default: goto yy18; + if (yych <= 'B') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'C') goto yy281; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'b') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 'c') goto yy282; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy118: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'C': - case 'c': goto yy283; - default: goto yy18; + if (yych <= 'C') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'B') goto yy270; + goto yy283; + } + } else { + if (yych <= 'b') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 'c') goto yy283; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy119: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'C': goto yy283; - case 'a': - case 'b': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'c': goto yy284; - default: goto yy18; + if (yych <= 'B') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'C') goto yy283; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'b') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 'c') goto yy284; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy120: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'G': - case 'g': goto yy285; - default: goto yy18; + if (yych <= 'G') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'F') goto yy270; + goto yy285; + } + } else { + if (yych <= 'f') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 'g') goto yy285; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy121: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'E': - case 'e': goto yy286; - default: goto yy18; + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'D') goto yy270; + goto yy286; + } + } else { + if (yych <= 'd') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 'e') goto yy286; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy122: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'G': goto yy285; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'g': goto yy287; - default: goto yy18; + if (yych <= 'F') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'G') goto yy285; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'f') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 'g') goto yy287; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy123: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'E': goto yy286; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'e': goto yy288; - default: goto yy18; + if (yych <= 'D') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'E') goto yy286; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'd') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 'e') goto yy288; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy124: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'B': - case 'b': goto yy289; - default: goto yy18; + if (yych <= 'B') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'A') goto yy270; + goto yy289; + } + } else { + if (yych <= 'a') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 'b') goto yy289; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy125: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'F': - case 'f': goto yy290; - case 'R': - case 'r': goto yy291; - default: goto yy18; + if (yych <= 'R') { + if (yych <= '@') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == 'F') goto yy290; + if (yych <= 'Q') goto yy270; + goto yy291; + } + } else { + if (yych <= 'f') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + if (yych <= 'e') goto yy270; + goto yy290; + } else { + if (yych == 'r') goto yy291; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy126: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'U': - case 'u': goto yy292; - default: goto yy18; + if (yych <= 'U') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'T') goto yy270; + goto yy292; + } + } else { + if (yych <= 't') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 'u') goto yy292; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy127: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'I': - case 'i': goto yy293; - case 'O': - case 'o': goto yy295; - default: goto yy18; + if (yych <= 'O') { + if (yych <= '@') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == 'I') goto yy293; + if (yych <= 'N') goto yy270; + goto yy295; + } + } else { + if (yych <= 'i') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + if (yych <= 'h') goto yy270; + goto yy293; + } else { + if (yych == 'o') goto yy295; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy128: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'B': goto yy289; - case 'a': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'b': goto yy296; - default: goto yy18; + if (yych <= 'A') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'B') goto yy289; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 'b') goto yy296; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy129: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'F': goto yy290; - case 'R': goto yy291; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'f': goto yy297; - case 'r': goto yy298; - default: goto yy18; + if (yych <= 'Q') { + if (yych <= '.') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych == '-') goto yy276; + goto yy18; + } + } else { + if (yych <= '@') { + if (yych <= '/') goto yy276; + goto yy18; + } else { + if (yych == 'F') goto yy290; + goto yy270; + } + } + } else { + if (yych <= '`') { + if (yych <= 'Z') { + if (yych <= 'R') goto yy291; + goto yy270; + } else { + if (yych == '_') goto yy276; + goto yy18; + } + } else { + if (yych <= 'q') { + if (yych == 'f') goto yy297; + goto yy277; + } else { + if (yych <= 'r') goto yy298; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy130: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'U': goto yy292; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'u': goto yy299; - default: goto yy18; + if (yych <= 'T') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'U') goto yy292; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 't') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 'u') goto yy299; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy131: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'I': goto yy293; - case 'O': goto yy295; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'i': goto yy300; - case 'o': goto yy301; - default: goto yy18; + if (yych <= 'N') { + if (yych <= '.') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych == '-') goto yy276; + goto yy18; + } + } else { + if (yych <= '@') { + if (yych <= '/') goto yy276; + goto yy18; + } else { + if (yych == 'I') goto yy293; + goto yy270; + } + } + } else { + if (yych <= '`') { + if (yych <= 'Z') { + if (yych <= 'O') goto yy295; + goto yy270; + } else { + if (yych == '_') goto yy276; + goto yy18; + } + } else { + if (yych <= 'n') { + if (yych == 'i') goto yy300; + goto yy277; + } else { + if (yych <= 'o') goto yy301; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy132: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'T': goto yy302; - default: goto yy18; + if (yych <= 'S') { + if (yych == ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy270; + } else { + if (yych <= 'Z') { + if (yych <= 'T') goto yy302; + goto yy270; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy133: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 21) YYFILL(21); yych = *YYCURSOR; yy134: - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': goto yy133; - case '0': - case '1': - case '2': goto yy135; - case '3': goto yy137; - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy138; - default: goto yy56; - } + if (yybm[0+yych] & 16) { + goto yy133; + } + if (yych <= '/') goto yy56; + if (yych <= '2') goto yy135; + if (yych <= '3') goto yy137; + if (yych <= '9') goto yy138; + goto yy56; yy135: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': goto yy305; - case '1': goto yy306; - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy307; - default: goto yy304; - } + if (yych <= '/') goto yy304; + if (yych <= '0') goto yy305; + if (yych <= '1') goto yy306; + if (yych <= '9') goto yy307; + goto yy304; yy136: #line 1362 "ext/date/lib/parse_date.re" { @@ -5865,2873 +4046,1609 @@ yy136: TIMELIB_DEINIT; return TIMELIB_DATE_TEXT; } -#line 5869 "<stdout>" +#line 4050 "<stdout>" yy137: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': goto yy305; - case '1': goto yy306; - case '2': goto yy309; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy310; - default: goto yy304; + if (yych <= '1') { + if (yych <= '/') goto yy304; + if (yych <= '0') goto yy305; + goto yy306; + } else { + if (yych <= '2') goto yy309; + if (yych <= '9') goto yy310; + goto yy304; } yy138: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': goto yy311; - case '1': goto yy312; - case '2': goto yy309; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy310; - default: goto yy304; + if (yych <= '1') { + if (yych <= '/') goto yy304; + if (yych <= '0') goto yy311; + goto yy312; + } else { + if (yych <= '2') goto yy309; + if (yych <= '9') goto yy310; + goto yy304; } yy139: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'I': goto yy313; - default: goto yy18; + if (yych <= '.') { + if (yych <= ' ') { + if (yych == '\t') goto yy134; + if (yych <= 0x1F) goto yy18; + goto yy134; + } else { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy134; + } + } else { + if (yych <= 'H') { + if (yych <= '/') goto yy18; + if (yych <= '9') goto yy134; + if (yych <= '@') goto yy18; + goto yy270; + } else { + if (yych <= 'Z') { + if (yych <= 'I') goto yy313; + goto yy270; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy270; + goto yy18; + } + } } yy140: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - default: goto yy18; + if (yych <= ',') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy134; + goto yy18; + } else { + if (yych <= ' ') goto yy134; + if (yych == ')') goto yy107; + goto yy18; + } + } else { + if (yych <= '@') { + if (yych == '/') goto yy18; + if (yych <= '9') goto yy134; + goto yy18; + } else { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy141: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'N': - case 'n': goto yy314; - default: goto yy18; + if (yych <= 'N') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'M') goto yy270; + goto yy314; + } + } else { + if (yych <= 'm') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 'n') goto yy314; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy142: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'L': - case 'l': goto yy315; - case 'N': - case 'n': goto yy316; - default: goto yy18; + if (yych <= 'N') { + if (yych <= '@') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == 'L') goto yy315; + if (yych <= 'M') goto yy270; + goto yy316; + } + } else { + if (yych <= 'l') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + if (yych <= 'k') goto yy270; + goto yy315; + } else { + if (yych == 'n') goto yy316; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy143: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'N': goto yy314; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'n': goto yy317; - default: goto yy18; + if (yych <= 'M') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'N') goto yy314; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'm') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 'n') goto yy317; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy144: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'L': goto yy315; - case 'N': goto yy316; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'l': goto yy318; - case 'n': goto yy319; - default: goto yy18; + if (yych <= 'M') { + if (yych <= '.') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych == '-') goto yy276; + goto yy18; + } + } else { + if (yych <= '@') { + if (yych <= '/') goto yy276; + goto yy18; + } else { + if (yych == 'L') goto yy315; + goto yy270; + } + } + } else { + if (yych <= '`') { + if (yych <= 'Z') { + if (yych <= 'N') goto yy316; + goto yy270; + } else { + if (yych == '_') goto yy276; + goto yy18; + } + } else { + if (yych <= 'm') { + if (yych == 'l') goto yy318; + goto yy277; + } else { + if (yych <= 'n') goto yy319; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy145: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'S': - case 's': goto yy320; - default: goto yy18; + if (yych <= 'S') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'R') goto yy270; + goto yy320; + } + } else { + if (yych <= 'r') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 's') goto yy320; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy146: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'S': goto yy320; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 's': goto yy321; - default: goto yy18; + if (yych <= 'R') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'S') goto yy320; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'r') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 's') goto yy321; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy147: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'z': goto yy270; - case 'R': - case 'r': goto yy322; - case 'Y': - case 'y': goto yy323; - default: goto yy18; + if (yych <= 'Y') { + if (yych <= '@') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == 'R') goto yy322; + if (yych <= 'X') goto yy270; + goto yy323; + } + } else { + if (yych <= 'r') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + if (yych <= 'q') goto yy270; + goto yy322; + } else { + if (yych == 'y') goto yy323; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy148: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'D': - case 'd': goto yy324; - default: goto yy18; + if (yych <= 'D') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'C') goto yy270; + goto yy324; + } + } else { + if (yych <= 'c') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 'd') goto yy324; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy149: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'N': - case 'n': goto yy293; - default: goto yy18; + if (yych <= 'N') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'M') goto yy270; + goto yy293; + } + } else { + if (yych <= 'm') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 'n') goto yy293; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy150: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Z': goto yy270; - case 'R': goto yy322; - case 'Y': goto yy323; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'z': goto yy277; - case 'r': goto yy325; - case 'y': goto yy326; - default: goto yy18; + if (yych <= 'X') { + if (yych <= '.') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych == '-') goto yy276; + goto yy18; + } + } else { + if (yych <= '@') { + if (yych <= '/') goto yy276; + goto yy18; + } else { + if (yych == 'R') goto yy322; + goto yy270; + } + } + } else { + if (yych <= '`') { + if (yych <= 'Z') { + if (yych <= 'Y') goto yy323; + goto yy270; + } else { + if (yych == '_') goto yy276; + goto yy18; + } + } else { + if (yych <= 'x') { + if (yych == 'r') goto yy325; + goto yy277; + } else { + if (yych <= 'y') goto yy326; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy151: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'D': goto yy324; - case 'a': - case 'b': - case 'c': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'd': goto yy327; - default: goto yy18; + if (yych <= 'C') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'D') goto yy324; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'c') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 'd') goto yy327; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy152: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'N': goto yy293; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'n': goto yy300; - default: goto yy18; + if (yych <= 'M') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'N') goto yy293; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'm') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 'n') goto yy300; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy153: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'y': - case 'z': goto yy270; - case 'X': - case 'x': goto yy328; - default: goto yy18; + if (yych <= 'X') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'W') goto yy270; + goto yy328; + } + } else { + if (yych <= 'w') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 'x') goto yy328; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy154: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'N': - case 'n': goto yy290; - default: goto yy18; + if (yych <= 'N') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'M') goto yy270; + goto yy290; + } + } else { + if (yych <= 'm') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 'n') goto yy290; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy155: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'x': - case 'y': - case 'z': goto yy270; - case 'O': - case 'o': goto yy329; - case 'V': - case 'v': goto yy283; - case 'W': - case 'w': goto yy330; - default: goto yy18; + if (yych <= 'W') { + if (yych <= 'N') { + if (yych == ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy270; + } else { + if (yych <= 'O') goto yy329; + if (yych <= 'U') goto yy270; + if (yych <= 'V') goto yy283; + goto yy330; + } + } else { + if (yych <= 'o') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + if (yych <= 'n') goto yy270; + goto yy329; + } else { + if (yych <= 'v') { + if (yych <= 'u') goto yy270; + goto yy283; + } else { + if (yych <= 'w') goto yy330; + if (yych <= 'z') goto yy270; + goto yy18; + } + } } yy156: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'Y': - case 'Z': goto yy270; - case 'X': goto yy328; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'y': - case 'z': goto yy277; - case 'x': goto yy332; - default: goto yy18; + if (yych <= 'W') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'X') goto yy328; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'w') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 'x') goto yy332; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy157: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'N': goto yy290; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'n': goto yy297; - default: goto yy18; + if (yych <= 'M') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'N') goto yy290; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'm') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 'n') goto yy297; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy158: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'O': goto yy329; - case 'V': goto yy283; - case 'W': goto yy330; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'x': - case 'y': - case 'z': goto yy277; - case 'o': goto yy333; - case 'v': goto yy284; - case 'w': goto yy334; - default: goto yy18; + if (yych <= 'V') { + if (yych <= '.') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych == '-') goto yy276; + goto yy18; + } + } else { + if (yych <= 'N') { + if (yych <= '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } else { + if (yych <= 'O') goto yy329; + if (yych <= 'U') goto yy270; + goto yy283; + } + } + } else { + if (yych <= 'n') { + if (yych <= '^') { + if (yych <= 'W') goto yy330; + if (yych <= 'Z') goto yy270; + goto yy18; + } else { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy18; + goto yy277; + } + } else { + if (yych <= 'v') { + if (yych <= 'o') goto yy333; + if (yych <= 'u') goto yy277; + goto yy284; + } else { + if (yych <= 'w') goto yy334; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy159: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'T': - case 't': goto yy335; - default: goto yy18; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'S') goto yy270; + goto yy335; + } + } else { + if (yych <= 's') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 't') goto yy335; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy160: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'T': goto yy335; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 't': goto yy336; - default: goto yy18; + if (yych <= 'S') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'T') goto yy335; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 's') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 't') goto yy336; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy161: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'E': - case 'e': goto yy337; - default: goto yy18; + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'D') goto yy270; + goto yy337; + } + } else { + if (yych <= 'd') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 'e') goto yy337; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy162: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'E': goto yy337; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'e': goto yy338; - default: goto yy18; + if (yych <= 'D') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'E') goto yy337; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'd') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 'e') goto yy338; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy163: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'T': - case 't': goto yy339; - default: goto yy18; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'S') goto yy270; + goto yy339; + } + } else { + if (yych <= 's') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 't') goto yy339; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy164: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'C': - case 'c': goto yy340; - case 'P': - case 'p': goto yy341; - case 'V': - case 'v': goto yy342; - default: goto yy18; + if (yych <= 'V') { + if (yych <= 'B') { + if (yych == ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy270; + } else { + if (yych <= 'O') { + if (yych <= 'C') goto yy340; + goto yy270; + } else { + if (yych <= 'P') goto yy341; + if (yych <= 'U') goto yy270; + goto yy342; + } + } + } else { + if (yych <= 'o') { + if (yych <= '`') { + if (yych <= 'Z') goto yy270; + goto yy18; + } else { + if (yych == 'c') goto yy340; + goto yy270; + } + } else { + if (yych <= 'u') { + if (yych <= 'p') goto yy341; + goto yy270; + } else { + if (yych <= 'v') goto yy342; + if (yych <= 'z') goto yy270; + goto yy18; + } + } } yy165: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'y': - case 'z': goto yy270; - case 'X': - case 'x': goto yy290; - default: goto yy18; + if (yych <= 'X') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'W') goto yy270; + goto yy290; + } + } else { + if (yych <= 'w') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 'x') goto yy290; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy166: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'T': goto yy339; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 't': goto yy343; - default: goto yy18; + if (yych <= 'S') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'T') goto yy339; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 's') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 't') goto yy343; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy167: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'C': goto yy340; - case 'P': goto yy341; - case 'V': goto yy342; - case 'a': - case 'b': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'c': goto yy344; - case 'p': goto yy345; - case 'v': goto yy346; - default: goto yy18; + if (yych <= 'U') { + if (yych <= '/') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + goto yy276; + } + } else { + if (yych <= 'C') { + if (yych <= '@') goto yy18; + if (yych <= 'B') goto yy270; + goto yy340; + } else { + if (yych == 'P') goto yy341; + goto yy270; + } + } + } else { + if (yych <= 'b') { + if (yych <= '^') { + if (yych <= 'V') goto yy342; + if (yych <= 'Z') goto yy270; + goto yy18; + } else { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy18; + goto yy277; + } + } else { + if (yych <= 'p') { + if (yych <= 'c') goto yy344; + if (yych <= 'o') goto yy277; + goto yy345; + } else { + if (yych == 'v') goto yy346; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy168: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'Y': - case 'Z': goto yy270; - case 'X': goto yy290; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'y': - case 'z': goto yy277; - case 'x': goto yy297; - default: goto yy18; + if (yych <= 'W') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'X') goto yy290; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'w') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 'x') goto yy297; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy169: yych = *++YYCURSOR; - switch (yych) { - case '.': - case ':': goto yy72; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy347; - default: goto yy56; + if (yych <= '/') { + if (yych == '.') goto yy72; + goto yy56; + } else { + if (yych <= '9') goto yy347; + if (yych <= ':') goto yy72; + goto yy56; } yy170: yych = *++YYCURSOR; - switch (yych) { - case '.': - case ':': goto yy72; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy347; - default: goto yy56; + if (yych <= '/') { + if (yych == '.') goto yy72; + goto yy56; + } else { + if (yych <= '4') goto yy347; + if (yych == ':') goto yy72; + goto yy56; } yy171: yych = *++YYCURSOR; - switch (yych) { - case '.': - case ':': goto yy72; - default: goto yy56; - } + if (yych == '.') goto yy72; + if (yych == ':') goto yy72; + goto yy56; yy172: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'I': - case 'i': goto yy348; - case 'U': - case 'u': goto yy349; - default: goto yy18; + if (yych <= 'U') { + if (yych <= '@') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == 'I') goto yy348; + if (yych <= 'T') goto yy270; + goto yy349; + } + } else { + if (yych <= 'i') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + if (yych <= 'h') goto yy270; + goto yy348; + } else { + if (yych == 'u') goto yy349; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy173: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'D': - case 'd': goto yy350; - case 'M': - case 'm': goto yy351; - default: goto yy18; + if (yych <= 'M') { + if (yych <= '@') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == 'D') goto yy350; + if (yych <= 'L') goto yy270; + goto yy351; + } + } else { + if (yych <= 'd') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + if (yych <= 'c') goto yy270; + goto yy350; + } else { + if (yych == 'm') goto yy351; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy174: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'E': - case 'e': goto yy352; - default: goto yy18; + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'D') goto yy270; + goto yy352; + } + } else { + if (yych <= 'd') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 'e') goto yy352; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy175: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'E': - case 'e': goto yy353; - default: goto yy18; + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'D') goto yy270; + goto yy353; + } + } else { + if (yych <= 'd') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 'e') goto yy353; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy176: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'I': goto yy348; - case 'U': goto yy349; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'i': goto yy354; - case 'u': goto yy355; - default: goto yy18; + if (yych <= 'T') { + if (yych <= '.') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych == '-') goto yy276; + goto yy18; + } + } else { + if (yych <= '@') { + if (yych <= '/') goto yy276; + goto yy18; + } else { + if (yych == 'I') goto yy348; + goto yy270; + } + } + } else { + if (yych <= '`') { + if (yych <= 'Z') { + if (yych <= 'U') goto yy349; + goto yy270; + } else { + if (yych == '_') goto yy276; + goto yy18; + } + } else { + if (yych <= 't') { + if (yych == 'i') goto yy354; + goto yy277; + } else { + if (yych <= 'u') goto yy355; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy177: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'D': goto yy350; - case 'M': goto yy351; - case 'a': - case 'b': - case 'c': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'd': goto yy356; - case 'm': goto yy357; - default: goto yy18; + if (yych <= 'L') { + if (yych <= '.') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych == '-') goto yy276; + goto yy18; + } + } else { + if (yych <= '@') { + if (yych <= '/') goto yy276; + goto yy18; + } else { + if (yych == 'D') goto yy350; + goto yy270; + } + } + } else { + if (yych <= '`') { + if (yych <= 'Z') { + if (yych <= 'M') goto yy351; + goto yy270; + } else { + if (yych == '_') goto yy276; + goto yy18; + } + } else { + if (yych <= 'l') { + if (yych == 'd') goto yy356; + goto yy277; + } else { + if (yych <= 'm') goto yy357; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy178: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'E': goto yy352; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'e': goto yy358; - default: goto yy18; + if (yych <= 'D') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'E') goto yy352; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'd') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 'e') goto yy358; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy179: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'E': goto yy353; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'e': goto yy359; - default: goto yy18; + if (yych <= 'D') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'E') goto yy353; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'd') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 'e') goto yy359; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy180: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'I': goto yy360; - default: goto yy18; + if (yych <= '.') { + if (yych <= ' ') { + if (yych == '\t') goto yy134; + if (yych <= 0x1F) goto yy18; + goto yy134; + } else { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy134; + } + } else { + if (yych <= 'H') { + if (yych <= '/') goto yy18; + if (yych <= '9') goto yy134; + if (yych <= '@') goto yy18; + goto yy270; + } else { + if (yych <= 'Z') { + if (yych <= 'I') goto yy360; + goto yy270; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy270; + goto yy18; + } + } } yy181: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'D': - case 'd': goto yy361; - case 'E': - case 'e': goto yy362; - default: goto yy18; + if (yych <= 'E') { + if (yych <= '@') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'C') goto yy270; + if (yych <= 'D') goto yy361; + goto yy362; + } + } else { + if (yych <= 'c') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 'd') goto yy361; + if (yych <= 'e') goto yy362; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy182: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'D': goto yy361; - case 'E': goto yy362; - case 'a': - case 'b': - case 'c': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 'd': goto yy363; - case 'e': goto yy364; - default: goto yy18; + if (yych <= 'D') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych <= '/') { + if (yych <= '.') goto yy18; + goto yy276; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'C') goto yy270; + goto yy361; + } + } + } else { + if (yych <= '`') { + if (yych <= 'Z') { + if (yych <= 'E') goto yy362; + goto yy270; + } else { + if (yych == '_') goto yy276; + goto yy18; + } + } else { + if (yych <= 'd') { + if (yych <= 'c') goto yy277; + goto yy363; + } else { + if (yych <= 'e') goto yy364; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy183: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy270; - case 'S': - case 's': goto yy365; - default: goto yy18; + if (yych <= 'S') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'R') goto yy270; + goto yy365; + } + } else { + if (yych <= 'r') { + if (yych <= 'Z') goto yy270; + if (yych <= '`') goto yy18; + goto yy270; + } else { + if (yych <= 's') goto yy365; + if (yych <= 'z') goto yy270; + goto yy18; + } } yy184: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy270; - case 'S': goto yy365; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy277; - case 's': goto yy366; - default: goto yy18; + if (yych <= 'R') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy270; + } + } else { + if (yych <= '_') { + if (yych <= 'S') goto yy365; + if (yych <= 'Z') goto yy270; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'r') { + if (yych <= '`') goto yy18; + goto yy277; + } else { + if (yych <= 's') goto yy366; + if (yych <= 'z') goto yy277; + goto yy18; + } + } } yy185: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11); yych = *YYCURSOR; yy186: - switch (yych) { - case '\t': - case ' ': goto yy185; - case 'D': - case 'd': goto yy187; - case 'F': - case 'f': goto yy188; - case 'H': - case 'h': goto yy76; - case 'M': - case 'm': goto yy189; - case 'S': - case 's': goto yy190; - case 'T': - case 't': goto yy84; - case 'W': - case 'w': goto yy86; - case 'Y': - case 'y': goto yy88; - default: goto yy56; + if (yych <= 'W') { + if (yych <= 'F') { + if (yych <= ' ') { + if (yych == '\t') goto yy185; + if (yych <= 0x1F) goto yy56; + goto yy185; + } else { + if (yych == 'D') goto yy187; + if (yych <= 'E') goto yy56; + goto yy188; + } + } else { + if (yych <= 'M') { + if (yych == 'H') goto yy76; + if (yych <= 'L') goto yy56; + goto yy189; + } else { + if (yych <= 'S') { + if (yych <= 'R') goto yy56; + goto yy190; + } else { + if (yych <= 'T') goto yy84; + if (yych <= 'V') goto yy56; + goto yy86; + } + } + } + } else { + if (yych <= 'l') { + if (yych <= 'd') { + if (yych == 'Y') goto yy88; + if (yych <= 'c') goto yy56; + } else { + if (yych <= 'f') { + if (yych <= 'e') goto yy56; + goto yy188; + } else { + if (yych == 'h') goto yy76; + goto yy56; + } + } + } else { + if (yych <= 't') { + if (yych <= 'm') goto yy189; + if (yych <= 'r') goto yy56; + if (yych <= 's') goto yy190; + goto yy84; + } else { + if (yych <= 'w') { + if (yych <= 'v') goto yy56; + goto yy86; + } else { + if (yych == 'y') goto yy88; + goto yy56; + } + } + } } yy187: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy231; - default: goto yy56; - } + if (yych == 'A') goto yy231; + if (yych == 'a') goto yy231; + goto yy56; yy188: yych = *++YYCURSOR; - switch (yych) { - case 'O': - case 'o': goto yy234; - case 'R': - case 'r': goto yy235; - default: goto yy56; + if (yych <= 'R') { + if (yych == 'O') goto yy234; + if (yych <= 'Q') goto yy56; + goto yy235; + } else { + if (yych <= 'o') { + if (yych <= 'n') goto yy56; + goto yy234; + } else { + if (yych == 'r') goto yy235; + goto yy56; + } } yy189: yych = *++YYCURSOR; - switch (yych) { - case 'I': - case 'i': goto yy246; - case 'O': - case 'o': goto yy247; - default: goto yy56; + if (yych <= 'O') { + if (yych == 'I') goto yy246; + if (yych <= 'N') goto yy56; + goto yy247; + } else { + if (yych <= 'i') { + if (yych <= 'h') goto yy56; + goto yy246; + } else { + if (yych == 'o') goto yy247; + goto yy56; + } } yy190: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy250; - case 'E': - case 'e': goto yy367; - case 'U': - case 'u': goto yy252; - default: goto yy56; + if (yych <= 'U') { + if (yych <= 'D') { + if (yych == 'A') goto yy250; + goto yy56; + } else { + if (yych <= 'E') goto yy367; + if (yych <= 'T') goto yy56; + goto yy252; + } + } else { + if (yych <= 'd') { + if (yych == 'a') goto yy250; + goto yy56; + } else { + if (yych <= 'e') goto yy367; + if (yych == 'u') goto yy252; + goto yy56; + } } yy191: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case 'D': - case 'F': - case 'H': - case 'M': - case 'S': - case 'T': - case 'W': - case 'Y': - case 'd': - case 'f': - case 'h': - case 'm': - case 's': - case 't': - case 'w': - case 'y': goto yy186; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy368; - case '6': - case '7': - case '8': - case '9': goto yy369; - case ':': goto yy192; - default: goto yy18; + if (yych <= 'T') { + if (yych <= 'C') { + if (yych <= ' ') { + if (yych == '\t') goto yy186; + if (yych <= 0x1F) goto yy18; + goto yy186; + } else { + if (yych <= '5') { + if (yych <= '/') goto yy18; + goto yy368; + } else { + if (yych <= '9') goto yy369; + if (yych >= ';') goto yy18; + } + } + } else { + if (yych <= 'G') { + if (yych == 'E') goto yy18; + if (yych <= 'F') goto yy186; + goto yy18; + } else { + if (yych <= 'L') { + if (yych <= 'H') goto yy186; + goto yy18; + } else { + if (yych <= 'M') goto yy186; + if (yych <= 'R') goto yy18; + goto yy186; + } + } + } + } else { + if (yych <= 'g') { + if (yych <= 'Y') { + if (yych == 'W') goto yy186; + if (yych <= 'X') goto yy18; + goto yy186; + } else { + if (yych <= 'd') { + if (yych <= 'c') goto yy18; + goto yy186; + } else { + if (yych == 'f') goto yy186; + goto yy18; + } + } + } else { + if (yych <= 't') { + if (yych <= 'l') { + if (yych <= 'h') goto yy186; + goto yy18; + } else { + if (yych <= 'm') goto yy186; + if (yych <= 'r') goto yy18; + goto yy186; + } + } else { + if (yych <= 'w') { + if (yych <= 'v') goto yy18; + goto yy186; + } else { + if (yych == 'y') goto yy186; + goto yy18; + } + } + } } yy192: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy370; - case '6': - case '7': - case '8': - case '9': goto yy107; - default: goto yy18; - } + if (yych <= '/') goto yy18; + if (yych <= '5') goto yy370; + if (yych <= '9') goto yy107; + goto yy18; yy193: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case 'D': - case 'F': - case 'H': - case 'M': - case 'S': - case 'T': - case 'W': - case 'Y': - case 'd': - case 'f': - case 'h': - case 'm': - case 's': - case 't': - case 'w': - case 'y': goto yy186; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy369; - default: goto yy18; + if (yych <= 'V') { + if (yych <= 'D') { + if (yych <= ' ') { + if (yych == '\t') goto yy186; + if (yych <= 0x1F) goto yy18; + goto yy186; + } else { + if (yych <= '/') goto yy18; + if (yych <= '9') goto yy369; + if (yych <= 'C') goto yy18; + goto yy186; + } + } else { + if (yych <= 'H') { + if (yych == 'F') goto yy186; + if (yych <= 'G') goto yy18; + goto yy186; + } else { + if (yych <= 'M') { + if (yych <= 'L') goto yy18; + goto yy186; + } else { + if (yych <= 'R') goto yy18; + if (yych <= 'T') goto yy186; + goto yy18; + } + } + } + } else { + if (yych <= 'h') { + if (yych <= 'c') { + if (yych == 'X') goto yy18; + if (yych <= 'Y') goto yy186; + goto yy18; + } else { + if (yych <= 'e') { + if (yych <= 'd') goto yy186; + goto yy18; + } else { + if (yych == 'g') goto yy18; + goto yy186; + } + } + } else { + if (yych <= 't') { + if (yych == 'm') goto yy186; + if (yych <= 'r') goto yy18; + goto yy186; + } else { + if (yych <= 'w') { + if (yych <= 'v') goto yy18; + goto yy186; + } else { + if (yych == 'y') goto yy186; + goto yy18; + } + } + } } yy194: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case 'D': - case 'F': - case 'H': - case 'M': - case 'S': - case 'T': - case 'W': - case 'Y': - case 'd': - case 'f': - case 'h': - case 'm': - case 's': - case 't': - case 'w': - case 'y': goto yy186; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy371; - default: goto yy18; + if (yych <= 'V') { + if (yych <= 'D') { + if (yych <= ' ') { + if (yych == '\t') goto yy186; + if (yych <= 0x1F) goto yy18; + goto yy186; + } else { + if (yych <= '/') goto yy18; + if (yych <= '9') goto yy371; + if (yych <= 'C') goto yy18; + goto yy186; + } + } else { + if (yych <= 'H') { + if (yych == 'F') goto yy186; + if (yych <= 'G') goto yy18; + goto yy186; + } else { + if (yych <= 'M') { + if (yych <= 'L') goto yy18; + goto yy186; + } else { + if (yych <= 'R') goto yy18; + if (yych <= 'T') goto yy186; + goto yy18; + } + } + } + } else { + if (yych <= 'h') { + if (yych <= 'c') { + if (yych == 'X') goto yy18; + if (yych <= 'Y') goto yy186; + goto yy18; + } else { + if (yych <= 'e') { + if (yych <= 'd') goto yy186; + goto yy18; + } else { + if (yych == 'g') goto yy18; + goto yy186; + } + } + } else { + if (yych <= 't') { + if (yych == 'm') goto yy186; + if (yych <= 'r') goto yy18; + goto yy186; + } else { + if (yych <= 'w') { + if (yych <= 'v') goto yy18; + goto yy186; + } else { + if (yych == 'y') goto yy186; + goto yy18; + } + } + } } yy195: ++YYCURSOR; @@ -8766,118 +5683,89 @@ yy196: } yy197: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy372; - case '.': goto yy373; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy199; - default: goto yy56; + if (yych <= '.') { + if (yych <= ',') goto yy56; + if (yych <= '-') goto yy372; + goto yy373; + } else { + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy199; + goto yy56; } yy198: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy372; - case '.': goto yy373; - case '0': - case '1': - case '2': goto yy199; - default: goto yy56; + if (yych <= '.') { + if (yych <= ',') goto yy56; + if (yych <= '-') goto yy372; + goto yy373; + } else { + if (yych <= '/') goto yy56; + if (yych >= '3') goto yy56; } yy199: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy372; - case '.': goto yy373; - default: goto yy56; - } + if (yych <= ',') goto yy56; + if (yych <= '-') goto yy372; + if (yych <= '.') goto yy373; + goto yy56; yy200: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy374; - case '.': goto yy372; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy202; - default: goto yy56; + if (yych <= '.') { + if (yych <= ',') goto yy56; + if (yych <= '-') goto yy374; + goto yy372; + } else { + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy202; + goto yy56; } yy201: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy374; - case '.': goto yy372; - case '0': - case '1': - case '2': goto yy202; - default: goto yy56; + if (yych <= '.') { + if (yych <= ',') goto yy56; + if (yych <= '-') goto yy374; + goto yy372; + } else { + if (yych <= '/') goto yy56; + if (yych >= '3') goto yy56; } yy202: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy374; - case '.': goto yy372; - default: goto yy56; - } + if (yych <= ',') goto yy56; + if (yych <= '-') goto yy374; + if (yych <= '.') goto yy372; + goto yy56; yy203: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy232; - default: goto yy56; - } + if (yych == 'E') goto yy232; + if (yych == 'e') goto yy232; + goto yy56; yy204: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy233; - default: goto yy56; - } + if (yych == 'E') goto yy233; + if (yych == 'e') goto yy233; + goto yy56; yy205: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy245; - default: goto yy56; - } + if (yych == 'A') goto yy245; + if (yych == 'a') goto yy245; + goto yy56; yy206: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy375; - default: goto yy56; - } + if (yych == 'E') goto yy375; + if (yych == 'e') goto yy375; + goto yy56; yy207: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy372; - case '.': goto yy376; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy211; - case ':': goto yy377; - default: goto yy208; + if (yych <= '.') { + if (yych <= ',') goto yy208; + if (yych <= '-') goto yy372; + goto yy376; + } else { + if (yych <= '/') goto yy208; + if (yych <= '9') goto yy211; + if (yych <= ':') goto yy377; } yy208: #line 1131 "ext/date/lib/parse_date.re" @@ -8905,74 +5793,62 @@ yy208: TIMELIB_DEINIT; return TIMELIB_TIME24_WITH_ZONE; } -#line 8909 "<stdout>" +#line 5797 "<stdout>" yy209: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy372; - case '.': goto yy376; - case '0': - case '1': - case '2': goto yy211; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy228; - case ':': goto yy377; - default: goto yy208; + if (yych <= '/') { + if (yych <= ',') goto yy208; + if (yych <= '-') goto yy372; + if (yych <= '.') goto yy376; + goto yy208; + } else { + if (yych <= '2') goto yy211; + if (yych <= '9') goto yy228; + if (yych <= ':') goto yy377; + goto yy208; } yy210: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy372; - case '.': goto yy376; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy228; - case ':': goto yy377; - default: goto yy208; + if (yych <= '.') { + if (yych <= ',') goto yy208; + if (yych <= '-') goto yy372; + goto yy376; + } else { + if (yych <= '/') goto yy208; + if (yych <= '9') goto yy228; + if (yych <= ':') goto yy377; + goto yy208; } yy211: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy372; - case '.': goto yy376; - case ':': goto yy377; - default: goto yy208; + if (yych <= '.') { + if (yych <= ',') goto yy208; + if (yych <= '-') goto yy372; + goto yy376; + } else { + if (yych == ':') goto yy377; + goto yy208; } yy212: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '/': goto yy378; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy215; - case 'n': - case 'r': goto yy379; - case 's': goto yy380; - case 't': goto yy381; - default: goto yy213; + if (yych <= 'n') { + if (yych <= '/') { + if (yych >= '/') goto yy378; + } else { + if (yych <= '9') goto yy215; + if (yych >= 'n') goto yy379; + } + } else { + if (yych <= 'r') { + if (yych >= 'r') goto yy379; + } else { + if (yych <= 's') goto yy380; + if (yych <= 't') goto yy381; + } } yy213: #line 1223 "ext/date/lib/parse_date.re" @@ -8990,256 +5866,203 @@ yy213: TIMELIB_DEINIT; return TIMELIB_AMERICAN; } -#line 8994 "<stdout>" +#line 5870 "<stdout>" yy214: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '/': goto yy378; - case '0': - case '1': goto yy215; - case 'n': - case 'r': goto yy379; - case 's': goto yy380; - case 't': goto yy381; - default: goto yy213; + if (yych <= 'n') { + if (yych <= '/') { + if (yych <= '.') goto yy213; + goto yy378; + } else { + if (yych <= '1') goto yy215; + if (yych <= 'm') goto yy213; + goto yy379; + } + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy213; + goto yy379; + } else { + if (yych <= 's') goto yy380; + if (yych <= 't') goto yy381; + goto yy213; + } } yy215: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '/': goto yy378; - case 'n': - case 'r': goto yy379; - case 's': goto yy380; - case 't': goto yy381; - default: goto yy213; + if (yych <= 'n') { + if (yych == '/') goto yy378; + if (yych <= 'm') goto yy213; + goto yy379; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy213; + goto yy379; + } else { + if (yych <= 's') goto yy380; + if (yych <= 't') goto yy381; + goto yy213; + } } yy216: yych = *++YYCURSOR; - switch (yych) { - case 'P': - case 'p': goto yy382; - case 'U': - case 'u': goto yy383; - default: goto yy56; + if (yych <= 'U') { + if (yych == 'P') goto yy382; + if (yych <= 'T') goto yy56; + goto yy383; + } else { + if (yych <= 'p') { + if (yych <= 'o') goto yy56; + goto yy382; + } else { + if (yych == 'u') goto yy383; + goto yy56; + } } yy217: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy384; - default: goto yy56; - } + if (yych == 'E') goto yy384; + if (yych == 'e') goto yy384; + goto yy56; yy218: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy385; - default: goto yy56; - } + if (yych == 'E') goto yy385; + if (yych == 'e') goto yy385; + goto yy56; yy219: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy386; - case 'U': - case 'u': goto yy387; - default: goto yy56; + if (yych <= 'U') { + if (yych == 'A') goto yy386; + if (yych <= 'T') goto yy56; + goto yy387; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy56; + goto yy386; + } else { + if (yych == 'u') goto yy387; + goto yy56; + } } yy220: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy388; - default: goto yy56; - } + if (yych == 'A') goto yy388; + if (yych == 'a') goto yy388; + goto yy56; yy221: yych = *++YYCURSOR; - switch (yych) { - case 'O': - case 'o': goto yy389; - default: goto yy56; - } + if (yych == 'O') goto yy389; + if (yych == 'o') goto yy389; + goto yy56; yy222: yych = *++YYCURSOR; - switch (yych) { - case 'C': - case 'c': goto yy390; - default: goto yy56; - } + if (yych == 'C') goto yy390; + if (yych == 'c') goto yy390; + goto yy56; yy223: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy391; - default: goto yy56; - } + if (yych == 'E') goto yy391; + if (yych == 'e') goto yy391; + goto yy56; yy224: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy392; - case '1': goto yy393; - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy202; - default: goto yy196; - } + if (yych <= '/') goto yy196; + if (yych <= '0') goto yy392; + if (yych <= '1') goto yy393; + if (yych <= '9') goto yy202; + goto yy196; yy225: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy394; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy395; - default: goto yy186; - } + if (yych == '-') goto yy394; + if (yych <= '/') goto yy186; + if (yych <= '9') goto yy395; + goto yy186; yy226: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy394; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy397; - default: goto yy186; - } + if (yych == '-') goto yy394; + if (yych <= '/') goto yy186; + if (yych <= '9') goto yy397; + goto yy186; yy227: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy377; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy228; - default: goto yy208; + if (yych <= '/') { + if (yych == '.') goto yy377; + goto yy208; + } else { + if (yych <= '9') goto yy228; + if (yych <= ':') goto yy377; + goto yy208; } yy228: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy377; - default: goto yy208; - } + if (yych == '.') goto yy377; + if (yych == ':') goto yy377; + goto yy208; yy229: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'r': goto yy399; - default: goto yy56; - } + if (yych == 'R') goto yy399; + if (yych == 'r') goto yy399; + goto yy56; yy230: yych = *++YYCURSOR; - switch (yych) { - case 'G': - case 'g': goto yy400; - default: goto yy56; - } + if (yych == 'G') goto yy400; + if (yych == 'g') goto yy400; + goto yy56; yy231: yych = *++YYCURSOR; - switch (yych) { - case 'Y': - case 'y': goto yy401; - default: goto yy56; - } + if (yych == 'Y') goto yy401; + if (yych == 'y') goto yy401; + goto yy56; yy232: yych = *++YYCURSOR; - switch (yych) { - case 'C': - case 'c': goto yy403; - default: goto yy56; - } + if (yych == 'C') goto yy403; + if (yych == 'c') goto yy403; + goto yy56; yy233: yych = *++YYCURSOR; - switch (yych) { - case 'B': - case 'b': goto yy404; - default: goto yy56; - } + if (yych == 'B') goto yy404; + if (yych == 'b') goto yy404; + goto yy56; yy234: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'r': goto yy405; - default: goto yy56; - } + if (yych == 'R') goto yy405; + if (yych == 'r') goto yy405; + goto yy56; yy235: yych = *++YYCURSOR; - switch (yych) { - case 'I': - case 'i': goto yy406; - default: goto yy56; - } + if (yych == 'I') goto yy406; + if (yych == 'i') goto yy406; + goto yy56; yy236: yych = *++YYCURSOR; - switch (yych) { - case 'U': - case 'u': goto yy407; - default: goto yy56; - } + if (yych == 'U') goto yy407; + if (yych == 'u') goto yy407; + goto yy56; yy237: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 4) YYFILL(4); yych = *YYCURSOR; - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': goto yy237; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy239; - default: goto yy56; + if (yych <= ' ') { + if (yych == '\t') goto yy237; + if (yych <= 0x1F) goto yy56; + goto yy237; + } else { + if (yych <= '.') { + if (yych <= ',') goto yy56; + goto yy237; + } else { + if (yych <= '/') goto yy56; + if (yych >= ':') goto yy56; + } } yy239: ++YYCURSOR; - switch ((yych = *YYCURSOR)) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy408; - default: goto yy240; - } + if ((yych = *YYCURSOR) <= '/') goto yy240; + if (yych <= '9') goto yy408; yy240: #line 1293 "ext/date/lib/parse_date.re" { @@ -9255,239 +6078,233 @@ yy240: TIMELIB_DEINIT; return TIMELIB_DATE_FULL; } -#line 9259 "<stdout>" +#line 6082 "<stdout>" yy241: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': goto yy237; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy239; - case 'I': goto yy242; - default: goto yy78; + if (yych <= ',') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy78; + goto yy237; + } else { + if (yych == ' ') goto yy237; + goto yy78; + } + } else { + if (yych <= '9') { + if (yych <= '.') goto yy237; + if (yych <= '/') goto yy78; + goto yy239; + } else { + if (yych != 'I') goto yy78; + } } yy242: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': goto yy237; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy239; - default: goto yy78; + if (yych <= ' ') { + if (yych == '\t') goto yy237; + if (yych <= 0x1F) goto yy78; + goto yy237; + } else { + if (yych <= '.') { + if (yych <= ',') goto yy78; + goto yy237; + } else { + if (yych <= '/') goto yy78; + if (yych <= '9') goto yy239; + goto yy78; + } } yy243: yych = *++YYCURSOR; - switch (yych) { - case 'N': - case 'n': goto yy409; - default: goto yy56; - } + if (yych == 'N') goto yy409; + if (yych == 'n') goto yy409; + goto yy56; yy244: yych = *++YYCURSOR; - switch (yych) { - case 'L': - case 'l': goto yy410; - case 'N': - case 'n': goto yy411; - default: goto yy56; + if (yych <= 'N') { + if (yych == 'L') goto yy410; + if (yych <= 'M') goto yy56; + goto yy411; + } else { + if (yych <= 'l') { + if (yych <= 'k') goto yy56; + goto yy410; + } else { + if (yych == 'n') goto yy411; + goto yy56; + } } yy245: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'r': goto yy412; - case 'Y': - case 'y': goto yy242; - default: goto yy56; + if (yych <= 'Y') { + if (yych == 'R') goto yy412; + if (yych <= 'X') goto yy56; + goto yy242; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy56; + goto yy412; + } else { + if (yych == 'y') goto yy242; + goto yy56; + } } yy246: yych = *++YYCURSOR; - switch (yych) { - case 'N': - case 'n': goto yy413; - default: goto yy56; - } + if (yych == 'N') goto yy413; + if (yych == 'n') goto yy413; + goto yy56; yy247: yych = *++YYCURSOR; - switch (yych) { - case 'N': - case 'n': goto yy414; - default: goto yy56; - } + if (yych == 'N') goto yy414; + if (yych == 'n') goto yy414; + goto yy56; yy248: yych = *++YYCURSOR; - switch (yych) { - case 'V': - case 'v': goto yy403; - default: goto yy56; - } + if (yych == 'V') goto yy403; + if (yych == 'v') goto yy403; + goto yy56; yy249: yych = *++YYCURSOR; - switch (yych) { - case 'T': - case 't': goto yy415; - default: goto yy56; - } + if (yych == 'T') goto yy415; + if (yych == 't') goto yy415; + goto yy56; yy250: yych = *++YYCURSOR; - switch (yych) { - case 'T': - case 't': goto yy416; - default: goto yy56; - } + if (yych == 'T') goto yy416; + if (yych == 't') goto yy416; + goto yy56; yy251: yych = *++YYCURSOR; - switch (yych) { - case 'C': - case 'c': goto yy417; - case 'P': - case 'p': goto yy418; - default: goto yy56; + if (yych <= 'P') { + if (yych == 'C') goto yy417; + if (yych <= 'O') goto yy56; + goto yy418; + } else { + if (yych <= 'c') { + if (yych <= 'b') goto yy56; + goto yy417; + } else { + if (yych == 'p') goto yy418; + goto yy56; + } } yy252: yych = *++YYCURSOR; - switch (yych) { - case 'N': - case 'n': goto yy406; - default: goto yy56; - } + if (yych == 'N') goto yy406; + if (yych == 'n') goto yy406; + goto yy56; yy253: yych = *++YYCURSOR; - switch (yych) { - case 'U': - case 'u': goto yy419; - default: goto yy56; - } + if (yych == 'U') goto yy419; + if (yych == 'u') goto yy419; + goto yy56; yy254: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy420; - default: goto yy56; - } + if (yych == 'E') goto yy420; + if (yych == 'e') goto yy420; + goto yy56; yy255: yych = *++YYCURSOR; - switch (yych) { - case 'D': - case 'd': goto yy421; - case 'E': - case 'e': goto yy422; - default: goto yy56; + if (yych <= 'E') { + if (yych <= 'C') goto yy56; + if (yych <= 'D') goto yy421; + goto yy422; + } else { + if (yych <= 'c') goto yy56; + if (yych <= 'd') goto yy421; + if (yych <= 'e') goto yy422; + goto yy56; } yy256: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy407; - default: goto yy56; - } + if (yych == 'A') goto yy407; + if (yych == 'a') goto yy407; + goto yy56; yy257: yych = *++YYCURSOR; - switch (yych) { - case '\t': - case '.': goto yy268; - case '-': goto yy423; - case '/': goto yy263; - default: goto yy196; + if (yych <= ',') { + if (yych == '\t') goto yy268; + goto yy196; + } else { + if (yych <= '-') goto yy423; + if (yych <= '.') goto yy268; + if (yych <= '/') goto yy263; + goto yy196; } yy258: yych = *++YYCURSOR; - switch (yych) { - case '\t': - case '.': goto yy268; - case '-': goto yy423; - case '/': goto yy263; - case 'U': - case 'u': goto yy419; - default: goto yy196; + if (yych <= '.') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy196; + goto yy268; + } else { + if (yych <= ',') goto yy196; + if (yych <= '-') goto yy423; + goto yy268; + } + } else { + if (yych <= 'U') { + if (yych <= '/') goto yy263; + if (yych <= 'T') goto yy196; + goto yy419; + } else { + if (yych == 'u') goto yy419; + goto yy196; + } } yy259: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy372; - case '.': goto yy424; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy425; - case ':': goto yy426; - default: goto yy208; + if (yych <= '.') { + if (yych <= ',') goto yy208; + if (yych <= '-') goto yy372; + goto yy424; + } else { + if (yych <= '/') goto yy208; + if (yych <= '9') goto yy425; + if (yych <= ':') goto yy426; + goto yy208; } yy260: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy372; - case '.': goto yy424; - case '0': - case '1': - case '2': goto yy425; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy427; - case ':': goto yy426; - default: goto yy208; + if (yych <= '/') { + if (yych <= ',') goto yy208; + if (yych <= '-') goto yy372; + if (yych <= '.') goto yy424; + goto yy208; + } else { + if (yych <= '2') goto yy425; + if (yych <= '9') goto yy427; + if (yych <= ':') goto yy426; + goto yy208; } yy261: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy372; - case '.': goto yy424; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy427; - case ':': goto yy426; - default: goto yy208; + if (yych <= '.') { + if (yych <= ',') goto yy208; + if (yych <= '-') goto yy372; + goto yy424; + } else { + if (yych <= '/') goto yy208; + if (yych <= '9') goto yy427; + if (yych <= ':') goto yy426; + goto yy208; } yy262: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy372; - case '.': goto yy424; - case ':': goto yy426; - default: goto yy208; + if (yych <= '.') { + if (yych <= ',') goto yy208; + if (yych <= '-') goto yy372; + goto yy424; + } else { + if (yych == ':') goto yy426; + goto yy208; } yy263: yych = *++YYCURSOR; @@ -9513,60 +6330,42 @@ yy263: yy264: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy426; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy428; - default: goto yy208; + if (yych <= '/') { + if (yych == '.') goto yy426; + goto yy208; + } else { + if (yych <= '9') goto yy428; + if (yych <= ':') goto yy426; + goto yy208; } yy265: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy426; - default: goto yy208; - } + if (yych == '.') goto yy426; + if (yych == ':') goto yy426; + goto yy208; yy266: yych = *++YYCURSOR; - switch (yych) { - case 'M': - case 'm': goto yy267; - default: goto yy56; - } + if (yych == 'M') goto yy267; + if (yych != 'm') goto yy56; yy267: yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case '\t': - case ' ': goto yy429; - case '.': goto yy431; - default: goto yy56; + if (yych <= 0x1F) { + if (yych <= 0x00) goto yy429; + if (yych == '\t') goto yy429; + goto yy56; + } else { + if (yych <= ' ') goto yy429; + if (yych == '.') goto yy431; + goto yy56; } yy268: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy197; - case '1': goto yy198; - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy199; - default: goto yy196; - } + if (yych <= '/') goto yy196; + if (yych <= '0') goto yy197; + if (yych <= '1') goto yy198; + if (yych <= '9') goto yy199; + goto yy196; yy269: yych = *++YYCURSOR; switch (yych) { @@ -9600,119 +6399,23 @@ yy269: } yy270: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - default: goto yy18; + if (yych <= '@') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy443; + goto yy18; } yy271: ++YYCURSOR; - switch ((yych = *YYCURSOR)) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - default: goto yy272; + if ((yych = *YYCURSOR) <= '@') { + if (yych == ')') goto yy107; + } else { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy272; + if (yych <= 'z') goto yy443; } yy272: #line 1536 "ext/date/lib/parse_date.re" @@ -9735,79 +6438,41 @@ yy272: TIMELIB_DEINIT; return TIMELIB_AGO; } -#line 9739 "<stdout>" +#line 6442 "<stdout>" yy273: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy444; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'I': - case 'i': goto yy445; - default: goto yy274; + if (yych <= '/') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych >= '\t') goto yy134; + } else { + if (yych == ' ') goto yy134; + } + } else { + if (yych <= ',') { + if (yych <= ')') goto yy107; + } else { + if (yych <= '-') goto yy444; + if (yych <= '.') goto yy134; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '@') { + if (yych <= '9') goto yy134; + } else { + if (yych == 'I') goto yy445; + goto yy443; + } + } else { + if (yych <= 'h') { + if (yych >= 'a') goto yy443; + } else { + if (yych <= 'i') goto yy445; + if (yych <= 'z') goto yy443; + } + } } yy274: #line 1616 "ext/date/lib/parse_date.re" @@ -9819,1225 +6484,559 @@ yy274: TIMELIB_DEINIT; return TIMELIB_DATE_TEXT; } -#line 9823 "<stdout>" +#line 6488 "<stdout>" yy275: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy444; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'U': - case 'u': goto yy446; - default: goto yy274; + if (yych <= '/') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= ',') { + if (yych <= ')') goto yy107; + goto yy274; + } else { + if (yych <= '-') goto yy444; + if (yych <= '.') goto yy134; + goto yy274; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '@') { + if (yych <= '9') goto yy134; + goto yy274; + } else { + if (yych == 'U') goto yy446; + goto yy443; + } + } else { + if (yych <= 't') { + if (yych <= '`') goto yy274; + goto yy443; + } else { + if (yych <= 'u') goto yy446; + if (yych <= 'z') goto yy443; + goto yy274; + } + } } yy276: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; - switch (yych) { - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy447; - default: goto yy56; + if (yybm[0+yych] & 64) { + goto yy447; } + goto yy56; yy277: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - default: goto yy18; + if (yych <= '/') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + goto yy276; + } + } else { + if (yych <= '^') { + if (yych <= '@') goto yy18; + if (yych <= 'Z') goto yy443; + goto yy18; + } else { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy449; + goto yy18; + } } yy278: yyaccept = 8; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - default: goto yy272; + if (yych <= '/') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy272; + } else { + if (yych == '.') goto yy272; + goto yy276; + } + } else { + if (yych <= '^') { + if (yych <= '@') goto yy272; + if (yych <= 'Z') goto yy443; + goto yy272; + } else { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy272; + if (yych <= 'z') goto yy449; + goto yy272; + } } yy279: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy450; - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'I': goto yy445; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'i': goto yy451; - default: goto yy274; + if (yych <= '9') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= '-') { + if (yych <= ')') goto yy107; + if (yych <= ',') goto yy274; + goto yy450; + } else { + if (yych == '/') goto yy276; + goto yy134; + } + } + } else { + if (yych <= '^') { + if (yych <= 'H') { + if (yych <= '@') goto yy274; + goto yy443; + } else { + if (yych <= 'I') goto yy445; + if (yych <= 'Z') goto yy443; + goto yy274; + } + } else { + if (yych <= 'h') { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy274; + goto yy449; + } else { + if (yych <= 'i') goto yy451; + if (yych <= 'z') goto yy449; + goto yy274; + } + } } yy280: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy450; - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'U': goto yy446; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'u': goto yy452; - default: goto yy274; + if (yych <= '9') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= '-') { + if (yych <= ')') goto yy107; + if (yych <= ',') goto yy274; + goto yy450; + } else { + if (yych == '/') goto yy276; + goto yy134; + } + } + } else { + if (yych <= '^') { + if (yych <= 'T') { + if (yych <= '@') goto yy274; + goto yy443; + } else { + if (yych <= 'U') goto yy446; + if (yych <= 'Z') goto yy443; + goto yy274; + } + } else { + if (yych <= 't') { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy274; + goto yy449; + } else { + if (yych <= 'u') goto yy452; + if (yych <= 'z') goto yy449; + goto yy274; + } + } } yy281: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'K': - case 'k': goto yy453; - default: goto yy18; + if (yych <= 'K') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'J') goto yy443; + goto yy453; + } + } else { + if (yych <= 'j') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + goto yy443; + } else { + if (yych <= 'k') goto yy453; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy282: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'K': goto yy453; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'k': goto yy454; - default: goto yy18; + if (yych <= 'J') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'K') goto yy453; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'j') { + if (yych <= '`') goto yy18; + goto yy449; + } else { + if (yych <= 'k') goto yy454; + if (yych <= 'z') goto yy449; + goto yy18; + } + } } yy283: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy444; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'E': - case 'e': goto yy455; - default: goto yy274; + if (yych <= '/') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= ',') { + if (yych <= ')') goto yy107; + goto yy274; + } else { + if (yych <= '-') goto yy444; + if (yych <= '.') goto yy134; + goto yy274; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '@') { + if (yych <= '9') goto yy134; + goto yy274; + } else { + if (yych == 'E') goto yy455; + goto yy443; + } + } else { + if (yych <= 'd') { + if (yych <= '`') goto yy274; + goto yy443; + } else { + if (yych <= 'e') goto yy455; + if (yych <= 'z') goto yy443; + goto yy274; + } + } } yy284: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy450; - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'E': goto yy455; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'e': goto yy456; - default: goto yy274; + if (yych <= '9') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= '-') { + if (yych <= ')') goto yy107; + if (yych <= ',') goto yy274; + goto yy450; + } else { + if (yych == '/') goto yy276; + goto yy134; + } + } + } else { + if (yych <= '^') { + if (yych <= 'D') { + if (yych <= '@') goto yy274; + goto yy443; + } else { + if (yych <= 'E') goto yy455; + if (yych <= 'Z') goto yy443; + goto yy274; + } + } else { + if (yych <= 'd') { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy274; + goto yy449; + } else { + if (yych <= 'e') goto yy456; + if (yych <= 'z') goto yy449; + goto yy274; + } + } } yy285: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'H': - case 'h': goto yy457; - default: goto yy18; + if (yych <= 'H') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'G') goto yy443; + goto yy457; + } + } else { + if (yych <= 'g') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + goto yy443; + } else { + if (yych <= 'h') goto yy457; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy286: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'V': - case 'v': goto yy458; - default: goto yy18; + if (yych <= 'V') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'U') goto yy443; + goto yy458; + } + } else { + if (yych <= 'u') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + goto yy443; + } else { + if (yych <= 'v') goto yy458; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy287: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'H': goto yy457; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'h': goto yy459; - default: goto yy18; + if (yych <= 'G') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'H') goto yy457; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'g') { + if (yych <= '`') goto yy18; + goto yy449; + } else { + if (yych <= 'h') goto yy459; + if (yych <= 'z') goto yy449; + goto yy18; + } + } } yy288: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'V': goto yy458; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'v': goto yy460; - default: goto yy18; + if (yych <= 'U') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'V') goto yy458; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'u') { + if (yych <= '`') goto yy18; + goto yy449; + } else { + if (yych <= 'v') goto yy460; + if (yych <= 'z') goto yy449; + goto yy18; + } + } } yy289: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy444; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'R': - case 'r': goto yy461; - default: goto yy274; + if (yych <= '/') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= ',') { + if (yych <= ')') goto yy107; + goto yy274; + } else { + if (yych <= '-') goto yy444; + if (yych <= '.') goto yy134; + goto yy274; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '@') { + if (yych <= '9') goto yy134; + goto yy274; + } else { + if (yych == 'R') goto yy461; + goto yy443; + } + } else { + if (yych <= 'q') { + if (yych <= '`') goto yy274; + goto yy443; + } else { + if (yych <= 'r') goto yy461; + if (yych <= 'z') goto yy443; + goto yy274; + } + } } yy290: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'T': - case 't': goto yy462; - default: goto yy18; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'S') goto yy443; + goto yy462; + } + } else { + if (yych <= 's') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + goto yy443; + } else { + if (yych <= 't') goto yy462; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy291: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'S': - case 's': goto yy463; - default: goto yy18; + if (yych <= 'S') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'R') goto yy443; + goto yy463; + } + } else { + if (yych <= 'r') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + goto yy443; + } else { + if (yych <= 's') goto yy463; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy292: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'R': - case 'r': goto yy464; - default: goto yy18; + if (yych <= 'R') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'Q') goto yy443; + goto yy464; + } + } else { + if (yych <= 'q') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + goto yy443; + } else { + if (yych <= 'r') goto yy464; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy293: ++YYCURSOR; - switch ((yych = *YYCURSOR)) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'D': - case 'd': goto yy465; - default: goto yy294; + if ((yych = *YYCURSOR) <= 'D') { + if (yych <= ')') { + if (yych >= ')') goto yy107; + } else { + if (yych <= '@') goto yy294; + if (yych <= 'C') goto yy443; + goto yy465; + } + } else { + if (yych <= 'c') { + if (yych <= 'Z') goto yy443; + if (yych >= 'a') goto yy443; + } else { + if (yych <= 'd') goto yy465; + if (yych <= 'z') goto yy443; + } } yy294: #line 1557 "ext/date/lib/parse_date.re" @@ -11057,510 +7056,244 @@ yy294: TIMELIB_DEINIT; return TIMELIB_WEEKDAY; } -#line 11061 "<stdout>" +#line 7060 "<stdout>" yy295: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'N': - case 'n': goto yy466; - default: goto yy18; + if (yych <= 'N') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'M') goto yy443; + goto yy466; + } + } else { + if (yych <= 'm') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + goto yy443; + } else { + if (yych <= 'n') goto yy466; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy296: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy450; - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'R': goto yy461; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'r': goto yy467; - default: goto yy274; + if (yych <= '9') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= '-') { + if (yych <= ')') goto yy107; + if (yych <= ',') goto yy274; + goto yy450; + } else { + if (yych == '/') goto yy276; + goto yy134; + } + } + } else { + if (yych <= '^') { + if (yych <= 'Q') { + if (yych <= '@') goto yy274; + goto yy443; + } else { + if (yych <= 'R') goto yy461; + if (yych <= 'Z') goto yy443; + goto yy274; + } + } else { + if (yych <= 'q') { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy274; + goto yy449; + } else { + if (yych <= 'r') goto yy467; + if (yych <= 'z') goto yy449; + goto yy274; + } + } } yy297: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'T': goto yy462; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 't': goto yy468; - default: goto yy18; + if (yych <= 'S') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'T') goto yy462; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 's') { + if (yych <= '`') goto yy18; + goto yy449; + } else { + if (yych <= 't') goto yy468; + if (yych <= 'z') goto yy449; + goto yy18; + } + } } yy298: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'S': goto yy463; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 's': goto yy469; - default: goto yy18; + if (yych <= 'R') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'S') goto yy463; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'r') { + if (yych <= '`') goto yy18; + goto yy449; + } else { + if (yych <= 's') goto yy469; + if (yych <= 'z') goto yy449; + goto yy18; + } + } } yy299: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'R': goto yy464; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'r': goto yy470; - default: goto yy18; + if (yych <= 'Q') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'R') goto yy464; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'q') { + if (yych <= '`') goto yy18; + goto yy449; + } else { + if (yych <= 'r') goto yy470; + if (yych <= 'z') goto yy449; + goto yy18; + } + } } yy300: yyaccept = 9; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'D': goto yy465; - case 'a': - case 'b': - case 'c': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'd': goto yy471; - default: goto yy294; + if (yych <= 'C') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy294; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy294; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'D') goto yy465; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy294; + goto yy276; + } else { + if (yych <= 'c') { + if (yych <= '`') goto yy294; + goto yy449; + } else { + if (yych <= 'd') goto yy471; + if (yych <= 'z') goto yy449; + goto yy294; + } + } } yy301: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'N': goto yy466; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'n': goto yy472; - default: goto yy18; + if (yych <= 'M') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'N') goto yy466; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'm') { + if (yych <= '`') goto yy18; + goto yy449; + } else { + if (yych <= 'n') goto yy472; + if (yych <= 'z') goto yy449; + goto yy18; + } + } } yy302: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '+': - case '-': goto yy473; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - default: goto yy18; + if (yych <= ',') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych == '+') goto yy473; + goto yy18; + } + } else { + if (yych <= 'Z') { + if (yych <= '-') goto yy473; + if (yych <= '@') goto yy18; + goto yy443; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy303: yyaccept = 4; @@ -11568,29 +7301,18 @@ yy303: if ((YYLIMIT - YYCURSOR) < 18) YYFILL(18); yych = *YYCURSOR; yy304: - switch (yych) { - case '\t': - case ' ': - case ',': - case '.': - case 'd': - case 'h': - case 'n': - case 'r': - case 's': - case 't': goto yy303; - case '0': goto yy474; - case '1': goto yy475; - case '2': goto yy476; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy477; - case 'T': goto yy308; - default: goto yy136; + if (yybm[0+yych] & 32) { + goto yy303; + } + if (yych <= '2') { + if (yych <= '/') goto yy136; + if (yych <= '0') goto yy474; + if (yych <= '1') goto yy475; + goto yy476; + } else { + if (yych <= '9') goto yy477; + if (yych == 'T') goto yy308; + goto yy136; } yy305: yyaccept = 4; @@ -11648,1313 +7370,638 @@ yy307: } yy308: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': goto yy487; - case '2': goto yy488; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy489; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '1') goto yy487; + if (yych <= '2') goto yy488; + if (yych <= '9') goto yy489; + goto yy56; yy309: yych = *++YYCURSOR; - switch (yych) { - case '.': - case ':': goto yy486; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy490; - case '5': - case '6': - case '7': - case '8': - case '9': goto yy491; - default: goto yy56; + if (yych <= '/') { + if (yych == '.') goto yy486; + goto yy56; + } else { + if (yych <= '4') goto yy490; + if (yych <= '9') goto yy491; + if (yych <= ':') goto yy486; + goto yy56; } yy310: yych = *++YYCURSOR; - switch (yych) { - case '.': - case ':': goto yy486; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy491; - default: goto yy56; + if (yych <= '/') { + if (yych == '.') goto yy486; + goto yy56; + } else { + if (yych <= '9') goto yy491; + if (yych <= ':') goto yy486; + goto yy56; } yy311: yych = *++YYCURSOR; - switch (yych) { - case '.': - case ':': goto yy483; - case '0': goto yy490; - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy482; - default: goto yy56; + if (yych <= '/') { + if (yych == '.') goto yy483; + goto yy56; + } else { + if (yych <= '0') goto yy490; + if (yych <= '9') goto yy482; + if (yych <= ':') goto yy483; + goto yy56; } yy312: yych = *++YYCURSOR; - switch (yych) { - case '.': - case ':': goto yy486; - case '0': - case '1': - case '2': goto yy482; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy490; - default: goto yy56; + if (yych <= '/') { + if (yych == '.') goto yy486; + goto yy56; + } else { + if (yych <= '2') goto yy482; + if (yych <= '9') goto yy490; + if (yych <= ':') goto yy486; + goto yy56; } yy313: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - default: goto yy18; + if (yych <= ',') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy134; + goto yy18; + } else { + if (yych <= ' ') goto yy134; + if (yych == ')') goto yy107; + goto yy18; + } + } else { + if (yych <= '@') { + if (yych == '/') goto yy18; + if (yych <= '9') goto yy134; + goto yy18; + } else { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy314: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy444; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'U': - case 'u': goto yy492; - default: goto yy274; + if (yych <= '/') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= ',') { + if (yych <= ')') goto yy107; + goto yy274; + } else { + if (yych <= '-') goto yy444; + if (yych <= '.') goto yy134; + goto yy274; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '@') { + if (yych <= '9') goto yy134; + goto yy274; + } else { + if (yych == 'U') goto yy492; + goto yy443; + } + } else { + if (yych <= 't') { + if (yych <= '`') goto yy274; + goto yy443; + } else { + if (yych <= 'u') goto yy492; + if (yych <= 'z') goto yy443; + goto yy274; + } + } } yy315: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy444; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'z': goto yy443; - case 'Y': - case 'y': goto yy493; - default: goto yy274; + if (yych <= '/') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= ',') { + if (yych <= ')') goto yy107; + goto yy274; + } else { + if (yych <= '-') goto yy444; + if (yych <= '.') goto yy134; + goto yy274; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '@') { + if (yych <= '9') goto yy134; + goto yy274; + } else { + if (yych == 'Y') goto yy493; + goto yy443; + } + } else { + if (yych <= 'x') { + if (yych <= '`') goto yy274; + goto yy443; + } else { + if (yych <= 'y') goto yy493; + if (yych <= 'z') goto yy443; + goto yy274; + } + } } yy316: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy444; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'E': - case 'e': goto yy493; - default: goto yy274; + if (yych <= '/') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= ',') { + if (yych <= ')') goto yy107; + goto yy274; + } else { + if (yych <= '-') goto yy444; + if (yych <= '.') goto yy134; + goto yy274; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '@') { + if (yych <= '9') goto yy134; + goto yy274; + } else { + if (yych == 'E') goto yy493; + goto yy443; + } + } else { + if (yych <= 'd') { + if (yych <= '`') goto yy274; + goto yy443; + } else { + if (yych <= 'e') goto yy493; + if (yych <= 'z') goto yy443; + goto yy274; + } + } } yy317: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy450; - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'U': goto yy492; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'u': goto yy494; - default: goto yy274; + if (yych <= '9') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= '-') { + if (yych <= ')') goto yy107; + if (yych <= ',') goto yy274; + goto yy450; + } else { + if (yych == '/') goto yy276; + goto yy134; + } + } + } else { + if (yych <= '^') { + if (yych <= 'T') { + if (yych <= '@') goto yy274; + goto yy443; + } else { + if (yych <= 'U') goto yy492; + if (yych <= 'Z') goto yy443; + goto yy274; + } + } else { + if (yych <= 't') { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy274; + goto yy449; + } else { + if (yych <= 'u') goto yy494; + if (yych <= 'z') goto yy449; + goto yy274; + } + } } yy318: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy450; - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Z': goto yy443; - case 'Y': goto yy493; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'z': goto yy449; - case 'y': goto yy495; - default: goto yy274; + if (yych <= '9') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= '-') { + if (yych <= ')') goto yy107; + if (yych <= ',') goto yy274; + goto yy450; + } else { + if (yych == '/') goto yy276; + goto yy134; + } + } + } else { + if (yych <= '^') { + if (yych <= 'X') { + if (yych <= '@') goto yy274; + goto yy443; + } else { + if (yych <= 'Y') goto yy493; + if (yych <= 'Z') goto yy443; + goto yy274; + } + } else { + if (yych <= 'x') { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy274; + goto yy449; + } else { + if (yych <= 'y') goto yy495; + if (yych <= 'z') goto yy449; + goto yy274; + } + } } yy319: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy450; - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'E': goto yy493; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'e': goto yy495; - default: goto yy274; + if (yych <= '9') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= '-') { + if (yych <= ')') goto yy107; + if (yych <= ',') goto yy274; + goto yy450; + } else { + if (yych == '/') goto yy276; + goto yy134; + } + } + } else { + if (yych <= '^') { + if (yych <= 'D') { + if (yych <= '@') goto yy274; + goto yy443; + } else { + if (yych <= 'E') goto yy493; + if (yych <= 'Z') goto yy443; + goto yy274; + } + } else { + if (yych <= 'd') { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy274; + goto yy449; + } else { + if (yych <= 'e') goto yy495; + if (yych <= 'z') goto yy449; + goto yy274; + } + } } yy320: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'T': - case 't': goto yy496; - default: goto yy18; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'S') goto yy443; + goto yy496; + } + } else { + if (yych <= 's') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + goto yy443; + } else { + if (yych <= 't') goto yy496; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy321: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'T': goto yy496; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 't': goto yy497; - default: goto yy18; + if (yych <= 'S') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'T') goto yy496; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 's') { + if (yych <= '`') goto yy18; + goto yy449; + } else { + if (yych <= 't') goto yy497; + if (yych <= 'z') goto yy449; + goto yy18; + } + } } yy322: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy444; - case 'A': - case 'B': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'C': - case 'c': goto yy498; - default: goto yy274; + if (yych <= '/') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= ',') { + if (yych <= ')') goto yy107; + goto yy274; + } else { + if (yych <= '-') goto yy444; + if (yych <= '.') goto yy134; + goto yy274; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '@') { + if (yych <= '9') goto yy134; + goto yy274; + } else { + if (yych == 'C') goto yy498; + goto yy443; + } + } else { + if (yych <= 'b') { + if (yych <= '`') goto yy274; + goto yy443; + } else { + if (yych <= 'c') goto yy498; + if (yych <= 'z') goto yy443; + goto yy274; + } + } } yy323: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy444; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - default: goto yy274; + if (yych <= '-') { + if (yych <= ' ') { + if (yych == '\t') goto yy134; + if (yych <= 0x1F) goto yy274; + goto yy134; + } else { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy274; + goto yy444; + } + } else { + if (yych <= '@') { + if (yych == '/') goto yy274; + if (yych <= '9') goto yy134; + goto yy274; + } else { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy274; + if (yych <= 'z') goto yy443; + goto yy274; + } } yy324: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'N': - case 'n': goto yy499; - default: goto yy18; + if (yych <= 'N') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'M') goto yy443; + goto yy499; + } + } else { + if (yych <= 'm') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + goto yy443; + } else { + if (yych <= 'n') goto yy499; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy325: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy450; - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'C': goto yy498; - case 'a': - case 'b': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'c': goto yy500; - default: goto yy274; + if (yych <= '9') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= '-') { + if (yych <= ')') goto yy107; + if (yych <= ',') goto yy274; + goto yy450; + } else { + if (yych == '/') goto yy276; + goto yy134; + } + } + } else { + if (yych <= '^') { + if (yych <= 'B') { + if (yych <= '@') goto yy274; + goto yy443; + } else { + if (yych <= 'C') goto yy498; + if (yych <= 'Z') goto yy443; + goto yy274; + } + } else { + if (yych <= 'b') { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy274; + goto yy449; + } else { + if (yych <= 'c') goto yy500; + if (yych <= 'z') goto yy449; + goto yy274; + } + } } yy326: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy450; - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - default: goto yy274; + if (yych <= '.') { + if (yych <= ' ') { + if (yych == '\t') goto yy134; + if (yych <= 0x1F) goto yy274; + goto yy134; + } else { + if (yych <= ')') { + if (yych <= '(') goto yy274; + goto yy107; + } else { + if (yych <= ',') goto yy274; + if (yych <= '-') goto yy450; + goto yy134; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '/') goto yy276; + if (yych <= '9') goto yy134; + if (yych <= '@') goto yy274; + goto yy443; + } else { + if (yych <= '_') { + if (yych <= '^') goto yy274; + goto yy276; + } else { + if (yych <= '`') goto yy274; + if (yych <= 'z') goto yy449; + goto yy274; + } + } } yy327: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'N': goto yy499; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'n': goto yy501; - default: goto yy18; + if (yych <= 'M') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'N') goto yy499; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'm') { + if (yych <= '`') goto yy18; + goto yy449; + } else { + if (yych <= 'n') goto yy501; + if (yych <= 'z') goto yy449; + goto yy18; + } + } } yy328: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'T': - case 't': goto yy502; - default: goto yy18; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'S') goto yy443; + goto yy502; + } + } else { + if (yych <= 's') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + goto yy443; + } else { + if (yych <= 't') goto yy502; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy329: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'N': - case 'n': goto yy503; - default: goto yy18; + if (yych <= 'N') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'M') goto yy443; + goto yy503; + } + } else { + if (yych <= 'm') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + goto yy443; + } else { + if (yych <= 'n') goto yy503; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy330: ++YYCURSOR; - switch ((yych = *YYCURSOR)) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - default: goto yy331; + if ((yych = *YYCURSOR) <= '@') { + if (yych == ')') goto yy107; + } else { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy331; + if (yych <= 'z') goto yy443; } yy331: #line 963 "ext/date/lib/parse_date.re" @@ -12965,2455 +8012,1259 @@ yy331: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 12969 "<stdout>" +#line 8016 "<stdout>" yy332: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'T': goto yy502; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 't': goto yy505; - default: goto yy18; + if (yych <= 'S') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'T') goto yy502; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 's') { + if (yych <= '`') goto yy18; + goto yy449; + } else { + if (yych <= 't') goto yy505; + if (yych <= 'z') goto yy449; + goto yy18; + } + } } yy333: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'N': goto yy503; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'n': goto yy506; - default: goto yy18; + if (yych <= 'M') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'N') goto yy503; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'm') { + if (yych <= '`') goto yy18; + goto yy449; + } else { + if (yych <= 'n') goto yy506; + if (yych <= 'z') goto yy449; + goto yy18; + } + } } yy334: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - default: goto yy331; + if (yych <= '/') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy331; + } else { + if (yych == '.') goto yy331; + goto yy276; + } + } else { + if (yych <= '^') { + if (yych <= '@') goto yy331; + if (yych <= 'Z') goto yy443; + goto yy331; + } else { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy331; + if (yych <= 'z') goto yy449; + goto yy331; + } } yy335: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy444; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'O': - case 'o': goto yy507; - default: goto yy274; + if (yych <= '/') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= ',') { + if (yych <= ')') goto yy107; + goto yy274; + } else { + if (yych <= '-') goto yy444; + if (yych <= '.') goto yy134; + goto yy274; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '@') { + if (yych <= '9') goto yy134; + goto yy274; + } else { + if (yych == 'O') goto yy507; + goto yy443; + } + } else { + if (yych <= 'n') { + if (yych <= '`') goto yy274; + goto yy443; + } else { + if (yych <= 'o') goto yy507; + if (yych <= 'z') goto yy443; + goto yy274; + } + } } yy336: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy450; - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'O': goto yy507; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'o': goto yy508; - default: goto yy274; + if (yych <= '9') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= '-') { + if (yych <= ')') goto yy107; + if (yych <= ',') goto yy274; + goto yy450; + } else { + if (yych == '/') goto yy276; + goto yy134; + } + } + } else { + if (yych <= '^') { + if (yych <= 'N') { + if (yych <= '@') goto yy274; + goto yy443; + } else { + if (yych <= 'O') goto yy507; + if (yych <= 'Z') goto yy443; + goto yy274; + } + } else { + if (yych <= 'n') { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy274; + goto yy449; + } else { + if (yych <= 'o') goto yy508; + if (yych <= 'z') goto yy449; + goto yy274; + } + } } yy337: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'V': - case 'v': goto yy509; - default: goto yy18; + if (yych <= 'V') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'U') goto yy443; + goto yy509; + } + } else { + if (yych <= 'u') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + goto yy443; + } else { + if (yych <= 'v') goto yy509; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy338: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'V': goto yy509; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'v': goto yy510; - default: goto yy18; + if (yych <= 'U') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'V') goto yy509; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'u') { + if (yych <= '`') goto yy18; + goto yy449; + } else { + if (yych <= 'v') goto yy510; + if (yych <= 'z') goto yy449; + goto yy18; + } + } } yy339: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'U': - case 'u': goto yy511; - default: goto yy294; + if (yych <= 'U') { + if (yych <= ')') { + if (yych <= '(') goto yy294; + goto yy107; + } else { + if (yych <= '@') goto yy294; + if (yych <= 'T') goto yy443; + goto yy511; + } + } else { + if (yych <= 't') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy294; + goto yy443; + } else { + if (yych <= 'u') goto yy511; + if (yych <= 'z') goto yy443; + goto yy294; + } } yy340: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'O': - case 'o': goto yy512; - default: goto yy18; + if (yych <= 'O') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'N') goto yy443; + goto yy512; + } + } else { + if (yych <= 'n') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + goto yy443; + } else { + if (yych <= 'o') goto yy512; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy341: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy444; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'T': - case 't': goto yy513; - default: goto yy274; + if (yych <= '/') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= ',') { + if (yych <= ')') goto yy107; + goto yy274; + } else { + if (yych <= '-') goto yy444; + if (yych <= '.') goto yy134; + goto yy274; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '@') { + if (yych <= '9') goto yy134; + goto yy274; + } else { + if (yych == 'T') goto yy513; + goto yy443; + } + } else { + if (yych <= 's') { + if (yych <= '`') goto yy274; + goto yy443; + } else { + if (yych <= 't') goto yy513; + if (yych <= 'z') goto yy443; + goto yy274; + } + } } yy342: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'E': - case 'e': goto yy514; - default: goto yy18; + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'D') goto yy443; + goto yy514; + } + } else { + if (yych <= 'd') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + goto yy443; + } else { + if (yych <= 'e') goto yy514; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy343: yyaccept = 9; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'U': goto yy511; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'u': goto yy515; - default: goto yy294; + if (yych <= 'T') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy294; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy294; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'U') goto yy511; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy294; + goto yy276; + } else { + if (yych <= 't') { + if (yych <= '`') goto yy294; + goto yy449; + } else { + if (yych <= 'u') goto yy515; + if (yych <= 'z') goto yy449; + goto yy294; + } + } } yy344: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'O': goto yy512; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'o': goto yy516; - default: goto yy18; + if (yych <= 'N') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'O') goto yy512; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'n') { + if (yych <= '`') goto yy18; + goto yy449; + } else { + if (yych <= 'o') goto yy516; + if (yych <= 'z') goto yy449; + goto yy18; + } + } } yy345: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy450; - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'T': goto yy513; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 't': goto yy517; - default: goto yy274; + if (yych <= '9') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= '-') { + if (yych <= ')') goto yy107; + if (yych <= ',') goto yy274; + goto yy450; + } else { + if (yych == '/') goto yy276; + goto yy134; + } + } + } else { + if (yych <= '^') { + if (yych <= 'S') { + if (yych <= '@') goto yy274; + goto yy443; + } else { + if (yych <= 'T') goto yy513; + if (yych <= 'Z') goto yy443; + goto yy274; + } + } else { + if (yych <= 's') { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy274; + goto yy449; + } else { + if (yych <= 't') goto yy517; + if (yych <= 'z') goto yy449; + goto yy274; + } + } } yy346: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'E': goto yy514; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'e': goto yy518; - default: goto yy18; + if (yych <= 'D') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'E') goto yy514; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'd') { + if (yych <= '`') goto yy18; + goto yy449; + } else { + if (yych <= 'e') goto yy518; + if (yych <= 'z') goto yy449; + goto yy18; + } + } } yy347: yych = *++YYCURSOR; - switch (yych) { - case '.': - case ':': goto yy72; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy519; - default: goto yy56; + if (yych <= '/') { + if (yych == '.') goto yy72; + goto yy56; + } else { + if (yych <= '5') goto yy519; + if (yych == ':') goto yy72; + goto yy56; } yy348: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'R': - case 'r': goto yy520; - case 'S': - case 's': goto yy502; - default: goto yy18; + if (yych <= 'S') { + if (yych <= '@') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'Q') goto yy443; + if (yych <= 'R') goto yy520; + goto yy502; + } + } else { + if (yych <= 'q') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + goto yy443; + } else { + if (yych <= 'r') goto yy520; + if (yych <= 's') goto yy502; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy349: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'R': - case 'r': goto yy521; - default: goto yy294; + if (yych <= 'R') { + if (yych <= ')') { + if (yych <= '(') goto yy294; + goto yy107; + } else { + if (yych <= '@') goto yy294; + if (yych <= 'Q') goto yy443; + goto yy521; + } + } else { + if (yych <= 'q') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy294; + goto yy443; + } else { + if (yych <= 'r') goto yy521; + if (yych <= 'z') goto yy443; + goto yy294; + } } yy350: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'a': goto yy522; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - default: goto yy18; + if (yych <= 'A') { + if (yych == ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy522; + } else { + if (yych <= '`') { + if (yych <= 'Z') goto yy443; + goto yy18; + } else { + if (yych <= 'a') goto yy522; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy351: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'O': - case 'o': goto yy523; - default: goto yy18; + if (yych <= 'O') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'N') goto yy443; + goto yy523; + } + } else { + if (yych <= 'n') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + goto yy443; + } else { + if (yych <= 'o') goto yy523; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy352: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'S': - case 's': goto yy524; - default: goto yy294; + if (yych <= 'S') { + if (yych <= ')') { + if (yych <= '(') goto yy294; + goto yy107; + } else { + if (yych <= '@') goto yy294; + if (yych <= 'R') goto yy443; + goto yy524; + } + } else { + if (yych <= 'r') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy294; + goto yy443; + } else { + if (yych <= 's') goto yy524; + if (yych <= 'z') goto yy443; + goto yy294; + } } yy353: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'L': - case 'l': goto yy525; - default: goto yy18; + if (yych <= 'L') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'K') goto yy443; + goto yy525; + } + } else { + if (yych <= 'k') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + goto yy443; + } else { + if (yych <= 'l') goto yy525; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy354: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'R': goto yy520; - case 'S': goto yy502; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'r': goto yy526; - case 's': goto yy505; - default: goto yy18; + if (yych <= 'R') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych <= '/') { + if (yych <= '.') goto yy18; + goto yy276; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'Q') goto yy443; + goto yy520; + } + } + } else { + if (yych <= '`') { + if (yych <= 'Z') { + if (yych <= 'S') goto yy502; + goto yy443; + } else { + if (yych == '_') goto yy276; + goto yy18; + } + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy449; + goto yy526; + } else { + if (yych <= 's') goto yy505; + if (yych <= 'z') goto yy449; + goto yy18; + } + } } yy355: yyaccept = 9; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'R': goto yy521; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'r': goto yy527; - default: goto yy294; + if (yych <= 'Q') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy294; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy294; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'R') goto yy521; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy294; + goto yy276; + } else { + if (yych <= 'q') { + if (yych <= '`') goto yy294; + goto yy449; + } else { + if (yych <= 'r') goto yy527; + if (yych <= 'z') goto yy449; + goto yy294; + } + } } yy356: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': goto yy522; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'a': goto yy528; - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - default: goto yy18; + if (yych <= '@') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '_') { + if (yych <= 'A') goto yy522; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'a') goto yy528; + if (yych <= 'z') goto yy449; + goto yy18; + } } yy357: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'O': goto yy523; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'o': goto yy529; - default: goto yy18; + if (yych <= 'N') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'O') goto yy523; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'n') { + if (yych <= '`') goto yy18; + goto yy449; + } else { + if (yych <= 'o') goto yy529; + if (yych <= 'z') goto yy449; + goto yy18; + } + } } yy358: yyaccept = 9; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'S': goto yy524; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 's': goto yy530; - default: goto yy294; + if (yych <= 'R') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy294; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy294; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'S') goto yy524; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy294; + goto yy276; + } else { + if (yych <= 'r') { + if (yych <= '`') goto yy294; + goto yy449; + } else { + if (yych <= 's') goto yy530; + if (yych <= 'z') goto yy449; + goto yy294; + } + } } yy359: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'L': goto yy525; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'l': goto yy531; - default: goto yy18; + if (yych <= 'K') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'L') goto yy525; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'k') { + if (yych <= '`') goto yy18; + goto yy449; + } else { + if (yych <= 'l') goto yy531; + if (yych <= 'z') goto yy449; + goto yy18; + } + } } yy360: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'I': goto yy532; - default: goto yy18; + if (yych <= '.') { + if (yych <= ' ') { + if (yych == '\t') goto yy134; + if (yych <= 0x1F) goto yy18; + goto yy134; + } else { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy134; + } + } else { + if (yych <= 'H') { + if (yych <= '/') goto yy18; + if (yych <= '9') goto yy134; + if (yych <= '@') goto yy18; + goto yy443; + } else { + if (yych <= 'Z') { + if (yych <= 'I') goto yy532; + goto yy443; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy443; + goto yy18; + } + } } yy361: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'N': - case 'n': goto yy533; - default: goto yy294; + if (yych <= 'N') { + if (yych <= ')') { + if (yych <= '(') goto yy294; + goto yy107; + } else { + if (yych <= '@') goto yy294; + if (yych <= 'M') goto yy443; + goto yy533; + } + } else { + if (yych <= 'm') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy294; + goto yy443; + } else { + if (yych <= 'n') goto yy533; + if (yych <= 'z') goto yy443; + goto yy294; + } } yy362: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'K': - case 'k': goto yy534; - default: goto yy18; + if (yych <= 'K') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'J') goto yy443; + goto yy534; + } + } else { + if (yych <= 'j') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + goto yy443; + } else { + if (yych <= 'k') goto yy534; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy363: yyaccept = 9; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'N': goto yy533; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'n': goto yy535; - default: goto yy294; + if (yych <= 'M') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy294; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy294; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'N') goto yy533; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy294; + goto yy276; + } else { + if (yych <= 'm') { + if (yych <= '`') goto yy294; + goto yy449; + } else { + if (yych <= 'n') goto yy535; + if (yych <= 'z') goto yy449; + goto yy294; + } + } } yy364: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'K': goto yy534; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 'k': goto yy536; - default: goto yy18; + if (yych <= 'J') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'K') goto yy534; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'j') { + if (yych <= '`') goto yy18; + goto yy449; + } else { + if (yych <= 'k') goto yy536; + if (yych <= 'z') goto yy449; + goto yy18; + } + } } yy365: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy443; - case 'T': - case 't': goto yy537; - default: goto yy18; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'S') goto yy443; + goto yy537; + } + } else { + if (yych <= 's') { + if (yych <= 'Z') goto yy443; + if (yych <= '`') goto yy18; + goto yy443; + } else { + if (yych <= 't') goto yy537; + if (yych <= 'z') goto yy443; + goto yy18; + } } yy366: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy443; - case 'T': goto yy537; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy449; - case 't': goto yy538; - default: goto yy18; + if (yych <= 'S') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy443; + } + } else { + if (yych <= '_') { + if (yych <= 'T') goto yy537; + if (yych <= 'Z') goto yy443; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 's') { + if (yych <= '`') goto yy18; + goto yy449; + } else { + if (yych <= 't') goto yy538; + if (yych <= 'z') goto yy449; + goto yy18; + } + } } yy367: yych = *++YYCURSOR; - switch (yych) { - case 'C': - case 'c': goto yy417; - default: goto yy56; - } + if (yych == 'C') goto yy417; + if (yych == 'c') goto yy417; + goto yy56; yy368: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case 'D': - case 'F': - case 'H': - case 'M': - case 'S': - case 'T': - case 'W': - case 'Y': - case 'd': - case 'f': - case 'h': - case 'm': - case 's': - case 't': - case 'w': - case 'y': goto yy186; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy539; - default: goto yy18; + if (yych <= 'V') { + if (yych <= 'D') { + if (yych <= ' ') { + if (yych == '\t') goto yy186; + if (yych <= 0x1F) goto yy18; + goto yy186; + } else { + if (yych <= '/') goto yy18; + if (yych <= '9') goto yy539; + if (yych <= 'C') goto yy18; + goto yy186; + } + } else { + if (yych <= 'H') { + if (yych == 'F') goto yy186; + if (yych <= 'G') goto yy18; + goto yy186; + } else { + if (yych <= 'M') { + if (yych <= 'L') goto yy18; + goto yy186; + } else { + if (yych <= 'R') goto yy18; + if (yych <= 'T') goto yy186; + goto yy18; + } + } + } + } else { + if (yych <= 'h') { + if (yych <= 'c') { + if (yych == 'X') goto yy18; + if (yych <= 'Y') goto yy186; + goto yy18; + } else { + if (yych <= 'e') { + if (yych <= 'd') goto yy186; + goto yy18; + } else { + if (yych == 'g') goto yy18; + goto yy186; + } + } + } else { + if (yych <= 't') { + if (yych == 'm') goto yy186; + if (yych <= 'r') goto yy18; + goto yy186; + } else { + if (yych <= 'w') { + if (yych <= 'v') goto yy18; + goto yy186; + } else { + if (yych == 'y') goto yy186; + goto yy18; + } + } + } } yy369: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case 'D': - case 'F': - case 'H': - case 'M': - case 'S': - case 'T': - case 'W': - case 'Y': - case 'd': - case 'f': - case 'h': - case 'm': - case 's': - case 't': - case 'w': - case 'y': goto yy186; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy540; - default: goto yy18; + if (yych <= 'V') { + if (yych <= 'D') { + if (yych <= ' ') { + if (yych == '\t') goto yy186; + if (yych <= 0x1F) goto yy18; + goto yy186; + } else { + if (yych <= '/') goto yy18; + if (yych <= '9') goto yy540; + if (yych <= 'C') goto yy18; + goto yy186; + } + } else { + if (yych <= 'H') { + if (yych == 'F') goto yy186; + if (yych <= 'G') goto yy18; + goto yy186; + } else { + if (yych <= 'M') { + if (yych <= 'L') goto yy18; + goto yy186; + } else { + if (yych <= 'R') goto yy18; + if (yych <= 'T') goto yy186; + goto yy18; + } + } + } + } else { + if (yych <= 'h') { + if (yych <= 'c') { + if (yych == 'X') goto yy18; + if (yych <= 'Y') goto yy186; + goto yy18; + } else { + if (yych <= 'e') { + if (yych <= 'd') goto yy186; + goto yy18; + } else { + if (yych == 'g') goto yy18; + goto yy186; + } + } + } else { + if (yych <= 't') { + if (yych == 'm') goto yy186; + if (yych <= 'r') goto yy18; + goto yy186; + } else { + if (yych <= 'w') { + if (yych <= 'v') goto yy18; + goto yy186; + } else { + if (yych == 'y') goto yy186; + goto yy18; + } + } + } } yy370: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy107; - default: goto yy18; - } + if (yych <= '/') goto yy18; + if (yych <= '9') goto yy107; + goto yy18; yy371: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy540; - default: goto yy186; - } + if (yych <= '/') goto yy186; + if (yych <= '9') goto yy540; + goto yy186; yy372: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy541; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy541; + goto yy56; yy373: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy542; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy542; + goto yy56; yy374: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': goto yy543; - case '3': goto yy545; - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy546; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '2') goto yy543; + if (yych <= '3') goto yy545; + if (yych <= '9') goto yy546; + goto yy56; yy375: yych = *++YYCURSOR; - switch (yych) { - case 'P': - case 'p': goto yy418; - default: goto yy56; - } + if (yych == 'P') goto yy418; + if (yych == 'p') goto yy418; + goto yy56; yy376: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy547; - case '6': goto yy548; - case '7': - case '8': - case '9': goto yy549; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy547; + if (yych <= '6') goto yy548; + if (yych <= '9') goto yy549; + goto yy56; yy377: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy550; - case '6': goto yy551; - case '7': - case '8': - case '9': goto yy552; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy550; + if (yych <= '6') goto yy551; + if (yych <= '9') goto yy552; + goto yy56; yy378: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy553; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy553; + goto yy56; yy379: yych = *++YYCURSOR; - switch (yych) { - case 'd': goto yy554; - default: goto yy56; - } + if (yych == 'd') goto yy554; + goto yy56; yy380: yych = *++YYCURSOR; - switch (yych) { - case 't': goto yy554; - default: goto yy56; - } + if (yych == 't') goto yy554; + goto yy56; yy381: yych = *++YYCURSOR; - switch (yych) { - case 'h': goto yy554; - default: goto yy56; - } + if (yych == 'h') goto yy554; + goto yy56; yy382: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'r': goto yy555; - default: goto yy56; - } + if (yych == 'R') goto yy555; + if (yych == 'r') goto yy555; + goto yy56; yy383: yych = *++YYCURSOR; - switch (yych) { - case 'G': - case 'g': goto yy555; - default: goto yy56; - } + if (yych == 'G') goto yy555; + if (yych == 'g') goto yy555; + goto yy56; yy384: yych = *++YYCURSOR; - switch (yych) { - case 'C': - case 'c': goto yy555; - default: goto yy56; - } + if (yych == 'C') goto yy555; + if (yych == 'c') goto yy555; + goto yy56; yy385: yych = *++YYCURSOR; - switch (yych) { - case 'B': - case 'b': goto yy555; - default: goto yy56; - } + if (yych == 'B') goto yy555; + if (yych == 'b') goto yy555; + goto yy56; yy386: yych = *++YYCURSOR; - switch (yych) { - case 'N': - case 'n': goto yy555; - default: goto yy56; - } + if (yych == 'N') goto yy555; + if (yych == 'n') goto yy555; + goto yy56; yy387: yych = *++YYCURSOR; - switch (yych) { - case 'L': - case 'N': - case 'l': - case 'n': goto yy555; - default: goto yy56; + if (yych <= 'N') { + if (yych == 'L') goto yy555; + if (yych <= 'M') goto yy56; + goto yy555; + } else { + if (yych <= 'l') { + if (yych <= 'k') goto yy56; + goto yy555; + } else { + if (yych == 'n') goto yy555; + goto yy56; + } } yy388: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'Y': - case 'r': - case 'y': goto yy555; - default: goto yy56; + if (yych <= 'Y') { + if (yych == 'R') goto yy555; + if (yych <= 'X') goto yy56; + goto yy555; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy56; + goto yy555; + } else { + if (yych == 'y') goto yy555; + goto yy56; + } } yy389: yych = *++YYCURSOR; - switch (yych) { - case 'V': - case 'v': goto yy555; - default: goto yy56; - } + if (yych == 'V') goto yy555; + if (yych == 'v') goto yy555; + goto yy56; yy390: yych = *++YYCURSOR; - switch (yych) { - case 'T': - case 't': goto yy555; - default: goto yy56; - } + if (yych == 'T') goto yy555; + if (yych == 't') goto yy555; + goto yy56; yy391: yych = *++YYCURSOR; - switch (yych) { - case 'P': - case 'p': goto yy556; - default: goto yy56; - } + if (yych == 'P') goto yy556; + if (yych == 'p') goto yy556; + goto yy56; yy392: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy374; - case '.': goto yy372; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy557; - default: goto yy56; + if (yych <= '.') { + if (yych <= ',') goto yy56; + if (yych <= '-') goto yy374; + goto yy372; + } else { + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy557; + goto yy56; } yy393: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy374; - case '.': goto yy372; - case '0': - case '1': - case '2': goto yy557; - default: goto yy56; + if (yych <= '.') { + if (yych <= ',') goto yy56; + if (yych <= '-') goto yy374; + goto yy372; + } else { + if (yych <= '/') goto yy56; + if (yych <= '2') goto yy557; + goto yy56; } yy394: yych = *++YYCURSOR; @@ -15518,7 +9369,7 @@ yy396: TIMELIB_DEINIT; return TIMELIB_GNU_NOCOLON; } -#line 15522 "<stdout>" +#line 9373 "<stdout>" yy397: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); @@ -15577,58 +9428,57 @@ yy398: TIMELIB_DEINIT; return TIMELIB_CLF; } -#line 15581 "<stdout>" +#line 9432 "<stdout>" yy399: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': goto yy237; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy239; - case 'I': - case 'i': goto yy589; - default: goto yy78; + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy237; + goto yy78; + } else { + if (yych <= ' ') goto yy237; + if (yych <= ',') goto yy78; + goto yy237; + } + } else { + if (yych <= 'H') { + if (yych <= '/') goto yy78; + if (yych <= '9') goto yy239; + goto yy78; + } else { + if (yych <= 'I') goto yy589; + if (yych == 'i') goto yy589; + goto yy78; + } } yy400: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': goto yy237; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy239; - case 'U': - case 'u': goto yy590; - default: goto yy78; + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy237; + goto yy78; + } else { + if (yych <= ' ') goto yy237; + if (yych <= ',') goto yy78; + goto yy237; + } + } else { + if (yych <= 'T') { + if (yych <= '/') goto yy78; + if (yych <= '9') goto yy239; + goto yy78; + } else { + if (yych <= 'U') goto yy590; + if (yych == 'u') goto yy590; + goto yy78; + } } yy401: ++YYCURSOR; - switch ((yych = *YYCURSOR)) { - case 'S': - case 's': goto yy591; - default: goto yy402; - } + if ((yych = *YYCURSOR) == 'S') goto yy591; + if (yych == 's') goto yy591; yy402: #line 1694 "ext/date/lib/parse_date.re" { @@ -15645,376 +9495,397 @@ yy402: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 15649 "<stdout>" +#line 9499 "<stdout>" yy403: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': goto yy237; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy239; - case 'E': - case 'e': goto yy592; - default: goto yy78; + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy237; + goto yy78; + } else { + if (yych <= ' ') goto yy237; + if (yych <= ',') goto yy78; + goto yy237; + } + } else { + if (yych <= 'D') { + if (yych <= '/') goto yy78; + if (yych <= '9') goto yy239; + goto yy78; + } else { + if (yych <= 'E') goto yy592; + if (yych == 'e') goto yy592; + goto yy78; + } } yy404: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': goto yy237; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy239; - case 'R': - case 'r': goto yy593; - default: goto yy78; + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy237; + goto yy78; + } else { + if (yych <= ' ') goto yy237; + if (yych <= ',') goto yy78; + goto yy237; + } + } else { + if (yych <= 'Q') { + if (yych <= '/') goto yy78; + if (yych <= '9') goto yy239; + goto yy78; + } else { + if (yych <= 'R') goto yy593; + if (yych == 'r') goto yy593; + goto yy78; + } } yy405: yych = *++YYCURSOR; - switch (yych) { - case 'T': - case 't': goto yy594; - default: goto yy56; - } + if (yych == 'T') goto yy594; + if (yych == 't') goto yy594; + goto yy56; yy406: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'D': - case 'd': goto yy595; - default: goto yy402; - } + if (yych == 'D') goto yy595; + if (yych == 'd') goto yy595; + goto yy402; yy407: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'r': goto yy401; - default: goto yy56; - } + if (yych == 'R') goto yy401; + if (yych == 'r') goto yy401; + goto yy56; yy408: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy596; - default: goto yy240; - } + if (yych <= '/') goto yy240; + if (yych <= '9') goto yy596; + goto yy240; yy409: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': goto yy237; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy239; - case 'U': - case 'u': goto yy597; - default: goto yy78; + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy237; + goto yy78; + } else { + if (yych <= ' ') goto yy237; + if (yych <= ',') goto yy78; + goto yy237; + } + } else { + if (yych <= 'T') { + if (yych <= '/') goto yy78; + if (yych <= '9') goto yy239; + goto yy78; + } else { + if (yych <= 'U') goto yy597; + if (yych == 'u') goto yy597; + goto yy78; + } } yy410: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': goto yy237; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy239; - case 'Y': - case 'y': goto yy242; - default: goto yy78; + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy237; + goto yy78; + } else { + if (yych <= ' ') goto yy237; + if (yych <= ',') goto yy78; + goto yy237; + } + } else { + if (yych <= 'X') { + if (yych <= '/') goto yy78; + if (yych <= '9') goto yy239; + goto yy78; + } else { + if (yych <= 'Y') goto yy242; + if (yych == 'y') goto yy242; + goto yy78; + } } yy411: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': goto yy237; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy239; - case 'E': - case 'e': goto yy242; - default: goto yy78; + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy237; + goto yy78; + } else { + if (yych <= ' ') goto yy237; + if (yych <= ',') goto yy78; + goto yy237; + } + } else { + if (yych <= 'D') { + if (yych <= '/') goto yy78; + if (yych <= '9') goto yy239; + goto yy78; + } else { + if (yych <= 'E') goto yy242; + if (yych == 'e') goto yy242; + goto yy78; + } } yy412: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': goto yy237; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy239; - case 'C': - case 'c': goto yy598; - default: goto yy78; + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy237; + goto yy78; + } else { + if (yych <= ' ') goto yy237; + if (yych <= ',') goto yy78; + goto yy237; + } + } else { + if (yych <= 'B') { + if (yych <= '/') goto yy78; + if (yych <= '9') goto yy239; + goto yy78; + } else { + if (yych <= 'C') goto yy598; + if (yych == 'c') goto yy598; + goto yy78; + } } yy413: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'S': - case 's': goto yy591; - case 'U': - case 'u': goto yy599; - default: goto yy402; + if (yych <= 'U') { + if (yych == 'S') goto yy591; + if (yych <= 'T') goto yy402; + goto yy599; + } else { + if (yych <= 's') { + if (yych <= 'r') goto yy402; + goto yy591; + } else { + if (yych == 'u') goto yy599; + goto yy402; + } } yy414: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'D': - case 'd': goto yy595; - case 'T': - case 't': goto yy600; - default: goto yy402; + if (yych <= 'T') { + if (yych == 'D') goto yy595; + if (yych <= 'S') goto yy402; + goto yy600; + } else { + if (yych <= 'd') { + if (yych <= 'c') goto yy402; + goto yy595; + } else { + if (yych == 't') goto yy600; + goto yy402; + } } yy415: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': goto yy237; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy239; - case 'O': - case 'o': goto yy601; - default: goto yy78; + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy237; + goto yy78; + } else { + if (yych <= ' ') goto yy237; + if (yych <= ',') goto yy78; + goto yy237; + } + } else { + if (yych <= 'N') { + if (yych <= '/') goto yy78; + if (yych <= '9') goto yy239; + goto yy78; + } else { + if (yych <= 'O') goto yy601; + if (yych == 'o') goto yy601; + goto yy78; + } } yy416: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'U': - case 'u': goto yy602; - default: goto yy402; - } + if (yych == 'U') goto yy602; + if (yych == 'u') goto yy602; + goto yy402; yy417: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'O': - case 'o': goto yy603; - case 'S': - case 's': goto yy591; - default: goto yy402; + if (yych <= 'S') { + if (yych == 'O') goto yy603; + if (yych <= 'R') goto yy402; + goto yy591; + } else { + if (yych <= 'o') { + if (yych <= 'n') goto yy402; + goto yy603; + } else { + if (yych == 's') goto yy591; + goto yy402; + } } yy418: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': goto yy237; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy239; - case 'T': - case 't': goto yy403; - default: goto yy78; + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy237; + goto yy78; + } else { + if (yych <= ' ') goto yy237; + if (yych <= ',') goto yy78; + goto yy237; + } + } else { + if (yych <= 'S') { + if (yych <= '/') goto yy78; + if (yych <= '9') goto yy239; + goto yy78; + } else { + if (yych <= 'T') goto yy403; + if (yych == 't') goto yy403; + goto yy78; + } } yy419: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'R': - case 'r': goto yy604; - default: goto yy402; - } + if (yych == 'R') goto yy604; + if (yych == 'r') goto yy604; + goto yy402; yy420: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'S': - case 's': goto yy605; - default: goto yy402; - } + if (yych == 'S') goto yy605; + if (yych == 's') goto yy605; + goto yy402; yy421: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'N': - case 'n': goto yy606; - default: goto yy402; - } + if (yych == 'N') goto yy606; + if (yych == 'n') goto yy606; + goto yy402; yy422: yych = *++YYCURSOR; - switch (yych) { - case 'K': - case 'k': goto yy607; - default: goto yy56; - } + if (yych == 'K') goto yy607; + if (yych == 'k') goto yy607; + goto yy56; yy423: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy608; - case '1': goto yy609; - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy610; - default: goto yy196; - } + if (yych <= '/') goto yy196; + if (yych <= '0') goto yy608; + if (yych <= '1') goto yy609; + if (yych <= '9') goto yy610; + goto yy196; yy424: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy611; - case '6': goto yy612; - case '7': - case '8': - case '9': goto yy549; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy611; + if (yych <= '6') goto yy612; + if (yych <= '9') goto yy549; + goto yy56; yy425: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy613; - case '-': goto yy372; - case '.': goto yy424; - case ':': goto yy426; - case 'A': - case 'P': - case 'a': - case 'p': goto yy100; - default: goto yy208; + if (yych <= ':') { + if (yych <= ' ') { + if (yych == '\t') goto yy613; + if (yych <= 0x1F) goto yy208; + goto yy613; + } else { + if (yych <= '-') { + if (yych <= ',') goto yy208; + goto yy372; + } else { + if (yych <= '.') goto yy424; + if (yych <= '9') goto yy208; + } + } + } else { + if (yych <= 'P') { + if (yych == 'A') goto yy100; + if (yych <= 'O') goto yy208; + goto yy100; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy208; + goto yy100; + } else { + if (yych == 'p') goto yy100; + goto yy208; + } + } } yy426: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy615; - case '6': goto yy616; - case '7': - case '8': - case '9': goto yy552; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy615; + if (yych <= '6') goto yy616; + if (yych <= '9') goto yy552; + goto yy56; yy427: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy613; - case '.': - case ':': goto yy426; - case 'A': - case 'P': - case 'a': - case 'p': goto yy100; - default: goto yy208; + if (yych <= ':') { + if (yych <= ' ') { + if (yych == '\t') goto yy613; + if (yych <= 0x1F) goto yy208; + goto yy613; + } else { + if (yych == '.') goto yy426; + if (yych <= '9') goto yy208; + goto yy426; + } + } else { + if (yych <= 'P') { + if (yych == 'A') goto yy100; + if (yych <= 'O') goto yy208; + goto yy100; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy208; + goto yy100; + } else { + if (yych == 'p') goto yy100; + goto yy208; + } + } } yy428: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy613; - case '.': goto yy426; - case ':': goto yy617; - case 'A': - case 'P': - case 'a': - case 'p': goto yy100; - default: goto yy208; + if (yych <= ':') { + if (yych <= ' ') { + if (yych == '\t') goto yy613; + if (yych <= 0x1F) goto yy208; + goto yy613; + } else { + if (yych == '.') goto yy426; + if (yych <= '9') goto yy208; + goto yy617; + } + } else { + if (yych <= 'P') { + if (yych == 'A') goto yy100; + if (yych <= 'O') goto yy208; + goto yy100; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy208; + goto yy100; + } else { + if (yych == 'p') goto yy100; + goto yy208; + } + } } yy429: ++YYCURSOR; @@ -16034,2855 +9905,1230 @@ yy429: TIMELIB_DEINIT; return TIMELIB_TIME12; } -#line 16038 "<stdout>" +#line 9909 "<stdout>" yy431: yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case '\t': - case ' ': goto yy429; - default: goto yy56; + if (yych <= '\t') { + if (yych <= 0x00) goto yy429; + if (yych <= 0x08) goto yy56; + goto yy429; + } else { + if (yych == ' ') goto yy429; + goto yy56; } yy432: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy618; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy619; - default: goto yy56; - } + if (yych == '-') goto yy618; + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy619; + goto yy56; yy433: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy618; - case '0': - case '1': - case '2': goto yy619; - default: goto yy56; - } + if (yych == '-') goto yy618; + if (yych <= '/') goto yy56; + if (yych <= '2') goto yy619; + goto yy56; yy434: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy618; - default: goto yy56; - } + if (yych == '-') goto yy618; + goto yy56; yy435: yych = *++YYCURSOR; - switch (yych) { - case 'P': - case 'p': goto yy620; - case 'U': - case 'u': goto yy621; - default: goto yy56; + if (yych <= 'U') { + if (yych == 'P') goto yy620; + if (yych <= 'T') goto yy56; + goto yy621; + } else { + if (yych <= 'p') { + if (yych <= 'o') goto yy56; + goto yy620; + } else { + if (yych == 'u') goto yy621; + goto yy56; + } } yy436: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy622; - default: goto yy56; - } + if (yych == 'E') goto yy622; + if (yych == 'e') goto yy622; + goto yy56; yy437: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy623; - default: goto yy56; - } + if (yych == 'E') goto yy623; + if (yych == 'e') goto yy623; + goto yy56; yy438: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy624; - case 'U': - case 'u': goto yy625; - default: goto yy56; + if (yych <= 'U') { + if (yych == 'A') goto yy624; + if (yych <= 'T') goto yy56; + goto yy625; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy56; + goto yy624; + } else { + if (yych == 'u') goto yy625; + goto yy56; + } } yy439: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy626; - default: goto yy56; - } + if (yych == 'A') goto yy626; + if (yych == 'a') goto yy626; + goto yy56; yy440: yych = *++YYCURSOR; - switch (yych) { - case 'O': - case 'o': goto yy627; - default: goto yy56; - } + if (yych == 'O') goto yy627; + if (yych == 'o') goto yy627; + goto yy56; yy441: yych = *++YYCURSOR; - switch (yych) { - case 'C': - case 'c': goto yy628; - default: goto yy56; - } + if (yych == 'C') goto yy628; + if (yych == 'c') goto yy628; + goto yy56; yy442: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy629; - default: goto yy56; - } + if (yych == 'E') goto yy629; + if (yych == 'e') goto yy629; + goto yy56; yy443: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - default: goto yy18; + if (yych <= '@') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy630; + goto yy18; } yy444: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': goto yy631; - case '3': goto yy632; - default: goto yy134; - } + if (yych <= '/') goto yy134; + if (yych <= '2') goto yy631; + if (yych <= '3') goto yy632; + goto yy134; yy445: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'L': - case 'l': goto yy633; - default: goto yy18; + if (yych <= 'L') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'K') goto yy630; + goto yy633; + } + } else { + if (yych <= 'k') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 'l') goto yy633; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy446: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'S': - case 's': goto yy634; - default: goto yy18; + if (yych <= 'S') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'R') goto yy630; + goto yy634; + } + } else { + if (yych <= 'r') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 's') goto yy634; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy447: yyaccept = 2; YYMARKER = ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; - switch (yych) { - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy447; - default: goto yy18; + if (yybm[0+yych] & 64) { + goto yy447; + } + if (yych <= '.') { + if (yych == '-') goto yy276; + goto yy18; + } else { + if (yych <= '/') goto yy276; + if (yych == '_') goto yy276; + goto yy18; } yy449: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - default: goto yy18; + if (yych <= '/') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + goto yy276; + } + } else { + if (yych <= '^') { + if (yych <= '@') goto yy18; + if (yych <= 'Z') goto yy630; + goto yy18; + } else { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy635; + goto yy18; + } } yy450: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': goto yy631; - case '3': goto yy632; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy447; - default: goto yy134; + if (yybm[0+yych] & 64) { + goto yy447; } + if (yych <= '/') goto yy134; + if (yych <= '2') goto yy631; + if (yych <= '3') goto yy632; + goto yy134; yy451: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'L': goto yy633; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 'l': goto yy636; - default: goto yy18; + if (yych <= 'K') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'L') goto yy633; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'k') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 'l') goto yy636; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy452: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'S': goto yy634; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 's': goto yy637; - default: goto yy18; + if (yych <= 'R') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'S') goto yy634; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'r') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 's') goto yy637; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy453: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ' ': goto yy638; - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - default: goto yy18; + if (yych <= ')') { + if (yych == ' ') goto yy638; + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= 'Z') { + if (yych <= '@') goto yy18; + goto yy630; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy454: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ' ': goto yy638; - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - default: goto yy18; + if (yych <= '.') { + if (yych <= '(') { + if (yych == ' ') goto yy638; + goto yy18; + } else { + if (yych <= ')') goto yy107; + if (yych == '-') goto yy276; + goto yy18; + } + } else { + if (yych <= '^') { + if (yych <= '/') goto yy276; + if (yych <= '@') goto yy18; + if (yych <= 'Z') goto yy630; + goto yy18; + } else { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy635; + goto yy18; + } } yy455: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'M': - case 'm': goto yy639; - default: goto yy18; + if (yych <= 'M') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'L') goto yy630; + goto yy639; + } + } else { + if (yych <= 'l') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 'm') goto yy639; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy456: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'M': goto yy639; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 'm': goto yy640; - default: goto yy18; + if (yych <= 'L') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'M') goto yy639; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'l') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 'm') goto yy640; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy457: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'T': - case 't': goto yy641; - default: goto yy18; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'S') goto yy630; + goto yy641; + } + } else { + if (yych <= 's') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 't') goto yy641; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy458: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'E': - case 'e': goto yy642; - default: goto yy18; + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'D') goto yy630; + goto yy642; + } + } else { + if (yych <= 'd') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 'e') goto yy642; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy459: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'T': goto yy641; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 't': goto yy643; - default: goto yy18; + if (yych <= 'S') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'T') goto yy641; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 's') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 't') goto yy643; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy460: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'E': goto yy642; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 'e': goto yy644; - default: goto yy18; + if (yych <= 'D') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'E') goto yy642; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'd') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 'e') goto yy644; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy461: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'U': - case 'u': goto yy645; - default: goto yy18; + if (yych <= 'U') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'T') goto yy630; + goto yy645; + } + } else { + if (yych <= 't') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 'u') goto yy645; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy462: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'H': - case 'h': goto yy646; - default: goto yy18; + if (yych <= 'H') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'G') goto yy630; + goto yy646; + } + } else { + if (yych <= 'g') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 'h') goto yy646; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy463: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'T': - case 't': goto yy647; - default: goto yy18; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'S') goto yy630; + goto yy647; + } + } else { + if (yych <= 's') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 't') goto yy647; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy464: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'T': - case 't': goto yy648; - default: goto yy18; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'S') goto yy630; + goto yy648; + } + } else { + if (yych <= 's') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 't') goto yy648; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy465: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'a': goto yy649; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - default: goto yy18; + if (yych <= 'A') { + if (yych == ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy649; + } else { + if (yych <= '`') { + if (yych <= 'Z') goto yy630; + goto yy18; + } else { + if (yych <= 'a') goto yy649; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy466: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'T': - case 't': goto yy650; - default: goto yy18; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'S') goto yy630; + goto yy650; + } + } else { + if (yych <= 's') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 't') goto yy650; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy467: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'U': goto yy645; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 'u': goto yy651; - default: goto yy18; + if (yych <= 'T') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'U') goto yy645; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 't') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 'u') goto yy651; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy468: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'H': goto yy646; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 'h': goto yy652; - default: goto yy18; + if (yych <= 'G') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'H') goto yy646; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'g') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 'h') goto yy652; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy469: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'T': goto yy647; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 't': goto yy653; - default: goto yy18; + if (yych <= 'S') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'T') goto yy647; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 's') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 't') goto yy653; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy470: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'T': goto yy648; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 't': goto yy654; - default: goto yy18; + if (yych <= 'S') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'T') goto yy648; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 's') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 't') goto yy654; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy471: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': goto yy649; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'a': goto yy655; - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - default: goto yy18; + if (yych <= '@') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '_') { + if (yych <= 'A') goto yy649; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'a') goto yy655; + if (yych <= 'z') goto yy635; + goto yy18; + } } yy472: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'T': goto yy650; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 't': goto yy656; - default: goto yy18; + if (yych <= 'S') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'T') goto yy650; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 's') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 't') goto yy656; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy473: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': goto yy657; - case '2': goto yy658; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy659; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '1') goto yy657; + if (yych <= '2') goto yy658; + if (yych <= '9') goto yy659; + goto yy56; yy474: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy483; - case '0': goto yy660; - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy661; - default: goto yy136; + if (yych <= '/') { + if (yych == '.') goto yy483; + goto yy136; + } else { + if (yych <= '0') goto yy660; + if (yych <= '9') goto yy661; + if (yych <= ':') goto yy483; + goto yy136; } yy475: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy486; - case '0': - case '1': - case '2': goto yy661; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy660; - default: goto yy136; + if (yych <= '/') { + if (yych == '.') goto yy486; + goto yy136; + } else { + if (yych <= '2') goto yy661; + if (yych <= '9') goto yy660; + if (yych <= ':') goto yy486; + goto yy136; } yy476: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy486; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy660; - case '5': - case '6': - case '7': - case '8': - case '9': goto yy662; - default: goto yy136; + if (yych <= '/') { + if (yych == '.') goto yy486; + goto yy136; + } else { + if (yych <= '4') goto yy660; + if (yych <= '9') goto yy662; + if (yych <= ':') goto yy486; + goto yy136; } yy477: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy486; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy662; - default: goto yy136; + if (yych <= '/') { + if (yych == '.') goto yy486; + goto yy136; + } else { + if (yych <= '9') goto yy662; + if (yych <= ':') goto yy486; + goto yy136; } yy478: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': goto yy663; - case '1': goto yy664; - case '2': goto yy665; - case '3': - case '4': - case '5': goto yy666; - case '6': - case '7': - case '8': - case '9': goto yy667; - default: goto yy304; + if (yych <= '1') { + if (yych <= '/') goto yy304; + if (yych <= '0') goto yy663; + goto yy664; + } else { + if (yych <= '2') goto yy665; + if (yych <= '5') goto yy666; + if (yych <= '9') goto yy667; + goto yy304; } yy479: yych = *++YYCURSOR; - switch (yych) { - case '.': - case ':': goto yy483; - case '0': goto yy668; - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy670; - default: goto yy56; + if (yych <= '/') { + if (yych == '.') goto yy483; + goto yy56; + } else { + if (yych <= '0') goto yy668; + if (yych <= '9') goto yy670; + if (yych <= ':') goto yy483; + goto yy56; } yy480: yych = *++YYCURSOR; - switch (yych) { - case '.': - case ':': goto yy486; - case '0': - case '1': - case '2': goto yy670; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy668; - default: goto yy56; + if (yych <= '/') { + if (yych == '.') goto yy486; + goto yy56; + } else { + if (yych <= '2') goto yy670; + if (yych <= '9') goto yy668; + if (yych <= ':') goto yy486; + goto yy56; } yy481: yych = *++YYCURSOR; - switch (yych) { - case '.': - case ':': goto yy486; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy668; - case '5': - case '6': - case '7': - case '8': - case '9': goto yy671; - default: goto yy56; + if (yych <= '/') { + if (yych == '.') goto yy486; + goto yy56; + } else { + if (yych <= '4') goto yy668; + if (yych <= '9') goto yy671; + if (yych <= ':') goto yy486; + goto yy56; } yy482: yych = *++YYCURSOR; - switch (yych) { - case '.': - case ':': goto yy486; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy671; - default: goto yy56; + if (yych <= '/') { + if (yych == '.') goto yy486; + goto yy56; + } else { + if (yych <= '9') goto yy671; + if (yych <= ':') goto yy486; + goto yy56; } yy483: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy672; - case '6': - case '7': - case '8': - case '9': goto yy674; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy672; + if (yych <= '9') goto yy674; + goto yy56; yy484: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': goto yy675; - case '1': goto yy676; - case '2': goto yy677; - case '3': - case '4': - case '5': goto yy678; - case '6': - case '7': - case '8': - case '9': goto yy679; - default: goto yy304; + if (yych <= '1') { + if (yych <= '/') goto yy304; + if (yych <= '0') goto yy675; + goto yy676; + } else { + if (yych <= '2') goto yy677; + if (yych <= '5') goto yy678; + if (yych <= '9') goto yy679; + goto yy304; } yy485: yych = *++YYCURSOR; - switch (yych) { - case '.': - case ':': goto yy486; - case '0': goto yy668; - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy670; - default: goto yy56; + if (yych <= '/') { + if (yych != '.') goto yy56; + } else { + if (yych <= '0') goto yy668; + if (yych <= '9') goto yy670; + if (yych >= ';') goto yy56; } yy486: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy680; - case '6': - case '7': - case '8': - case '9': goto yy681; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy680; + if (yych <= '9') goto yy681; + goto yy56; yy487: yych = *++YYCURSOR; - switch (yych) { - case '.': - case ':': goto yy483; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy489; - default: goto yy56; + if (yych <= '/') { + if (yych == '.') goto yy483; + goto yy56; + } else { + if (yych <= '9') goto yy489; + if (yych <= ':') goto yy483; + goto yy56; } yy488: yych = *++YYCURSOR; - switch (yych) { - case '.': - case ':': goto yy483; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy489; - default: goto yy56; + if (yych <= '/') { + if (yych == '.') goto yy483; + goto yy56; + } else { + if (yych <= '4') goto yy489; + if (yych == ':') goto yy483; + goto yy56; } yy489: yych = *++YYCURSOR; - switch (yych) { - case '.': - case ':': goto yy483; - default: goto yy56; - } + if (yych == '.') goto yy483; + if (yych == ':') goto yy483; + goto yy56; yy490: yych = *++YYCURSOR; - switch (yych) { - case '.': - case ':': goto yy483; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy671; - default: goto yy56; + if (yych <= '/') { + if (yych == '.') goto yy483; + goto yy56; + } else { + if (yych <= '9') goto yy671; + if (yych <= ':') goto yy483; + goto yy56; } yy491: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy671; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy671; + goto yy56; yy492: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'a': goto yy682; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - default: goto yy18; + if (yych <= 'A') { + if (yych == ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy682; + } else { + if (yych <= '`') { + if (yych <= 'Z') goto yy630; + goto yy18; + } else { + if (yych <= 'a') goto yy682; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy493: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - default: goto yy274; + if (yych <= ',') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy134; + goto yy274; + } else { + if (yych <= ' ') goto yy134; + if (yych == ')') goto yy107; + goto yy274; + } + } else { + if (yych <= '@') { + if (yych == '/') goto yy274; + if (yych <= '9') goto yy134; + goto yy274; + } else { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy274; + if (yych <= 'z') goto yy630; + goto yy274; + } } yy494: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': goto yy682; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'a': goto yy683; - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - default: goto yy18; + if (yych <= '@') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '_') { + if (yych <= 'A') goto yy682; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'a') goto yy683; + if (yych <= 'z') goto yy635; + goto yy18; + } } yy495: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy684; - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - default: goto yy274; + if (yych <= '.') { + if (yych <= ' ') { + if (yych == '\t') goto yy134; + if (yych <= 0x1F) goto yy274; + goto yy134; + } else { + if (yych <= ')') { + if (yych <= '(') goto yy274; + goto yy107; + } else { + if (yych <= ',') goto yy274; + if (yych <= '-') goto yy684; + goto yy134; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '/') goto yy276; + if (yych <= '9') goto yy134; + if (yych <= '@') goto yy274; + goto yy630; + } else { + if (yych <= '_') { + if (yych <= '^') goto yy274; + goto yy276; + } else { + if (yych <= '`') goto yy274; + if (yych <= 'z') goto yy635; + goto yy274; + } + } } yy496: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': goto yy685; - case ' ': goto yy687; - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - default: goto yy18; + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy18; + goto yy685; + } else { + if (yych == ' ') goto yy687; + goto yy18; + } + } else { + if (yych <= 'Z') { + if (yych <= ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy630; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy497: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': goto yy685; - case ' ': goto yy687; - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - default: goto yy18; + if (yych <= '-') { + if (yych <= ' ') { + if (yych == '\t') goto yy685; + if (yych <= 0x1F) goto yy18; + goto yy687; + } else { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } + } else { + if (yych <= 'Z') { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } else { + if (yych <= '_') { + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy498: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'H': - case 'h': goto yy633; - default: goto yy18; + if (yych <= 'H') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'G') goto yy630; + goto yy633; + } + } else { + if (yych <= 'g') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 'h') goto yy633; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy499: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'I': - case 'i': goto yy688; - default: goto yy18; + if (yych <= 'I') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'H') goto yy630; + goto yy688; + } + } else { + if (yych <= 'h') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 'i') goto yy688; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy500: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'H': goto yy633; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 'h': goto yy636; - default: goto yy18; + if (yych <= 'G') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'H') goto yy633; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'g') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 'h') goto yy636; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy501: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'I': goto yy688; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 'i': goto yy689; - default: goto yy18; + if (yych <= 'H') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'I') goto yy688; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'h') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 'i') goto yy689; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy502: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy685; - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - default: goto yy18; + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy18; + goto yy685; + } else { + if (yych == ' ') goto yy685; + goto yy18; + } + } else { + if (yych <= 'Z') { + if (yych <= ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy630; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy503: ++YYCURSOR; - switch ((yych = *YYCURSOR)) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - default: goto yy504; + if ((yych = *YYCURSOR) <= '@') { + if (yych == ')') goto yy107; + } else { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy504; + if (yych <= 'z') goto yy630; } yy504: #line 972 "ext/date/lib/parse_date.re" @@ -18896,2149 +11142,997 @@ yy504: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 18900 "<stdout>" +#line 11146 "<stdout>" yy505: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy685; - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - default: goto yy18; + if (yych <= '-') { + if (yych <= ' ') { + if (yych == '\t') goto yy685; + if (yych <= 0x1F) goto yy18; + goto yy685; + } else { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } + } else { + if (yych <= 'Z') { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } else { + if (yych <= '_') { + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy506: yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - default: goto yy504; + if (yych <= '/') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy504; + } else { + if (yych == '.') goto yy504; + goto yy276; + } + } else { + if (yych <= '^') { + if (yych <= '@') goto yy504; + if (yych <= 'Z') goto yy630; + goto yy504; + } else { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy504; + if (yych <= 'z') goto yy635; + goto yy504; + } } yy507: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'B': - case 'b': goto yy690; - default: goto yy18; + if (yych <= 'B') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'A') goto yy630; + goto yy690; + } + } else { + if (yych <= 'a') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 'b') goto yy690; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy508: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'B': goto yy690; - case 'a': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 'b': goto yy691; - default: goto yy18; + if (yych <= 'A') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'B') goto yy690; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 'b') goto yy691; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy509: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'I': - case 'i': goto yy692; - default: goto yy18; + if (yych <= 'I') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'H') goto yy630; + goto yy692; + } + } else { + if (yych <= 'h') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 'i') goto yy692; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy510: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'I': goto yy692; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 'i': goto yy693; - default: goto yy18; + if (yych <= 'H') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'I') goto yy692; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'h') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 'i') goto yy693; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy511: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'R': - case 'r': goto yy694; - default: goto yy18; + if (yych <= 'R') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'Q') goto yy630; + goto yy694; + } + } else { + if (yych <= 'q') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 'r') goto yy694; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy512: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'N': - case 'n': goto yy695; - default: goto yy18; + if (yych <= 'N') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'M') goto yy630; + goto yy695; + } + } else { + if (yych <= 'm') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 'n') goto yy695; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy513: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy444; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'E': - case 'e': goto yy696; - default: goto yy274; + if (yych <= '/') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= ',') { + if (yych <= ')') goto yy107; + goto yy274; + } else { + if (yych <= '-') goto yy444; + if (yych <= '.') goto yy134; + goto yy274; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '@') { + if (yych <= '9') goto yy134; + goto yy274; + } else { + if (yych == 'E') goto yy696; + goto yy630; + } + } else { + if (yych <= 'd') { + if (yych <= '`') goto yy274; + goto yy630; + } else { + if (yych <= 'e') goto yy696; + if (yych <= 'z') goto yy630; + goto yy274; + } + } } yy514: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'N': - case 'n': goto yy697; - default: goto yy18; + if (yych <= 'N') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'M') goto yy630; + goto yy697; + } + } else { + if (yych <= 'm') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 'n') goto yy697; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy515: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'R': goto yy694; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 'r': goto yy698; - default: goto yy18; + if (yych <= 'Q') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'R') goto yy694; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'q') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 'r') goto yy698; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy516: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'N': goto yy695; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 'n': goto yy699; - default: goto yy18; + if (yych <= 'M') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'N') goto yy695; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'm') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 'n') goto yy699; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy517: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy450; - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'E': goto yy696; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 'e': goto yy700; - default: goto yy274; + if (yych <= '9') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= '-') { + if (yych <= ')') goto yy107; + if (yych <= ',') goto yy274; + goto yy450; + } else { + if (yych == '/') goto yy276; + goto yy134; + } + } + } else { + if (yych <= '^') { + if (yych <= 'D') { + if (yych <= '@') goto yy274; + goto yy630; + } else { + if (yych <= 'E') goto yy696; + if (yych <= 'Z') goto yy630; + goto yy274; + } + } else { + if (yych <= 'd') { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy274; + goto yy635; + } else { + if (yych <= 'e') goto yy700; + if (yych <= 'z') goto yy635; + goto yy274; + } + } } yy518: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'N': goto yy697; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 'n': goto yy701; - default: goto yy18; + if (yych <= 'M') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'N') goto yy697; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'm') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 'n') goto yy701; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy519: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy702; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy702; + goto yy56; yy520: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'D': - case 'd': goto yy646; - default: goto yy18; + if (yych <= 'D') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'C') goto yy630; + goto yy646; + } + } else { + if (yych <= 'c') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 'd') goto yy646; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy521: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'S': - case 's': goto yy694; - default: goto yy18; + if (yych <= 'S') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'R') goto yy630; + goto yy694; + } + } else { + if (yych <= 'r') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 's') goto yy694; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy522: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'z': goto yy630; - case 'Y': - case 'y': goto yy703; - default: goto yy18; + if (yych <= 'Y') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'X') goto yy630; + goto yy703; + } + } else { + if (yych <= 'x') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 'y') goto yy703; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy523: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'R': - case 'r': goto yy705; - default: goto yy18; + if (yych <= 'R') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'Q') goto yy630; + goto yy705; + } + } else { + if (yych <= 'q') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 'r') goto yy705; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy524: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'D': - case 'd': goto yy706; - default: goto yy18; + if (yych <= 'D') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'C') goto yy630; + goto yy706; + } + } else { + if (yych <= 'c') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 'd') goto yy706; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy525: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'F': - case 'f': goto yy697; - default: goto yy18; + if (yych <= 'F') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'E') goto yy630; + goto yy697; + } + } else { + if (yych <= 'e') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 'f') goto yy697; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy526: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'D': goto yy646; - case 'a': - case 'b': - case 'c': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 'd': goto yy652; - default: goto yy18; + if (yych <= 'C') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'D') goto yy646; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'c') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 'd') goto yy652; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy527: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'S': goto yy694; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 's': goto yy698; - default: goto yy18; + if (yych <= 'R') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'S') goto yy694; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'r') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 's') goto yy698; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy528: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Z': goto yy630; - case 'Y': goto yy703; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'z': goto yy635; - case 'y': goto yy707; - default: goto yy18; + if (yych <= 'X') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'Y') goto yy703; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'x') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 'y') goto yy707; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy529: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'R': goto yy705; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 'r': goto yy708; - default: goto yy18; + if (yych <= 'Q') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'R') goto yy705; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'q') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 'r') goto yy708; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy530: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'D': goto yy706; - case 'a': - case 'b': - case 'c': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 'd': goto yy709; - default: goto yy18; + if (yych <= 'C') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'D') goto yy706; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'c') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 'd') goto yy709; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy531: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'F': goto yy697; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 'f': goto yy701; - default: goto yy18; + if (yych <= 'E') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'F') goto yy697; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'e') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 'f') goto yy701; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy532: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - default: goto yy18; + if (yych <= ',') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy134; + goto yy18; + } else { + if (yych <= ' ') goto yy134; + if (yych == ')') goto yy107; + goto yy18; + } + } else { + if (yych <= '@') { + if (yych == '/') goto yy18; + if (yych <= '9') goto yy134; + goto yy18; + } else { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy533: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'E': - case 'e': goto yy710; - default: goto yy18; + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'D') goto yy630; + goto yy710; + } + } else { + if (yych <= 'd') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 'e') goto yy710; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy534: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'D': - case 'd': goto yy711; - default: goto yy18; + if (yych <= 'D') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'C') goto yy630; + goto yy711; + } + } else { + if (yych <= 'c') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 'd') goto yy711; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy535: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'E': goto yy710; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 'e': goto yy712; - default: goto yy18; + if (yych <= 'D') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'E') goto yy710; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'd') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 'e') goto yy712; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy536: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'D': goto yy711; - case 'a': - case 'b': - case 'c': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 'd': goto yy713; - default: goto yy18; + if (yych <= 'C') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'D') goto yy711; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'c') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 'd') goto yy713; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy537: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy630; - case 'E': - case 'e': goto yy714; - default: goto yy18; + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'D') goto yy630; + goto yy714; + } + } else { + if (yych <= 'd') { + if (yych <= 'Z') goto yy630; + if (yych <= '`') goto yy18; + goto yy630; + } else { + if (yych <= 'e') goto yy714; + if (yych <= 'z') goto yy630; + goto yy18; + } } yy538: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy630; - case 'E': goto yy714; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy635; - case 'e': goto yy715; - default: goto yy18; + if (yych <= 'D') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy630; + } + } else { + if (yych <= '_') { + if (yych <= 'E') goto yy714; + if (yych <= 'Z') goto yy630; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'd') { + if (yych <= '`') goto yy18; + goto yy635; + } else { + if (yych <= 'e') goto yy715; + if (yych <= 'z') goto yy635; + goto yy18; + } + } } yy539: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case 'D': - case 'F': - case 'H': - case 'M': - case 'S': - case 'T': - case 'W': - case 'Y': - case 'd': - case 'f': - case 'h': - case 'm': - case 's': - case 't': - case 'w': - case 'y': goto yy186; - case '-': goto yy716; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy57; - default: goto yy18; + if (yybm[0+yych] & 4) { + goto yy57; + } + if (yych <= 'V') { + if (yych <= 'D') { + if (yych <= ' ') { + if (yych == '\t') goto yy186; + if (yych <= 0x1F) goto yy18; + goto yy186; + } else { + if (yych == '-') goto yy716; + if (yych <= 'C') goto yy18; + goto yy186; + } + } else { + if (yych <= 'H') { + if (yych == 'F') goto yy186; + if (yych <= 'G') goto yy18; + goto yy186; + } else { + if (yych <= 'M') { + if (yych <= 'L') goto yy18; + goto yy186; + } else { + if (yych <= 'R') goto yy18; + if (yych <= 'T') goto yy186; + goto yy18; + } + } + } + } else { + if (yych <= 'h') { + if (yych <= 'c') { + if (yych == 'X') goto yy18; + if (yych <= 'Y') goto yy186; + goto yy18; + } else { + if (yych <= 'e') { + if (yych <= 'd') goto yy186; + goto yy18; + } else { + if (yych == 'g') goto yy18; + goto yy186; + } + } + } else { + if (yych <= 't') { + if (yych == 'm') goto yy186; + if (yych <= 'r') goto yy18; + goto yy186; + } else { + if (yych <= 'w') { + if (yych <= 'v') goto yy18; + goto yy186; + } else { + if (yych == 'y') goto yy186; + goto yy18; + } + } + } } yy540: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy716; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy57; - default: goto yy186; + if (yybm[0+yych] & 4) { + goto yy57; } + if (yych == '-') goto yy716; + goto yy186; yy541: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy717; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy717; + goto yy56; yy542: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy718; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy718; + goto yy56; yy543: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy720; - case 'n': - case 'r': goto yy721; - case 's': goto yy722; - case 't': goto yy723; - default: goto yy544; + if (yych <= 'n') { + if (yych <= '/') goto yy544; + if (yych <= '9') goto yy720; + if (yych >= 'n') goto yy721; + } else { + if (yych <= 'r') { + if (yych >= 'r') goto yy721; + } else { + if (yych <= 's') goto yy722; + if (yych <= 't') goto yy723; + } } yy544: #line 1279 "ext/date/lib/parse_date.re" @@ -21054,198 +12148,131 @@ yy544: TIMELIB_DEINIT; return TIMELIB_ISO_DATE; } -#line 21058 "<stdout>" +#line 12152 "<stdout>" yy545: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': goto yy720; - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy717; - case 'n': - case 'r': goto yy721; - case 's': goto yy722; - case 't': goto yy723; - default: goto yy544; + if (yych <= 'n') { + if (yych <= '1') { + if (yych <= '/') goto yy544; + goto yy720; + } else { + if (yych <= '9') goto yy717; + if (yych <= 'm') goto yy544; + goto yy721; + } + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy544; + goto yy721; + } else { + if (yych <= 's') goto yy722; + if (yych <= 't') goto yy723; + goto yy544; + } } yy546: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy717; - case 'n': - case 'r': goto yy721; - case 's': goto yy722; - case 't': goto yy723; - default: goto yy544; + if (yych <= 'n') { + if (yych <= '/') goto yy544; + if (yych <= '9') goto yy717; + if (yych <= 'm') goto yy544; + goto yy721; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy544; + goto yy721; + } else { + if (yych <= 's') goto yy722; + if (yych <= 't') goto yy723; + goto yy544; + } } yy547: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy724; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy725; - default: goto yy208; - } + if (yych == '.') goto yy724; + if (yych <= '/') goto yy208; + if (yych <= '9') goto yy725; + goto yy208; yy548: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy724; - case '0': goto yy725; - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy718; - default: goto yy208; + if (yych <= '/') { + if (yych == '.') goto yy724; + goto yy208; + } else { + if (yych <= '0') goto yy725; + if (yych <= '9') goto yy718; + goto yy208; } yy549: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy724; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy718; - default: goto yy208; - } + if (yych == '.') goto yy724; + if (yych <= '/') goto yy208; + if (yych <= '9') goto yy718; + goto yy208; yy550: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy724; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy552; - default: goto yy208; - } + if (yych == '.') goto yy724; + if (yych <= '/') goto yy208; + if (yych <= '9') goto yy552; + goto yy208; yy551: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy724; - case '0': goto yy552; - default: goto yy208; - } + if (yych == '.') goto yy724; + if (yych != '0') goto yy208; yy552: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy724; - default: goto yy208; - } + if (yych == '.') goto yy724; + goto yy208; yy553: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy726; - default: goto yy213; - } + if (yych <= '/') goto yy213; + if (yych <= '9') goto yy726; + goto yy213; yy554: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '/': goto yy378; - default: goto yy213; - } + if (yych == '/') goto yy378; + goto yy213; yy555: yych = *++YYCURSOR; - switch (yych) { - case '/': goto yy727; - default: goto yy56; - } + if (yych == '/') goto yy727; + goto yy56; yy556: yych = *++YYCURSOR; - switch (yych) { - case '/': goto yy727; - case 'T': - case 't': goto yy555; - default: goto yy56; + if (yych <= 'S') { + if (yych == '/') goto yy727; + goto yy56; + } else { + if (yych <= 'T') goto yy555; + if (yych == 't') goto yy555; + goto yy56; } yy557: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy728; - case '.': goto yy372; - default: goto yy56; - } + if (yych <= ',') goto yy56; + if (yych <= '-') goto yy728; + if (yych <= '.') goto yy372; + goto yy56; yy558: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy618; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy434; - default: goto yy56; - } + if (yych == '-') goto yy618; + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy434; + goto yy56; yy559: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy618; - case '0': - case '1': - case '2': goto yy434; - default: goto yy56; - } + if (yych == '-') goto yy618; + if (yych <= '/') goto yy56; + if (yych <= '2') goto yy434; + goto yy56; yy560: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11); @@ -21319,161 +12346,117 @@ yy562: } yy563: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy744; - case '1': - case '2': goto yy745; - case '3': goto yy746; - default: goto yy730; - } + if (yych <= '/') goto yy730; + if (yych <= '0') goto yy744; + if (yych <= '2') goto yy745; + if (yych <= '3') goto yy746; + goto yy730; yy564: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy751; - case '1': goto yy752; - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy753; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '0') goto yy751; + if (yych <= '1') goto yy752; + if (yych <= '9') goto yy753; + goto yy56; yy565: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy754; - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy756; - default: goto yy186; - } + if (yych <= '/') goto yy186; + if (yych <= '0') goto yy754; + if (yych <= '9') goto yy756; + goto yy186; yy566: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': goto yy756; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy757; - default: goto yy186; - } + if (yych <= '/') goto yy186; + if (yych <= '2') goto yy756; + if (yych <= '9') goto yy757; + goto yy186; yy567: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy757; - default: goto yy186; - } + if (yych <= '/') goto yy186; + if (yych <= '9') goto yy757; + goto yy186; yy568: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy757; - case '6': goto yy758; - case '7': - case '8': - case '9': goto yy759; - default: goto yy186; - } + if (yych <= '/') goto yy186; + if (yych <= '5') goto yy757; + if (yych <= '6') goto yy758; + if (yych <= '9') goto yy759; + goto yy186; yy569: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy759; - default: goto yy186; - } + if (yych <= '/') goto yy186; + if (yych <= '9') goto yy759; + goto yy186; yy570: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy759; - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy57; - default: goto yy186; - } + if (yych <= '/') goto yy186; + if (yych <= '0') goto yy759; + if (yych <= '9') goto yy57; + goto yy186; yy571: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy760; - case '1': goto yy761; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '0') goto yy760; + if (yych <= '1') goto yy761; + goto yy56; yy572: yych = *++YYCURSOR; - switch (yych) { - case 'P': - case 'p': goto yy762; - case 'U': - case 'u': goto yy763; - default: goto yy56; + if (yych <= 'U') { + if (yych == 'P') goto yy762; + if (yych <= 'T') goto yy56; + goto yy763; + } else { + if (yych <= 'p') { + if (yych <= 'o') goto yy56; + goto yy762; + } else { + if (yych == 'u') goto yy763; + goto yy56; + } } yy573: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy231; - case 'E': - case 'e': goto yy764; - default: goto yy56; + if (yych <= 'E') { + if (yych == 'A') goto yy231; + if (yych <= 'D') goto yy56; + goto yy764; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy56; + goto yy231; + } else { + if (yych == 'e') goto yy764; + goto yy56; + } } yy574: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy765; - case 'O': - case 'o': goto yy234; - case 'R': - case 'r': goto yy235; - default: goto yy56; + if (yych <= 'R') { + if (yych <= 'N') { + if (yych == 'E') goto yy765; + goto yy56; + } else { + if (yych <= 'O') goto yy234; + if (yych <= 'Q') goto yy56; + goto yy235; + } + } else { + if (yych <= 'n') { + if (yych == 'e') goto yy765; + goto yy56; + } else { + if (yych <= 'o') goto yy234; + if (yych == 'r') goto yy235; + goto yy56; + } } yy575: ++YYCURSOR; - switch ((yych = *YYCURSOR)) { - case 'I': goto yy766; - case 'V': - case 'X': goto yy767; - default: goto yy576; + if ((yych = *YYCURSOR) <= 'U') { + if (yych == 'I') goto yy766; + } else { + if (yych == 'W') goto yy576; + if (yych <= 'X') goto yy767; } yy576: #line 1348 "ext/date/lib/parse_date.re" @@ -21489,2217 +12472,1137 @@ yy576: TIMELIB_DEINIT; return TIMELIB_DATE_NO_DAY; } -#line 21493 "<stdout>" +#line 12476 "<stdout>" yy577: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy768; - case 'U': - case 'u': goto yy769; - default: goto yy56; + if (yych <= 'U') { + if (yych == 'A') goto yy768; + if (yych <= 'T') goto yy56; + goto yy769; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy56; + goto yy768; + } else { + if (yych == 'u') goto yy769; + goto yy56; + } } yy578: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy770; - case 'I': - case 'i': goto yy246; - case 'O': - case 'o': goto yy247; - default: goto yy56; + if (yych <= 'O') { + if (yych <= 'H') { + if (yych == 'A') goto yy770; + goto yy56; + } else { + if (yych <= 'I') goto yy246; + if (yych <= 'N') goto yy56; + goto yy247; + } + } else { + if (yych <= 'h') { + if (yych == 'a') goto yy770; + goto yy56; + } else { + if (yych <= 'i') goto yy246; + if (yych == 'o') goto yy247; + goto yy56; + } } yy579: yych = *++YYCURSOR; - switch (yych) { - case 'O': - case 'o': goto yy771; - default: goto yy56; - } + if (yych == 'O') goto yy771; + if (yych == 'o') goto yy771; + goto yy56; yy580: yych = *++YYCURSOR; - switch (yych) { - case 'C': - case 'c': goto yy772; - default: goto yy56; - } + if (yych == 'C') goto yy772; + if (yych == 'c') goto yy772; + goto yy56; yy581: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy250; - case 'E': - case 'e': goto yy773; - case 'U': - case 'u': goto yy252; - default: goto yy56; + if (yych <= 'U') { + if (yych <= 'D') { + if (yych == 'A') goto yy250; + goto yy56; + } else { + if (yych <= 'E') goto yy773; + if (yych <= 'T') goto yy56; + goto yy252; + } + } else { + if (yych <= 'd') { + if (yych == 'a') goto yy250; + goto yy56; + } else { + if (yych <= 'e') goto yy773; + if (yych == 'u') goto yy252; + goto yy56; + } } yy582: yych = *++YYCURSOR; - switch (yych) { - case 'I': goto yy584; - default: goto yy576; - } + if (yych == 'I') goto yy584; + goto yy576; yy583: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy774; - case '1': - case '2': - case '3': - case '4': goto yy775; - case '5': goto yy776; - case 'E': - case 'e': goto yy255; - default: goto yy56; + if (yych <= '5') { + if (yych <= '/') goto yy56; + if (yych <= '0') goto yy774; + if (yych <= '4') goto yy775; + goto yy776; + } else { + if (yych <= 'E') { + if (yych <= 'D') goto yy56; + goto yy255; + } else { + if (yych == 'e') goto yy255; + goto yy56; + } } yy584: yych = *++YYCURSOR; - switch (yych) { - case 'I': goto yy766; - default: goto yy576; - } + if (yych == 'I') goto yy766; + goto yy576; yy585: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy777; - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy778; - default: goto yy186; - } + if (yych <= '/') goto yy186; + if (yych <= '0') goto yy777; + if (yych <= '9') goto yy778; + goto yy186; yy586: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': goto yy778; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy779; - default: goto yy186; - } + if (yych <= '/') goto yy186; + if (yych <= '2') goto yy778; + if (yych <= '9') goto yy779; + goto yy186; yy587: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy779; - default: goto yy186; - } + if (yych <= '/') goto yy186; + if (yych <= '9') goto yy779; + goto yy186; yy588: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy779; - case '6': goto yy780; - case '7': - case '8': - case '9': goto yy57; - default: goto yy186; - } + if (yych <= '/') goto yy186; + if (yych <= '5') goto yy779; + if (yych <= '6') goto yy780; + if (yych <= '9') goto yy57; + goto yy186; yy589: yych = *++YYCURSOR; - switch (yych) { - case 'L': - case 'l': goto yy242; - default: goto yy56; - } + if (yych == 'L') goto yy242; + if (yych == 'l') goto yy242; + goto yy56; yy590: yych = *++YYCURSOR; - switch (yych) { - case 'S': - case 's': goto yy781; - default: goto yy56; - } + if (yych == 'S') goto yy781; + if (yych == 's') goto yy781; + goto yy56; yy591: yych = *++YYCURSOR; goto yy402; yy592: yych = *++YYCURSOR; - switch (yych) { - case 'M': - case 'm': goto yy601; - default: goto yy56; - } + if (yych == 'M') goto yy601; + if (yych == 'm') goto yy601; + goto yy56; yy593: yych = *++YYCURSOR; - switch (yych) { - case 'U': - case 'u': goto yy597; - default: goto yy56; - } + if (yych == 'U') goto yy597; + if (yych == 'u') goto yy597; + goto yy56; yy594: yych = *++YYCURSOR; - switch (yych) { - case 'H': - case 'h': goto yy782; - case 'N': - case 'n': goto yy783; - default: goto yy56; + if (yych <= 'N') { + if (yych == 'H') goto yy782; + if (yych <= 'M') goto yy56; + goto yy783; + } else { + if (yych <= 'h') { + if (yych <= 'g') goto yy56; + goto yy782; + } else { + if (yych == 'n') goto yy783; + goto yy56; + } } yy595: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy784; - default: goto yy56; - } + if (yych == 'A') goto yy784; + if (yych == 'a') goto yy784; + goto yy56; yy596: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy785; - default: goto yy240; - } + if (yych <= '/') goto yy240; + if (yych <= '9') goto yy785; + goto yy240; yy597: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy786; - default: goto yy56; - } + if (yych == 'A') goto yy786; + if (yych == 'a') goto yy786; + goto yy56; yy598: yych = *++YYCURSOR; - switch (yych) { - case 'H': - case 'h': goto yy242; - default: goto yy56; - } + if (yych == 'H') goto yy242; + if (yych == 'h') goto yy242; + goto yy56; yy599: yych = *++YYCURSOR; - switch (yych) { - case 'T': - case 't': goto yy787; - default: goto yy56; - } + if (yych == 'T') goto yy787; + if (yych == 't') goto yy787; + goto yy56; yy600: yych = *++YYCURSOR; - switch (yych) { - case 'H': - case 'h': goto yy401; - default: goto yy56; - } + if (yych == 'H') goto yy401; + if (yych == 'h') goto yy401; + goto yy56; yy601: yych = *++YYCURSOR; - switch (yych) { - case 'B': - case 'b': goto yy788; - default: goto yy56; - } + if (yych == 'B') goto yy788; + if (yych == 'b') goto yy788; + goto yy56; yy602: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'r': goto yy605; - default: goto yy56; - } + if (yych == 'R') goto yy605; + if (yych == 'r') goto yy605; + goto yy56; yy603: yych = *++YYCURSOR; - switch (yych) { - case 'N': - case 'n': goto yy789; - default: goto yy56; - } + if (yych == 'N') goto yy789; + if (yych == 'n') goto yy789; + goto yy56; yy604: yych = *++YYCURSOR; - switch (yych) { - case 'S': - case 's': goto yy605; - default: goto yy56; - } + if (yych == 'S') goto yy605; + if (yych != 's') goto yy56; yy605: yych = *++YYCURSOR; - switch (yych) { - case 'D': - case 'd': goto yy595; - default: goto yy56; - } + if (yych == 'D') goto yy595; + if (yych == 'd') goto yy595; + goto yy56; yy606: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy604; - default: goto yy56; - } + if (yych == 'E') goto yy604; + if (yych == 'e') goto yy604; + goto yy56; yy607: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'D': - case 'd': goto yy187; - case 'S': - case 's': goto yy591; - default: goto yy402; + if (yych <= 'S') { + if (yych == 'D') goto yy187; + if (yych <= 'R') goto yy402; + goto yy591; + } else { + if (yych <= 'd') { + if (yych <= 'c') goto yy402; + goto yy187; + } else { + if (yych == 's') goto yy591; + goto yy402; + } } yy608: yych = *++YYCURSOR; - switch (yych) { - case '-': - case '.': goto yy372; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy610; - default: goto yy56; - } + if (yych <= ',') goto yy56; + if (yych <= '.') goto yy372; + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy610; + goto yy56; yy609: yych = *++YYCURSOR; - switch (yych) { - case '-': - case '.': goto yy372; - case '0': - case '1': - case '2': goto yy610; - default: goto yy56; - } + if (yych <= ',') goto yy56; + if (yych <= '.') goto yy372; + if (yych <= '/') goto yy56; + if (yych >= '3') goto yy56; yy610: yych = *++YYCURSOR; - switch (yych) { - case '-': - case '.': goto yy372; - default: goto yy56; - } + if (yych <= ',') goto yy56; + if (yych <= '.') goto yy372; + goto yy56; yy611: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy724; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy790; - default: goto yy208; - } + if (yych == '.') goto yy724; + if (yych <= '/') goto yy208; + if (yych <= '9') goto yy790; + goto yy208; yy612: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy724; - case '0': goto yy790; - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy718; - default: goto yy208; + if (yych <= '/') { + if (yych == '.') goto yy724; + goto yy208; + } else { + if (yych <= '0') goto yy790; + if (yych <= '9') goto yy718; + goto yy208; } yy613: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); yych = *YYCURSOR; - switch (yych) { - case '\t': - case ' ': goto yy613; - case 'A': - case 'P': - case 'a': - case 'p': goto yy100; - default: goto yy56; + if (yych <= 'A') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy613; + goto yy56; + } else { + if (yych <= ' ') goto yy613; + if (yych <= '@') goto yy56; + goto yy100; + } + } else { + if (yych <= '`') { + if (yych == 'P') goto yy100; + goto yy56; + } else { + if (yych <= 'a') goto yy100; + if (yych == 'p') goto yy100; + goto yy56; + } } yy615: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy724; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy791; - default: goto yy208; - } + if (yych == '.') goto yy724; + if (yych <= '/') goto yy208; + if (yych <= '9') goto yy791; + goto yy208; yy616: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy724; - case '0': goto yy791; - default: goto yy208; - } + if (yych == '.') goto yy724; + if (yych == '0') goto yy791; + goto yy208; yy617: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy792; - case '6': goto yy793; - case '7': - case '8': - case '9': goto yy552; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy792; + if (yych <= '6') goto yy793; + if (yych <= '9') goto yy552; + goto yy56; yy618: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': goto yy794; - case '3': goto yy795; - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy796; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '2') goto yy794; + if (yych <= '3') goto yy795; + if (yych <= '9') goto yy796; + goto yy56; yy619: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy797; - default: goto yy56; - } + if (yych == '-') goto yy797; + goto yy56; yy620: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'r': goto yy798; - default: goto yy56; - } + if (yych == 'R') goto yy798; + if (yych == 'r') goto yy798; + goto yy56; yy621: yych = *++YYCURSOR; - switch (yych) { - case 'G': - case 'g': goto yy798; - default: goto yy56; - } + if (yych == 'G') goto yy798; + if (yych == 'g') goto yy798; + goto yy56; yy622: yych = *++YYCURSOR; - switch (yych) { - case 'C': - case 'c': goto yy798; - default: goto yy56; - } + if (yych == 'C') goto yy798; + if (yych == 'c') goto yy798; + goto yy56; yy623: yych = *++YYCURSOR; - switch (yych) { - case 'B': - case 'b': goto yy798; - default: goto yy56; - } + if (yych == 'B') goto yy798; + if (yych == 'b') goto yy798; + goto yy56; yy624: yych = *++YYCURSOR; - switch (yych) { - case 'N': - case 'n': goto yy798; - default: goto yy56; - } + if (yych == 'N') goto yy798; + if (yych == 'n') goto yy798; + goto yy56; yy625: yych = *++YYCURSOR; - switch (yych) { - case 'L': - case 'N': - case 'l': - case 'n': goto yy798; - default: goto yy56; + if (yych <= 'N') { + if (yych == 'L') goto yy798; + if (yych <= 'M') goto yy56; + goto yy798; + } else { + if (yych <= 'l') { + if (yych <= 'k') goto yy56; + goto yy798; + } else { + if (yych == 'n') goto yy798; + goto yy56; + } } yy626: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'Y': - case 'r': - case 'y': goto yy798; - default: goto yy56; + if (yych <= 'Y') { + if (yych == 'R') goto yy798; + if (yych <= 'X') goto yy56; + goto yy798; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy56; + goto yy798; + } else { + if (yych == 'y') goto yy798; + goto yy56; + } } yy627: yych = *++YYCURSOR; - switch (yych) { - case 'V': - case 'v': goto yy798; - default: goto yy56; - } + if (yych == 'V') goto yy798; + if (yych == 'v') goto yy798; + goto yy56; yy628: yych = *++YYCURSOR; - switch (yych) { - case 'T': - case 't': goto yy798; - default: goto yy56; - } + if (yych == 'T') goto yy798; + if (yych == 't') goto yy798; + goto yy56; yy629: yych = *++YYCURSOR; - switch (yych) { - case 'P': - case 'p': goto yy799; - default: goto yy56; - } + if (yych == 'P') goto yy799; + if (yych == 'p') goto yy799; + goto yy56; yy630: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - default: goto yy18; + if (yych <= '@') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'Z') goto yy800; + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy800; + goto yy18; } yy631: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': goto yy801; - case '1': goto yy802; - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy803; - default: goto yy304; - } + if (yych <= '/') goto yy304; + if (yych <= '0') goto yy801; + if (yych <= '1') goto yy802; + if (yych <= '9') goto yy803; + goto yy304; yy632: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': goto yy801; - case '1': goto yy802; - case '2': goto yy309; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy310; - default: goto yy304; + if (yych <= '1') { + if (yych <= '/') goto yy304; + if (yych <= '0') goto yy801; + goto yy802; + } else { + if (yych <= '2') goto yy309; + if (yych <= '9') goto yy310; + goto yy304; } yy633: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - default: goto yy274; + if (yych <= ',') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy134; + goto yy274; + } else { + if (yych <= ' ') goto yy134; + if (yych == ')') goto yy107; + goto yy274; + } + } else { + if (yych <= '@') { + if (yych == '/') goto yy274; + if (yych <= '9') goto yy134; + goto yy274; + } else { + if (yych <= 'Z') goto yy800; + if (yych <= '`') goto yy274; + if (yych <= 'z') goto yy800; + goto yy274; + } } yy634: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - case 'T': - case 't': goto yy804; - default: goto yy18; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'S') goto yy800; + goto yy804; + } + } else { + if (yych <= 's') { + if (yych <= 'Z') goto yy800; + if (yych <= '`') goto yy18; + goto yy800; + } else { + if (yych <= 't') goto yy804; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy635: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - default: goto yy18; + if (yych <= '/') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + goto yy276; + } + } else { + if (yych <= '^') { + if (yych <= '@') goto yy18; + if (yych <= 'Z') goto yy800; + goto yy18; + } else { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy805; + goto yy18; + } } yy636: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy684; - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - default: goto yy274; + if (yych <= '.') { + if (yych <= ' ') { + if (yych == '\t') goto yy134; + if (yych <= 0x1F) goto yy274; + goto yy134; + } else { + if (yych <= ')') { + if (yych <= '(') goto yy274; + goto yy107; + } else { + if (yych <= ',') goto yy274; + if (yych <= '-') goto yy684; + goto yy134; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '/') goto yy276; + if (yych <= '9') goto yy134; + if (yych <= '@') goto yy274; + goto yy800; + } else { + if (yych <= '_') { + if (yych <= '^') goto yy274; + goto yy276; + } else { + if (yych <= '`') goto yy274; + if (yych <= 'z') goto yy805; + goto yy274; + } + } } yy637: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'T': goto yy804; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - case 't': goto yy806; - default: goto yy18; + if (yych <= 'S') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy800; + } + } else { + if (yych <= '_') { + if (yych <= 'T') goto yy804; + if (yych <= 'Z') goto yy800; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 's') { + if (yych <= '`') goto yy18; + goto yy805; + } else { + if (yych <= 't') goto yy806; + if (yych <= 'z') goto yy805; + goto yy18; + } + } } yy638: yych = *++YYCURSOR; - switch (yych) { - case 'O': - case 'o': goto yy807; - default: goto yy56; - } + if (yych == 'O') goto yy807; + if (yych == 'o') goto yy807; + goto yy56; yy639: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - case 'B': - case 'b': goto yy808; - default: goto yy18; + if (yych <= 'B') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'A') goto yy800; + goto yy808; + } + } else { + if (yych <= 'a') { + if (yych <= 'Z') goto yy800; + if (yych <= '`') goto yy18; + goto yy800; + } else { + if (yych <= 'b') goto yy808; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy640: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'B': goto yy808; - case 'a': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - case 'b': goto yy809; - default: goto yy18; + if (yych <= 'A') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy800; + } + } else { + if (yych <= '_') { + if (yych <= 'B') goto yy808; + if (yych <= 'Z') goto yy800; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy18; + goto yy805; + } else { + if (yych <= 'b') goto yy809; + if (yych <= 'z') goto yy805; + goto yy18; + } + } } yy641: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy810; - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - case 'H': - case 'h': goto yy812; - default: goto yy18; + if (yych <= '@') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy810; + goto yy18; + } else { + if (yych <= ' ') goto yy810; + if (yych == ')') goto yy107; + goto yy18; + } + } else { + if (yych <= '`') { + if (yych == 'H') goto yy812; + if (yych <= 'Z') goto yy800; + goto yy18; + } else { + if (yych == 'h') goto yy812; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy642: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - case 'N': - case 'n': goto yy813; - default: goto yy18; + if (yych <= 'N') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'M') goto yy800; + goto yy813; + } + } else { + if (yych <= 'm') { + if (yych <= 'Z') goto yy800; + if (yych <= '`') goto yy18; + goto yy800; + } else { + if (yych <= 'n') goto yy813; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy643: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy810; - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'H': goto yy812; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - case 'h': goto yy814; - default: goto yy18; + if (yych <= '/') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy18; + goto yy810; + } else { + if (yych == ' ') goto yy810; + goto yy18; + } + } else { + if (yych <= ',') { + if (yych <= ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + goto yy276; + } + } + } else { + if (yych <= '^') { + if (yych <= 'G') { + if (yych <= '@') goto yy18; + goto yy800; + } else { + if (yych <= 'H') goto yy812; + if (yych <= 'Z') goto yy800; + goto yy18; + } + } else { + if (yych <= 'g') { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy18; + goto yy805; + } else { + if (yych <= 'h') goto yy814; + if (yych <= 'z') goto yy805; + goto yy18; + } + } } yy644: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'N': goto yy813; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - case 'n': goto yy815; - default: goto yy18; + if (yych <= 'M') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy800; + } + } else { + if (yych <= '_') { + if (yych <= 'N') goto yy813; + if (yych <= 'Z') goto yy800; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'm') { + if (yych <= '`') goto yy18; + goto yy805; + } else { + if (yych <= 'n') goto yy815; + if (yych <= 'z') goto yy805; + goto yy18; + } + } } yy645: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'a': goto yy816; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - default: goto yy18; + if (yych <= 'A') { + if (yych == ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy816; + } else { + if (yych <= '`') { + if (yych <= 'Z') goto yy800; + goto yy18; + } else { + if (yych <= 'a') goto yy816; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy646: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy810; - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - default: goto yy18; + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy18; + goto yy810; + } else { + if (yych == ' ') goto yy810; + goto yy18; + } + } else { + if (yych <= 'Z') { + if (yych <= ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy800; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy647: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': goto yy810; - case ' ': goto yy817; - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - default: goto yy18; + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy18; + goto yy810; + } else { + if (yych == ' ') goto yy817; + goto yy18; + } + } else { + if (yych <= 'Z') { + if (yych <= ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy800; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy648: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - case 'H': - case 'h': goto yy812; - default: goto yy18; + if (yych <= 'H') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'G') goto yy800; + goto yy812; + } + } else { + if (yych <= 'g') { + if (yych <= 'Z') goto yy800; + if (yych <= '`') goto yy18; + goto yy800; + } else { + if (yych <= 'h') goto yy812; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy649: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'z': goto yy800; - case 'Y': - case 'y': goto yy818; - default: goto yy18; + if (yych <= 'Y') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'X') goto yy800; + goto yy818; + } + } else { + if (yych <= 'x') { + if (yych <= 'Z') goto yy800; + if (yych <= '`') goto yy18; + goto yy800; + } else { + if (yych <= 'y') goto yy818; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy650: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ' ': goto yy638; - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - default: goto yy18; + if (yych <= ')') { + if (yych == ' ') goto yy638; + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= 'Z') { + if (yych <= '@') goto yy18; + goto yy800; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy651: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': goto yy816; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'a': goto yy819; - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - default: goto yy18; + if (yych <= '@') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '_') { + if (yych <= 'A') goto yy816; + if (yych <= 'Z') goto yy800; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'a') goto yy819; + if (yych <= 'z') goto yy805; + goto yy18; + } } yy652: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy810; - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - default: goto yy18; + if (yych <= '-') { + if (yych <= ' ') { + if (yych == '\t') goto yy810; + if (yych <= 0x1F) goto yy18; + goto yy810; + } else { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } + } else { + if (yych <= 'Z') { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy800; + } else { + if (yych <= '_') { + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy805; + goto yy18; + } + } } yy653: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': goto yy810; - case ' ': goto yy817; - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - default: goto yy18; + if (yych <= '-') { + if (yych <= ' ') { + if (yych == '\t') goto yy810; + if (yych <= 0x1F) goto yy18; + goto yy817; + } else { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } + } else { + if (yych <= 'Z') { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy800; + } else { + if (yych <= '_') { + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy805; + goto yy18; + } + } } yy654: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'H': goto yy812; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - case 'h': goto yy814; - default: goto yy18; + if (yych <= 'G') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy800; + } + } else { + if (yych <= '_') { + if (yych <= 'H') goto yy812; + if (yych <= 'Z') goto yy800; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'g') { + if (yych <= '`') goto yy18; + goto yy805; + } else { + if (yych <= 'h') goto yy814; + if (yych <= 'z') goto yy805; + goto yy18; + } + } } yy655: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Z': goto yy800; - case 'Y': goto yy818; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'z': goto yy805; - case 'y': goto yy820; - default: goto yy18; + if (yych <= 'X') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy800; + } + } else { + if (yych <= '_') { + if (yych <= 'Y') goto yy818; + if (yych <= 'Z') goto yy800; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'x') { + if (yych <= '`') goto yy18; + goto yy805; + } else { + if (yych <= 'y') goto yy820; + if (yych <= 'z') goto yy805; + goto yy18; + } + } } yy656: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ' ': goto yy638; - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - default: goto yy18; + if (yych <= '.') { + if (yych <= '(') { + if (yych == ' ') goto yy638; + goto yy18; + } else { + if (yych <= ')') goto yy107; + if (yych == '-') goto yy276; + goto yy18; + } + } else { + if (yych <= '^') { + if (yych <= '/') goto yy276; + if (yych <= '@') goto yy18; + if (yych <= 'Z') goto yy800; + goto yy18; + } else { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy18; + if (yych <= 'z') goto yy805; + goto yy18; + } } yy657: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy659; - case ':': goto yy192; - default: goto yy18; - } + if (yych <= '/') goto yy18; + if (yych <= '9') goto yy659; + if (yych <= ':') goto yy192; + goto yy18; yy658: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': goto yy659; - case '5': goto yy370; - case '6': - case '7': - case '8': - case '9': goto yy107; - case ':': goto yy192; - default: goto yy18; + if (yych <= '5') { + if (yych <= '/') goto yy18; + if (yych >= '5') goto yy370; + } else { + if (yych <= '9') goto yy107; + if (yych <= ':') goto yy192; + goto yy18; } yy659: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy370; - case '6': - case '7': - case '8': - case '9': goto yy107; - case ':': goto yy192; - default: goto yy18; - } + if (yych <= '/') goto yy18; + if (yych <= '5') goto yy370; + if (yych <= '9') goto yy107; + if (yych <= ':') goto yy192; + goto yy18; yy660: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy483; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy821; - default: goto yy136; + if (yych <= '/') { + if (yych == '.') goto yy483; + goto yy136; + } else { + if (yych <= '9') goto yy821; + if (yych <= ':') goto yy483; + goto yy136; } yy661: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy486; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy821; - default: goto yy136; + if (yych <= '/') { + if (yych == '.') goto yy486; + goto yy136; + } else { + if (yych <= '9') goto yy821; + if (yych <= ':') goto yy486; + goto yy136; } yy662: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy821; - default: goto yy136; - } + if (yych <= '/') goto yy136; + if (yych <= '9') goto yy821; + goto yy136; yy663: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy822; - case '0': goto yy823; - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy824; - default: goto yy136; + if (yych <= '/') { + if (yych == '.') goto yy822; + goto yy136; + } else { + if (yych <= '0') goto yy823; + if (yych <= '9') goto yy824; + if (yych <= ':') goto yy822; + goto yy136; } yy664: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy825; - case '0': - case '1': - case '2': goto yy824; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy823; - default: goto yy136; + if (yych <= '/') { + if (yych == '.') goto yy825; + goto yy136; + } else { + if (yych <= '2') goto yy824; + if (yych <= '9') goto yy823; + if (yych <= ':') goto yy825; + goto yy136; } yy665: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy825; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy823; - case '5': - case '6': - case '7': - case '8': - case '9': goto yy826; - default: goto yy136; + if (yych <= '/') { + if (yych == '.') goto yy825; + goto yy136; + } else { + if (yych <= '4') goto yy823; + if (yych <= '9') goto yy826; + if (yych <= ':') goto yy825; + goto yy136; } yy666: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy825; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy826; - default: goto yy136; + if (yych <= '/') { + if (yych == '.') goto yy825; + goto yy136; + } else { + if (yych <= '9') goto yy826; + if (yych <= ':') goto yy825; + goto yy136; } yy667: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy825; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy662; - default: goto yy136; + if (yych <= '/') { + if (yych == '.') goto yy825; + goto yy136; + } else { + if (yych <= '9') goto yy662; + if (yych <= ':') goto yy825; + goto yy136; } yy668: yyaccept = 16; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy483; - default: goto yy669; - } + if (yych == '.') goto yy483; + if (yych == ':') goto yy483; yy669: #line 1334 "ext/date/lib/parse_date.re" { @@ -23714,35 +13617,24 @@ yy669: TIMELIB_DEINIT; return TIMELIB_DATE_NO_DAY; } -#line 23718 "<stdout>" +#line 13621 "<stdout>" yy670: yyaccept = 16; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy486; - default: goto yy669; - } + if (yych == '.') goto yy486; + if (yych == ':') goto yy486; + goto yy669; yy671: yych = *++YYCURSOR; goto yy669; yy672: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy827; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy674; - default: goto yy673; + if (yych <= '/') { + if (yych == '.') goto yy827; + } else { + if (yych <= '9') goto yy674; + if (yych <= ':') goto yy827; } yy673: #line 1664 "ext/date/lib/parse_date.re" @@ -23774,1251 +13666,594 @@ yy673: TIMELIB_DEINIT; return TIMELIB_SHORTDATE_WITH_TIME; } -#line 23778 "<stdout>" +#line 13670 "<stdout>" yy674: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy827; - default: goto yy673; - } + if (yych == '.') goto yy827; + if (yych == ':') goto yy827; + goto yy673; yy675: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy828; - case '0': goto yy829; - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy830; - default: goto yy136; + if (yych <= '/') { + if (yych == '.') goto yy828; + goto yy136; + } else { + if (yych <= '0') goto yy829; + if (yych <= '9') goto yy830; + if (yych <= ':') goto yy828; + goto yy136; } yy676: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy831; - case '0': - case '1': - case '2': goto yy830; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy829; - default: goto yy136; + if (yych <= '/') { + if (yych == '.') goto yy831; + goto yy136; + } else { + if (yych <= '2') goto yy830; + if (yych <= '9') goto yy829; + if (yych <= ':') goto yy831; + goto yy136; } yy677: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy831; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy829; - case '5': - case '6': - case '7': - case '8': - case '9': goto yy832; - default: goto yy136; + if (yych <= '/') { + if (yych == '.') goto yy831; + goto yy136; + } else { + if (yych <= '4') goto yy829; + if (yych <= '9') goto yy832; + if (yych <= ':') goto yy831; + goto yy136; } yy678: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy831; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy832; - default: goto yy136; + if (yych <= '/') { + if (yych == '.') goto yy831; + goto yy136; + } else { + if (yych <= '9') goto yy832; + if (yych <= ':') goto yy831; + goto yy136; } yy679: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy831; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy662; - default: goto yy136; + if (yych <= '/') { + if (yych == '.') goto yy831; + goto yy136; + } else { + if (yych <= '9') goto yy662; + if (yych <= ':') goto yy831; + goto yy136; } yy680: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy833; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy834; - default: goto yy673; + if (yych <= '/') { + if (yych == '.') goto yy833; + goto yy673; + } else { + if (yych <= '9') goto yy834; + if (yych <= ':') goto yy833; + goto yy673; } yy681: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy833; - default: goto yy673; - } + if (yych == '.') goto yy833; + if (yych == ':') goto yy833; + goto yy673; yy682: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - case 'R': - case 'r': goto yy835; - default: goto yy18; + if (yych <= 'R') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'Q') goto yy800; + goto yy835; + } + } else { + if (yych <= 'q') { + if (yych <= 'Z') goto yy800; + if (yych <= '`') goto yy18; + goto yy800; + } else { + if (yych <= 'r') goto yy835; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy683: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'R': goto yy835; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - case 'r': goto yy836; - default: goto yy18; + if (yych <= 'Q') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy800; + } + } else { + if (yych <= '_') { + if (yych <= 'R') goto yy835; + if (yych <= 'Z') goto yy800; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'q') { + if (yych <= '`') goto yy18; + goto yy805; + } else { + if (yych <= 'r') goto yy836; + if (yych <= 'z') goto yy805; + goto yy18; + } + } } yy684: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy447; - default: goto yy134; + if (yybm[0+yych] & 64) { + goto yy447; } + goto yy134; yy685: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11); yych = *YYCURSOR; yy686: - switch (yych) { - case '\t': - case ' ': goto yy685; - case 'D': - case 'd': goto yy837; - case 'F': - case 'f': goto yy838; - case 'H': - case 'h': goto yy839; - case 'M': - case 'm': goto yy840; - case 'S': - case 's': goto yy841; - case 'T': - case 't': goto yy842; - case 'W': - case 'w': goto yy843; - case 'Y': - case 'y': goto yy844; - default: goto yy56; + if (yych <= 'W') { + if (yych <= 'F') { + if (yych <= ' ') { + if (yych == '\t') goto yy685; + if (yych <= 0x1F) goto yy56; + goto yy685; + } else { + if (yych == 'D') goto yy837; + if (yych <= 'E') goto yy56; + goto yy838; + } + } else { + if (yych <= 'M') { + if (yych == 'H') goto yy839; + if (yych <= 'L') goto yy56; + goto yy840; + } else { + if (yych <= 'S') { + if (yych <= 'R') goto yy56; + goto yy841; + } else { + if (yych <= 'T') goto yy842; + if (yych <= 'V') goto yy56; + goto yy843; + } + } + } + } else { + if (yych <= 'l') { + if (yych <= 'd') { + if (yych == 'Y') goto yy844; + if (yych <= 'c') goto yy56; + goto yy837; + } else { + if (yych <= 'f') { + if (yych <= 'e') goto yy56; + goto yy838; + } else { + if (yych == 'h') goto yy839; + goto yy56; + } + } + } else { + if (yych <= 't') { + if (yych <= 'm') goto yy840; + if (yych <= 'r') goto yy56; + if (yych <= 's') goto yy841; + goto yy842; + } else { + if (yych <= 'w') { + if (yych <= 'v') goto yy56; + goto yy843; + } else { + if (yych == 'y') goto yy844; + goto yy56; + } + } + } } yy687: yych = *++YYCURSOR; - switch (yych) { - case 'D': - case 'd': goto yy845; - default: goto yy686; - } + if (yych == 'D') goto yy845; + if (yych == 'd') goto yy845; + goto yy686; yy688: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - case 'G': - case 'g': goto yy846; - default: goto yy18; + if (yych <= 'G') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'F') goto yy800; + goto yy846; + } + } else { + if (yych <= 'f') { + if (yych <= 'Z') goto yy800; + if (yych <= '`') goto yy18; + goto yy800; + } else { + if (yych <= 'g') goto yy846; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy689: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'G': goto yy846; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - case 'g': goto yy847; - default: goto yy18; + if (yych <= 'F') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy800; + } + } else { + if (yych <= '_') { + if (yych <= 'G') goto yy846; + if (yych <= 'Z') goto yy800; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'f') { + if (yych <= '`') goto yy18; + goto yy805; + } else { + if (yych <= 'g') goto yy847; + if (yych <= 'z') goto yy805; + goto yy18; + } + } } yy690: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - case 'E': - case 'e': goto yy848; - default: goto yy18; + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'D') goto yy800; + goto yy848; + } + } else { + if (yych <= 'd') { + if (yych <= 'Z') goto yy800; + if (yych <= '`') goto yy18; + goto yy800; + } else { + if (yych <= 'e') goto yy848; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy691: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'E': goto yy848; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - case 'e': goto yy849; - default: goto yy18; + if (yych <= 'D') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy800; + } + } else { + if (yych <= '_') { + if (yych <= 'E') goto yy848; + if (yych <= 'Z') goto yy800; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'd') { + if (yych <= '`') goto yy18; + goto yy805; + } else { + if (yych <= 'e') goto yy849; + if (yych <= 'z') goto yy805; + goto yy18; + } + } } yy692: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - case 'O': - case 'o': goto yy850; - default: goto yy18; + if (yych <= 'O') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'N') goto yy800; + goto yy850; + } + } else { + if (yych <= 'n') { + if (yych <= 'Z') goto yy800; + if (yych <= '`') goto yy18; + goto yy800; + } else { + if (yych <= 'o') goto yy850; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy693: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'O': goto yy850; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - case 'o': goto yy851; - default: goto yy18; + if (yych <= 'N') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy800; + } + } else { + if (yych <= '_') { + if (yych <= 'O') goto yy850; + if (yych <= 'Z') goto yy800; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'n') { + if (yych <= '`') goto yy18; + goto yy805; + } else { + if (yych <= 'o') goto yy851; + if (yych <= 'z') goto yy805; + goto yy18; + } + } } yy694: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - case 'D': - case 'd': goto yy852; - default: goto yy18; + if (yych <= 'D') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'C') goto yy800; + goto yy852; + } + } else { + if (yych <= 'c') { + if (yych <= 'Z') goto yy800; + if (yych <= '`') goto yy18; + goto yy800; + } else { + if (yych <= 'd') goto yy852; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy695: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - case 'D': - case 'd': goto yy812; - default: goto yy18; + if (yych <= 'D') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'C') goto yy800; + goto yy812; + } + } else { + if (yych <= 'c') { + if (yych <= 'Z') goto yy800; + if (yych <= '`') goto yy18; + goto yy800; + } else { + if (yych <= 'd') goto yy812; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy696: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - case 'M': - case 'm': goto yy853; - default: goto yy18; + if (yych <= 'M') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'L') goto yy800; + goto yy853; + } + } else { + if (yych <= 'l') { + if (yych <= 'Z') goto yy800; + if (yych <= '`') goto yy18; + goto yy800; + } else { + if (yych <= 'm') goto yy853; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy697: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - case 'T': - case 't': goto yy854; - default: goto yy18; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'S') goto yy800; + goto yy854; + } + } else { + if (yych <= 's') { + if (yych <= 'Z') goto yy800; + if (yych <= '`') goto yy18; + goto yy800; + } else { + if (yych <= 't') goto yy854; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy698: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'D': goto yy852; - case 'a': - case 'b': - case 'c': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - case 'd': goto yy855; - default: goto yy18; + if (yych <= 'C') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy800; + } + } else { + if (yych <= '_') { + if (yych <= 'D') goto yy852; + if (yych <= 'Z') goto yy800; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'c') { + if (yych <= '`') goto yy18; + goto yy805; + } else { + if (yych <= 'd') goto yy855; + if (yych <= 'z') goto yy805; + goto yy18; + } + } } yy699: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'D': goto yy812; - case 'a': - case 'b': - case 'c': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - case 'd': goto yy814; - default: goto yy18; + if (yych <= 'C') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy800; + } + } else { + if (yych <= '_') { + if (yych <= 'D') goto yy812; + if (yych <= 'Z') goto yy800; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'c') { + if (yych <= '`') goto yy18; + goto yy805; + } else { + if (yych <= 'd') goto yy814; + if (yych <= 'z') goto yy805; + goto yy18; + } + } } yy700: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'M': goto yy853; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - case 'm': goto yy856; - default: goto yy18; + if (yych <= 'L') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy800; + } + } else { + if (yych <= '_') { + if (yych <= 'M') goto yy853; + if (yych <= 'Z') goto yy800; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'l') { + if (yych <= '`') goto yy18; + goto yy805; + } else { + if (yych <= 'm') goto yy856; + if (yych <= 'z') goto yy805; + goto yy18; + } + } } yy701: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'T': goto yy854; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - case 't': goto yy857; - default: goto yy18; + if (yych <= 'S') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy800; + } + } else { + if (yych <= '_') { + if (yych <= 'T') goto yy854; + if (yych <= 'Z') goto yy800; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 's') { + if (yych <= '`') goto yy18; + goto yy805; + } else { + if (yych <= 't') goto yy857; + if (yych <= 'z') goto yy805; + goto yy18; + } + } } yy702: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy858; - case '6': goto yy859; - default: goto yy396; - } + if (yych <= '/') goto yy396; + if (yych <= '5') goto yy858; + if (yych <= '6') goto yy859; + goto yy396; yy703: ++YYCURSOR; - switch ((yych = *YYCURSOR)) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - default: goto yy704; + if ((yych = *YYCURSOR) <= '@') { + if (yych == ')') goto yy107; + } else { + if (yych <= 'Z') goto yy800; + if (yych <= '`') goto yy704; + if (yych <= 'z') goto yy800; } yy704: #line 984 "ext/date/lib/parse_date.re" @@ -25030,707 +14265,284 @@ yy704: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 25034 "<stdout>" +#line 14269 "<stdout>" yy705: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - case 'R': - case 'r': goto yy860; - default: goto yy18; + if (yych <= 'R') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'Q') goto yy800; + goto yy860; + } + } else { + if (yych <= 'q') { + if (yych <= 'Z') goto yy800; + if (yych <= '`') goto yy18; + goto yy800; + } else { + if (yych <= 'r') goto yy860; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy706: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'a': goto yy861; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - default: goto yy18; + if (yych <= 'A') { + if (yych == ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy861; + } else { + if (yych <= '`') { + if (yych <= 'Z') goto yy800; + goto yy18; + } else { + if (yych <= 'a') goto yy861; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy707: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - default: goto yy704; + if (yych <= '/') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy704; + } else { + if (yych == '.') goto yy704; + goto yy276; + } + } else { + if (yych <= '^') { + if (yych <= '@') goto yy704; + if (yych <= 'Z') goto yy800; + goto yy704; + } else { + if (yych <= '_') goto yy276; + if (yych <= '`') goto yy704; + if (yych <= 'z') goto yy805; + goto yy704; + } } yy708: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'R': goto yy860; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - case 'r': goto yy862; - default: goto yy18; + if (yych <= 'Q') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy800; + } + } else { + if (yych <= '_') { + if (yych <= 'R') goto yy860; + if (yych <= 'Z') goto yy800; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'q') { + if (yych <= '`') goto yy18; + goto yy805; + } else { + if (yych <= 'r') goto yy862; + if (yych <= 'z') goto yy805; + goto yy18; + } + } } yy709: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': goto yy861; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'a': goto yy863; - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - default: goto yy18; + if (yych <= '@') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '_') { + if (yych <= 'A') goto yy861; + if (yych <= 'Z') goto yy800; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'a') goto yy863; + if (yych <= 'z') goto yy805; + goto yy18; + } } yy710: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - case 'S': - case 's': goto yy864; - default: goto yy18; + if (yych <= 'S') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'R') goto yy800; + goto yy864; + } + } else { + if (yych <= 'r') { + if (yych <= 'Z') goto yy800; + if (yych <= '`') goto yy18; + goto yy800; + } else { + if (yych <= 's') goto yy864; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy711: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'a': goto yy865; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - default: goto yy18; + if (yych <= 'A') { + if (yych == ')') goto yy107; + if (yych <= '@') goto yy18; + goto yy865; + } else { + if (yych <= '`') { + if (yych <= 'Z') goto yy800; + goto yy18; + } else { + if (yych <= 'a') goto yy865; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy712: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'S': goto yy864; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - case 's': goto yy866; - default: goto yy18; + if (yych <= 'R') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy800; + } + } else { + if (yych <= '_') { + if (yych <= 'S') goto yy864; + if (yych <= 'Z') goto yy800; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'r') { + if (yych <= '`') goto yy18; + goto yy805; + } else { + if (yych <= 's') goto yy866; + if (yych <= 'z') goto yy805; + goto yy18; + } + } } yy713: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': goto yy865; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'a': goto yy867; - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - default: goto yy18; + if (yych <= '@') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '_') { + if (yych <= 'A') goto yy865; + if (yych <= 'Z') goto yy800; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'a') goto yy867; + if (yych <= 'z') goto yy805; + goto yy18; + } } yy714: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy800; - case 'R': - case 'r': goto yy868; - default: goto yy18; + if (yych <= 'R') { + if (yych <= ')') { + if (yych <= '(') goto yy18; + goto yy107; + } else { + if (yych <= '@') goto yy18; + if (yych <= 'Q') goto yy800; + goto yy868; + } + } else { + if (yych <= 'q') { + if (yych <= 'Z') goto yy800; + if (yych <= '`') goto yy18; + goto yy800; + } else { + if (yych <= 'r') goto yy868; + if (yych <= 'z') goto yy800; + goto yy18; + } } yy715: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy800; - case 'R': goto yy868; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy805; - case 'r': goto yy869; - default: goto yy18; + if (yych <= 'Q') { + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych == '/') goto yy276; + if (yych <= '@') goto yy18; + goto yy800; + } + } else { + if (yych <= '_') { + if (yych <= 'R') goto yy868; + if (yych <= 'Z') goto yy800; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= 'q') { + if (yych <= '`') goto yy18; + goto yy805; + } else { + if (yych <= 'r') goto yy869; + if (yych <= 'z') goto yy805; + goto yy18; + } + } } yy716: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy870; - case '1': goto yy871; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '0') goto yy870; + if (yych <= '1') goto yy871; + goto yy56; yy717: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy872; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy872; + goto yy56; yy718: yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy872; - default: goto yy719; - } + if (yych <= '/') goto yy719; + if (yych <= '9') goto yy872; yy719: #line 1320 "ext/date/lib/parse_date.re" { @@ -25745,122 +14557,64 @@ yy719: TIMELIB_DEINIT; return TIMELIB_DATE_FULL_POINTED; } -#line 25749 "<stdout>" +#line 14561 "<stdout>" yy720: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy872; - case 'n': - case 'r': goto yy721; - case 's': goto yy722; - case 't': goto yy723; - default: goto yy544; + if (yych <= 'n') { + if (yych <= '/') goto yy544; + if (yych <= '9') goto yy872; + if (yych <= 'm') goto yy544; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy544; + } else { + if (yych <= 's') goto yy722; + if (yych <= 't') goto yy723; + goto yy544; + } } yy721: yych = *++YYCURSOR; - switch (yych) { - case 'd': goto yy873; - default: goto yy56; - } + if (yych == 'd') goto yy873; + goto yy56; yy722: yych = *++YYCURSOR; - switch (yych) { - case 't': goto yy873; - default: goto yy56; - } + if (yych == 't') goto yy873; + goto yy56; yy723: yych = *++YYCURSOR; - switch (yych) { - case 'h': goto yy873; - default: goto yy56; - } + if (yych == 'h') goto yy873; + goto yy56; yy724: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy874; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy874; + goto yy56; yy725: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy724; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy872; - default: goto yy208; - } + if (yych == '.') goto yy724; + if (yych <= '/') goto yy208; + if (yych <= '9') goto yy872; + goto yy208; yy726: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy876; - default: goto yy213; - } + if (yych <= '/') goto yy213; + if (yych <= '9') goto yy876; + goto yy213; yy727: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy877; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy877; + goto yy56; yy728: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': goto yy878; - case '3': goto yy879; - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy546; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '2') goto yy878; + if (yych <= '3') goto yy879; + if (yych <= '9') goto yy546; + goto yy56; yy729: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); @@ -25895,20 +14649,9 @@ yy730: yy731: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy880; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy881; - default: goto yy732; - } + if (yych == '-') goto yy880; + if (yych <= '/') goto yy732; + if (yych <= '9') goto yy881; yy732: #line 1265 "ext/date/lib/parse_date.re" { @@ -25923,229 +14666,200 @@ yy732: TIMELIB_DEINIT; return TIMELIB_ISO_DATE; } -#line 25927 "<stdout>" +#line 14670 "<stdout>" yy733: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy880; - case '0': - case '1': - case '2': goto yy881; - default: goto yy732; - } + if (yych == '-') goto yy880; + if (yych <= '/') goto yy732; + if (yych <= '2') goto yy881; + goto yy732; yy734: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy880; - default: goto yy732; - } + if (yych == '-') goto yy880; + goto yy732; yy735: yych = *++YYCURSOR; - switch (yych) { - case 'P': - case 'p': goto yy882; - case 'U': - case 'u': goto yy883; - default: goto yy56; + if (yych <= 'U') { + if (yych == 'P') goto yy882; + if (yych <= 'T') goto yy56; + goto yy883; + } else { + if (yych <= 'p') { + if (yych <= 'o') goto yy56; + goto yy882; + } else { + if (yych == 'u') goto yy883; + goto yy56; + } } yy736: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy884; - default: goto yy56; - } + if (yych == 'E') goto yy884; + if (yych == 'e') goto yy884; + goto yy56; yy737: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy885; - default: goto yy56; - } + if (yych == 'E') goto yy885; + if (yych == 'e') goto yy885; + goto yy56; yy738: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy886; - case 'U': - case 'u': goto yy887; - default: goto yy56; + if (yych <= 'U') { + if (yych == 'A') goto yy886; + if (yych <= 'T') goto yy56; + goto yy887; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy56; + goto yy886; + } else { + if (yych == 'u') goto yy887; + goto yy56; + } } yy739: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy888; - default: goto yy56; - } + if (yych == 'A') goto yy888; + if (yych == 'a') goto yy888; + goto yy56; yy740: yych = *++YYCURSOR; - switch (yych) { - case 'O': - case 'o': goto yy889; - default: goto yy56; - } + if (yych == 'O') goto yy889; + if (yych == 'o') goto yy889; + goto yy56; yy741: yych = *++YYCURSOR; - switch (yych) { - case 'C': - case 'c': goto yy890; - default: goto yy56; - } + if (yych == 'C') goto yy890; + if (yych == 'c') goto yy890; + goto yy56; yy742: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy891; - default: goto yy56; - } + if (yych == 'E') goto yy891; + if (yych == 'e') goto yy891; + goto yy56; yy743: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy774; - case '1': - case '2': - case '3': - case '4': goto yy775; - case '5': goto yy776; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '0') goto yy774; + if (yych <= '4') goto yy775; + if (yych <= '5') goto yy776; + goto yy56; yy744: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy892; - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy893; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '0') goto yy892; + if (yych <= '9') goto yy893; + goto yy56; yy745: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy893; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy893; + goto yy56; yy746: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy893; - case '6': goto yy894; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy893; + if (yych <= '6') goto yy894; + goto yy56; yy747: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy764; - default: goto yy56; - } + if (yych == 'E') goto yy764; + if (yych == 'e') goto yy764; + goto yy56; yy748: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy765; - default: goto yy56; - } + if (yych == 'E') goto yy765; + if (yych == 'e') goto yy765; + goto yy56; yy749: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy770; - default: goto yy56; - } + if (yych == 'A') goto yy770; + if (yych == 'a') goto yy770; + goto yy56; yy750: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy895; - default: goto yy56; - } + if (yych == 'E') goto yy895; + if (yych == 'e') goto yy895; + goto yy56; yy751: yych = *++YYCURSOR; - switch (yych) { - case '/': goto yy896; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy897; - default: goto yy56; - } + if (yych <= '.') goto yy56; + if (yych <= '/') goto yy896; + if (yych <= '9') goto yy897; + goto yy56; yy752: yych = *++YYCURSOR; - switch (yych) { - case '/': goto yy896; - case '0': - case '1': - case '2': goto yy897; - default: goto yy56; - } + if (yych <= '.') goto yy56; + if (yych <= '/') goto yy896; + if (yych <= '2') goto yy897; + goto yy56; yy753: yych = *++YYCURSOR; - switch (yych) { - case '/': goto yy896; - default: goto yy56; - } + if (yych == '/') goto yy896; + goto yy56; yy754: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case 'D': - case 'F': - case 'H': - case 'M': - case 'S': - case 'T': - case 'W': - case 'Y': - case 'd': - case 'f': - case 'h': - case 'm': - case 's': - case 't': - case 'w': - case 'y': goto yy186; - case '0': goto yy898; - case '1': - case '2': goto yy899; - case '3': goto yy901; - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy902; - default: goto yy755; + if (yych <= 'T') { + if (yych <= '9') { + if (yych <= ' ') { + if (yych == '\t') goto yy186; + if (yych >= ' ') goto yy186; + } else { + if (yych <= '0') { + if (yych >= '0') goto yy898; + } else { + if (yych <= '2') goto yy899; + if (yych <= '3') goto yy901; + goto yy902; + } + } + } else { + if (yych <= 'G') { + if (yych <= 'D') { + if (yych >= 'D') goto yy186; + } else { + if (yych == 'F') goto yy186; + } + } else { + if (yych <= 'L') { + if (yych <= 'H') goto yy186; + } else { + if (yych <= 'M') goto yy186; + if (yych >= 'S') goto yy186; + } + } + } + } else { + if (yych <= 'g') { + if (yych <= 'Y') { + if (yych == 'W') goto yy186; + if (yych >= 'Y') goto yy186; + } else { + if (yych <= 'd') { + if (yych >= 'd') goto yy186; + } else { + if (yych == 'f') goto yy186; + } + } + } else { + if (yych <= 't') { + if (yych <= 'l') { + if (yych <= 'h') goto yy186; + } else { + if (yych <= 'm') goto yy186; + if (yych >= 's') goto yy186; + } + } else { + if (yych <= 'w') { + if (yych >= 'w') goto yy186; + } else { + if (yych == 'y') goto yy186; + } + } + } } yy755: #line 1203 "ext/date/lib/parse_date.re" @@ -26167,546 +14881,581 @@ yy755: TIMELIB_DEINIT; return TIMELIB_ISO_NOCOLON; } -#line 26171 "<stdout>" +#line 14885 "<stdout>" yy756: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case 'D': - case 'F': - case 'H': - case 'M': - case 'S': - case 'T': - case 'W': - case 'Y': - case 'd': - case 'f': - case 'h': - case 'm': - case 's': - case 't': - case 'w': - case 'y': goto yy186; - case '0': - case '1': - case '2': goto yy899; - case '3': goto yy901; - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy902; - default: goto yy755; + if (yych <= 'T') { + if (yych <= 'C') { + if (yych <= ' ') { + if (yych == '\t') goto yy186; + if (yych <= 0x1F) goto yy755; + goto yy186; + } else { + if (yych <= '2') { + if (yych <= '/') goto yy755; + goto yy899; + } else { + if (yych <= '3') goto yy901; + if (yych <= '9') goto yy902; + goto yy755; + } + } + } else { + if (yych <= 'G') { + if (yych == 'E') goto yy755; + if (yych <= 'F') goto yy186; + goto yy755; + } else { + if (yych <= 'L') { + if (yych <= 'H') goto yy186; + goto yy755; + } else { + if (yych <= 'M') goto yy186; + if (yych <= 'R') goto yy755; + goto yy186; + } + } + } + } else { + if (yych <= 'g') { + if (yych <= 'Y') { + if (yych == 'W') goto yy186; + if (yych <= 'X') goto yy755; + goto yy186; + } else { + if (yych <= 'd') { + if (yych <= 'c') goto yy755; + goto yy186; + } else { + if (yych == 'f') goto yy186; + goto yy755; + } + } + } else { + if (yych <= 't') { + if (yych <= 'l') { + if (yych <= 'h') goto yy186; + goto yy755; + } else { + if (yych <= 'm') goto yy186; + if (yych <= 'r') goto yy755; + goto yy186; + } + } else { + if (yych <= 'w') { + if (yych <= 'v') goto yy755; + goto yy186; + } else { + if (yych == 'y') goto yy186; + goto yy755; + } + } + } } yy757: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case 'D': - case 'F': - case 'H': - case 'M': - case 'S': - case 'T': - case 'W': - case 'Y': - case 'd': - case 'f': - case 'h': - case 'm': - case 's': - case 't': - case 'w': - case 'y': goto yy186; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy902; - default: goto yy755; + if (yych <= 'V') { + if (yych <= 'D') { + if (yych <= ' ') { + if (yych == '\t') goto yy186; + if (yych <= 0x1F) goto yy755; + goto yy186; + } else { + if (yych <= '/') goto yy755; + if (yych <= '9') goto yy902; + if (yych <= 'C') goto yy755; + goto yy186; + } + } else { + if (yych <= 'H') { + if (yych == 'F') goto yy186; + if (yych <= 'G') goto yy755; + goto yy186; + } else { + if (yych <= 'M') { + if (yych <= 'L') goto yy755; + goto yy186; + } else { + if (yych <= 'R') goto yy755; + if (yych <= 'T') goto yy186; + goto yy755; + } + } + } + } else { + if (yych <= 'h') { + if (yych <= 'c') { + if (yych == 'X') goto yy755; + if (yych <= 'Y') goto yy186; + goto yy755; + } else { + if (yych <= 'e') { + if (yych <= 'd') goto yy186; + goto yy755; + } else { + if (yych == 'g') goto yy755; + goto yy186; + } + } + } else { + if (yych <= 't') { + if (yych == 'm') goto yy186; + if (yych <= 'r') goto yy755; + goto yy186; + } else { + if (yych <= 'w') { + if (yych <= 'v') goto yy755; + goto yy186; + } else { + if (yych == 'y') goto yy186; + goto yy755; + } + } + } } yy758: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case 'D': - case 'F': - case 'H': - case 'M': - case 'S': - case 'T': - case 'W': - case 'Y': - case 'd': - case 'f': - case 'h': - case 'm': - case 's': - case 't': - case 'w': - case 'y': goto yy186; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': goto yy902; - case '7': - case '8': - case '9': goto yy57; - default: goto yy755; + if (yych <= 'V') { + if (yych <= 'D') { + if (yych <= ' ') { + if (yych == '\t') goto yy186; + if (yych <= 0x1F) goto yy755; + goto yy186; + } else { + if (yych <= '6') { + if (yych <= '/') goto yy755; + goto yy902; + } else { + if (yych <= '9') goto yy57; + if (yych <= 'C') goto yy755; + goto yy186; + } + } + } else { + if (yych <= 'H') { + if (yych == 'F') goto yy186; + if (yych <= 'G') goto yy755; + goto yy186; + } else { + if (yych <= 'M') { + if (yych <= 'L') goto yy755; + goto yy186; + } else { + if (yych <= 'R') goto yy755; + if (yych <= 'T') goto yy186; + goto yy755; + } + } + } + } else { + if (yych <= 'h') { + if (yych <= 'c') { + if (yych == 'X') goto yy755; + if (yych <= 'Y') goto yy186; + goto yy755; + } else { + if (yych <= 'e') { + if (yych <= 'd') goto yy186; + goto yy755; + } else { + if (yych == 'g') goto yy755; + goto yy186; + } + } + } else { + if (yych <= 't') { + if (yych == 'm') goto yy186; + if (yych <= 'r') goto yy755; + goto yy186; + } else { + if (yych <= 'w') { + if (yych <= 'v') goto yy755; + goto yy186; + } else { + if (yych == 'y') goto yy186; + goto yy755; + } + } + } } yy759: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case 'D': - case 'F': - case 'H': - case 'M': - case 'S': - case 'T': - case 'W': - case 'Y': - case 'd': - case 'f': - case 'h': - case 'm': - case 's': - case 't': - case 'w': - case 'y': goto yy186; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy57; - default: goto yy755; + if (yybm[0+yych] & 4) { + goto yy57; + } + if (yych <= 'W') { + if (yych <= 'F') { + if (yych <= ' ') { + if (yych == '\t') goto yy186; + if (yych <= 0x1F) goto yy755; + goto yy186; + } else { + if (yych == 'D') goto yy186; + if (yych <= 'E') goto yy755; + goto yy186; + } + } else { + if (yych <= 'M') { + if (yych == 'H') goto yy186; + if (yych <= 'L') goto yy755; + goto yy186; + } else { + if (yych <= 'R') goto yy755; + if (yych <= 'T') goto yy186; + if (yych <= 'V') goto yy755; + goto yy186; + } + } + } else { + if (yych <= 'h') { + if (yych <= 'd') { + if (yych == 'Y') goto yy186; + if (yych <= 'c') goto yy755; + goto yy186; + } else { + if (yych == 'f') goto yy186; + if (yych <= 'g') goto yy755; + goto yy186; + } + } else { + if (yych <= 't') { + if (yych == 'm') goto yy186; + if (yych <= 'r') goto yy755; + goto yy186; + } else { + if (yych <= 'w') { + if (yych <= 'v') goto yy755; + goto yy186; + } else { + if (yych == 'y') goto yy186; + goto yy755; + } + } + } } yy760: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy903; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy903; + goto yy56; yy761: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': goto yy903; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '2') goto yy903; + goto yy56; yy762: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'r': goto yy904; - default: goto yy56; - } + if (yych == 'R') goto yy904; + if (yych == 'r') goto yy904; + goto yy56; yy763: yych = *++YYCURSOR; - switch (yych) { - case 'G': - case 'g': goto yy905; - default: goto yy56; - } + if (yych == 'G') goto yy905; + if (yych == 'g') goto yy905; + goto yy56; yy764: yych = *++YYCURSOR; - switch (yych) { - case 'C': - case 'c': goto yy906; - default: goto yy56; - } + if (yych == 'C') goto yy906; + if (yych == 'c') goto yy906; + goto yy56; yy765: yych = *++YYCURSOR; - switch (yych) { - case 'B': - case 'b': goto yy907; - default: goto yy56; - } + if (yych == 'B') goto yy907; + if (yych == 'b') goto yy907; + goto yy56; yy766: yych = *++YYCURSOR; - switch (yych) { - case 'I': goto yy767; - default: goto yy576; - } + if (yych != 'I') goto yy576; yy767: yych = *++YYCURSOR; goto yy576; yy768: yych = *++YYCURSOR; - switch (yych) { - case 'N': - case 'n': goto yy908; - default: goto yy56; - } + if (yych == 'N') goto yy908; + if (yych == 'n') goto yy908; + goto yy56; yy769: yych = *++YYCURSOR; - switch (yych) { - case 'L': - case 'l': goto yy909; - case 'N': - case 'n': goto yy910; - default: goto yy56; + if (yych <= 'N') { + if (yych == 'L') goto yy909; + if (yych <= 'M') goto yy56; + goto yy910; + } else { + if (yych <= 'l') { + if (yych <= 'k') goto yy56; + goto yy909; + } else { + if (yych == 'n') goto yy910; + goto yy56; + } } yy770: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'r': goto yy911; - case 'Y': - case 'y': goto yy767; - default: goto yy56; + if (yych <= 'Y') { + if (yych == 'R') goto yy911; + if (yych <= 'X') goto yy56; + goto yy767; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy56; + goto yy911; + } else { + if (yych == 'y') goto yy767; + goto yy56; + } } yy771: yych = *++YYCURSOR; - switch (yych) { - case 'V': - case 'v': goto yy906; - default: goto yy56; - } + if (yych == 'V') goto yy906; + if (yych == 'v') goto yy906; + goto yy56; yy772: yych = *++YYCURSOR; - switch (yych) { - case 'T': - case 't': goto yy912; - default: goto yy56; - } + if (yych == 'T') goto yy912; + if (yych == 't') goto yy912; + goto yy56; yy773: yych = *++YYCURSOR; - switch (yych) { - case 'C': - case 'c': goto yy417; - case 'P': - case 'p': goto yy913; - default: goto yy56; + if (yych <= 'P') { + if (yych == 'C') goto yy417; + if (yych <= 'O') goto yy56; + goto yy913; + } else { + if (yych <= 'c') { + if (yych <= 'b') goto yy56; + goto yy417; + } else { + if (yych == 'p') goto yy913; + goto yy56; + } } yy774: yych = *++YYCURSOR; - switch (yych) { - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy914; - default: goto yy56; - } + if (yych <= '0') goto yy56; + if (yych <= '9') goto yy914; + goto yy56; yy775: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy914; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy914; + goto yy56; yy776: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': goto yy914; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '3') goto yy914; + goto yy56; yy777: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy898; - case '1': - case '2': goto yy899; - case '3': goto yy901; - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy902; - default: goto yy186; + if (yych <= '2') { + if (yych <= '/') goto yy186; + if (yych <= '0') goto yy898; + goto yy899; + } else { + if (yych <= '3') goto yy901; + if (yych <= '9') goto yy902; + goto yy186; } yy778: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': goto yy899; - case '3': goto yy901; - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy902; - default: goto yy186; - } + if (yych <= '/') goto yy186; + if (yych <= '2') goto yy899; + if (yych <= '3') goto yy901; + if (yych <= '9') goto yy902; + goto yy186; yy779: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy902; - default: goto yy186; - } + if (yych <= '/') goto yy186; + if (yych <= '9') goto yy902; + goto yy186; yy780: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': goto yy902; - case '7': - case '8': - case '9': goto yy57; - default: goto yy186; - } + if (yych <= '/') goto yy186; + if (yych <= '6') goto yy902; + if (yych <= '9') goto yy57; + goto yy186; yy781: yych = *++YYCURSOR; - switch (yych) { - case 'T': - case 't': goto yy242; - default: goto yy56; - } + if (yych == 'T') goto yy242; + if (yych == 't') goto yy242; + goto yy56; yy782: yych = *++YYCURSOR; - switch (yych) { - case 'N': - case 'n': goto yy783; - default: goto yy56; - } + if (yych == 'N') goto yy783; + if (yych != 'n') goto yy56; yy783: yych = *++YYCURSOR; - switch (yych) { - case 'I': - case 'i': goto yy916; - default: goto yy56; - } + if (yych == 'I') goto yy916; + if (yych == 'i') goto yy916; + goto yy56; yy784: yych = *++YYCURSOR; - switch (yych) { - case 'Y': - case 'y': goto yy591; - default: goto yy56; - } + if (yych == 'Y') goto yy591; + if (yych == 'y') goto yy591; + goto yy56; yy785: yych = *++YYCURSOR; goto yy240; yy786: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'r': goto yy917; - default: goto yy56; - } + if (yych == 'R') goto yy917; + if (yych == 'r') goto yy917; + goto yy56; yy787: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy401; - default: goto yy56; - } + if (yych == 'E') goto yy401; + if (yych == 'e') goto yy401; + goto yy56; yy788: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy918; - default: goto yy56; - } + if (yych == 'E') goto yy918; + if (yych == 'e') goto yy918; + goto yy56; yy789: yych = *++YYCURSOR; - switch (yych) { - case 'D': - case 'd': goto yy401; - default: goto yy56; - } + if (yych == 'D') goto yy401; + if (yych == 'd') goto yy401; + goto yy56; yy790: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy613; - case '.': goto yy724; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy872; - case 'A': - case 'P': - case 'a': - case 'p': goto yy100; - default: goto yy208; + if (yych <= '9') { + if (yych <= ' ') { + if (yych == '\t') goto yy613; + if (yych <= 0x1F) goto yy208; + goto yy613; + } else { + if (yych == '.') goto yy724; + if (yych <= '/') goto yy208; + goto yy872; + } + } else { + if (yych <= 'P') { + if (yych == 'A') goto yy100; + if (yych <= 'O') goto yy208; + goto yy100; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy208; + goto yy100; + } else { + if (yych == 'p') goto yy100; + goto yy208; + } + } } yy791: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy613; - case '.': goto yy724; - case 'A': - case 'P': - case 'a': - case 'p': goto yy100; - default: goto yy208; + if (yych <= '@') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy613; + goto yy208; + } else { + if (yych <= ' ') goto yy613; + if (yych == '.') goto yy724; + goto yy208; + } + } else { + if (yych <= '`') { + if (yych <= 'A') goto yy100; + if (yych == 'P') goto yy100; + goto yy208; + } else { + if (yych <= 'a') goto yy100; + if (yych == 'p') goto yy100; + goto yy208; + } } yy792: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy724; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy919; - default: goto yy208; - } + if (yych == '.') goto yy724; + if (yych <= '/') goto yy208; + if (yych <= '9') goto yy919; + goto yy208; yy793: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy724; - case '0': goto yy919; - default: goto yy208; - } + if (yych == '.') goto yy724; + if (yych == '0') goto yy919; + goto yy208; yy794: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy796; - case 'n': - case 'r': goto yy721; - case 's': goto yy722; - case 't': goto yy723; - default: goto yy544; + if (yych <= 'n') { + if (yych <= '/') goto yy544; + if (yych <= '9') goto yy796; + if (yych <= 'm') goto yy544; + goto yy721; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy544; + goto yy721; + } else { + if (yych <= 's') goto yy722; + if (yych <= 't') goto yy723; + goto yy544; + } } yy795: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': goto yy796; - case 'n': - case 'r': goto yy721; - case 's': goto yy722; - case 't': goto yy723; - default: goto yy544; + if (yych <= 'n') { + if (yych <= '/') goto yy544; + if (yych <= '1') goto yy796; + if (yych <= 'm') goto yy544; + goto yy721; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy544; + goto yy721; + } else { + if (yych <= 's') goto yy722; + if (yych <= 't') goto yy723; + goto yy544; + } } yy796: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'n': - case 'r': goto yy721; - case 's': goto yy722; - case 't': goto yy723; - default: goto yy544; + if (yych <= 'q') { + if (yych == 'n') goto yy721; + goto yy544; + } else { + if (yych <= 'r') goto yy721; + if (yych <= 's') goto yy722; + if (yych <= 't') goto yy723; + goto yy544; } yy797: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': goto yy920; - case '3': goto yy921; - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy796; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '2') goto yy920; + if (yych <= '3') goto yy921; + if (yych <= '9') goto yy796; + goto yy56; yy798: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy922; - default: goto yy56; - } + if (yych == '-') goto yy922; + goto yy56; yy799: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy922; - case 'T': - case 't': goto yy798; - default: goto yy56; + if (yych <= 'S') { + if (yych == '-') goto yy922; + goto yy56; + } else { + if (yych <= 'T') goto yy798; + if (yych == 't') goto yy798; + goto yy56; } yy800: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - default: goto yy18; - } + if (yych == ')') goto yy107; + goto yy18; yy801: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); @@ -26767,1301 +15516,1024 @@ yy803: yy804: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - default: goto yy274; + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy274; + goto yy134; + } else { + if (yych == ' ') goto yy134; + goto yy274; + } + } else { + if (yych <= '.') { + if (yych <= ')') goto yy107; + if (yych <= ',') goto yy274; + goto yy134; + } else { + if (yych <= '/') goto yy274; + if (yych <= '9') goto yy134; + goto yy274; + } } yy805: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - default: goto yy18; + if (yybm[0+yych] & 128) { + goto yy924; + } + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy18; + goto yy276; + } else { + if (yych <= '/') { + if (yych <= '.') goto yy18; + goto yy276; + } else { + if (yych == '_') goto yy276; + goto yy18; + } } yy806: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case ')': goto yy107; - case '-': goto yy684; - case '/': - case '_': goto yy276; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - default: goto yy274; + if (yybm[0+yych] & 128) { + goto yy924; + } + if (yych <= ',') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy134; + goto yy274; + } else { + if (yych <= ' ') goto yy134; + if (yych == ')') goto yy107; + goto yy274; + } + } else { + if (yych <= '/') { + if (yych <= '-') goto yy684; + if (yych <= '.') goto yy134; + goto yy276; + } else { + if (yych <= '9') goto yy134; + if (yych == '_') goto yy276; + goto yy274; + } } yy807: yych = *++YYCURSOR; - switch (yych) { - case 'F': - case 'f': goto yy926; - default: goto yy56; - } + if (yych == 'F') goto yy926; + if (yych == 'f') goto yy926; + goto yy56; yy808: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case 'E': - case 'e': goto yy927; - default: goto yy18; + if (yych <= 'D') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'E') goto yy927; + if (yych == 'e') goto yy927; + goto yy18; } yy809: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'E': goto yy927; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - case 'e': goto yy928; - default: goto yy18; + if (yych <= 'D') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '`') { + if (yych <= 'E') goto yy927; + if (yych == '_') goto yy276; + goto yy18; + } else { + if (yych == 'e') goto yy928; + if (yych <= 'z') goto yy924; + goto yy18; + } } yy810: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11); yych = *YYCURSOR; yy811: - switch (yych) { - case '\t': - case ' ': goto yy810; - case 'D': - case 'd': goto yy837; - case 'F': - case 'f': goto yy838; - case 'H': - case 'h': goto yy839; - case 'M': - case 'm': goto yy840; - case 'S': - case 's': goto yy841; - case 'T': - case 't': goto yy842; - case 'W': - case 'w': goto yy929; - case 'Y': - case 'y': goto yy844; - default: goto yy56; + if (yych <= 'W') { + if (yych <= 'F') { + if (yych <= ' ') { + if (yych == '\t') goto yy810; + if (yych <= 0x1F) goto yy56; + goto yy810; + } else { + if (yych == 'D') goto yy837; + if (yych <= 'E') goto yy56; + goto yy838; + } + } else { + if (yych <= 'M') { + if (yych == 'H') goto yy839; + if (yych <= 'L') goto yy56; + goto yy840; + } else { + if (yych <= 'S') { + if (yych <= 'R') goto yy56; + goto yy841; + } else { + if (yych <= 'T') goto yy842; + if (yych <= 'V') goto yy56; + goto yy929; + } + } + } + } else { + if (yych <= 'l') { + if (yych <= 'd') { + if (yych == 'Y') goto yy844; + if (yych <= 'c') goto yy56; + goto yy837; + } else { + if (yych <= 'f') { + if (yych <= 'e') goto yy56; + goto yy838; + } else { + if (yych == 'h') goto yy839; + goto yy56; + } + } + } else { + if (yych <= 't') { + if (yych <= 'm') goto yy840; + if (yych <= 'r') goto yy56; + if (yych <= 's') goto yy841; + goto yy842; + } else { + if (yych <= 'w') { + if (yych <= 'v') goto yy56; + goto yy929; + } else { + if (yych == 'y') goto yy844; + goto yy56; + } + } + } } yy812: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy810; - case ')': goto yy107; - default: goto yy18; + if (yych <= 0x1F) { + if (yych == '\t') goto yy810; + goto yy18; + } else { + if (yych <= ' ') goto yy810; + if (yych == ')') goto yy107; + goto yy18; } yy813: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case 'T': - case 't': goto yy930; - default: goto yy18; + if (yych <= 'S') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'T') goto yy930; + if (yych == 't') goto yy930; + goto yy18; } yy814: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy810; - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - default: goto yy18; + if (yybm[0+yych] & 128) { + goto yy924; + } + if (yych <= ')') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy810; + goto yy18; + } else { + if (yych <= ' ') goto yy810; + if (yych <= '(') goto yy18; + goto yy107; + } + } else { + if (yych <= '.') { + if (yych == '-') goto yy276; + goto yy18; + } else { + if (yych <= '/') goto yy276; + if (yych == '_') goto yy276; + goto yy18; + } } yy815: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'T': goto yy930; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - case 't': goto yy931; - default: goto yy18; + if (yych <= 'S') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '`') { + if (yych <= 'T') goto yy930; + if (yych == '_') goto yy276; + goto yy18; + } else { + if (yych == 't') goto yy931; + if (yych <= 'z') goto yy924; + goto yy18; + } } yy816: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case 'R': - case 'r': goto yy932; - default: goto yy18; + if (yych <= 'Q') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'R') goto yy932; + if (yych == 'r') goto yy932; + goto yy18; } yy817: yych = *++YYCURSOR; - switch (yych) { - case 'D': - case 'd': goto yy845; - default: goto yy811; - } + if (yych == 'D') goto yy845; + if (yych == 'd') goto yy845; + goto yy811; yy818: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - default: goto yy294; - } + if (yych == ')') goto yy107; + goto yy294; yy819: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'R': goto yy932; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - case 'r': goto yy933; - default: goto yy18; + if (yych <= 'Q') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '`') { + if (yych <= 'R') goto yy932; + if (yych == '_') goto yy276; + goto yy18; + } else { + if (yych == 'r') goto yy933; + if (yych <= 'z') goto yy924; + goto yy18; + } } yy820: yyaccept = 9; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - default: goto yy294; + if (yybm[0+yych] & 128) { + goto yy924; + } + if (yych <= '-') { + if (yych == ')') goto yy107; + if (yych <= ',') goto yy294; + goto yy276; + } else { + if (yych <= '/') { + if (yych <= '.') goto yy294; + goto yy276; + } else { + if (yych == '_') goto yy276; + goto yy294; + } } yy821: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy934; - default: goto yy136; - } + if (yych <= '/') goto yy136; + if (yych <= '9') goto yy934; + goto yy136; yy822: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy935; - case '6': goto yy936; - case '7': - case '8': - case '9': goto yy674; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy935; + if (yych <= '6') goto yy936; + if (yych <= '9') goto yy674; + goto yy56; yy823: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy822; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy821; - default: goto yy136; + if (yych <= '/') { + if (yych == '.') goto yy822; + goto yy136; + } else { + if (yych <= '9') goto yy821; + if (yych <= ':') goto yy822; + goto yy136; } yy824: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy825; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy821; - default: goto yy136; + if (yych <= '/') { + if (yych != '.') goto yy136; + } else { + if (yych <= '9') goto yy821; + if (yych >= ';') goto yy136; } yy825: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy937; - case '6': goto yy938; - case '7': - case '8': - case '9': goto yy681; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy937; + if (yych <= '6') goto yy938; + if (yych <= '9') goto yy681; + goto yy56; yy826: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy827; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy821; - default: goto yy136; + if (yych <= '/') { + if (yych != '.') goto yy136; + } else { + if (yych <= '9') goto yy821; + if (yych >= ';') goto yy136; } yy827: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy939; - case '6': goto yy940; - case '7': - case '8': - case '9': goto yy941; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy939; + if (yych <= '6') goto yy940; + if (yych <= '9') goto yy941; + goto yy56; yy828: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy942; - case '6': goto yy943; - case '7': - case '8': - case '9': goto yy674; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy942; + if (yych <= '6') goto yy943; + if (yych <= '9') goto yy674; + goto yy56; yy829: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy944; - case '.': - case ':': goto yy828; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy821; - case 'A': - case 'P': - case 'a': - case 'p': goto yy946; - default: goto yy136; + if (yych <= ':') { + if (yych <= ' ') { + if (yych == '\t') goto yy944; + if (yych <= 0x1F) goto yy136; + goto yy944; + } else { + if (yych <= '.') { + if (yych <= '-') goto yy136; + goto yy828; + } else { + if (yych <= '/') goto yy136; + if (yych <= '9') goto yy821; + goto yy828; + } + } + } else { + if (yych <= 'P') { + if (yych == 'A') goto yy946; + if (yych <= 'O') goto yy136; + goto yy946; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy136; + goto yy946; + } else { + if (yych == 'p') goto yy946; + goto yy136; + } + } } yy830: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy944; - case '.': - case ':': goto yy831; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy821; - case 'A': - case 'P': - case 'a': - case 'p': goto yy946; - default: goto yy136; + if (yych <= ':') { + if (yych <= ' ') { + if (yych == '\t') goto yy944; + if (yych <= 0x1F) goto yy136; + goto yy944; + } else { + if (yych <= '.') { + if (yych <= '-') goto yy136; + } else { + if (yych <= '/') goto yy136; + if (yych <= '9') goto yy821; + } + } + } else { + if (yych <= 'P') { + if (yych == 'A') goto yy946; + if (yych <= 'O') goto yy136; + goto yy946; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy136; + goto yy946; + } else { + if (yych == 'p') goto yy946; + goto yy136; + } + } } yy831: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy937; - case '6': goto yy947; - case '7': - case '8': - case '9': goto yy681; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy937; + if (yych <= '6') goto yy947; + if (yych <= '9') goto yy681; + goto yy56; yy832: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy944; - case '.': - case ':': goto yy833; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy821; - case 'A': - case 'P': - case 'a': - case 'p': goto yy946; - default: goto yy136; + if (yych <= ':') { + if (yych <= ' ') { + if (yych == '\t') goto yy944; + if (yych <= 0x1F) goto yy136; + goto yy944; + } else { + if (yych <= '.') { + if (yych <= '-') goto yy136; + } else { + if (yych <= '/') goto yy136; + if (yych <= '9') goto yy821; + } + } + } else { + if (yych <= 'P') { + if (yych == 'A') goto yy946; + if (yych <= 'O') goto yy136; + goto yy946; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy136; + goto yy946; + } else { + if (yych == 'p') goto yy946; + goto yy136; + } + } } yy833: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy948; - case '6': goto yy949; - case '7': - case '8': - case '9': goto yy941; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy948; + if (yych <= '6') goto yy949; + if (yych <= '9') goto yy941; + goto yy56; yy834: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy944; - case '.': - case ':': goto yy833; - case 'A': - case 'P': - case 'a': - case 'p': goto yy946; - default: goto yy673; + if (yych <= ':') { + if (yych <= ' ') { + if (yych == '\t') goto yy944; + if (yych <= 0x1F) goto yy673; + goto yy944; + } else { + if (yych == '.') goto yy833; + if (yych <= '9') goto yy673; + goto yy833; + } + } else { + if (yych <= 'P') { + if (yych == 'A') goto yy946; + if (yych <= 'O') goto yy673; + goto yy946; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy673; + goto yy946; + } else { + if (yych == 'p') goto yy946; + goto yy673; + } + } } yy835: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'Y': - case 'y': goto yy950; - default: goto yy18; + if (yych <= 'X') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'Y') goto yy950; + if (yych == 'y') goto yy950; + goto yy18; } yy836: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'Y': goto yy950; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'z': goto yy924; - case 'y': goto yy951; - default: goto yy18; + if (yych <= 'X') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '`') { + if (yych <= 'Y') goto yy950; + if (yych == '_') goto yy276; + goto yy18; + } else { + if (yych == 'y') goto yy951; + if (yych <= 'z') goto yy924; + goto yy18; + } } yy837: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy952; - default: goto yy56; - } + if (yych == 'A') goto yy952; + if (yych == 'a') goto yy952; + goto yy56; yy838: yych = *++YYCURSOR; - switch (yych) { - case 'O': - case 'o': goto yy953; - case 'R': - case 'r': goto yy954; - default: goto yy56; + if (yych <= 'R') { + if (yych == 'O') goto yy953; + if (yych <= 'Q') goto yy56; + goto yy954; + } else { + if (yych <= 'o') { + if (yych <= 'n') goto yy56; + goto yy953; + } else { + if (yych == 'r') goto yy954; + goto yy56; + } } yy839: yych = *++YYCURSOR; - switch (yych) { - case 'O': - case 'o': goto yy955; - default: goto yy56; - } + if (yych == 'O') goto yy955; + if (yych == 'o') goto yy955; + goto yy56; yy840: yych = *++YYCURSOR; - switch (yych) { - case 'I': - case 'i': goto yy956; - case 'O': - case 'o': goto yy957; - default: goto yy56; + if (yych <= 'O') { + if (yych == 'I') goto yy956; + if (yych <= 'N') goto yy56; + goto yy957; + } else { + if (yych <= 'i') { + if (yych <= 'h') goto yy56; + goto yy956; + } else { + if (yych == 'o') goto yy957; + goto yy56; + } } yy841: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy958; - case 'E': - case 'e': goto yy959; - case 'U': - case 'u': goto yy960; - default: goto yy56; + if (yych <= 'U') { + if (yych <= 'D') { + if (yych == 'A') goto yy958; + goto yy56; + } else { + if (yych <= 'E') goto yy959; + if (yych <= 'T') goto yy56; + goto yy960; + } + } else { + if (yych <= 'd') { + if (yych == 'a') goto yy958; + goto yy56; + } else { + if (yych <= 'e') goto yy959; + if (yych == 'u') goto yy960; + goto yy56; + } } yy842: yych = *++YYCURSOR; - switch (yych) { - case 'H': - case 'h': goto yy961; - case 'U': - case 'u': goto yy962; - default: goto yy56; + if (yych <= 'U') { + if (yych == 'H') goto yy961; + if (yych <= 'T') goto yy56; + goto yy962; + } else { + if (yych <= 'h') { + if (yych <= 'g') goto yy56; + goto yy961; + } else { + if (yych == 'u') goto yy962; + goto yy56; + } } yy843: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy963; - default: goto yy56; - } + if (yych == 'E') goto yy963; + if (yych == 'e') goto yy963; + goto yy56; yy844: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy964; - default: goto yy56; - } + if (yych == 'E') goto yy964; + if (yych == 'e') goto yy964; + goto yy56; yy845: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy965; - default: goto yy56; - } + if (yych == 'A') goto yy965; + if (yych == 'a') goto yy965; + goto yy56; yy846: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case 'H': - case 'h': goto yy966; - default: goto yy18; + if (yych <= 'G') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'H') goto yy966; + if (yych == 'h') goto yy966; + goto yy18; } yy847: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'H': goto yy966; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - case 'h': goto yy967; - default: goto yy18; + if (yych <= 'G') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '`') { + if (yych <= 'H') goto yy966; + if (yych == '_') goto yy276; + goto yy18; + } else { + if (yych == 'h') goto yy967; + if (yych <= 'z') goto yy924; + goto yy18; + } } yy848: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'R': - case 'r': goto yy950; - default: goto yy18; + if (yych <= 'Q') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'R') goto yy950; + if (yych == 'r') goto yy950; + goto yy18; } yy849: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'R': goto yy950; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - case 'r': goto yy951; - default: goto yy18; + if (yych <= 'Q') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '`') { + if (yych <= 'R') goto yy950; + if (yych == '_') goto yy276; + goto yy18; + } else { + if (yych == 'r') goto yy951; + if (yych <= 'z') goto yy924; + goto yy18; + } } yy850: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case 'U': - case 'u': goto yy968; - default: goto yy18; + if (yych <= 'T') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'U') goto yy968; + if (yych == 'u') goto yy968; + goto yy18; } yy851: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'U': goto yy968; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - case 'u': goto yy969; - default: goto yy18; + if (yych <= 'T') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '`') { + if (yych <= 'U') goto yy968; + if (yych == '_') goto yy276; + goto yy18; + } else { + if (yych == 'u') goto yy969; + if (yych <= 'z') goto yy924; + goto yy18; + } } yy852: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case 'A': - case 'a': goto yy970; - default: goto yy18; + if (yych <= '@') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'A') goto yy970; + if (yych == 'a') goto yy970; + goto yy18; } yy853: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case 'B': - case 'b': goto yy971; - default: goto yy18; + if (yych <= 'A') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'B') goto yy971; + if (yych == 'b') goto yy971; + goto yy18; } yy854: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case 'H': - case 'h': goto yy972; - default: goto yy18; + if (yych <= 'G') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'H') goto yy972; + if (yych == 'h') goto yy972; + goto yy18; } yy855: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'A': goto yy970; - case 'a': goto yy973; - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - default: goto yy18; + if (yych <= '@') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '_') { + if (yych <= 'A') goto yy970; + if (yych <= '^') goto yy18; + goto yy276; + } else { + if (yych <= '`') goto yy18; + if (yych <= 'a') goto yy973; + if (yych <= 'z') goto yy924; + goto yy18; + } } yy856: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'B': goto yy971; - case 'a': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - case 'b': goto yy974; - default: goto yy18; + if (yych <= 'A') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '`') { + if (yych <= 'B') goto yy971; + if (yych == '_') goto yy276; + goto yy18; + } else { + if (yych == 'b') goto yy974; + if (yych <= 'z') goto yy924; + goto yy18; + } } yy857: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'H': goto yy972; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - case 'h': goto yy975; - default: goto yy18; + if (yych <= 'G') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '`') { + if (yych <= 'H') goto yy972; + if (yych == '_') goto yy276; + goto yy18; + } else { + if (yych == 'h') goto yy975; + if (yych <= 'z') goto yy924; + goto yy18; + } } yy858: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy976; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy976; + goto yy56; yy859: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy976; - default: goto yy56; - } + if (yych == '0') goto yy976; + goto yy56; yy860: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case 'O': - case 'o': goto yy977; - default: goto yy18; + if (yych <= 'N') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'O') goto yy977; + if (yych == 'o') goto yy977; + goto yy18; } yy861: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'Y': - case 'y': goto yy978; - default: goto yy18; + if (yych <= 'X') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'Y') goto yy978; + if (yych == 'y') goto yy978; + goto yy18; } yy862: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'O': goto yy977; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - case 'o': goto yy979; - default: goto yy18; + if (yych <= 'N') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '`') { + if (yych <= 'O') goto yy977; + if (yych == '_') goto yy276; + goto yy18; + } else { + if (yych == 'o') goto yy979; + if (yych <= 'z') goto yy924; + goto yy18; + } } yy863: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'Y': goto yy978; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'z': goto yy924; - case 'y': goto yy980; - default: goto yy18; + if (yych <= 'X') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '`') { + if (yych <= 'Y') goto yy978; + if (yych == '_') goto yy276; + goto yy18; + } else { + if (yych == 'y') goto yy980; + if (yych <= 'z') goto yy924; + goto yy18; + } } yy864: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case 'D': - case 'd': goto yy981; - default: goto yy18; + if (yych <= 'C') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'D') goto yy981; + if (yych == 'd') goto yy981; + goto yy18; } yy865: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy107; - case 'Y': - case 'y': goto yy982; - default: goto yy18; + if (yych <= 'X') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'Y') goto yy982; + if (yych == 'y') goto yy982; + goto yy18; } yy866: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'D': goto yy981; - case 'a': - case 'b': - case 'c': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - case 'd': goto yy983; - default: goto yy18; + if (yych <= 'C') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '`') { + if (yych <= 'D') goto yy981; + if (yych == '_') goto yy276; + goto yy18; + } else { + if (yych == 'd') goto yy983; + if (yych <= 'z') goto yy924; + goto yy18; + } } yy867: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'Y': goto yy982; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'z': goto yy924; - case 'y': goto yy984; - default: goto yy18; + if (yych <= 'X') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '`') { + if (yych <= 'Y') goto yy982; + if (yych == '_') goto yy276; + goto yy18; + } else { + if (yych == 'y') goto yy984; + if (yych <= 'z') goto yy924; + goto yy18; + } } yy868: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case 'D': - case 'd': goto yy985; - default: goto yy18; + if (yych <= 'C') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych <= 'D') goto yy985; + if (yych == 'd') goto yy985; + goto yy18; } yy869: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy107; - case '-': - case '/': - case '_': goto yy276; - case 'D': goto yy985; - case 'a': - case 'b': - case 'c': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - case 'd': goto yy986; - default: goto yy18; + if (yych <= 'C') { + if (yych <= ',') { + if (yych == ')') goto yy107; + goto yy18; + } else { + if (yych == '.') goto yy18; + if (yych <= '/') goto yy276; + goto yy18; + } + } else { + if (yych <= '`') { + if (yych <= 'D') goto yy985; + if (yych == '_') goto yy276; + goto yy18; + } else { + if (yych == 'd') goto yy986; + if (yych <= 'z') goto yy924; + goto yy18; + } } yy870: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy987; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy987; + goto yy56; yy871: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': goto yy987; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '2') goto yy987; + goto yy56; yy872: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy988; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy988; + goto yy56; yy873: yych = *++YYCURSOR; goto yy544; @@ -28069,302 +16541,227 @@ yy874: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy874; - default: goto yy208; - } + if (yych <= '/') goto yy208; + if (yych <= '9') goto yy874; + goto yy208; yy876: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy990; - default: goto yy213; - } + if (yych <= '/') goto yy213; + if (yych <= '9') goto yy990; + goto yy213; yy877: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy991; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy991; + goto yy56; yy878: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy992; - case 'n': - case 'r': goto yy721; - case 's': goto yy722; - case 't': goto yy723; - default: goto yy544; + if (yych <= 'n') { + if (yych <= '/') goto yy544; + if (yych <= '9') goto yy992; + if (yych <= 'm') goto yy544; + goto yy721; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy544; + goto yy721; + } else { + if (yych <= 's') goto yy722; + if (yych <= 't') goto yy723; + goto yy544; + } } yy879: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': goto yy992; - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy717; - case 'n': - case 'r': goto yy721; - case 's': goto yy722; - case 't': goto yy723; - default: goto yy544; + if (yych <= 'n') { + if (yych <= '1') { + if (yych <= '/') goto yy544; + goto yy992; + } else { + if (yych <= '9') goto yy717; + if (yych <= 'm') goto yy544; + goto yy721; + } + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy544; + goto yy721; + } else { + if (yych <= 's') goto yy722; + if (yych <= 't') goto yy723; + goto yy544; + } } yy880: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': goto yy994; - case '3': goto yy995; - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy996; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '2') goto yy994; + if (yych <= '3') goto yy995; + if (yych <= '9') goto yy996; + goto yy56; yy881: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy997; - default: goto yy732; - } + if (yych == '-') goto yy997; + goto yy732; yy882: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'r': goto yy998; - default: goto yy56; - } + if (yych == 'R') goto yy998; + if (yych == 'r') goto yy998; + goto yy56; yy883: yych = *++YYCURSOR; - switch (yych) { - case 'G': - case 'g': goto yy999; - default: goto yy56; - } + if (yych == 'G') goto yy999; + if (yych == 'g') goto yy999; + goto yy56; yy884: yych = *++YYCURSOR; - switch (yych) { - case 'C': - case 'c': goto yy1000; - default: goto yy56; - } + if (yych == 'C') goto yy1000; + if (yych == 'c') goto yy1000; + goto yy56; yy885: yych = *++YYCURSOR; - switch (yych) { - case 'B': - case 'b': goto yy1001; - default: goto yy56; - } + if (yych == 'B') goto yy1001; + if (yych == 'b') goto yy1001; + goto yy56; yy886: yych = *++YYCURSOR; - switch (yych) { - case 'N': - case 'n': goto yy1002; - default: goto yy56; - } + if (yych == 'N') goto yy1002; + if (yych == 'n') goto yy1002; + goto yy56; yy887: yych = *++YYCURSOR; - switch (yych) { - case 'L': - case 'l': goto yy1003; - case 'N': - case 'n': goto yy1004; - default: goto yy56; + if (yych <= 'N') { + if (yych == 'L') goto yy1003; + if (yych <= 'M') goto yy56; + goto yy1004; + } else { + if (yych <= 'l') { + if (yych <= 'k') goto yy56; + goto yy1003; + } else { + if (yych == 'n') goto yy1004; + goto yy56; + } } yy888: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'r': goto yy1005; - case 'Y': - case 'y': goto yy1006; - default: goto yy56; + if (yych <= 'Y') { + if (yych == 'R') goto yy1005; + if (yych <= 'X') goto yy56; + goto yy1006; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy56; + goto yy1005; + } else { + if (yych == 'y') goto yy1006; + goto yy56; + } } yy889: yych = *++YYCURSOR; - switch (yych) { - case 'V': - case 'v': goto yy1000; - default: goto yy56; - } + if (yych == 'V') goto yy1000; + if (yych == 'v') goto yy1000; + goto yy56; yy890: yych = *++YYCURSOR; - switch (yych) { - case 'T': - case 't': goto yy1007; - default: goto yy56; - } + if (yych == 'T') goto yy1007; + if (yych == 't') goto yy1007; + goto yy56; yy891: yych = *++YYCURSOR; - switch (yych) { - case 'P': - case 'p': goto yy1008; - default: goto yy56; - } + if (yych == 'P') goto yy1008; + if (yych == 'p') goto yy1008; + goto yy56; yy892: yych = *++YYCURSOR; - switch (yych) { - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1009; - default: goto yy56; - } + if (yych <= '0') goto yy56; + if (yych <= '9') goto yy1009; + goto yy56; yy893: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1009; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1009; + goto yy56; yy894: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': goto yy1009; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '6') goto yy1009; + goto yy56; yy895: yych = *++YYCURSOR; - switch (yych) { - case 'P': - case 'p': goto yy913; - default: goto yy56; - } + if (yych == 'P') goto yy913; + if (yych == 'p') goto yy913; + goto yy56; yy896: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': goto yy1010; - case '3': goto yy1012; - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1013; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '2') goto yy1010; + if (yych <= '3') goto yy1012; + if (yych <= '9') goto yy1013; + goto yy56; yy897: yych = *++YYCURSOR; - switch (yych) { - case '/': goto yy1014; - default: goto yy56; - } + if (yych == '/') goto yy1014; + goto yy56; yy898: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1015; - default: goto yy186; - } + if (yych <= '/') goto yy186; + if (yych <= '9') goto yy1015; + goto yy186; yy899: yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case 'D': - case 'F': - case 'H': - case 'M': - case 'S': - case 'T': - case 'W': - case 'Y': - case 'd': - case 'f': - case 'h': - case 'm': - case 's': - case 't': - case 'w': - case 'y': goto yy186; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1015; - default: goto yy900; + if (yych <= 'V') { + if (yych <= 'D') { + if (yych <= ' ') { + if (yych == '\t') goto yy186; + if (yych >= ' ') goto yy186; + } else { + if (yych <= '/') goto yy900; + if (yych <= '9') goto yy1015; + if (yych >= 'D') goto yy186; + } + } else { + if (yych <= 'H') { + if (yych == 'F') goto yy186; + if (yych >= 'H') goto yy186; + } else { + if (yych <= 'M') { + if (yych >= 'M') goto yy186; + } else { + if (yych <= 'R') goto yy900; + if (yych <= 'T') goto yy186; + } + } + } + } else { + if (yych <= 'h') { + if (yych <= 'c') { + if (yych == 'X') goto yy900; + if (yych <= 'Y') goto yy186; + } else { + if (yych <= 'e') { + if (yych <= 'd') goto yy186; + } else { + if (yych != 'g') goto yy186; + } + } + } else { + if (yych <= 't') { + if (yych == 'm') goto yy186; + if (yych >= 's') goto yy186; + } else { + if (yych <= 'w') { + if (yych >= 'w') goto yy186; + } else { + if (yych == 'y') goto yy186; + } + } + } } yy900: #line 1426 "ext/date/lib/parse_date.re" @@ -28380,173 +16777,196 @@ yy900: TIMELIB_DEINIT; return TIMELIB_PG_YEARDAY; } -#line 28384 "<stdout>" +#line 16781 "<stdout>" yy901: yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case 'D': - case 'F': - case 'H': - case 'M': - case 'S': - case 'T': - case 'W': - case 'Y': - case 'd': - case 'f': - case 'h': - case 'm': - case 's': - case 't': - case 'w': - case 'y': goto yy186; - case '0': - case '1': goto yy1015; - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy57; - default: goto yy900; + if (yych <= 'V') { + if (yych <= 'D') { + if (yych <= ' ') { + if (yych == '\t') goto yy186; + if (yych <= 0x1F) goto yy900; + goto yy186; + } else { + if (yych <= '1') { + if (yych <= '/') goto yy900; + goto yy1015; + } else { + if (yych <= '9') goto yy57; + if (yych <= 'C') goto yy900; + goto yy186; + } + } + } else { + if (yych <= 'H') { + if (yych == 'F') goto yy186; + if (yych <= 'G') goto yy900; + goto yy186; + } else { + if (yych <= 'M') { + if (yych <= 'L') goto yy900; + goto yy186; + } else { + if (yych <= 'R') goto yy900; + if (yych <= 'T') goto yy186; + goto yy900; + } + } + } + } else { + if (yych <= 'h') { + if (yych <= 'c') { + if (yych == 'X') goto yy900; + if (yych <= 'Y') goto yy186; + goto yy900; + } else { + if (yych <= 'e') { + if (yych <= 'd') goto yy186; + goto yy900; + } else { + if (yych == 'g') goto yy900; + goto yy186; + } + } + } else { + if (yych <= 't') { + if (yych == 'm') goto yy186; + if (yych <= 'r') goto yy900; + goto yy186; + } else { + if (yych <= 'w') { + if (yych <= 'v') goto yy900; + goto yy186; + } else { + if (yych == 'y') goto yy186; + goto yy900; + } + } + } } yy902: yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case 'D': - case 'F': - case 'H': - case 'M': - case 'S': - case 'T': - case 'W': - case 'Y': - case 'd': - case 'f': - case 'h': - case 'm': - case 's': - case 't': - case 'w': - case 'y': goto yy186; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy57; - default: goto yy900; + if (yybm[0+yych] & 4) { + goto yy57; + } + if (yych <= 'W') { + if (yych <= 'F') { + if (yych <= ' ') { + if (yych == '\t') goto yy186; + if (yych <= 0x1F) goto yy900; + goto yy186; + } else { + if (yych == 'D') goto yy186; + if (yych <= 'E') goto yy900; + goto yy186; + } + } else { + if (yych <= 'M') { + if (yych == 'H') goto yy186; + if (yych <= 'L') goto yy900; + goto yy186; + } else { + if (yych <= 'R') goto yy900; + if (yych <= 'T') goto yy186; + if (yych <= 'V') goto yy900; + goto yy186; + } + } + } else { + if (yych <= 'h') { + if (yych <= 'd') { + if (yych == 'Y') goto yy186; + if (yych <= 'c') goto yy900; + goto yy186; + } else { + if (yych == 'f') goto yy186; + if (yych <= 'g') goto yy900; + goto yy186; + } + } else { + if (yych <= 't') { + if (yych == 'm') goto yy186; + if (yych <= 'r') goto yy900; + goto yy186; + } else { + if (yych <= 'w') { + if (yych <= 'v') goto yy900; + goto yy186; + } else { + if (yych == 'y') goto yy186; + goto yy900; + } + } + } } yy903: yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy1017; - default: goto yy56; - } + if (yych == ':') goto yy1017; + goto yy56; yy904: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'I': - case 'i': goto yy1018; - default: goto yy576; - } + if (yych == 'I') goto yy1018; + if (yych == 'i') goto yy1018; + goto yy576; yy905: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'U': - case 'u': goto yy1019; - default: goto yy576; - } + if (yych == 'U') goto yy1019; + if (yych == 'u') goto yy1019; + goto yy576; yy906: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'E': - case 'e': goto yy1020; - default: goto yy576; - } + if (yych == 'E') goto yy1020; + if (yych == 'e') goto yy1020; + goto yy576; yy907: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'R': - case 'r': goto yy1021; - default: goto yy576; - } + if (yych == 'R') goto yy1021; + if (yych == 'r') goto yy1021; + goto yy576; yy908: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'U': - case 'u': goto yy1022; - default: goto yy576; - } + if (yych == 'U') goto yy1022; + if (yych == 'u') goto yy1022; + goto yy576; yy909: yych = *++YYCURSOR; - switch (yych) { - case 'Y': - case 'y': goto yy767; - default: goto yy576; - } + if (yych == 'Y') goto yy767; + if (yych == 'y') goto yy767; + goto yy576; yy910: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy767; - default: goto yy576; - } + if (yych == 'E') goto yy767; + if (yych == 'e') goto yy767; + goto yy576; yy911: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'C': - case 'c': goto yy1023; - default: goto yy576; - } + if (yych == 'C') goto yy1023; + if (yych == 'c') goto yy1023; + goto yy576; yy912: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'O': - case 'o': goto yy1024; - default: goto yy576; - } + if (yych == 'O') goto yy1024; + if (yych == 'o') goto yy1024; + goto yy576; yy913: yych = *++YYCURSOR; - switch (yych) { - case 'T': - case 't': goto yy906; - default: goto yy576; - } + if (yych == 'T') goto yy906; + if (yych == 't') goto yy906; + goto yy576; yy914: yyaccept = 24; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy1025; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': goto yy1026; - default: goto yy915; - } + if (yych == '-') goto yy1025; + if (yych <= '/') goto yy915; + if (yych <= '7') goto yy1026; yy915: #line 1459 "ext/date/lib/parse_date.re" { @@ -28566,748 +16986,549 @@ yy915: TIMELIB_DEINIT; return TIMELIB_ISO_WEEK; } -#line 28570 "<stdout>" +#line 16990 "<stdout>" yy916: yych = *++YYCURSOR; - switch (yych) { - case 'G': - case 'g': goto yy1028; - default: goto yy56; - } + if (yych == 'G') goto yy1028; + if (yych == 'g') goto yy1028; + goto yy56; yy917: yych = *++YYCURSOR; - switch (yych) { - case 'Y': - case 'y': goto yy242; - default: goto yy56; - } + if (yych == 'Y') goto yy242; + if (yych == 'y') goto yy242; + goto yy56; yy918: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'r': goto yy242; - default: goto yy56; - } + if (yych == 'R') goto yy242; + if (yych == 'r') goto yy242; + goto yy56; yy919: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy613; - case '.': goto yy1029; - case ':': goto yy1030; - case 'A': - case 'P': - case 'a': - case 'p': goto yy100; - default: goto yy208; + if (yych <= ':') { + if (yych <= ' ') { + if (yych == '\t') goto yy613; + if (yych <= 0x1F) goto yy208; + goto yy613; + } else { + if (yych == '.') goto yy1029; + if (yych <= '9') goto yy208; + goto yy1030; + } + } else { + if (yych <= 'P') { + if (yych == 'A') goto yy100; + if (yych <= 'O') goto yy208; + goto yy100; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy208; + goto yy100; + } else { + if (yych == 'p') goto yy100; + goto yy208; + } + } } yy920: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1031; - case 'n': - case 'r': goto yy721; - case 's': goto yy722; - case 't': goto yy723; - default: goto yy544; + if (yych <= 'n') { + if (yych <= '/') goto yy544; + if (yych <= '9') goto yy1031; + if (yych <= 'm') goto yy544; + goto yy721; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy544; + goto yy721; + } else { + if (yych <= 's') goto yy722; + if (yych <= 't') goto yy723; + goto yy544; + } } yy921: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': goto yy1031; - case 'n': - case 'r': goto yy721; - case 's': goto yy722; - case 't': goto yy723; - default: goto yy544; + if (yych <= 'n') { + if (yych <= '/') goto yy544; + if (yych <= '1') goto yy1031; + if (yych <= 'm') goto yy544; + goto yy721; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy544; + goto yy721; + } else { + if (yych <= 's') goto yy722; + if (yych <= 't') goto yy723; + goto yy544; + } } yy922: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': goto yy1032; - case '3': goto yy1033; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '2') goto yy1032; + if (yych <= '3') goto yy1033; + goto yy56; yy923: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1034; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1034; + goto yy56; yy924: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; yy925: - switch (yych) { - case '-': - case '/': - case '_': goto yy276; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - default: goto yy56; + if (yybm[0+yych] & 128) { + goto yy924; + } + if (yych <= '.') { + if (yych == '-') goto yy276; + goto yy56; + } else { + if (yych <= '/') goto yy276; + if (yych == '_') goto yy276; + goto yy56; } yy926: yych = *++YYCURSOR; - switch (yych) { - case ' ': goto yy1036; - default: goto yy56; - } + if (yych == ' ') goto yy1036; + goto yy56; yy927: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'r': goto yy950; - default: goto yy56; - } + if (yych == 'R') goto yy950; + if (yych == 'r') goto yy950; + goto yy56; yy928: yych = *++YYCURSOR; - switch (yych) { - case 'R': goto yy950; - case 'r': goto yy951; - default: goto yy925; - } + if (yych == 'R') goto yy950; + if (yych == 'r') goto yy951; + goto yy925; yy929: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy1037; - default: goto yy56; - } + if (yych == 'E') goto yy1037; + if (yych == 'e') goto yy1037; + goto yy56; yy930: yych = *++YYCURSOR; - switch (yych) { - case 'H': - case 'h': goto yy972; - default: goto yy56; - } + if (yych == 'H') goto yy972; + if (yych == 'h') goto yy972; + goto yy56; yy931: yych = *++YYCURSOR; - switch (yych) { - case 'H': goto yy972; - case 'h': goto yy975; - default: goto yy925; - } + if (yych == 'H') goto yy972; + if (yych == 'h') goto yy975; + goto yy925; yy932: yych = *++YYCURSOR; - switch (yych) { - case 'Y': - case 'y': goto yy950; - default: goto yy56; - } + if (yych == 'Y') goto yy950; + if (yych == 'y') goto yy950; + goto yy56; yy933: yych = *++YYCURSOR; - switch (yych) { - case 'Y': goto yy950; - case 'y': goto yy951; - default: goto yy925; - } + if (yych == 'Y') goto yy950; + if (yych == 'y') goto yy951; + goto yy925; yy934: yych = *++YYCURSOR; goto yy136; yy935: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy827; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1038; - default: goto yy673; + if (yych <= '/') { + if (yych == '.') goto yy827; + goto yy673; + } else { + if (yych <= '9') goto yy1038; + if (yych <= ':') goto yy827; + goto yy673; } yy936: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy827; - case '0': goto yy1039; - default: goto yy673; + if (yych <= '/') { + if (yych == '.') goto yy827; + goto yy673; + } else { + if (yych <= '0') goto yy1039; + if (yych == ':') goto yy827; + goto yy673; } yy937: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy833; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1040; - default: goto yy673; + if (yych <= '/') { + if (yych == '.') goto yy833; + goto yy673; + } else { + if (yych <= '9') goto yy1040; + if (yych <= ':') goto yy833; + goto yy673; } yy938: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy833; - case '0': goto yy1039; - default: goto yy673; + if (yych <= '/') { + if (yych == '.') goto yy833; + goto yy673; + } else { + if (yych <= '0') goto yy1039; + if (yych == ':') goto yy833; + goto yy673; } yy939: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1039; - default: goto yy673; - } + if (yych <= '/') goto yy673; + if (yych <= '9') goto yy1039; + goto yy673; yy940: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy1039; - default: goto yy673; - } + if (yych == '0') goto yy1039; + goto yy673; yy941: yych = *++YYCURSOR; goto yy673; yy942: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy827; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1041; - default: goto yy673; + if (yych <= '/') { + if (yych == '.') goto yy827; + goto yy673; + } else { + if (yych <= '9') goto yy1041; + if (yych <= ':') goto yy827; + goto yy673; } yy943: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy827; - case '0': goto yy1042; - default: goto yy673; + if (yych <= '/') { + if (yych == '.') goto yy827; + goto yy673; + } else { + if (yych <= '0') goto yy1042; + if (yych == ':') goto yy827; + goto yy673; } yy944: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); yych = *YYCURSOR; - switch (yych) { - case '\t': - case ' ': goto yy944; - case 'A': - case 'P': - case 'a': - case 'p': goto yy946; - default: goto yy56; + if (yych <= 'A') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy944; + goto yy56; + } else { + if (yych <= ' ') goto yy944; + if (yych <= '@') goto yy56; + } + } else { + if (yych <= '`') { + if (yych != 'P') goto yy56; + } else { + if (yych <= 'a') goto yy946; + if (yych != 'p') goto yy56; + } } yy946: yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy1043; - case 'M': - case 'm': goto yy1044; - default: goto yy56; + if (yych <= 'L') { + if (yych == '.') goto yy1043; + goto yy56; + } else { + if (yych <= 'M') goto yy1044; + if (yych == 'm') goto yy1044; + goto yy56; } yy947: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': - case ':': goto yy833; - case '0': goto yy1042; - default: goto yy673; + if (yych <= '/') { + if (yych == '.') goto yy833; + goto yy673; + } else { + if (yych <= '0') goto yy1042; + if (yych == ':') goto yy833; + goto yy673; } yy948: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1042; - default: goto yy673; - } + if (yych <= '/') goto yy673; + if (yych <= '9') goto yy1042; + goto yy673; yy949: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy1042; - default: goto yy673; - } + if (yych == '0') goto yy1042; + goto yy673; yy950: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - default: goto yy274; + if (yych <= ' ') { + if (yych == '\t') goto yy134; + if (yych <= 0x1F) goto yy274; + goto yy134; + } else { + if (yych <= '.') { + if (yych <= ',') goto yy274; + goto yy134; + } else { + if (yych <= '/') goto yy274; + if (yych <= '9') goto yy134; + goto yy274; + } } yy951: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy134; - case '-': goto yy684; - case '/': - case '_': goto yy276; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - default: goto yy274; + if (yybm[0+yych] & 128) { + goto yy924; + } + if (yych <= '-') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy134; + goto yy274; + } else { + if (yych <= ' ') goto yy134; + if (yych <= ',') goto yy274; + goto yy684; + } + } else { + if (yych <= '9') { + if (yych == '/') goto yy276; + goto yy134; + } else { + if (yych == '_') goto yy276; + goto yy274; + } } yy952: yych = *++YYCURSOR; - switch (yych) { - case 'Y': - case 'y': goto yy1045; - default: goto yy56; - } + if (yych == 'Y') goto yy1045; + if (yych == 'y') goto yy1045; + goto yy56; yy953: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'r': goto yy1047; - default: goto yy56; - } + if (yych == 'R') goto yy1047; + if (yych == 'r') goto yy1047; + goto yy56; yy954: yych = *++YYCURSOR; - switch (yych) { - case 'I': - case 'i': goto yy1048; - default: goto yy56; - } + if (yych == 'I') goto yy1048; + if (yych == 'i') goto yy1048; + goto yy56; yy955: yych = *++YYCURSOR; - switch (yych) { - case 'U': - case 'u': goto yy1049; - default: goto yy56; - } + if (yych == 'U') goto yy1049; + if (yych == 'u') goto yy1049; + goto yy56; yy956: yych = *++YYCURSOR; - switch (yych) { - case 'N': - case 'n': goto yy1050; - default: goto yy56; - } + if (yych == 'N') goto yy1050; + if (yych == 'n') goto yy1050; + goto yy56; yy957: yych = *++YYCURSOR; - switch (yych) { - case 'N': - case 'n': goto yy1051; - default: goto yy56; - } + if (yych == 'N') goto yy1051; + if (yych == 'n') goto yy1051; + goto yy56; yy958: yych = *++YYCURSOR; - switch (yych) { - case 'T': - case 't': goto yy1052; - default: goto yy56; - } + if (yych == 'T') goto yy1052; + if (yych == 't') goto yy1052; + goto yy56; yy959: yych = *++YYCURSOR; - switch (yych) { - case 'C': - case 'c': goto yy1053; - default: goto yy56; - } + if (yych == 'C') goto yy1053; + if (yych == 'c') goto yy1053; + goto yy56; yy960: yych = *++YYCURSOR; - switch (yych) { - case 'N': - case 'n': goto yy1048; - default: goto yy56; - } + if (yych == 'N') goto yy1048; + if (yych == 'n') goto yy1048; + goto yy56; yy961: yych = *++YYCURSOR; - switch (yych) { - case 'U': - case 'u': goto yy1054; - default: goto yy56; - } + if (yych == 'U') goto yy1054; + if (yych == 'u') goto yy1054; + goto yy56; yy962: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy1055; - default: goto yy56; - } + if (yych == 'E') goto yy1055; + if (yych == 'e') goto yy1055; + goto yy56; yy963: yych = *++YYCURSOR; - switch (yych) { - case 'D': - case 'd': goto yy1056; - case 'E': - case 'e': goto yy1057; - default: goto yy56; + if (yych <= 'E') { + if (yych <= 'C') goto yy56; + if (yych <= 'D') goto yy1056; + goto yy1057; + } else { + if (yych <= 'c') goto yy56; + if (yych <= 'd') goto yy1056; + if (yych <= 'e') goto yy1057; + goto yy56; } yy964: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy1049; - default: goto yy56; - } + if (yych == 'A') goto yy1049; + if (yych == 'a') goto yy1049; + goto yy56; yy965: yych = *++YYCURSOR; - switch (yych) { - case 'Y': - case 'y': goto yy1058; - default: goto yy56; - } + if (yych == 'Y') goto yy1058; + if (yych == 'y') goto yy1058; + goto yy56; yy966: yych = *++YYCURSOR; - switch (yych) { - case 'T': - case 't': goto yy1059; - default: goto yy56; - } + if (yych == 'T') goto yy1059; + if (yych == 't') goto yy1059; + goto yy56; yy967: yych = *++YYCURSOR; - switch (yych) { - case 'T': goto yy1059; - case 't': goto yy1060; - default: goto yy925; - } + if (yych == 'T') goto yy1059; + if (yych == 't') goto yy1060; + goto yy925; yy968: yych = *++YYCURSOR; - switch (yych) { - case 'S': - case 's': goto yy1061; - default: goto yy56; - } + if (yych == 'S') goto yy1061; + if (yych == 's') goto yy1061; + goto yy56; yy969: yych = *++YYCURSOR; - switch (yych) { - case 'S': goto yy1061; - case 's': goto yy1062; - default: goto yy925; - } + if (yych == 'S') goto yy1061; + if (yych == 's') goto yy1062; + goto yy925; yy970: yych = *++YYCURSOR; - switch (yych) { - case 'Y': - case 'y': goto yy978; - default: goto yy56; - } + if (yych == 'Y') goto yy978; + if (yych == 'y') goto yy978; + goto yy56; yy971: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy927; - default: goto yy56; - } + if (yych == 'E') goto yy927; + if (yych == 'e') goto yy927; + goto yy56; yy972: yych = *++YYCURSOR; - switch (yych) { - case '\t': - case ' ': goto yy810; - default: goto yy56; - } + if (yych == '\t') goto yy810; + if (yych == ' ') goto yy810; + goto yy56; yy973: yych = *++YYCURSOR; - switch (yych) { - case 'Y': goto yy978; - case 'y': goto yy980; - default: goto yy925; - } + if (yych == 'Y') goto yy978; + if (yych == 'y') goto yy980; + goto yy925; yy974: yych = *++YYCURSOR; - switch (yych) { - case 'E': goto yy927; - case 'e': goto yy928; - default: goto yy925; - } + if (yych == 'E') goto yy927; + if (yych == 'e') goto yy928; + goto yy925; yy975: yych = *++YYCURSOR; - switch (yych) { - case '\t': - case ' ': goto yy810; - case '-': - case '/': - case '_': goto yy276; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - default: goto yy56; + if (yybm[0+yych] & 128) { + goto yy924; + } + if (yych <= ',') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy56; + goto yy810; + } else { + if (yych == ' ') goto yy810; + goto yy56; + } + } else { + if (yych <= '/') { + if (yych == '.') goto yy56; + goto yy276; + } else { + if (yych == '_') goto yy276; + goto yy56; + } } yy976: yych = *++YYCURSOR; goto yy755; yy977: yych = *++YYCURSOR; - switch (yych) { - case 'W': - case 'w': goto yy1063; - default: goto yy56; - } + if (yych == 'W') goto yy1063; + if (yych == 'w') goto yy1063; + goto yy56; yy978: yych = *++YYCURSOR; goto yy294; yy979: yych = *++YYCURSOR; - switch (yych) { - case 'W': goto yy1063; - case 'w': goto yy1065; - default: goto yy925; - } + if (yych == 'W') goto yy1063; + if (yych == 'w') goto yy1065; + goto yy925; yy980: yyaccept = 9; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': - case '/': - case '_': goto yy276; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - default: goto yy294; + if (yybm[0+yych] & 128) { + goto yy924; + } + if (yych <= '.') { + if (yych == '-') goto yy276; + goto yy294; + } else { + if (yych <= '/') goto yy276; + if (yych == '_') goto yy276; + goto yy294; } yy981: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy970; - default: goto yy56; - } + if (yych == 'A') goto yy970; + if (yych == 'a') goto yy970; + goto yy56; yy982: yych = *++YYCURSOR; - switch (yych) { - case 'S': - case 's': goto yy978; - default: goto yy294; - } + if (yych == 'S') goto yy978; + if (yych == 's') goto yy978; + goto yy294; yy983: yych = *++YYCURSOR; - switch (yych) { - case 'A': goto yy970; - case 'a': goto yy973; - default: goto yy925; - } + if (yych == 'A') goto yy970; + if (yych == 'a') goto yy973; + goto yy925; yy984: yyaccept = 9; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': - case '/': - case '_': goto yy276; - case 'S': goto yy978; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - case 's': goto yy980; - default: goto yy294; + if (yych <= 'S') { + if (yych <= '.') { + if (yych == '-') goto yy276; + goto yy294; + } else { + if (yych <= '/') goto yy276; + if (yych <= 'R') goto yy294; + goto yy978; + } + } else { + if (yych <= '`') { + if (yych == '_') goto yy276; + goto yy294; + } else { + if (yych == 's') goto yy980; + if (yych <= 'z') goto yy924; + goto yy294; + } } yy985: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy1066; - default: goto yy56; - } + if (yych == 'A') goto yy1066; + if (yych == 'a') goto yy1066; + goto yy56; yy986: yych = *++YYCURSOR; - switch (yych) { - case 'A': goto yy1066; - case 'a': goto yy1067; - default: goto yy925; - } + if (yych == 'A') goto yy1066; + if (yych == 'a') goto yy1067; + goto yy925; yy987: yych = *++YYCURSOR; - switch (yych) { - case '-': goto yy1068; - default: goto yy56; - } + if (yych == '-') goto yy1068; + goto yy56; yy988: ++YYCURSOR; #line 1308 "ext/date/lib/parse_date.re" @@ -29321,44 +17542,29 @@ yy988: TIMELIB_DEINIT; return TIMELIB_DATE_FULL_POINTED; } -#line 29325 "<stdout>" +#line 17546 "<stdout>" yy990: yych = *++YYCURSOR; goto yy213; yy991: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1069; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1069; + goto yy56; yy992: yyaccept = 25; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy872; - case 'n': - case 'r': goto yy721; - case 's': goto yy722; - case 't': goto yy723; - default: goto yy993; + if (yych <= 'n') { + if (yych <= '/') goto yy993; + if (yych <= '9') goto yy872; + if (yych >= 'n') goto yy721; + } else { + if (yych <= 'r') { + if (yych >= 'r') goto yy721; + } else { + if (yych <= 's') goto yy722; + if (yych <= 't') goto yy723; + } } yy993: #line 1251 "ext/date/lib/parse_date.re" @@ -29374,163 +17580,188 @@ yy993: TIMELIB_DEINIT; return TIMELIB_ISO_DATE; } -#line 29378 "<stdout>" +#line 17584 "<stdout>" yy994: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy996; - case 'T': goto yy1070; - case 'n': - case 'r': goto yy1071; - case 's': goto yy1072; - case 't': goto yy1073; - default: goto yy544; + if (yych <= 'm') { + if (yych <= '9') { + if (yych <= '/') goto yy544; + goto yy996; + } else { + if (yych == 'T') goto yy1070; + goto yy544; + } + } else { + if (yych <= 'r') { + if (yych <= 'n') goto yy1071; + if (yych <= 'q') goto yy544; + goto yy1071; + } else { + if (yych <= 's') goto yy1072; + if (yych <= 't') goto yy1073; + goto yy544; + } } yy995: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': goto yy996; - case 'T': goto yy1070; - case 'n': - case 'r': goto yy1071; - case 's': goto yy1072; - case 't': goto yy1073; - default: goto yy544; + if (yych <= 'm') { + if (yych <= '1') { + if (yych <= '/') goto yy544; + } else { + if (yych == 'T') goto yy1070; + goto yy544; + } + } else { + if (yych <= 'r') { + if (yych <= 'n') goto yy1071; + if (yych <= 'q') goto yy544; + goto yy1071; + } else { + if (yych <= 's') goto yy1072; + if (yych <= 't') goto yy1073; + goto yy544; + } } yy996: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'T': goto yy1070; - case 'n': - case 'r': goto yy1071; - case 's': goto yy1072; - case 't': goto yy1073; - default: goto yy544; + if (yych <= 'n') { + if (yych == 'T') goto yy1070; + if (yych <= 'm') goto yy544; + goto yy1071; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy544; + goto yy1071; + } else { + if (yych <= 's') goto yy1072; + if (yych <= 't') goto yy1073; + goto yy544; + } } yy997: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': goto yy1074; - case '3': goto yy1075; - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy996; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '2') goto yy1074; + if (yych <= '3') goto yy1075; + if (yych <= '9') goto yy996; + goto yy56; yy998: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy922; - case 'I': - case 'i': goto yy1018; - default: goto yy576; + if (yych <= 'H') { + if (yych == '-') goto yy922; + goto yy576; + } else { + if (yych <= 'I') goto yy1018; + if (yych == 'i') goto yy1018; + goto yy576; } yy999: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy922; - case 'U': - case 'u': goto yy1019; - default: goto yy576; + if (yych <= 'T') { + if (yych == '-') goto yy922; + goto yy576; + } else { + if (yych <= 'U') goto yy1019; + if (yych == 'u') goto yy1019; + goto yy576; } yy1000: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy922; - case 'E': - case 'e': goto yy1020; - default: goto yy576; + if (yych <= 'D') { + if (yych == '-') goto yy922; + goto yy576; + } else { + if (yych <= 'E') goto yy1020; + if (yych == 'e') goto yy1020; + goto yy576; } yy1001: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy922; - case 'R': - case 'r': goto yy1021; - default: goto yy576; + if (yych <= 'Q') { + if (yych == '-') goto yy922; + goto yy576; + } else { + if (yych <= 'R') goto yy1021; + if (yych == 'r') goto yy1021; + goto yy576; } yy1002: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy922; - case 'U': - case 'u': goto yy1022; - default: goto yy576; + if (yych <= 'T') { + if (yych == '-') goto yy922; + goto yy576; + } else { + if (yych <= 'U') goto yy1022; + if (yych == 'u') goto yy1022; + goto yy576; } yy1003: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy922; - case 'Y': - case 'y': goto yy767; - default: goto yy576; + if (yych <= 'X') { + if (yych == '-') goto yy922; + goto yy576; + } else { + if (yych <= 'Y') goto yy767; + if (yych == 'y') goto yy767; + goto yy576; } yy1004: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy922; - case 'E': - case 'e': goto yy767; - default: goto yy576; + if (yych <= 'D') { + if (yych == '-') goto yy922; + goto yy576; + } else { + if (yych <= 'E') goto yy767; + if (yych == 'e') goto yy767; + goto yy576; } yy1005: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy922; - case 'C': - case 'c': goto yy1023; - default: goto yy576; + if (yych <= 'B') { + if (yych == '-') goto yy922; + goto yy576; + } else { + if (yych <= 'C') goto yy1023; + if (yych == 'c') goto yy1023; + goto yy576; } yy1006: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy922; - default: goto yy576; - } + if (yych == '-') goto yy922; + goto yy576; yy1007: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy922; - case 'O': - case 'o': goto yy1024; - default: goto yy576; + if (yych <= 'N') { + if (yych == '-') goto yy922; + goto yy576; + } else { + if (yych <= 'O') goto yy1024; + if (yych == 'o') goto yy1024; + goto yy576; } yy1008: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': goto yy922; - case 'T': - case 't': goto yy1000; - default: goto yy576; + if (yych <= 'S') { + if (yych == '-') goto yy922; + goto yy576; + } else { + if (yych <= 'T') goto yy1000; + if (yych == 't') goto yy1000; + goto yy576; } yy1009: yych = *++YYCURSOR; @@ -29538,22 +17769,17 @@ yy1009: yy1010: yyaccept = 26; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1013; - case 'n': - case 'r': goto yy1076; - case 's': goto yy1077; - case 't': goto yy1078; - default: goto yy1011; + if (yych <= 'n') { + if (yych <= '/') goto yy1011; + if (yych <= '9') goto yy1013; + if (yych >= 'n') goto yy1076; + } else { + if (yych <= 'r') { + if (yych >= 'r') goto yy1076; + } else { + if (yych <= 's') goto yy1077; + if (yych <= 't') goto yy1078; + } } yy1011: #line 1239 "ext/date/lib/parse_date.re" @@ -29567,77 +17793,98 @@ yy1011: TIMELIB_DEINIT; return TIMELIB_ISO_DATE; } -#line 29571 "<stdout>" +#line 17797 "<stdout>" yy1012: yyaccept = 26; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': goto yy1013; - case 'n': - case 'r': goto yy1076; - case 's': goto yy1077; - case 't': goto yy1078; - default: goto yy1011; + if (yych <= 'n') { + if (yych <= '/') goto yy1011; + if (yych <= '1') goto yy1013; + if (yych <= 'm') goto yy1011; + goto yy1076; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy1011; + goto yy1076; + } else { + if (yych <= 's') goto yy1077; + if (yych <= 't') goto yy1078; + goto yy1011; + } } yy1013: yyaccept = 26; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'n': - case 'r': goto yy1076; - case 's': goto yy1077; - case 't': goto yy1078; - default: goto yy1011; + if (yych <= 'q') { + if (yych == 'n') goto yy1076; + goto yy1011; + } else { + if (yych <= 'r') goto yy1076; + if (yych <= 's') goto yy1077; + if (yych <= 't') goto yy1078; + goto yy1011; } yy1014: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': goto yy1079; - case '3': goto yy1080; - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1013; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '2') goto yy1079; + if (yych <= '3') goto yy1080; + if (yych <= '9') goto yy1013; + goto yy56; yy1015: yyaccept = 27; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy185; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy57; - case 'D': - case 'd': goto yy187; - case 'F': - case 'f': goto yy188; - case 'H': - case 'h': goto yy76; - case 'M': - case 'm': goto yy189; - case 'S': - case 's': goto yy190; - case 'T': goto yy1081; - case 'W': - case 'w': goto yy86; - case 'Y': - case 'y': goto yy88; - case 't': goto yy1082; - default: goto yy1016; + if (yybm[0+yych] & 4) { + goto yy57; + } + if (yych <= 'W') { + if (yych <= 'F') { + if (yych <= ' ') { + if (yych == '\t') goto yy185; + if (yych >= ' ') goto yy185; + } else { + if (yych == 'D') goto yy187; + if (yych >= 'F') goto yy188; + } + } else { + if (yych <= 'M') { + if (yych == 'H') goto yy76; + if (yych >= 'M') goto yy189; + } else { + if (yych <= 'S') { + if (yych >= 'S') goto yy190; + } else { + if (yych <= 'T') goto yy1081; + if (yych >= 'W') goto yy86; + } + } + } + } else { + if (yych <= 'l') { + if (yych <= 'd') { + if (yych == 'Y') goto yy88; + if (yych >= 'd') goto yy187; + } else { + if (yych <= 'f') { + if (yych >= 'f') goto yy188; + } else { + if (yych == 'h') goto yy76; + } + } + } else { + if (yych <= 't') { + if (yych <= 'm') goto yy189; + if (yych <= 'r') goto yy1016; + if (yych <= 's') goto yy190; + goto yy1082; + } else { + if (yych <= 'w') { + if (yych >= 'w') goto yy86; + } else { + if (yych == 'y') goto yy88; + } + } + } } yy1016: #line 1388 "ext/date/lib/parse_date.re" @@ -29651,78 +17898,51 @@ yy1016: TIMELIB_DEINIT; return TIMELIB_DATE_NOCOLON; } -#line 29655 "<stdout>" +#line 17902 "<stdout>" yy1017: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': goto yy1083; - case '3': goto yy1084; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '2') goto yy1083; + if (yych <= '3') goto yy1084; + goto yy56; yy1018: yych = *++YYCURSOR; - switch (yych) { - case 'L': - case 'l': goto yy767; - default: goto yy56; - } + if (yych == 'L') goto yy767; + if (yych == 'l') goto yy767; + goto yy56; yy1019: yych = *++YYCURSOR; - switch (yych) { - case 'S': - case 's': goto yy1085; - default: goto yy56; - } + if (yych == 'S') goto yy1085; + if (yych == 's') goto yy1085; + goto yy56; yy1020: yych = *++YYCURSOR; - switch (yych) { - case 'M': - case 'm': goto yy1024; - default: goto yy56; - } + if (yych == 'M') goto yy1024; + if (yych == 'm') goto yy1024; + goto yy56; yy1021: yych = *++YYCURSOR; - switch (yych) { - case 'U': - case 'u': goto yy1022; - default: goto yy56; - } + if (yych == 'U') goto yy1022; + if (yych != 'u') goto yy56; yy1022: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy1086; - default: goto yy56; - } + if (yych == 'A') goto yy1086; + if (yych == 'a') goto yy1086; + goto yy56; yy1023: yych = *++YYCURSOR; - switch (yych) { - case 'H': - case 'h': goto yy767; - default: goto yy56; - } + if (yych == 'H') goto yy767; + if (yych == 'h') goto yy767; + goto yy56; yy1024: yych = *++YYCURSOR; - switch (yych) { - case 'B': - case 'b': goto yy1087; - default: goto yy56; - } + if (yych == 'B') goto yy1087; + if (yych == 'b') goto yy1087; + goto yy56; yy1025: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': goto yy1026; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych >= '8') goto yy56; yy1026: ++YYCURSOR; #line 1440 "ext/date/lib/parse_date.re" @@ -29743,91 +17963,48 @@ yy1026: TIMELIB_DEINIT; return TIMELIB_ISO_WEEK; } -#line 29747 "<stdout>" +#line 17967 "<stdout>" yy1028: yych = *++YYCURSOR; - switch (yych) { - case 'H': - case 'h': goto yy1088; - default: goto yy56; - } + if (yych == 'H') goto yy1088; + if (yych == 'h') goto yy1088; + goto yy56; yy1029: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1089; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1089; + goto yy56; yy1030: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1091; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1091; + goto yy56; yy1031: yyaccept = 25; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'n': - case 'r': goto yy721; - case 's': goto yy722; - case 't': goto yy723; - default: goto yy993; + if (yych <= 'q') { + if (yych == 'n') goto yy721; + goto yy993; + } else { + if (yych <= 'r') goto yy721; + if (yych <= 's') goto yy722; + if (yych <= 't') goto yy723; + goto yy993; } yy1032: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1093; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1093; + goto yy56; yy1033: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': goto yy1093; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '1') goto yy1093; + goto yy56; yy1034: ++YYCURSOR; - switch ((yych = *YYCURSOR)) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1095; - default: goto yy1035; - } + if ((yych = *YYCURSOR) <= '/') goto yy1035; + if (yych <= '9') goto yy1095; yy1035: #line 1478 "ext/date/lib/parse_date.re" { @@ -29842,375 +18019,195 @@ yy1035: TIMELIB_DEINIT; return TIMELIB_PG_TEXT; } -#line 29846 "<stdout>" +#line 18023 "<stdout>" yy1036: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': goto yy1096; - case '2': goto yy1098; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1099; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '1') goto yy1096; + if (yych <= '2') goto yy1098; + if (yych <= '9') goto yy1099; + goto yy56; yy1037: yych = *++YYCURSOR; - switch (yych) { - case 'D': - case 'd': goto yy1056; - case 'E': - case 'e': goto yy1101; - default: goto yy56; + if (yych <= 'E') { + if (yych <= 'C') goto yy56; + if (yych <= 'D') goto yy1056; + goto yy1101; + } else { + if (yych <= 'c') goto yy56; + if (yych <= 'd') goto yy1056; + if (yych <= 'e') goto yy1101; + goto yy56; } yy1038: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '(': - case '+': - case '-': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1103; - case '.': - case ':': goto yy827; - default: goto yy673; + if (yych <= ',') { + if (yych <= ' ') { + if (yych == '\t') goto yy1103; + if (yych <= 0x1F) goto yy673; + goto yy1103; + } else { + if (yych <= '(') { + if (yych <= '\'') goto yy673; + goto yy1103; + } else { + if (yych == '+') goto yy1103; + goto yy673; + } + } + } else { + if (yych <= ':') { + if (yych <= '-') goto yy1103; + if (yych <= '.') goto yy827; + if (yych <= '9') goto yy673; + goto yy827; + } else { + if (yych <= 'Z') { + if (yych <= '@') goto yy673; + goto yy1103; + } else { + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1103; + goto yy673; + } + } } yy1039: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '(': - case '+': - case '-': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1103; - default: goto yy673; + if (yych <= '*') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy1103; + goto yy673; + } else { + if (yych <= ' ') goto yy1103; + if (yych == '(') goto yy1103; + goto yy673; + } + } else { + if (yych <= '@') { + if (yych == ',') goto yy673; + if (yych <= '-') goto yy1103; + goto yy673; + } else { + if (yych <= 'Z') goto yy1103; + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1103; + goto yy673; + } } yy1040: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '(': - case '+': - case '-': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1110; - case '.': - case ':': goto yy833; - default: goto yy673; + if (yych <= ',') { + if (yych <= ' ') { + if (yych == '\t') goto yy1110; + if (yych <= 0x1F) goto yy673; + goto yy1110; + } else { + if (yych <= '(') { + if (yych <= '\'') goto yy673; + goto yy1110; + } else { + if (yych == '+') goto yy1110; + goto yy673; + } + } + } else { + if (yych <= ':') { + if (yych <= '-') goto yy1110; + if (yych <= '.') goto yy833; + if (yych <= '9') goto yy673; + goto yy833; + } else { + if (yych <= 'Z') { + if (yych <= '@') goto yy673; + goto yy1110; + } else { + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1110; + goto yy673; + } + } } yy1041: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '(': - case '+': - case '-': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1110; - case '.': - case ':': goto yy827; - default: goto yy673; + if (yych <= ',') { + if (yych <= ' ') { + if (yych == '\t') goto yy1110; + if (yych <= 0x1F) goto yy673; + goto yy1110; + } else { + if (yych <= '(') { + if (yych <= '\'') goto yy673; + goto yy1110; + } else { + if (yych == '+') goto yy1110; + goto yy673; + } + } + } else { + if (yych <= ':') { + if (yych <= '-') goto yy1110; + if (yych <= '.') goto yy827; + if (yych <= '9') goto yy673; + goto yy827; + } else { + if (yych <= 'Z') { + if (yych <= '@') goto yy673; + goto yy1110; + } else { + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1110; + goto yy673; + } + } } yy1042: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case '(': - case '+': - case '-': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1110; - default: goto yy673; + if (yych <= '*') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy1110; + goto yy673; + } else { + if (yych <= ' ') goto yy1110; + if (yych == '(') goto yy1110; + goto yy673; + } + } else { + if (yych <= '@') { + if (yych == ',') goto yy673; + if (yych <= '-') goto yy1110; + goto yy673; + } else { + if (yych <= 'Z') goto yy1110; + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1110; + goto yy673; + } } yy1043: yych = *++YYCURSOR; - switch (yych) { - case 'M': - case 'm': goto yy1044; - default: goto yy56; - } + if (yych == 'M') goto yy1044; + if (yych != 'm') goto yy56; yy1044: yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case '\t': - case ' ': goto yy1113; - case '.': goto yy1115; - default: goto yy56; + if (yych <= 0x1F) { + if (yych <= 0x00) goto yy1113; + if (yych == '\t') goto yy1113; + goto yy56; + } else { + if (yych <= ' ') goto yy1113; + if (yych == '.') goto yy1115; + goto yy56; } yy1045: ++YYCURSOR; - switch ((yych = *YYCURSOR)) { - case 'S': - case 's': goto yy1116; - default: goto yy1046; - } + if ((yych = *YYCURSOR) == 'S') goto yy1116; + if (yych == 's') goto yy1116; yy1046: #line 1599 "ext/date/lib/parse_date.re" { @@ -30228,118 +18225,166 @@ yy1046: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 30232 "<stdout>" +#line 18229 "<stdout>" yy1047: yych = *++YYCURSOR; - switch (yych) { - case 'T': - case 't': goto yy1117; - default: goto yy56; - } + if (yych == 'T') goto yy1117; + if (yych == 't') goto yy1117; + goto yy56; yy1048: yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy1118; - case 'D': - case 'd': goto yy1120; - default: goto yy1046; + if (yych <= ' ') { + if (yych == '\t') goto yy1118; + if (yych <= 0x1F) goto yy1046; + goto yy1118; + } else { + if (yych <= 'D') { + if (yych <= 'C') goto yy1046; + goto yy1120; + } else { + if (yych == 'd') goto yy1120; + goto yy1046; + } } yy1049: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'r': goto yy1045; - default: goto yy56; - } + if (yych == 'R') goto yy1045; + if (yych == 'r') goto yy1045; + goto yy56; yy1050: yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'S': - case 's': goto yy1116; - case 'U': - case 'u': goto yy1121; - default: goto yy1046; + if (yych <= 'U') { + if (yych == 'S') goto yy1116; + if (yych <= 'T') goto yy1046; + goto yy1121; + } else { + if (yych <= 's') { + if (yych <= 'r') goto yy1046; + goto yy1116; + } else { + if (yych == 'u') goto yy1121; + goto yy1046; + } } yy1051: yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy1118; - case 'D': - case 'd': goto yy1120; - case 'T': - case 't': goto yy1122; - default: goto yy1046; + if (yych <= 'D') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy1118; + goto yy1046; + } else { + if (yych <= ' ') goto yy1118; + if (yych <= 'C') goto yy1046; + goto yy1120; + } + } else { + if (yych <= 'c') { + if (yych == 'T') goto yy1122; + goto yy1046; + } else { + if (yych <= 'd') goto yy1120; + if (yych == 't') goto yy1122; + goto yy1046; + } } yy1052: yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy1118; - case 'U': - case 'u': goto yy1123; - default: goto yy1046; + if (yych <= ' ') { + if (yych == '\t') goto yy1118; + if (yych <= 0x1F) goto yy1046; + goto yy1118; + } else { + if (yych <= 'U') { + if (yych <= 'T') goto yy1046; + goto yy1123; + } else { + if (yych == 'u') goto yy1123; + goto yy1046; + } } yy1053: yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'O': - case 'o': goto yy1124; - case 'S': - case 's': goto yy1116; - default: goto yy1046; + if (yych <= 'S') { + if (yych == 'O') goto yy1124; + if (yych <= 'R') goto yy1046; + goto yy1116; + } else { + if (yych <= 'o') { + if (yych <= 'n') goto yy1046; + goto yy1124; + } else { + if (yych == 's') goto yy1116; + goto yy1046; + } } yy1054: yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy1118; - case 'R': - case 'r': goto yy1125; - default: goto yy1046; + if (yych <= ' ') { + if (yych == '\t') goto yy1118; + if (yych <= 0x1F) goto yy1046; + goto yy1118; + } else { + if (yych <= 'R') { + if (yych <= 'Q') goto yy1046; + goto yy1125; + } else { + if (yych == 'r') goto yy1125; + goto yy1046; + } } yy1055: yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy1118; - case 'S': - case 's': goto yy1126; - default: goto yy1046; + if (yych <= ' ') { + if (yych == '\t') goto yy1118; + if (yych <= 0x1F) goto yy1046; + goto yy1118; + } else { + if (yych <= 'S') { + if (yych <= 'R') goto yy1046; + goto yy1126; + } else { + if (yych == 's') goto yy1126; + goto yy1046; + } } yy1056: yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy1118; - case 'N': - case 'n': goto yy1127; - default: goto yy1046; + if (yych <= ' ') { + if (yych == '\t') goto yy1118; + if (yych <= 0x1F) goto yy1046; + goto yy1118; + } else { + if (yych <= 'N') { + if (yych <= 'M') goto yy1046; + goto yy1127; + } else { + if (yych == 'n') goto yy1127; + goto yy1046; + } } yy1057: yych = *++YYCURSOR; - switch (yych) { - case 'K': - case 'k': goto yy1128; - default: goto yy56; - } + if (yych == 'K') goto yy1128; + if (yych == 'k') goto yy1128; + goto yy56; yy1058: yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ' ': goto yy1130; - case 'S': - case 's': goto yy1116; - default: goto yy1046; + if (yych <= 'R') { + if (yych == ' ') goto yy1130; + goto yy1046; + } else { + if (yych <= 'S') goto yy1116; + if (yych == 's') goto yy1116; + goto yy1046; } yy1059: yych = *++YYCURSOR; @@ -30347,80 +18392,43 @@ yy1059: yy1060: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': - case '/': - case '_': goto yy276; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - default: goto yy704; + if (yybm[0+yych] & 128) { + goto yy924; + } + if (yych <= '.') { + if (yych == '-') goto yy276; + goto yy704; + } else { + if (yych <= '/') goto yy276; + if (yych == '_') goto yy276; + goto yy704; } yy1061: yych = *++YYCURSOR; - switch (yych) { - case '\t': - case ' ': goto yy685; - default: goto yy56; - } + if (yych == '\t') goto yy685; + if (yych == ' ') goto yy685; + goto yy56; yy1062: yych = *++YYCURSOR; - switch (yych) { - case '\t': - case ' ': goto yy685; - case '-': - case '/': - case '_': goto yy276; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - default: goto yy56; + if (yybm[0+yych] & 128) { + goto yy924; + } + if (yych <= ',') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy56; + goto yy685; + } else { + if (yych == ' ') goto yy685; + goto yy56; + } + } else { + if (yych <= '/') { + if (yych == '.') goto yy56; + goto yy276; + } else { + if (yych == '_') goto yy276; + goto yy56; + } } yy1063: ++YYCURSOR; @@ -30436,327 +18444,271 @@ yy1064: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 30440 "<stdout>" +#line 18448 "<stdout>" yy1065: yyaccept = 29; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': - case '/': - case '_': goto yy276; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - default: goto yy1064; + if (yybm[0+yych] & 128) { + goto yy924; + } + if (yych <= '.') { + if (yych == '-') goto yy276; + goto yy1064; + } else { + if (yych <= '/') goto yy276; + if (yych == '_') goto yy276; + goto yy1064; } yy1066: yych = *++YYCURSOR; - switch (yych) { - case 'Y': - case 'y': goto yy1131; - default: goto yy56; - } + if (yych == 'Y') goto yy1131; + if (yych == 'y') goto yy1131; + goto yy56; yy1067: yych = *++YYCURSOR; - switch (yych) { - case 'Y': goto yy1131; - case 'y': goto yy1133; - default: goto yy925; - } + if (yych == 'Y') goto yy1131; + if (yych == 'y') goto yy1133; + goto yy925; yy1068: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': goto yy1134; - case '3': goto yy1135; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '2') goto yy1134; + if (yych <= '3') goto yy1135; + goto yy56; yy1069: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1136; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1136; + goto yy56; yy1070: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': goto yy1137; - case '2': goto yy1138; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1139; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '1') goto yy1137; + if (yych <= '2') goto yy1138; + if (yych <= '9') goto yy1139; + goto yy56; yy1071: yych = *++YYCURSOR; - switch (yych) { - case 'd': goto yy1140; - default: goto yy56; - } + if (yych == 'd') goto yy1140; + goto yy56; yy1072: yych = *++YYCURSOR; - switch (yych) { - case 't': goto yy1140; - default: goto yy56; - } + if (yych == 't') goto yy1140; + goto yy56; yy1073: yych = *++YYCURSOR; - switch (yych) { - case 'h': goto yy1140; - default: goto yy56; - } + if (yych == 'h') goto yy1140; + goto yy56; yy1074: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1141; - case 'T': goto yy1070; - case 'n': - case 'r': goto yy1071; - case 's': goto yy1072; - case 't': goto yy1073; - default: goto yy544; + if (yych <= 'm') { + if (yych <= '9') { + if (yych <= '/') goto yy544; + goto yy1141; + } else { + if (yych == 'T') goto yy1070; + goto yy544; + } + } else { + if (yych <= 'r') { + if (yych <= 'n') goto yy1071; + if (yych <= 'q') goto yy544; + goto yy1071; + } else { + if (yych <= 's') goto yy1072; + if (yych <= 't') goto yy1073; + goto yy544; + } } yy1075: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': goto yy1141; - case 'T': goto yy1070; - case 'n': - case 'r': goto yy1071; - case 's': goto yy1072; - case 't': goto yy1073; - default: goto yy544; + if (yych <= 'm') { + if (yych <= '1') { + if (yych <= '/') goto yy544; + goto yy1141; + } else { + if (yych == 'T') goto yy1070; + goto yy544; + } + } else { + if (yych <= 'r') { + if (yych <= 'n') goto yy1071; + if (yych <= 'q') goto yy544; + goto yy1071; + } else { + if (yych <= 's') goto yy1072; + if (yych <= 't') goto yy1073; + goto yy544; + } } yy1076: yych = *++YYCURSOR; - switch (yych) { - case 'd': goto yy1142; - default: goto yy56; - } + if (yych == 'd') goto yy1142; + goto yy56; yy1077: yych = *++YYCURSOR; - switch (yych) { - case 't': goto yy1142; - default: goto yy56; - } + if (yych == 't') goto yy1142; + goto yy56; yy1078: yych = *++YYCURSOR; - switch (yych) { - case 'h': goto yy1142; - default: goto yy56; - } + if (yych == 'h') goto yy1142; + goto yy56; yy1079: yyaccept = 26; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1143; - case 'n': - case 'r': goto yy1076; - case 's': goto yy1077; - case 't': goto yy1078; - default: goto yy1011; + if (yych <= 'n') { + if (yych <= '/') goto yy1011; + if (yych <= '9') goto yy1143; + if (yych <= 'm') goto yy1011; + goto yy1076; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy1011; + goto yy1076; + } else { + if (yych <= 's') goto yy1077; + if (yych <= 't') goto yy1078; + goto yy1011; + } } yy1080: yyaccept = 26; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': goto yy1143; - case 'n': - case 'r': goto yy1076; - case 's': goto yy1077; - case 't': goto yy1078; - default: goto yy1011; + if (yych <= 'n') { + if (yych <= '/') goto yy1011; + if (yych <= '1') goto yy1143; + if (yych <= 'm') goto yy1011; + goto yy1076; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy1011; + goto yy1076; + } else { + if (yych <= 's') goto yy1077; + if (yych <= 't') goto yy1078; + goto yy1011; + } } yy1081: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': goto yy1144; - case '2': goto yy1145; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1146; - case 'H': - case 'h': goto yy253; - case 'U': - case 'u': goto yy254; - default: goto yy56; + if (yych <= 'H') { + if (yych <= '2') { + if (yych <= '/') goto yy56; + if (yych <= '1') goto yy1144; + goto yy1145; + } else { + if (yych <= '9') goto yy1146; + if (yych <= 'G') goto yy56; + goto yy253; + } + } else { + if (yych <= 'g') { + if (yych == 'U') goto yy254; + goto yy56; + } else { + if (yych <= 'h') goto yy253; + if (yych == 'u') goto yy254; + goto yy56; + } } yy1082: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': goto yy1147; - case '2': goto yy1148; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1149; - case 'H': - case 'h': goto yy253; - case 'U': - case 'u': goto yy254; - default: goto yy56; + if (yych <= 'H') { + if (yych <= '2') { + if (yych <= '/') goto yy56; + if (yych <= '1') goto yy1147; + goto yy1148; + } else { + if (yych <= '9') goto yy1149; + if (yych <= 'G') goto yy56; + goto yy253; + } + } else { + if (yych <= 'g') { + if (yych == 'U') goto yy254; + goto yy56; + } else { + if (yych <= 'h') goto yy253; + if (yych == 'u') goto yy254; + goto yy56; + } } yy1083: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1150; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1150; + goto yy56; yy1084: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': goto yy1150; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '1') goto yy1150; + goto yy56; yy1085: yych = *++YYCURSOR; - switch (yych) { - case 'T': - case 't': goto yy767; - default: goto yy56; - } + if (yych == 'T') goto yy767; + if (yych == 't') goto yy767; + goto yy56; yy1086: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'r': goto yy1151; - default: goto yy56; - } + if (yych == 'R') goto yy1151; + if (yych == 'r') goto yy1151; + goto yy56; yy1087: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy1152; - default: goto yy56; - } + if (yych == 'E') goto yy1152; + if (yych == 'e') goto yy1152; + goto yy56; yy1088: yych = *++YYCURSOR; - switch (yych) { - case 'T': - case 't': goto yy401; - default: goto yy56; - } + if (yych == 'T') goto yy401; + if (yych == 't') goto yy401; + goto yy56; yy1089: yyaccept = 5; YYMARKER = ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); yych = *YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1089; - case 'A': - case 'P': - case 'a': - case 'p': goto yy1153; - default: goto yy208; + if (yych <= 'O') { + if (yych <= '9') { + if (yych <= '/') goto yy208; + goto yy1089; + } else { + if (yych == 'A') goto yy1153; + goto yy208; + } + } else { + if (yych <= 'a') { + if (yych <= 'P') goto yy1153; + if (yych <= '`') goto yy208; + goto yy1153; + } else { + if (yych == 'p') goto yy1153; + goto yy208; + } } yy1091: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); yych = *YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1091; - case 'A': - case 'P': - case 'a': - case 'p': goto yy1153; - default: goto yy56; + if (yych <= 'O') { + if (yych <= '9') { + if (yych <= '/') goto yy56; + goto yy1091; + } else { + if (yych == 'A') goto yy1153; + goto yy56; + } + } else { + if (yych <= 'a') { + if (yych <= 'P') goto yy1153; + if (yych <= '`') goto yy56; + goto yy1153; + } else { + if (yych == 'p') goto yy1153; + goto yy56; + } } yy1093: ++YYCURSOR; @@ -30773,38 +18725,18 @@ yy1093: TIMELIB_DEINIT; return TIMELIB_PG_TEXT; } -#line 30777 "<stdout>" +#line 18729 "<stdout>" yy1095: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1154; - default: goto yy1035; - } + if (yych <= '/') goto yy1035; + if (yych <= '9') goto yy1154; + goto yy1035; yy1096: yyaccept = 30; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1099; - default: goto yy1100; - } + if (yych <= '/') goto yy1100; + if (yych <= '9') goto yy1099; + goto yy1100; yy1097: #line 1049 "ext/date/lib/parse_date.re" { @@ -30828,535 +18760,215 @@ yy1097: TIMELIB_DEINIT; return TIMELIB_LF_DAY_OF_MONTH; } -#line 30832 "<stdout>" +#line 18764 "<stdout>" yy1098: yyaccept = 30; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': goto yy1099; - default: goto yy1100; - } + if (yych <= '/') goto yy1100; + if (yych >= '5') goto yy1100; yy1099: yyaccept = 30; YYMARKER = ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); yych = *YYCURSOR; yy1100: - switch (yych) { - case '\t': - case ' ': goto yy1099; - case 'A': - case 'P': - case 'a': - case 'p': goto yy1155; - default: goto yy1097; + if (yych <= 'A') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy1099; + goto yy1097; + } else { + if (yych <= ' ') goto yy1099; + if (yych <= '@') goto yy1097; + goto yy1155; + } + } else { + if (yych <= '`') { + if (yych == 'P') goto yy1155; + goto yy1097; + } else { + if (yych <= 'a') goto yy1155; + if (yych == 'p') goto yy1155; + goto yy1097; + } } yy1101: yych = *++YYCURSOR; - switch (yych) { - case 'K': - case 'k': goto yy1156; - default: goto yy56; - } + if (yych == 'K') goto yy1156; + if (yych == 'k') goto yy1156; + goto yy56; yy1102: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); yych = *YYCURSOR; yy1103: - switch (yych) { - case '\t': - case ' ': goto yy1102; - case '(': goto yy1104; - case '+': - case '-': goto yy1105; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy1106; - case 'G': goto yy1107; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1108; - default: goto yy56; + if (yych <= '+') { + if (yych <= ' ') { + if (yych == '\t') goto yy1102; + if (yych <= 0x1F) goto yy56; + goto yy1102; + } else { + if (yych == '(') goto yy1104; + if (yych <= '*') goto yy56; + goto yy1105; + } + } else { + if (yych <= 'F') { + if (yych == '-') goto yy1105; + if (yych <= '@') goto yy56; + goto yy1106; + } else { + if (yych <= 'Z') { + if (yych <= 'G') goto yy1107; + goto yy1106; + } else { + if (yych <= '`') goto yy56; + if (yych <= 'z') goto yy1108; + goto yy56; + } + } } yy1104: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1108; - default: goto yy56; - } + if (yych <= '@') goto yy56; + if (yych <= 'Z') goto yy1108; + if (yych <= '`') goto yy56; + if (yych <= 'z') goto yy1108; + goto yy56; yy1105: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': goto yy1157; - case '2': goto yy1158; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1159; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '1') goto yy1157; + if (yych <= '2') goto yy1158; + if (yych <= '9') goto yy1159; + goto yy56; yy1106: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy941; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy1160; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1161; - default: goto yy673; + if (yych <= '@') { + if (yych == ')') goto yy941; + goto yy673; + } else { + if (yych <= 'Z') goto yy1160; + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1161; + goto yy673; } yy1107: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy941; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy1160; - case 'M': goto yy1162; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1161; - default: goto yy673; + if (yych <= 'L') { + if (yych == ')') goto yy941; + if (yych <= '@') goto yy673; + goto yy1160; + } else { + if (yych <= 'Z') { + if (yych <= 'M') goto yy1162; + goto yy1160; + } else { + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1161; + goto yy673; + } } yy1108: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy941; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1160; - default: goto yy673; + if (yych <= '@') { + if (yych == ')') goto yy941; + goto yy673; + } else { + if (yych <= 'Z') goto yy1160; + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1160; + goto yy673; } yy1109: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); yych = *YYCURSOR; yy1110: - switch (yych) { - case '\t': - case ' ': goto yy1109; - case '(': goto yy1104; - case '+': - case '-': goto yy1105; - case 'A': - case 'P': goto yy1111; - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy1106; - case 'G': goto yy1107; - case 'a': - case 'p': goto yy1112; - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1108; - default: goto yy56; + if (yych <= '@') { + if (yych <= '\'') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy56; + goto yy1109; + } else { + if (yych == ' ') goto yy1109; + goto yy56; + } + } else { + if (yych <= '+') { + if (yych <= '(') goto yy1104; + if (yych <= '*') goto yy56; + goto yy1105; + } else { + if (yych == '-') goto yy1105; + goto yy56; + } + } + } else { + if (yych <= 'Z') { + if (yych <= 'G') { + if (yych <= 'A') goto yy1111; + if (yych <= 'F') goto yy1106; + goto yy1107; + } else { + if (yych != 'P') goto yy1106; + } + } else { + if (yych <= 'o') { + if (yych <= '`') goto yy56; + if (yych <= 'a') goto yy1112; + goto yy1108; + } else { + if (yych <= 'p') goto yy1112; + if (yych <= 'z') goto yy1108; + goto yy56; + } + } } yy1111: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy941; - case '.': goto yy1043; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy1160; - case 'M': goto yy1163; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1161; - case 'm': goto yy1164; - default: goto yy673; + if (yych <= 'L') { + if (yych <= '-') { + if (yych == ')') goto yy941; + goto yy673; + } else { + if (yych <= '.') goto yy1043; + if (yych <= '@') goto yy673; + goto yy1160; + } + } else { + if (yych <= '`') { + if (yych <= 'M') goto yy1163; + if (yych <= 'Z') goto yy1160; + goto yy673; + } else { + if (yych == 'm') goto yy1164; + if (yych <= 'z') goto yy1161; + goto yy673; + } } yy1112: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy941; - case '.': goto yy1043; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1160; - case 'M': - case 'm': goto yy1163; - default: goto yy673; + if (yych <= 'L') { + if (yych <= '-') { + if (yych == ')') goto yy941; + goto yy673; + } else { + if (yych <= '.') goto yy1043; + if (yych <= '@') goto yy673; + goto yy1160; + } + } else { + if (yych <= '`') { + if (yych <= 'M') goto yy1163; + if (yych <= 'Z') goto yy1160; + goto yy673; + } else { + if (yych == 'm') goto yy1163; + if (yych <= 'z') goto yy1160; + goto yy673; + } } yy1113: ++YYCURSOR; @@ -31383,103 +18995,103 @@ yy1113: TIMELIB_DEINIT; return TIMELIB_SHORTDATE_WITH_TIME; } -#line 31387 "<stdout>" +#line 18999 "<stdout>" yy1115: yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case '\t': - case ' ': goto yy1113; - default: goto yy56; + if (yych <= '\t') { + if (yych <= 0x00) goto yy1113; + if (yych <= 0x08) goto yy56; + goto yy1113; + } else { + if (yych == ' ') goto yy1113; + goto yy56; } yy1116: yych = *++YYCURSOR; goto yy1046; yy1117: yych = *++YYCURSOR; - switch (yych) { - case 'H': - case 'h': goto yy1165; - case 'N': - case 'n': goto yy1166; - default: goto yy56; + if (yych <= 'N') { + if (yych == 'H') goto yy1165; + if (yych <= 'M') goto yy56; + goto yy1166; + } else { + if (yych <= 'h') { + if (yych <= 'g') goto yy56; + goto yy1165; + } else { + if (yych == 'n') goto yy1166; + goto yy56; + } } yy1118: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; - switch (yych) { - case '\t': - case ' ': goto yy1118; - case 'O': - case 'o': goto yy1167; - default: goto yy56; + if (yych <= ' ') { + if (yych == '\t') goto yy1118; + if (yych <= 0x1F) goto yy56; + goto yy1118; + } else { + if (yych <= 'O') { + if (yych <= 'N') goto yy56; + goto yy1167; + } else { + if (yych == 'o') goto yy1167; + goto yy56; + } } yy1120: yych = *++YYCURSOR; - switch (yych) { - case 'A': - case 'a': goto yy1168; - default: goto yy56; - } + if (yych == 'A') goto yy1168; + if (yych == 'a') goto yy1168; + goto yy56; yy1121: yych = *++YYCURSOR; - switch (yych) { - case 'T': - case 't': goto yy1169; - default: goto yy56; - } + if (yych == 'T') goto yy1169; + if (yych == 't') goto yy1169; + goto yy56; yy1122: yych = *++YYCURSOR; - switch (yych) { - case 'H': - case 'h': goto yy1045; - default: goto yy56; - } + if (yych == 'H') goto yy1045; + if (yych == 'h') goto yy1045; + goto yy56; yy1123: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'r': goto yy1126; - default: goto yy56; - } + if (yych == 'R') goto yy1126; + if (yych == 'r') goto yy1126; + goto yy56; yy1124: yych = *++YYCURSOR; - switch (yych) { - case 'N': - case 'n': goto yy1170; - default: goto yy56; - } + if (yych == 'N') goto yy1170; + if (yych == 'n') goto yy1170; + goto yy56; yy1125: yych = *++YYCURSOR; - switch (yych) { - case 'S': - case 's': goto yy1126; - default: goto yy56; - } + if (yych == 'S') goto yy1126; + if (yych != 's') goto yy56; yy1126: yych = *++YYCURSOR; - switch (yych) { - case 'D': - case 'd': goto yy1120; - default: goto yy56; - } + if (yych == 'D') goto yy1120; + if (yych == 'd') goto yy1120; + goto yy56; yy1127: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy1125; - default: goto yy56; - } + if (yych == 'E') goto yy1125; + if (yych == 'e') goto yy1125; + goto yy56; yy1128: yyaccept = 31; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'D': - case 'd': goto yy837; - case 'S': - case 's': goto yy1116; - default: goto yy1129; + if (yych <= 'S') { + if (yych == 'D') goto yy837; + if (yych >= 'S') goto yy1116; + } else { + if (yych <= 'd') { + if (yych >= 'd') goto yy837; + } else { + if (yych == 's') goto yy1116; + } } yy1129: #line 1575 "ext/date/lib/parse_date.re" @@ -31505,14 +19117,12 @@ yy1129: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 31509 "<stdout>" +#line 19121 "<stdout>" yy1130: yych = *++YYCURSOR; - switch (yych) { - case 'O': - case 'o': goto yy1171; - default: goto yy56; - } + if (yych == 'O') goto yy1171; + if (yych == 'o') goto yy1171; + goto yy56; yy1131: ++YYCURSOR; yy1132: @@ -31527,120 +19137,72 @@ yy1132: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 31531 "<stdout>" +#line 19141 "<stdout>" yy1133: yyaccept = 32; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '-': - case '/': - case '_': goto yy276; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy924; - default: goto yy1132; + if (yybm[0+yych] & 128) { + goto yy924; + } + if (yych <= '.') { + if (yych == '-') goto yy276; + goto yy1132; + } else { + if (yych <= '/') goto yy276; + if (yych == '_') goto yy276; + goto yy1132; } yy1134: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1142; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1142; + goto yy56; yy1135: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': goto yy1142; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '1') goto yy1142; + goto yy56; yy1136: yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy1172; - default: goto yy56; - } + if (yych == ':') goto yy1172; + goto yy56; yy1137: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1139; - case ':': goto yy1173; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1139; + if (yych <= ':') goto yy1173; + goto yy56; yy1138: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': goto yy1139; - case ':': goto yy1173; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '4') goto yy1139; + if (yych == ':') goto yy1173; + goto yy56; yy1139: yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy1173; - default: goto yy56; - } + if (yych == ':') goto yy1173; + goto yy56; yy1140: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'T': goto yy1070; - default: goto yy544; - } + if (yych == 'T') goto yy1070; + goto yy544; yy1141: yyaccept = 26; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 'T': goto yy1174; - case 'n': - case 'r': goto yy1071; - case 's': goto yy1072; - case 't': goto yy1073; - default: goto yy1011; + if (yych <= 'n') { + if (yych == 'T') goto yy1174; + if (yych <= 'm') goto yy1011; + goto yy1071; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy1011; + goto yy1071; + } else { + if (yych <= 's') goto yy1072; + if (yych <= 't') goto yy1073; + goto yy1011; + } } yy1142: yych = *++YYCURSOR; @@ -31648,970 +19210,441 @@ yy1142: yy1143: yyaccept = 26; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '/': goto yy1142; - case 'n': - case 'r': goto yy1076; - case 's': goto yy1077; - case 't': goto yy1078; - default: goto yy1011; + if (yych <= 'n') { + if (yych == '/') goto yy1142; + if (yych <= 'm') goto yy1011; + goto yy1076; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy1011; + goto yy1076; + } else { + if (yych <= 's') goto yy1077; + if (yych <= 't') goto yy1078; + goto yy1011; + } } yy1144: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1175; - case '6': - case '7': - case '8': - case '9': goto yy1146; - case ':': goto yy1176; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy1175; + if (yych <= '9') goto yy1146; + if (yych <= ':') goto yy1176; + goto yy56; yy1145: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': goto yy1175; - case '5': goto yy1177; - case ':': goto yy1176; - default: goto yy56; + if (yych <= '5') { + if (yych <= '/') goto yy56; + if (yych <= '4') goto yy1175; + goto yy1177; + } else { + if (yych == ':') goto yy1176; + goto yy56; } yy1146: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1177; - case ':': goto yy1176; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy1177; + if (yych == ':') goto yy1176; + goto yy56; yy1147: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1178; - case '6': - case '7': - case '8': - case '9': goto yy1149; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy1178; + if (yych <= '9') goto yy1149; + goto yy56; yy1148: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': goto yy1178; - case '5': goto yy1177; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '4') goto yy1178; + if (yych <= '5') goto yy1177; + goto yy56; yy1149: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1177; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy1177; + goto yy56; yy1150: yych = *++YYCURSOR; - switch (yych) { - case ' ': goto yy1179; - default: goto yy56; - } + if (yych == ' ') goto yy1179; + goto yy56; yy1151: yych = *++YYCURSOR; - switch (yych) { - case 'Y': - case 'y': goto yy767; - default: goto yy56; - } + if (yych == 'Y') goto yy767; + if (yych == 'y') goto yy767; + goto yy56; yy1152: yych = *++YYCURSOR; - switch (yych) { - case 'R': - case 'r': goto yy767; - default: goto yy56; - } + if (yych == 'R') goto yy767; + if (yych == 'r') goto yy767; + goto yy56; yy1153: yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy1180; - case 'M': - case 'm': goto yy1181; - default: goto yy56; + if (yych <= 'L') { + if (yych == '.') goto yy1180; + goto yy56; + } else { + if (yych <= 'M') goto yy1181; + if (yych == 'm') goto yy1181; + goto yy56; } yy1154: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1182; - default: goto yy1035; - } + if (yych <= '/') goto yy1035; + if (yych <= '9') goto yy1182; + goto yy1035; yy1155: yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy1183; - case 'M': - case 'm': goto yy1184; - default: goto yy56; + if (yych <= 'L') { + if (yych == '.') goto yy1183; + goto yy56; + } else { + if (yych <= 'M') goto yy1184; + if (yych == 'm') goto yy1184; + goto yy56; } yy1156: yych = *++YYCURSOR; - switch (yych) { - case 'D': - case 'd': goto yy837; - case 'S': - case 's': goto yy1116; - default: goto yy56; + if (yych <= 'S') { + if (yych == 'D') goto yy837; + if (yych <= 'R') goto yy56; + goto yy1116; + } else { + if (yych <= 'd') { + if (yych <= 'c') goto yy56; + goto yy837; + } else { + if (yych == 's') goto yy1116; + goto yy56; + } } yy1157: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1159; - case ':': goto yy1185; - default: goto yy673; - } + if (yych <= '/') goto yy673; + if (yych <= '9') goto yy1159; + if (yych <= ':') goto yy1185; + goto yy673; yy1158: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': goto yy1159; - case '5': goto yy1186; - case '6': - case '7': - case '8': - case '9': goto yy941; - case ':': goto yy1185; - default: goto yy673; + if (yych <= '5') { + if (yych <= '/') goto yy673; + if (yych >= '5') goto yy1186; + } else { + if (yych <= '9') goto yy941; + if (yych <= ':') goto yy1185; + goto yy673; } yy1159: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1186; - case '6': - case '7': - case '8': - case '9': goto yy941; - case ':': goto yy1185; - default: goto yy673; - } + if (yych <= '/') goto yy673; + if (yych <= '5') goto yy1186; + if (yych <= '9') goto yy941; + if (yych <= ':') goto yy1185; + goto yy673; yy1160: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy941; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1187; - default: goto yy673; + if (yych <= '@') { + if (yych == ')') goto yy941; + goto yy673; + } else { + if (yych <= 'Z') goto yy1187; + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1187; + goto yy673; } yy1161: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy941; - case '-': - case '/': - case '_': goto yy1188; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy1187; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1189; - default: goto yy673; + if (yych <= '/') { + if (yych <= ',') { + if (yych == ')') goto yy941; + goto yy673; + } else { + if (yych == '.') goto yy673; + goto yy1188; + } + } else { + if (yych <= '^') { + if (yych <= '@') goto yy673; + if (yych <= 'Z') goto yy1187; + goto yy673; + } else { + if (yych <= '_') goto yy1188; + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1189; + goto yy673; + } } yy1162: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy941; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1187; - case 'T': goto yy1190; - default: goto yy673; + if (yych <= 'S') { + if (yych == ')') goto yy941; + if (yych <= '@') goto yy673; + goto yy1187; + } else { + if (yych <= 'Z') { + if (yych <= 'T') goto yy1190; + goto yy1187; + } else { + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1187; + goto yy673; + } } yy1163: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case ' ': goto yy1113; - case ')': goto yy941; - case '.': goto yy1115; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1187; - default: goto yy673; + if (yych <= ')') { + if (yych <= '\t') { + if (yych <= 0x00) goto yy1113; + if (yych <= 0x08) goto yy673; + goto yy1113; + } else { + if (yych == ' ') goto yy1113; + if (yych <= '(') goto yy673; + goto yy941; + } + } else { + if (yych <= '@') { + if (yych == '.') goto yy1115; + goto yy673; + } else { + if (yych <= 'Z') goto yy1187; + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1187; + goto yy673; + } } yy1164: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case ' ': goto yy1113; - case ')': goto yy941; - case '-': - case '/': - case '_': goto yy1188; - case '.': goto yy1115; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy1187; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1189; - default: goto yy673; + if (yych <= '-') { + if (yych <= 0x1F) { + if (yych <= 0x00) goto yy1113; + if (yych == '\t') goto yy1113; + goto yy673; + } else { + if (yych <= '(') { + if (yych <= ' ') goto yy1113; + goto yy673; + } else { + if (yych <= ')') goto yy941; + if (yych <= ',') goto yy673; + goto yy1188; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '.') goto yy1115; + if (yych <= '/') goto yy1188; + if (yych <= '@') goto yy673; + goto yy1187; + } else { + if (yych <= '_') { + if (yych <= '^') goto yy673; + goto yy1188; + } else { + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1189; + goto yy673; + } + } } yy1165: yych = *++YYCURSOR; - switch (yych) { - case 'N': - case 'n': goto yy1166; - default: goto yy56; - } + if (yych == 'N') goto yy1166; + if (yych != 'n') goto yy56; yy1166: yych = *++YYCURSOR; - switch (yych) { - case 'I': - case 'i': goto yy1191; - default: goto yy56; - } + if (yych == 'I') goto yy1191; + if (yych == 'i') goto yy1191; + goto yy56; yy1167: yych = *++YYCURSOR; - switch (yych) { - case 'F': - case 'f': goto yy1192; - default: goto yy56; - } + if (yych == 'F') goto yy1192; + if (yych == 'f') goto yy1192; + goto yy56; yy1168: yych = *++YYCURSOR; - switch (yych) { - case 'Y': - case 'y': goto yy1194; - default: goto yy56; - } + if (yych == 'Y') goto yy1194; + if (yych == 'y') goto yy1194; + goto yy56; yy1169: yych = *++YYCURSOR; - switch (yych) { - case 'E': - case 'e': goto yy1045; - default: goto yy56; - } + if (yych == 'E') goto yy1045; + if (yych == 'e') goto yy1045; + goto yy56; yy1170: yych = *++YYCURSOR; - switch (yych) { - case 'D': - case 'd': goto yy1045; - default: goto yy56; - } + if (yych == 'D') goto yy1045; + if (yych == 'd') goto yy1045; + goto yy56; yy1171: yych = *++YYCURSOR; - switch (yych) { - case 'F': - case 'f': goto yy1195; - default: goto yy56; - } + if (yych == 'F') goto yy1195; + if (yych == 'f') goto yy1195; + goto yy56; yy1172: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': goto yy1197; - case '2': goto yy1198; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '1') goto yy1197; + if (yych <= '2') goto yy1198; + goto yy56; yy1173: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1199; - case '6': - case '7': - case '8': - case '9': goto yy1200; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy1199; + if (yych <= '9') goto yy1200; + goto yy56; yy1174: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': goto yy1201; - case '2': goto yy1202; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1139; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '1') goto yy1201; + if (yych <= '2') goto yy1202; + if (yych <= '9') goto yy1139; + goto yy56; yy1175: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1203; - case '6': - case '7': - case '8': - case '9': goto yy1204; - case ':': goto yy1176; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy1203; + if (yych <= '9') goto yy1204; + if (yych >= ';') goto yy56; yy1176: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1205; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy1205; + goto yy56; yy1177: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1204; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1204; + goto yy56; yy1178: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1203; - case '6': - case '7': - case '8': - case '9': goto yy1204; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy1203; + if (yych <= '9') goto yy1204; + goto yy56; yy1179: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': goto yy1206; - case '2': goto yy1207; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '1') goto yy1206; + if (yych <= '2') goto yy1207; + goto yy56; yy1180: yych = *++YYCURSOR; - switch (yych) { - case 'M': - case 'm': goto yy1181; - default: goto yy56; - } + if (yych == 'M') goto yy1181; + if (yych != 'm') goto yy56; yy1181: yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case '\t': - case ' ': goto yy1208; - case '.': goto yy1210; - default: goto yy56; + if (yych <= 0x1F) { + if (yych <= 0x00) goto yy1208; + if (yych == '\t') goto yy1208; + goto yy56; + } else { + if (yych <= ' ') goto yy1208; + if (yych == '.') goto yy1210; + goto yy56; } yy1182: yych = *++YYCURSOR; goto yy1035; yy1183: yych = *++YYCURSOR; - switch (yych) { - case 'M': - case 'm': goto yy1184; - default: goto yy56; - } + if (yych == 'M') goto yy1184; + if (yych != 'm') goto yy56; yy1184: yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case '\t': - case ' ': goto yy1211; - case '.': goto yy1212; - default: goto yy56; + if (yych <= 0x1F) { + if (yych <= 0x00) goto yy1211; + if (yych == '\t') goto yy1211; + goto yy56; + } else { + if (yych <= ' ') goto yy1211; + if (yych == '.') goto yy1212; + goto yy56; } yy1185: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1186; - case '6': - case '7': - case '8': - case '9': goto yy941; - default: goto yy673; - } + if (yych <= '/') goto yy673; + if (yych <= '5') goto yy1186; + if (yych <= '9') goto yy941; + goto yy673; yy1186: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy941; - default: goto yy673; - } + if (yych <= '/') goto yy673; + if (yych <= '9') goto yy941; + goto yy673; yy1187: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy941; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1213; - default: goto yy673; + if (yych <= '@') { + if (yych == ')') goto yy941; + goto yy673; + } else { + if (yych <= 'Z') goto yy1213; + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1213; + goto yy673; } yy1188: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; - switch (yych) { - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1214; - default: goto yy56; - } + if (yych <= '@') goto yy56; + if (yych <= 'Z') goto yy1214; + if (yych <= '`') goto yy56; + if (yych <= 'z') goto yy1214; + goto yy56; yy1189: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy941; - case '-': - case '/': - case '_': goto yy1188; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy1213; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1216; - default: goto yy673; + if (yych <= '/') { + if (yych <= ',') { + if (yych == ')') goto yy941; + goto yy673; + } else { + if (yych == '.') goto yy673; + goto yy1188; + } + } else { + if (yych <= '^') { + if (yych <= '@') goto yy673; + if (yych <= 'Z') goto yy1213; + goto yy673; + } else { + if (yych <= '_') goto yy1188; + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1216; + goto yy673; + } } yy1190: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy941; - case '+': - case '-': goto yy1105; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1213; - default: goto yy673; + if (yych <= ',') { + if (yych <= ')') { + if (yych <= '(') goto yy673; + goto yy941; + } else { + if (yych == '+') goto yy1105; + goto yy673; + } + } else { + if (yych <= 'Z') { + if (yych <= '-') goto yy1105; + if (yych <= '@') goto yy673; + goto yy1213; + } else { + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1213; + goto yy673; + } } yy1191: yych = *++YYCURSOR; - switch (yych) { - case 'G': - case 'g': goto yy1217; - default: goto yy56; - } + if (yych == 'G') goto yy1217; + if (yych == 'g') goto yy1217; + goto yy56; yy1192: ++YYCURSOR; #line 1072 "ext/date/lib/parse_date.re" @@ -32635,15 +19668,13 @@ yy1192: TIMELIB_DEINIT; return TIMELIB_WEEK_DAY_OF_MONTH; } -#line 32639 "<stdout>" +#line 19672 "<stdout>" yy1194: yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': goto yy1118; - default: goto yy1046; - } + if (yych == '\t') goto yy1118; + if (yych == ' ') goto yy1118; + goto yy1046; yy1195: ++YYCURSOR; #line 1032 "ext/date/lib/parse_date.re" @@ -32662,148 +19693,66 @@ yy1195: TIMELIB_DEINIT; return TIMELIB_LF_DAY_OF_MONTH; } -#line 32666 "<stdout>" +#line 19697 "<stdout>" yy1197: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1218; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1218; + goto yy56; yy1198: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': goto yy1218; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '4') goto yy1218; + goto yy56; yy1199: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1200; - case ':': goto yy1219; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1200; + if (yych <= ':') goto yy1219; + goto yy56; yy1200: yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy1219; - default: goto yy56; - } + if (yych == ':') goto yy1219; + goto yy56; yy1201: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1220; - case ':': goto yy1173; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1220; + if (yych <= ':') goto yy1173; + goto yy56; yy1202: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': goto yy1220; - case ':': goto yy1173; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '4') goto yy1220; + if (yych == ':') goto yy1173; + goto yy56; yy1203: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1219; - case '6': goto yy1221; - case '7': - case '8': - case '9': goto yy1204; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy1219; + if (yych <= '6') goto yy1221; + if (yych >= ':') goto yy56; yy1204: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1222; - case '6': goto yy1223; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy1222; + if (yych <= '6') goto yy1223; + goto yy56; yy1205: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1224; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1224; + goto yy56; yy1206: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1225; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1225; + goto yy56; yy1207: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': goto yy1225; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '4') goto yy1225; + goto yy56; yy1208: ++YYCURSOR; #line 1111 "ext/date/lib/parse_date.re" @@ -32825,441 +19774,180 @@ yy1208: TIMELIB_DEINIT; return TIMELIB_TIME24_WITH_ZONE; } -#line 32829 "<stdout>" +#line 19778 "<stdout>" yy1210: yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case '\t': - case ' ': goto yy1208; - default: goto yy56; + if (yych <= '\t') { + if (yych <= 0x00) goto yy1208; + if (yych <= 0x08) goto yy56; + goto yy1208; + } else { + if (yych == ' ') goto yy1208; + goto yy56; } yy1211: yych = *++YYCURSOR; goto yy1097; yy1212: yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case '\t': - case ' ': goto yy1211; - default: goto yy56; + if (yych <= '\t') { + if (yych <= 0x00) goto yy1211; + if (yych <= 0x08) goto yy56; + goto yy1211; + } else { + if (yych == ' ') goto yy1211; + goto yy56; } yy1213: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy941; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1226; - default: goto yy673; + if (yych <= '@') { + if (yych == ')') goto yy941; + goto yy673; + } else { + if (yych <= 'Z') goto yy1226; + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1226; + goto yy673; } yy1214: yyaccept = 17; YYMARKER = ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; - switch (yych) { - case '-': - case '/': - case '_': goto yy1188; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1214; - default: goto yy673; + if (yych <= '@') { + if (yych <= '-') { + if (yych <= ',') goto yy673; + goto yy1188; + } else { + if (yych == '/') goto yy1188; + goto yy673; + } + } else { + if (yych <= '_') { + if (yych <= 'Z') goto yy1214; + if (yych <= '^') goto yy673; + goto yy1188; + } else { + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1214; + goto yy673; + } } yy1216: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy941; - case '-': - case '/': - case '_': goto yy1188; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy1226; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1227; - default: goto yy673; + if (yych <= '/') { + if (yych <= ',') { + if (yych == ')') goto yy941; + goto yy673; + } else { + if (yych == '.') goto yy673; + goto yy1188; + } + } else { + if (yych <= '^') { + if (yych <= '@') goto yy673; + if (yych <= 'Z') goto yy1226; + goto yy673; + } else { + if (yych <= '_') goto yy1188; + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1227; + goto yy673; + } } yy1217: yych = *++YYCURSOR; - switch (yych) { - case 'H': - case 'h': goto yy1228; - default: goto yy56; - } + if (yych == 'H') goto yy1228; + if (yych == 'h') goto yy1228; + goto yy56; yy1218: yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy1229; - default: goto yy56; - } + if (yych == ':') goto yy1229; + goto yy56; yy1219: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1230; - case '6': goto yy1232; - case '7': - case '8': - case '9': goto yy1233; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy1230; + if (yych <= '6') goto yy1232; + if (yych <= '9') goto yy1233; + goto yy56; yy1220: yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy1234; - default: goto yy56; - } + if (yych == ':') goto yy1234; + goto yy56; yy1221: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy1230; - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1222; - case '6': goto yy1223; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '0') goto yy1230; + if (yych <= '5') goto yy1222; + if (yych <= '6') goto yy1223; + goto yy56; yy1222: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1233; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1233; + goto yy56; yy1223: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy1233; - default: goto yy56; - } + if (yych == '0') goto yy1233; + goto yy56; yy1224: yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy1204; - default: goto yy56; - } + if (yych == ':') goto yy1204; + goto yy56; yy1225: yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy1176; - default: goto yy56; - } + if (yych == ':') goto yy1176; + goto yy56; yy1226: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy941; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1235; - default: goto yy673; + if (yych <= '@') { + if (yych == ')') goto yy941; + goto yy673; + } else { + if (yych <= 'Z') goto yy1235; + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1235; + goto yy673; } yy1227: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy941; - case '-': - case '/': - case '_': goto yy1188; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy1235; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1236; - default: goto yy673; + if (yych <= '/') { + if (yych <= ',') { + if (yych == ')') goto yy941; + goto yy673; + } else { + if (yych == '.') goto yy673; + goto yy1188; + } + } else { + if (yych <= '^') { + if (yych <= '@') goto yy673; + if (yych <= 'Z') goto yy1235; + goto yy673; + } else { + if (yych <= '_') goto yy1188; + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1236; + goto yy673; + } } yy1228: yych = *++YYCURSOR; - switch (yych) { - case 'T': - case 't': goto yy1045; - default: goto yy56; - } + if (yych == 'T') goto yy1045; + if (yych == 't') goto yy1045; + goto yy56; yy1229: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1237; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy1237; + goto yy56; yy1230: ++YYCURSOR; - switch ((yych = *YYCURSOR)) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1233; - default: goto yy1231; - } + if ((yych = *YYCURSOR) <= '/') goto yy1231; + if (yych <= '9') goto yy1233; yy1231: #line 1400 "ext/date/lib/parse_date.re" { @@ -33286,320 +19974,183 @@ yy1231: TIMELIB_DEINIT; return TIMELIB_XMLRPC_SOAP; } -#line 33290 "<stdout>" +#line 19978 "<stdout>" yy1232: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy1233; - default: goto yy1231; - } + if (yych != '0') goto yy1231; yy1233: yych = *++YYCURSOR; goto yy1231; yy1234: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1238; - case '6': - case '7': - case '8': - case '9': goto yy1200; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy1238; + if (yych <= '9') goto yy1200; + goto yy56; yy1235: yych = *++YYCURSOR; - switch (yych) { - case ')': goto yy941; - default: goto yy673; - } + if (yych == ')') goto yy941; + goto yy673; yy1236: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ')': goto yy941; - case '-': - case '/': - case '_': goto yy1188; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1239; - default: goto yy673; + if (yych <= '.') { + if (yych <= ')') { + if (yych <= '(') goto yy673; + goto yy941; + } else { + if (yych == '-') goto yy1188; + goto yy673; + } + } else { + if (yych <= '_') { + if (yych <= '/') goto yy1188; + if (yych <= '^') goto yy673; + goto yy1188; + } else { + if (yych <= '`') goto yy673; + if (yych <= 'z') goto yy1239; + goto yy673; + } } yy1237: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1241; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1241; + goto yy56; yy1238: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1242; - case ':': goto yy1219; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1242; + if (yych <= ':') goto yy1219; + goto yy56; yy1239: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; - switch (yych) { - case '-': - case '/': - case '_': goto yy1188; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy1239; - default: goto yy56; + if (yych <= '/') { + if (yych == '-') goto yy1188; + if (yych <= '.') goto yy56; + goto yy1188; + } else { + if (yych <= '_') { + if (yych <= '^') goto yy56; + goto yy1188; + } else { + if (yych <= '`') goto yy56; + if (yych <= 'z') goto yy1239; + goto yy56; + } } yy1241: yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy1243; - default: goto yy56; - } + if (yych == ':') goto yy1243; + goto yy56; yy1242: yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy1244; - default: goto yy56; - } + if (yych == ':') goto yy1244; + goto yy56; yy1243: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1245; - case '6': goto yy1246; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy1245; + if (yych <= '6') goto yy1246; + goto yy56; yy1244: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1247; - case '6': goto yy1248; - case '7': - case '8': - case '9': goto yy1233; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy1247; + if (yych <= '6') goto yy1248; + if (yych <= '9') goto yy1233; + goto yy56; yy1245: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1249; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1249; + goto yy56; yy1246: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy1249; - default: goto yy56; - } + if (yych == '0') goto yy1249; + goto yy56; yy1247: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1250; - default: goto yy1231; - } + if (yych <= '/') goto yy1231; + if (yych <= '9') goto yy1250; + goto yy1231; yy1248: yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy1250; - default: goto yy1231; - } + if (yych == '0') goto yy1250; + goto yy1231; yy1249: yych = *++YYCURSOR; - switch (yych) { - case '\t': - case ' ': goto yy1251; - default: goto yy56; - } + if (yych == '\t') goto yy1251; + if (yych == ' ') goto yy1251; + goto yy56; yy1250: yyaccept = 33; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy1253; - default: goto yy1231; - } + if (yych == '.') goto yy1253; + goto yy1231; yy1251: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); yych = *YYCURSOR; - switch (yych) { - case '\t': - case ' ': goto yy1251; - case '+': - case '-': goto yy1254; - case 'G': goto yy1255; - default: goto yy56; + if (yych <= '*') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy56; + goto yy1251; + } else { + if (yych == ' ') goto yy1251; + goto yy56; + } + } else { + if (yych <= '-') { + if (yych == ',') goto yy56; + goto yy1254; + } else { + if (yych == 'G') goto yy1255; + goto yy56; + } } yy1253: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1256; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy1256; + goto yy56; yy1254: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': goto yy1258; - case '2': goto yy1260; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1261; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '1') goto yy1258; + if (yych <= '2') goto yy1260; + if (yych <= '9') goto yy1261; + goto yy56; yy1255: yych = *++YYCURSOR; - switch (yych) { - case 'M': goto yy1262; - default: goto yy56; - } + if (yych == 'M') goto yy1262; + goto yy56; yy1256: yyaccept = 33; YYMARKER = ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); yych = *YYCURSOR; - switch (yych) { - case '+': - case '-': goto yy1263; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1256; - case 'G': goto yy1264; - default: goto yy1231; + if (yych <= '-') { + if (yych == '+') goto yy1263; + if (yych <= ',') goto yy1231; + goto yy1263; + } else { + if (yych <= '9') { + if (yych <= '/') goto yy1231; + goto yy1256; + } else { + if (yych == 'G') goto yy1264; + goto yy1231; + } } yy1258: ++YYCURSOR; - switch ((yych = *YYCURSOR)) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1261; - case ':': goto yy1265; - default: goto yy1259; - } + if ((yych = *YYCURSOR) <= '/') goto yy1259; + if (yych <= '9') goto yy1261; + if (yych <= ':') goto yy1265; yy1259: #line 1506 "ext/date/lib/parse_date.re" { @@ -33621,182 +20172,95 @@ yy1259: TIMELIB_DEINIT; return TIMELIB_CLF; } -#line 33625 "<stdout>" +#line 20176 "<stdout>" yy1260: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': goto yy1261; - case '5': goto yy1266; - case '6': - case '7': - case '8': - case '9': goto yy1267; - case ':': goto yy1265; - default: goto yy1259; + if (yych <= '5') { + if (yych <= '/') goto yy1259; + if (yych >= '5') goto yy1266; + } else { + if (yych <= '9') goto yy1267; + if (yych <= ':') goto yy1265; + goto yy1259; } yy1261: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1266; - case '6': - case '7': - case '8': - case '9': goto yy1267; - case ':': goto yy1265; - default: goto yy1259; - } + if (yych <= '/') goto yy1259; + if (yych <= '5') goto yy1266; + if (yych <= '9') goto yy1267; + if (yych <= ':') goto yy1265; + goto yy1259; yy1262: yych = *++YYCURSOR; - switch (yych) { - case 'T': goto yy1268; - default: goto yy56; - } + if (yych == 'T') goto yy1268; + goto yy56; yy1263: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': goto yy1269; - case '2': goto yy1270; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1271; - default: goto yy56; - } + if (yych <= '/') goto yy56; + if (yych <= '1') goto yy1269; + if (yych <= '2') goto yy1270; + if (yych <= '9') goto yy1271; + goto yy56; yy1264: yych = *++YYCURSOR; - switch (yych) { - case 'M': goto yy1272; - default: goto yy56; - } + if (yych == 'M') goto yy1272; + goto yy56; yy1265: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1266; - case '6': - case '7': - case '8': - case '9': goto yy1267; - default: goto yy1259; - } + if (yych <= '/') goto yy1259; + if (yych <= '5') goto yy1266; + if (yych <= '9') goto yy1267; + goto yy1259; yy1266: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1267; - default: goto yy1259; - } + if (yych <= '/') goto yy1259; + if (yych >= ':') goto yy1259; yy1267: yych = *++YYCURSOR; goto yy1259; yy1268: yych = *++YYCURSOR; - switch (yych) { - case '+': - case '-': goto yy1254; - default: goto yy56; - } + if (yych == '+') goto yy1254; + if (yych == '-') goto yy1254; + goto yy56; yy1269: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1271; - case ':': goto yy1273; - default: goto yy1231; - } + if (yych <= '/') goto yy1231; + if (yych <= '9') goto yy1271; + if (yych <= ':') goto yy1273; + goto yy1231; yy1270: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': goto yy1271; - case '5': goto yy1230; - case '6': - case '7': - case '8': - case '9': goto yy1233; - case ':': goto yy1273; - default: goto yy1231; + if (yych <= '5') { + if (yych <= '/') goto yy1231; + if (yych >= '5') goto yy1230; + } else { + if (yych <= '9') goto yy1233; + if (yych <= ':') goto yy1273; + goto yy1231; } yy1271: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1230; - case '6': - case '7': - case '8': - case '9': goto yy1233; - case ':': goto yy1273; - default: goto yy1231; - } + if (yych <= '/') goto yy1231; + if (yych <= '5') goto yy1230; + if (yych <= '9') goto yy1233; + if (yych <= ':') goto yy1273; + goto yy1231; yy1272: yych = *++YYCURSOR; - switch (yych) { - case 'T': goto yy1274; - default: goto yy56; - } + if (yych == 'T') goto yy1274; + goto yy56; yy1273: yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy1230; - case '6': - case '7': - case '8': - case '9': goto yy1233; - default: goto yy1231; - } + if (yych <= '/') goto yy1231; + if (yych <= '5') goto yy1230; + if (yych <= '9') goto yy1233; + goto yy1231; yy1274: ++YYCURSOR; - switch ((yych = *YYCURSOR)) { - case '+': - case '-': goto yy1263; - default: goto yy56; - } + if ((yych = *YYCURSOR) == '+') goto yy1263; + if (yych == '-') goto yy1263; + goto yy56; } #line 1725 "ext/date/lib/parse_date.re" |