diff options
author | foobar <sniper@php.net> | 2005-12-18 20:01:22 +0000 |
---|---|---|
committer | foobar <sniper@php.net> | 2005-12-18 20:01:22 +0000 |
commit | 93d339bedeb217f3d2ce8808b6411e665e5b905a (patch) | |
tree | d0dcf0354e0dc17974ebbce0cea895c832dfa119 | |
parent | 2a29db4b2b9700a45c52b23f8d7a419499b8db58 (diff) | |
download | php-git-93d339bedeb217f3d2ce8808b6411e665e5b905a.tar.gz |
touch with re2c 0.9.11
-rw-r--r-- | ext/date/lib/parse_date.c | 9095 | ||||
-rw-r--r-- | ext/pdo/pdo_sql_parser.c | 4 | ||||
-rw-r--r-- | ext/standard/url_scanner_ex.c | 6 | ||||
-rw-r--r-- | ext/standard/var_unserializer.c | 4 |
4 files changed, 4371 insertions, 4738 deletions
diff --git a/ext/date/lib/parse_date.c b/ext/date/lib/parse_date.c index 5ca52f6bfa..9d75aad677 100644 --- a/ext/date/lib/parse_date.c +++ b/ext/date/lib/parse_date.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.9.11.rc1 on Sun Dec 18 10:54:51 2005 */ +/* Generated by re2c 0.9.11 on Sun Dec 18 21:58:22 2005 */ #line 1 "ext/date/lib/parse_date.re" /* +----------------------------------------------------------------------+ @@ -584,7 +584,7 @@ static timelib_tz_lookup_table* zone_search(const char *word, long gmtoffset, in timelib_tz_lookup_table *tp, *first_found_elem; timelib_tz_lookup_table *fmp; - if (gmtoffset != -1 && !strcmp(word, "UTC")) { + if (gmtoffset == -1 && !strcmp(word, "UTC")) { goto skip_name_match; } for (tp = timelib_timezone_lookup; tp->name; tp++) { @@ -846,7 +846,7 @@ yy2: if(yych >= 'a') goto yy132; goto yy3; } else { - if(yych <= 'e') goto yy1263; + if(yych <= 'e') goto yy1259; if(yych <= 'z') goto yy132; goto yy3; } @@ -875,12 +875,12 @@ yy4: goto yy132; } else { if(yych <= 'H'){ - if(yych <= 'E') goto yy511; + if(yych <= 'E') goto yy507; goto yy132; } else { - if(yych <= 'I') goto yy512; + if(yych <= 'I') goto yy508; if(yych <= 'N') goto yy132; - goto yy507; + goto yy503; } } } else { @@ -889,15 +889,15 @@ yy4: if(yych <= 'Z') goto yy132; goto yy3; } else { - if(yych == 'e') goto yy511; + if(yych == 'e') goto yy507; goto yy132; } } else { if(yych <= 'n'){ - if(yych <= 'i') goto yy512; + if(yych <= 'i') goto yy508; goto yy132; } else { - if(yych <= 'o') goto yy1257; + if(yych <= 'o') goto yy1253; if(yych <= 'z') goto yy132; goto yy3; } @@ -911,18 +911,18 @@ yy5: if(yych == ')') goto yy131; goto yy3; } else { - if(yych <= 'A') goto yy612; - if(yych == 'O') goto yy615; + if(yych <= 'A') goto yy608; + if(yych == 'O') goto yy611; goto yy132; } } else { if(yych <= 'i'){ if(yych <= '`') goto yy3; - if(yych <= 'a') goto yy612; + if(yych <= 'a') goto yy608; if(yych <= 'h') goto yy132; - goto yy1251; + goto yy1247; } else { - if(yych == 'o') goto yy615; + if(yych == 'o') goto yy611; if(yych <= 'z') goto yy132; goto yy3; } @@ -961,7 +961,7 @@ yy6: } } else { if(yych <= 'u'){ - if(yych <= 'o') goto yy1239; + if(yych <= 'o') goto yy1235; if(yych <= 't') goto yy132; goto yy363; } else { @@ -975,9 +975,9 @@ yy7: YYDEBUG(7, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if(yych == '-') goto yy1235; + if(yych == '-') goto yy1231; if(yych <= '0') goto yy8; - if(yych <= '9') goto yy1236; + if(yych <= '9') goto yy1232; goto yy8; yy8: YYDEBUG(8, *YYCURSOR); @@ -1009,14 +1009,17 @@ yy9: case '+': case ',': case 'A': case 'D': case 'F': case 'H': case 'I': - case 'J': case 'M': case 'O': case 'V': + case 'J': case 'M': + case 'N': + case 'O': case 'S': + case 'T': case 'V': case 'W': case 'X': - case 'Y': case 'a': case 'd': case 'f': case 'h': case 'j': case 'm': case 'o': case 'w': case 'y': goto yy1199; - case '-': goto yy701; - case '.': goto yy1201; - case '/': goto yy700; - case '0': goto yy1234; + case 'Y': case 'a': case 'd': case 'f': case 'h': case 'j': case 'm': case 'o': case 'w': case 'y': goto yy1195; + case '-': goto yy698; + case '.': goto yy1197; + case '/': goto yy697; + case '0': goto yy1230; case '1': case '2': case '3': @@ -1025,12 +1028,12 @@ yy9: case '6': case '7': case '8': - case '9': goto yy1233; - case ':': goto yy1202; - case 'N': case 'n': goto yy698; - case 'R': case 'r': goto yy699; - case 'S': case 's': goto yy692; - case 'T': case 't': goto yy696; + case '9': goto yy1229; + case ':': goto yy1198; + case 'n': goto yy695; + case 'r': goto yy696; + case 's': goto yy689; + case 't': goto yy693; default: goto yy8; } yy10: @@ -1053,30 +1056,33 @@ yy10: case '+': case ',': case 'A': case 'D': case 'F': case 'H': case 'I': - case 'J': case 'M': case 'O': - case 'P': case 'V': + case 'J': case 'M': + case 'N': + case 'O': + case 'P': case 'S': + case 'T': case 'V': case 'W': case 'X': case 'Y': case 'a': case 'd': case 'f': case 'h': case 'j': case 'm': case 'o': - case 'p': case 'w': case 'y': goto yy691; - case '-': goto yy701; - case '.': goto yy704; - case '/': goto yy700; + case 'p': case 'w': case 'y': goto yy687; + case '-': goto yy698; + case '.': goto yy701; + case '/': goto yy697; case '0': case '1': - case '2': goto yy1233; + case '2': goto yy1229; case '3': case '4': case '5': case '6': case '7': case '8': - case '9': goto yy1200; - case ':': goto yy712; - case 'N': case 'n': goto yy698; - case 'R': case 'r': goto yy699; - case 'S': case 's': goto yy692; - case 'T': case 't': goto yy696; + case '9': goto yy1196; + case ':': goto yy710; + case 'n': goto yy695; + case 'r': goto yy696; + case 's': goto yy689; + case 't': goto yy693; default: goto yy8; } yy11: @@ -1099,30 +1105,33 @@ yy11: case '+': case ',': case 'A': case 'D': case 'F': case 'H': case 'I': - case 'J': case 'M': case 'O': - case 'P': case 'V': + case 'J': case 'M': + case 'N': + case 'O': + case 'P': case 'S': + case 'T': case 'V': case 'W': case 'X': case 'Y': case 'a': case 'd': case 'f': case 'h': case 'j': case 'm': case 'o': - case 'p': case 'w': case 'y': goto yy691; - case '-': goto yy701; - case '.': goto yy704; - case '/': goto yy700; + case 'p': case 'w': case 'y': goto yy687; + case '-': goto yy698; + case '.': goto yy701; + case '/': goto yy697; case '0': case '1': case '2': - case '3': goto yy1200; + case '3': goto yy1196; case '4': case '5': case '6': case '7': case '8': - case '9': goto yy1197; - case ':': goto yy712; - case 'N': case 'n': goto yy698; - case 'R': case 'r': goto yy699; - case 'S': case 's': goto yy692; - case 'T': case 't': goto yy696; + case '9': goto yy1193; + case ':': goto yy710; + case 'n': goto yy695; + case 'r': goto yy696; + case 's': goto yy689; + case 't': goto yy693; default: goto yy8; } yy12: @@ -1145,17 +1154,20 @@ yy12: case '+': case ',': case 'A': case 'D': case 'F': case 'H': case 'I': - case 'J': case 'M': case 'O': - case 'P': case 'V': + case 'J': case 'M': + case 'N': + case 'O': + case 'P': case 'S': + case 'T': case 'V': case 'W': case 'X': case 'Y': case 'a': case 'd': case 'f': case 'h': case 'j': case 'm': case 'o': - case 'p': case 'w': case 'y': goto yy691; - case '-': goto yy701; - case '.': goto yy704; - case '/': goto yy700; + case 'p': case 'w': case 'y': goto yy687; + case '-': goto yy698; + case '.': goto yy701; + case '/': goto yy697; case '0': - case '1': goto yy1197; + case '1': goto yy1193; case '2': case '3': case '4': @@ -1163,12 +1175,12 @@ yy12: case '6': case '7': case '8': - case '9': goto yy697; - case ':': goto yy712; - case 'N': case 'n': goto yy698; - case 'R': case 'r': goto yy699; - case 'S': case 's': goto yy692; - case 'T': case 't': goto yy696; + case '9': goto yy694; + case ':': goto yy710; + case 'n': goto yy695; + case 'r': goto yy696; + case 's': goto yy689; + case 't': goto yy693; default: goto yy8; } yy13: @@ -1191,15 +1203,18 @@ yy13: case '+': case ',': case 'A': case 'D': case 'F': case 'H': case 'I': - case 'J': case 'M': case 'O': - case 'P': case 'V': + case 'J': case 'M': + case 'N': + case 'O': + case 'P': case 'S': + case 'T': case 'V': case 'W': case 'X': case 'Y': case 'a': case 'd': case 'f': case 'h': case 'j': case 'm': case 'o': - case 'p': case 'w': case 'y': goto yy691; - case '-': goto yy701; - case '.': goto yy704; - case '/': goto yy700; + case 'p': case 'w': case 'y': goto yy687; + case '-': goto yy698; + case '.': goto yy701; + case '/': goto yy697; case '0': case '1': case '2': @@ -1209,12 +1224,12 @@ yy13: case '6': case '7': case '8': - case '9': goto yy697; - case ':': goto yy712; - case 'N': case 'n': goto yy698; - case 'R': case 'r': goto yy699; - case 'S': case 's': goto yy692; - case 'T': case 't': goto yy696; + case '9': goto yy694; + case ':': goto yy710; + case 'n': goto yy695; + case 'r': goto yy696; + case 's': goto yy689; + case 't': goto yy693; default: goto yy8; } yy14: @@ -1234,12 +1249,12 @@ yy14: } } else { if(yych <= 'W'){ - if(yych <= 'I') goto yy689; - if(yych == 'V') goto yy688; + if(yych <= 'I') goto yy685; + if(yych == 'V') goto yy684; goto yy132; } else { if(yych <= 'Z'){ - if(yych <= 'X') goto yy688; + if(yych <= 'X') goto yy684; goto yy132; } else { if(yych <= '`') goto yy3; @@ -1265,7 +1280,7 @@ yy15: if(yych <= 'I'){ if(yych <= '@') goto yy3; if(yych <= 'H') goto yy132; - goto yy686; + goto yy682; } else { if(yych <= 'Z') goto yy132; if(yych <= '`') goto yy3; @@ -1290,7 +1305,7 @@ yy16: if(yych <= 'I'){ if(yych <= '@') goto yy3; if(yych <= 'H') goto yy132; - goto yy684; + goto yy680; } else { if(yych <= 'Z') goto yy132; if(yych <= '`') goto yy3; @@ -1306,17 +1321,17 @@ yy17: if(yych == ')') goto yy131; goto yy3; } else { - if(yych <= 'A') goto yy667; + if(yych <= 'A') goto yy663; if(yych <= 'T') goto yy132; - goto yy666; + goto yy662; } } else { if(yych <= 'a'){ if(yych <= 'Z') goto yy132; if(yych <= '`') goto yy3; - goto yy676; + goto yy672; } else { - if(yych == 'u') goto yy675; + if(yych == 'u') goto yy671; if(yych <= 'z') goto yy135; goto yy3; } @@ -1329,17 +1344,17 @@ yy18: if(yych == ')') goto yy131; goto yy3; } else { - if(yych <= 'A') goto yy667; + if(yych <= 'A') goto yy663; if(yych <= 'T') goto yy132; - goto yy666; + goto yy662; } } else { if(yych <= 'a'){ if(yych <= 'Z') goto yy132; if(yych <= '`') goto yy3; - goto yy667; + goto yy663; } else { - if(yych == 'u') goto yy666; + if(yych == 'u') goto yy662; if(yych <= 'z') goto yy132; goto yy3; } @@ -1355,16 +1370,16 @@ yy19: } else { if(yych <= '@') goto yy3; if(yych <= 'D') goto yy132; - goto yy628; + goto yy624; } } else { if(yych <= 'N'){ - if(yych == 'I') goto yy629; + if(yych == 'I') goto yy625; goto yy132; } else { - if(yych <= 'O') goto yy630; + if(yych <= 'O') goto yy626; if(yych <= 'Q') goto yy132; - goto yy631; + goto yy627; } } } else { @@ -1374,16 +1389,16 @@ yy19: if(yych <= '`') goto yy3; goto yy135; } else { - if(yych <= 'e') goto yy647; + if(yych <= 'e') goto yy643; if(yych <= 'h') goto yy135; - goto yy648; + goto yy644; } } else { if(yych <= 'q'){ - if(yych == 'o') goto yy649; + if(yych == 'o') goto yy645; goto yy135; } else { - if(yych <= 'r') goto yy650; + if(yych <= 'r') goto yy646; if(yych <= 'z') goto yy135; goto yy3; } @@ -1400,16 +1415,16 @@ yy20: } else { if(yych <= '@') goto yy3; if(yych <= 'D') goto yy132; - goto yy628; + goto yy624; } } else { if(yych <= 'N'){ - if(yych == 'I') goto yy629; + if(yych == 'I') goto yy625; goto yy132; } else { - if(yych <= 'O') goto yy630; + if(yych <= 'O') goto yy626; if(yych <= 'Q') goto yy132; - goto yy631; + goto yy627; } } } else { @@ -1419,16 +1434,16 @@ yy20: if(yych <= '`') goto yy3; goto yy132; } else { - if(yych <= 'e') goto yy628; + if(yych <= 'e') goto yy624; if(yych <= 'h') goto yy132; - goto yy629; + goto yy625; } } else { if(yych <= 'q'){ - if(yych == 'o') goto yy630; + if(yych == 'o') goto yy626; goto yy132; } else { - if(yych <= 'r') goto yy631; + if(yych <= 'r') goto yy627; if(yych <= 'z') goto yy132; goto yy3; } @@ -1442,17 +1457,17 @@ yy21: if(yych == ')') goto yy131; goto yy3; } else { - if(yych <= 'A') goto yy612; + if(yych <= 'A') goto yy608; if(yych <= 'N') goto yy132; - goto yy615; + goto yy611; } } else { if(yych <= 'a'){ if(yych <= 'Z') goto yy132; if(yych <= '`') goto yy3; - goto yy613; + goto yy609; } else { - if(yych == 'o') goto yy614; + if(yych == 'o') goto yy610; if(yych <= 'z') goto yy135; goto yy3; } @@ -1467,12 +1482,12 @@ yy22: goto yy132; } else { if(yych <= 'O'){ - if(yych <= 'G') goto yy595; + if(yych <= 'G') goto yy591; goto yy132; } else { - if(yych <= 'P') goto yy594; + if(yych <= 'P') goto yy590; if(yych <= 'T') goto yy132; - goto yy593; + goto yy589; } } } else { @@ -1481,15 +1496,15 @@ yy22: if(yych <= 'Z') goto yy132; goto yy3; } else { - if(yych == 'g') goto yy605; + if(yych == 'g') goto yy601; goto yy135; } } else { if(yych <= 't'){ - if(yych <= 'p') goto yy604; + if(yych <= 'p') goto yy600; goto yy135; } else { - if(yych <= 'u') goto yy603; + if(yych <= 'u') goto yy599; if(yych <= 'z') goto yy135; goto yy3; } @@ -1505,12 +1520,12 @@ yy23: goto yy132; } else { if(yych <= 'O'){ - if(yych <= 'G') goto yy595; + if(yych <= 'G') goto yy591; goto yy132; } else { - if(yych <= 'P') goto yy594; + if(yych <= 'P') goto yy590; if(yych <= 'T') goto yy132; - goto yy593; + goto yy589; } } } else { @@ -1519,15 +1534,15 @@ yy23: if(yych <= 'Z') goto yy132; goto yy3; } else { - if(yych == 'g') goto yy595; + if(yych == 'g') goto yy591; goto yy132; } } else { if(yych <= 't'){ - if(yych <= 'p') goto yy594; + if(yych <= 'p') goto yy590; goto yy132; } else { - if(yych <= 'u') goto yy593; + if(yych <= 'u') goto yy589; if(yych <= 'z') goto yy132; goto yy3; } @@ -1543,17 +1558,17 @@ yy24: goto yy131; } else { if(yych <= '@') goto yy3; - if(yych <= 'A') goto yy540; + if(yych <= 'A') goto yy536; goto yy132; } } else { if(yych <= 'H'){ - if(yych <= 'E') goto yy539; + if(yych <= 'E') goto yy535; goto yy132; } else { - if(yych <= 'I') goto yy541; + if(yych <= 'I') goto yy537; if(yych <= 'T') goto yy132; - goto yy542; + goto yy538; } } } else { @@ -1562,16 +1577,16 @@ yy24: if(yych <= 'Z') goto yy132; goto yy3; } else { - if(yych <= 'a') goto yy567; + if(yych <= 'a') goto yy563; if(yych <= 'd') goto yy135; - goto yy566; + goto yy562; } } else { if(yych <= 't'){ - if(yych == 'i') goto yy568; + if(yych == 'i') goto yy564; goto yy135; } else { - if(yych <= 'u') goto yy569; + if(yych <= 'u') goto yy565; if(yych <= 'z') goto yy135; goto yy3; } @@ -1587,17 +1602,17 @@ yy25: goto yy131; } else { if(yych <= '@') goto yy3; - if(yych <= 'A') goto yy540; + if(yych <= 'A') goto yy536; goto yy132; } } else { if(yych <= 'H'){ - if(yych <= 'E') goto yy539; + if(yych <= 'E') goto yy535; goto yy132; } else { - if(yych <= 'I') goto yy541; + if(yych <= 'I') goto yy537; if(yych <= 'T') goto yy132; - goto yy542; + goto yy538; } } } else { @@ -1606,16 +1621,16 @@ yy25: if(yych <= 'Z') goto yy132; goto yy3; } else { - if(yych <= 'a') goto yy540; + if(yych <= 'a') goto yy536; if(yych <= 'd') goto yy132; - goto yy539; + goto yy535; } } else { if(yych <= 't'){ - if(yych == 'i') goto yy541; + if(yych == 'i') goto yy537; goto yy132; } else { - if(yych <= 'u') goto yy542; + if(yych <= 'u') goto yy538; if(yych <= 'z') goto yy132; goto yy3; } @@ -1631,7 +1646,7 @@ yy26: } else { if(yych <= '@') goto yy3; if(yych <= 'B') goto yy132; - goto yy529; + goto yy525; } } else { if(yych <= 'b'){ @@ -1639,7 +1654,7 @@ yy26: if(yych <= '`') goto yy3; goto yy135; } else { - if(yych <= 'c') goto yy534; + if(yych <= 'c') goto yy530; if(yych <= 'z') goto yy135; goto yy3; } @@ -1654,7 +1669,7 @@ yy27: } else { if(yych <= '@') goto yy3; if(yych <= 'B') goto yy132; - goto yy529; + goto yy525; } } else { if(yych <= 'b'){ @@ -1662,7 +1677,7 @@ yy27: if(yych <= '`') goto yy3; goto yy132; } else { - if(yych <= 'c') goto yy529; + if(yych <= 'c') goto yy525; if(yych <= 'z') goto yy132; goto yy3; } @@ -1677,12 +1692,12 @@ yy28: goto yy132; } else { if(yych <= 'H'){ - if(yych <= 'E') goto yy511; + if(yych <= 'E') goto yy507; goto yy132; } else { - if(yych <= 'I') goto yy512; + if(yych <= 'I') goto yy508; if(yych <= 'N') goto yy132; - goto yy507; + goto yy503; } } } else { @@ -1691,15 +1706,15 @@ yy28: if(yych <= 'Z') goto yy132; goto yy3; } else { - if(yych == 'e') goto yy509; + if(yych == 'e') goto yy505; goto yy135; } } else { if(yych <= 'n'){ - if(yych <= 'i') goto yy510; + if(yych <= 'i') goto yy506; goto yy135; } else { - if(yych <= 'o') goto yy508; + if(yych <= 'o') goto yy504; if(yych <= 'z') goto yy135; goto yy3; } @@ -1723,7 +1738,7 @@ yy29: if(yych <= '`') goto yy3; goto yy135; } else { - if(yych <= 'e') goto yy500; + if(yych <= 'e') goto yy496; if(yych <= 'z') goto yy135; goto yy3; } @@ -2031,7 +2046,7 @@ yy45: { goto std; } -#line 1939 "ext/date/lib/parse_date.c" +#line 1954 "ext/date/lib/parse_date.c" yy46: YYDEBUG(46, *YYCURSOR); yych = *++YYCURSOR; @@ -2048,7 +2063,7 @@ yy48: s->pos = cursor; s->line++; goto std; } -#line 1950 "ext/date/lib/parse_date.c" +#line 1965 "ext/date/lib/parse_date.c" yy49: YYDEBUG(49, *YYCURSOR); yych = *++YYCURSOR; @@ -2081,26 +2096,26 @@ yy52: YYDEBUG(52, *YYCURSOR); YYCURSOR = YYMARKER; switch(yyaccept){ - case 11: goto yy719; - case 21: goto yy1205; - case 22: goto yy1213; - case 13: goto yy870; - case 19: goto yy1112; - case 12: goto yy861; - case 8: goto yy469; - case 18: goto yy977; + case 11: goto yy717; + case 21: goto yy1201; + case 22: goto yy1209; + case 13: goto yy867; + case 19: goto yy1109; + case 12: goto yy858; + case 8: goto yy465; + case 18: goto yy974; case 6: goto yy406; - case 10: goto yy706; - case 17: goto yy1010; - case 20: goto yy1021; - case 16: goto yy1003; - case 14: goto yy903; - case 15: goto yy968; - case 9: goto yy597; + case 10: goto yy703; + case 17: goto yy1007; + case 20: goto yy1018; + case 16: goto yy1000; + case 14: goto yy900; + case 15: goto yy965; + case 9: goto yy593; case 5: goto yy342; case 4: goto yy173; case 1: goto yy3; - case 7: goto yy432; + case 7: goto yy428; case 3: goto yy68; case 2: goto yy45; case 0: goto yy8; @@ -2271,7 +2286,7 @@ yy68: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 2131 "ext/date/lib/parse_date.c" +#line 2146 "ext/date/lib/parse_date.c" yy69: YYDEBUG(69, *YYCURSOR); yych = *++YYCURSOR; @@ -3264,7 +3279,7 @@ yy173: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 2908 "ext/date/lib/parse_date.c" +#line 2923 "ext/date/lib/parse_date.c" yy174: YYDEBUG(174, *YYCURSOR); yych = *++YYCURSOR; @@ -5041,7 +5056,7 @@ yy342: TIMELIB_DEINIT; return TIMELIB_WEEKDAY; } -#line 4345 "ext/date/lib/parse_date.c" +#line 4360 "ext/date/lib/parse_date.c" yy343: YYDEBUG(343, *YYCURSOR); yyaccept = 1; @@ -6003,39 +6018,31 @@ yy404: YYDEBUG(404, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy402; - if(yych <= '0') goto yy489; - if(yych <= '2') goto yy490; - if(yych <= '3') goto yy491; + if(yych <= '0') goto yy485; + if(yych <= '2') goto yy486; + if(yych <= '3') goto yy487; goto yy402; yy405: YYDEBUG(405, *YYCURSOR); - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'R'){ - if(yych <= '9'){ - if(yych <= '/') goto yy425; - if(yych == '2') goto yy488; - goto yy471; + ++YYCURSOR; + if((yych = *YYCURSOR) <= 'm'){ + if(yych <= '1'){ + if(yych <= '/') goto yy421; + goto yy467; } else { - if(yych == 'N') goto yy418; - if(yych <= 'Q') goto yy425; - goto yy420; + if(yych <= '2') goto yy484; + if(yych <= '9') goto yy467; + goto yy421; } } else { - if(yych <= 'n'){ - if(yych <= 'S') goto yy416; - if(yych <= 'T') goto yy422; - if(yych <= 'm') goto yy425; - goto yy419; + if(yych <= 'r'){ + if(yych <= 'n') goto yy417; + if(yych <= 'q') goto yy421; + goto yy418; } else { - if(yych <= 'r'){ - if(yych <= 'q') goto yy425; - goto yy421; - } else { - if(yych <= 's') goto yy417; - if(yych <= 't') goto yy423; - goto yy425; - } + if(yych <= 's') goto yy416; + if(yych <= 't') goto yy419; + goto yy421; } } yy406: @@ -6053,69 +6060,51 @@ yy406: TIMELIB_DEINIT; return TIMELIB_DATE_TEXT; } -#line 5229 "ext/date/lib/parse_date.c" +#line 5236 "ext/date/lib/parse_date.c" yy407: YYDEBUG(407, *YYCURSOR); - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'R'){ - if(yych <= '9'){ - if(yych <= '/') goto yy425; - if(yych <= '1') goto yy471; - if(yych <= '2') goto yy414; - goto yy415; + yych = *++YYCURSOR; + if(yych <= 'm'){ + if(yych <= '1'){ + if(yych <= '/') goto yy421; + goto yy467; } else { - if(yych == 'N') goto yy418; - if(yych <= 'Q') goto yy425; - goto yy420; + if(yych <= '2') goto yy414; + if(yych <= '9') goto yy415; + goto yy421; } } else { - if(yych <= 'n'){ - if(yych <= 'S') goto yy416; - if(yych <= 'T') goto yy422; - if(yych <= 'm') goto yy425; - goto yy419; + if(yych <= 'r'){ + if(yych <= 'n') goto yy417; + if(yych <= 'q') goto yy421; + goto yy418; } else { - if(yych <= 'r'){ - if(yych <= 'q') goto yy425; - goto yy421; - } else { - if(yych <= 's') goto yy417; - if(yych <= 't') goto yy423; - goto yy425; - } + if(yych <= 's') goto yy416; + if(yych <= 't') goto yy419; + goto yy421; } } yy408: YYDEBUG(408, *YYCURSOR); - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'R'){ - if(yych <= '9'){ - if(yych <= '/') goto yy425; - if(yych <= '1') goto yy413; - if(yych <= '2') goto yy414; - goto yy415; + yych = *++YYCURSOR; + if(yych <= 'm'){ + if(yych <= '1'){ + if(yych <= '/') goto yy421; + goto yy413; } else { - if(yych == 'N') goto yy418; - if(yych <= 'Q') goto yy425; - goto yy420; + if(yych <= '2') goto yy414; + if(yych <= '9') goto yy415; + goto yy421; } } else { - if(yych <= 'n'){ - if(yych <= 'S') goto yy416; - if(yych <= 'T') goto yy422; - if(yych <= 'm') goto yy425; - goto yy419; + if(yych <= 'r'){ + if(yych <= 'n') goto yy417; + if(yych <= 'q') goto yy421; + goto yy418; } else { - if(yych <= 'r'){ - if(yych <= 'q') goto yy425; - goto yy421; - } else { - if(yych <= 's') goto yy417; - if(yych <= 't') goto yy423; - goto yy425; - } + if(yych <= 's') goto yy416; + if(yych <= 't') goto yy419; + goto yy421; } } yy409: @@ -6153,11 +6142,11 @@ yy413: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy430; + if(yych == '.') goto yy426; goto yy406; } else { - if(yych <= '9') goto yy470; - if(yych <= ':') goto yy430; + if(yych <= '9') goto yy466; + if(yych <= ':') goto yy426; goto yy406; } yy414: @@ -6165,12 +6154,12 @@ yy414: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy430; + if(yych == '.') goto yy426; goto yy406; } else { - if(yych <= '3') goto yy470; - if(yych <= '9') goto yy467; - if(yych <= ':') goto yy430; + if(yych <= '3') goto yy466; + if(yych <= '9') goto yy463; + if(yych <= ':') goto yy426; goto yy406; } yy415: @@ -6178,137 +6167,109 @@ yy415: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy430; + if(yych == '.') goto yy426; goto yy406; } else { - if(yych <= '9') goto yy467; - if(yych <= ':') goto yy430; + if(yych <= '9') goto yy463; + if(yych <= ':') goto yy426; goto yy406; } yy416: YYDEBUG(416, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'T') goto yy424; - if(yych == 't') goto yy424; - goto yy52; + goto yy421; yy417: YYDEBUG(417, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'T') goto yy424; - goto yy425; + goto yy421; yy418: YYDEBUG(418, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'D') goto yy424; - if(yych == 'd') goto yy424; - goto yy52; + goto yy421; yy419: YYDEBUG(419, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'D') goto yy424; - goto yy425; + goto yy421; yy420: YYDEBUG(420, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'D') goto yy424; - if(yych == 'd') goto yy424; - goto yy52; -yy421: - YYDEBUG(421, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'D') goto yy424; - goto yy425; -yy422: - YYDEBUG(422, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'H') goto yy424; - if(yych == 'h') goto yy424; - goto yy52; -yy423: - YYDEBUG(423, *YYCURSOR); - yych = *++YYCURSOR; - if(yych != 'H') goto yy425; - goto yy424; -yy424: - YYDEBUG(424, *YYCURSOR); ++YYCURSOR; if((YYLIMIT - YYCURSOR) < 14) YYFILL(14); yych = *YYCURSOR; - goto yy425; -yy425: - YYDEBUG(425, *YYCURSOR); + goto yy421; +yy421: + YYDEBUG(421, *YYCURSOR); if(yybm[0+yych] & 128) { - goto yy424; + goto yy420; } if(yych <= '/') goto yy406; - if(yych <= '1') goto yy426; - if(yych <= '2') goto yy427; - if(yych <= '9') goto yy428; + if(yych <= '1') goto yy422; + if(yych <= '2') goto yy423; + if(yych <= '9') goto yy424; goto yy406; -yy426: - YYDEBUG(426, *YYCURSOR); +yy422: + YYDEBUG(422, *YYCURSOR); yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy430; + if(yych == '.') goto yy426; goto yy406; } else { - if(yych <= '9') goto yy466; - if(yych <= ':') goto yy430; + if(yych <= '9') goto yy462; + if(yych <= ':') goto yy426; goto yy406; } -yy427: - YYDEBUG(427, *YYCURSOR); +yy423: + YYDEBUG(423, *YYCURSOR); yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy430; + if(yych == '.') goto yy426; goto yy406; } else { - if(yych <= '3') goto yy466; - if(yych <= '9') goto yy429; - if(yych <= ':') goto yy430; + if(yych <= '3') goto yy462; + if(yych <= '9') goto yy425; + if(yych <= ':') goto yy426; goto yy406; } -yy428: - YYDEBUG(428, *YYCURSOR); +yy424: + YYDEBUG(424, *YYCURSOR); yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy430; + if(yych == '.') goto yy426; goto yy406; } else { - if(yych <= '9') goto yy429; - if(yych <= ':') goto yy430; + if(yych <= '9') goto yy425; + if(yych <= ':') goto yy426; goto yy406; } -yy429: - YYDEBUG(429, *YYCURSOR); +yy425: + YYDEBUG(425, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy406; - if(yych <= '9') goto yy464; + if(yych <= '9') goto yy460; goto yy406; -yy430: - YYDEBUG(430, *YYCURSOR); +yy426: + YYDEBUG(426, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '5') goto yy431; - if(yych <= '9') goto yy433; + if(yych <= '5') goto yy427; + if(yych <= '9') goto yy429; goto yy52; -yy431: - YYDEBUG(431, *YYCURSOR); +yy427: + YYDEBUG(427, *YYCURSOR); yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy434; - goto yy432; + if(yych == '.') goto yy430; + goto yy428; } else { - if(yych <= '9') goto yy433; - if(yych <= ':') goto yy434; - goto yy432; + if(yych <= '9') goto yy429; + if(yych <= ':') goto yy430; + goto yy428; } -yy432: - YYDEBUG(432, *YYCURSOR); +yy428: + YYDEBUG(428, *YYCURSOR); #line 1338 "ext/date/lib/parse_date.re" { @@ -6337,364 +6298,364 @@ yy432: TIMELIB_DEINIT; return TIMELIB_SHORTDATE_WITH_TIME; } -#line 5461 "ext/date/lib/parse_date.c" -yy433: - YYDEBUG(433, *YYCURSOR); +#line 5430 "ext/date/lib/parse_date.c" +yy429: + YYDEBUG(429, *YYCURSOR); yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - if(yych == '.') goto yy434; - if(yych != ':') goto yy432; - goto yy434; -yy434: - YYDEBUG(434, *YYCURSOR); + if(yych == '.') goto yy430; + if(yych != ':') goto yy428; + goto yy430; +yy430: + YYDEBUG(430, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '5') goto yy435; - if(yych <= '6') goto yy436; - if(yych <= '9') goto yy437; + if(yych <= '5') goto yy431; + if(yych <= '6') goto yy432; + if(yych <= '9') goto yy433; goto yy52; -yy435: - YYDEBUG(435, *YYCURSOR); +yy431: + YYDEBUG(431, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy432; - if(yych <= '9') goto yy438; - goto yy432; -yy436: - YYDEBUG(436, *YYCURSOR); + if(yych <= '/') goto yy428; + if(yych <= '9') goto yy434; + goto yy428; +yy432: + YYDEBUG(432, *YYCURSOR); yych = *++YYCURSOR; - if(yych == '0') goto yy438; - goto yy432; -yy437: - YYDEBUG(437, *YYCURSOR); + if(yych == '0') goto yy434; + goto yy428; +yy433: + YYDEBUG(433, *YYCURSOR); yych = *++YYCURSOR; - goto yy432; -yy438: - YYDEBUG(438, *YYCURSOR); + goto yy428; +yy434: + YYDEBUG(434, *YYCURSOR); yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '+'){ if(yych <= '\''){ - if(yych != ' ') goto yy432; - goto yy439; + if(yych != ' ') goto yy428; + goto yy435; } else { - if(yych <= '(') goto yy442; - if(yych <= '*') goto yy432; - goto yy441; + if(yych <= '(') goto yy438; + if(yych <= '*') goto yy428; + goto yy437; } } else { if(yych <= '@'){ - if(yych == '-') goto yy441; - goto yy432; + if(yych == '-') goto yy437; + goto yy428; } else { - if(yych <= 'Z') goto yy443; - if(yych <= '`') goto yy432; - if(yych <= 'z') goto yy444; - goto yy432; + if(yych <= 'Z') goto yy439; + if(yych <= '`') goto yy428; + if(yych <= 'z') goto yy440; + goto yy428; } } -yy439: - YYDEBUG(439, *YYCURSOR); +yy435: + YYDEBUG(435, *YYCURSOR); ++YYCURSOR; if((YYLIMIT - YYCURSOR) < 6) YYFILL(6); yych = *YYCURSOR; - goto yy440; -yy440: - YYDEBUG(440, *YYCURSOR); + goto yy436; +yy436: + YYDEBUG(436, *YYCURSOR); if(yych <= '+'){ if(yych <= '\''){ - if(yych == ' ') goto yy439; + if(yych == ' ') goto yy435; goto yy52; } else { - if(yych <= '(') goto yy442; + if(yych <= '(') goto yy438; if(yych <= '*') goto yy52; - goto yy441; + goto yy437; } } else { if(yych <= '@'){ if(yych != '-') goto yy52; - goto yy441; + goto yy437; } else { - if(yych <= 'Z') goto yy443; + if(yych <= 'Z') goto yy439; if(yych <= '`') goto yy52; - if(yych <= 'z') goto yy444; + if(yych <= 'z') goto yy440; goto yy52; } } -yy441: - YYDEBUG(441, *YYCURSOR); +yy437: + YYDEBUG(437, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '1') goto yy457; - if(yych <= '2') goto yy458; - if(yych <= '9') goto yy459; + if(yych <= '1') goto yy453; + if(yych <= '2') goto yy454; + if(yych <= '9') goto yy455; goto yy52; -yy442: - YYDEBUG(442, *YYCURSOR); +yy438: + YYDEBUG(438, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '@') goto yy52; - if(yych <= 'Z') goto yy444; + if(yych <= 'Z') goto yy440; if(yych <= '`') goto yy52; - if(yych <= 'z') goto yy444; + if(yych <= 'z') goto yy440; goto yy52; -yy443: - YYDEBUG(443, *YYCURSOR); +yy439: + YYDEBUG(439, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '@'){ - if(yych == ')') goto yy437; - goto yy432; + if(yych == ')') goto yy433; + goto yy428; } else { - if(yych <= 'Z') goto yy445; - if(yych <= '`') goto yy432; - if(yych <= 'z') goto yy448; - goto yy432; + if(yych <= 'Z') goto yy441; + if(yych <= '`') goto yy428; + if(yych <= 'z') goto yy444; + goto yy428; } -yy444: - YYDEBUG(444, *YYCURSOR); +yy440: + YYDEBUG(440, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '@'){ - if(yych == ')') goto yy437; - goto yy432; + if(yych == ')') goto yy433; + goto yy428; } else { - if(yych <= 'Z') goto yy445; - if(yych <= '`') goto yy432; - if(yych >= '{') goto yy432; - goto yy445; + if(yych <= 'Z') goto yy441; + if(yych <= '`') goto yy428; + if(yych >= '{') goto yy428; + goto yy441; } -yy445: - YYDEBUG(445, *YYCURSOR); +yy441: + YYDEBUG(441, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '@'){ - if(yych == ')') goto yy437; - goto yy432; + if(yych == ')') goto yy433; + goto yy428; } else { - if(yych <= 'Z') goto yy446; - if(yych <= '`') goto yy432; - if(yych >= '{') goto yy432; - goto yy446; + if(yych <= 'Z') goto yy442; + if(yych <= '`') goto yy428; + if(yych >= '{') goto yy428; + goto yy442; } -yy446: - YYDEBUG(446, *YYCURSOR); +yy442: + YYDEBUG(442, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '@'){ - if(yych == ')') goto yy437; - goto yy432; + if(yych == ')') goto yy433; + goto yy428; } else { - if(yych <= 'Z') goto yy447; - if(yych <= '`') goto yy432; - if(yych >= '{') goto yy432; - goto yy447; + if(yych <= 'Z') goto yy443; + if(yych <= '`') goto yy428; + if(yych >= '{') goto yy428; + goto yy443; } -yy447: - YYDEBUG(447, *YYCURSOR); +yy443: + YYDEBUG(443, *YYCURSOR); yych = *++YYCURSOR; - if(yych == ')') goto yy437; - goto yy432; -yy448: - YYDEBUG(448, *YYCURSOR); + if(yych == ')') goto yy433; + goto yy428; +yy444: + YYDEBUG(444, *YYCURSOR); yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ if(yych <= ')'){ - if(yych <= '(') goto yy432; - goto yy437; + if(yych <= '(') goto yy428; + goto yy433; } else { - if(yych == '/') goto yy450; - goto yy432; + if(yych == '/') goto yy446; + goto yy428; } } else { if(yych <= '_'){ - if(yych <= 'Z') goto yy446; - if(yych <= '^') goto yy432; - goto yy450; + if(yych <= 'Z') goto yy442; + if(yych <= '^') goto yy428; + goto yy446; } else { - if(yych <= '`') goto yy432; - if(yych >= '{') goto yy432; - goto yy449; + if(yych <= '`') goto yy428; + if(yych >= '{') goto yy428; + goto yy445; } } -yy449: - YYDEBUG(449, *YYCURSOR); +yy445: + YYDEBUG(445, *YYCURSOR); yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ if(yych <= ')'){ - if(yych <= '(') goto yy432; - goto yy437; + if(yych <= '(') goto yy428; + goto yy433; } else { - if(yych != '/') goto yy432; - goto yy450; + if(yych != '/') goto yy428; + goto yy446; } } else { if(yych <= '_'){ - if(yych <= 'Z') goto yy447; - if(yych <= '^') goto yy432; - goto yy450; + if(yych <= 'Z') goto yy443; + if(yych <= '^') goto yy428; + goto yy446; } else { - if(yych <= '`') goto yy432; - if(yych <= 'z') goto yy454; - goto yy432; + if(yych <= '`') goto yy428; + if(yych <= 'z') goto yy450; + goto yy428; } } -yy450: - YYDEBUG(450, *YYCURSOR); +yy446: + YYDEBUG(446, *YYCURSOR); ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); yych = *YYCURSOR; if(yych <= '@') goto yy52; if(yych >= '[') goto yy52; - goto yy451; -yy451: - YYDEBUG(451, *YYCURSOR); + goto yy447; +yy447: + YYDEBUG(447, *YYCURSOR); ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); yych = *YYCURSOR; if(yych <= '`') goto yy52; if(yych >= '{') goto yy52; - goto yy452; -yy452: - YYDEBUG(452, *YYCURSOR); + goto yy448; +yy448: + YYDEBUG(448, *YYCURSOR); yyaccept = 7; YYMARKER = ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); yych = *YYCURSOR; - goto yy453; -yy453: - YYDEBUG(453, *YYCURSOR); + goto yy449; +yy449: + YYDEBUG(449, *YYCURSOR); if(yych <= '^'){ - if(yych == '/') goto yy450; - goto yy432; + if(yych == '/') goto yy446; + goto yy428; } else { - if(yych <= '_') goto yy450; - if(yych <= '`') goto yy432; - if(yych <= 'z') goto yy452; - goto yy432; + if(yych <= '_') goto yy446; + if(yych <= '`') goto yy428; + if(yych <= 'z') goto yy448; + goto yy428; } -yy454: - YYDEBUG(454, *YYCURSOR); +yy450: + YYDEBUG(450, *YYCURSOR); yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == ')') goto yy437; - if(yych <= '.') goto yy432; - goto yy450; + if(yych == ')') goto yy433; + if(yych <= '.') goto yy428; + goto yy446; } else { if(yych <= '_'){ - if(yych <= '^') goto yy432; - goto yy450; + if(yych <= '^') goto yy428; + goto yy446; } else { - if(yych <= '`') goto yy432; - if(yych >= '{') goto yy432; - goto yy455; + if(yych <= '`') goto yy428; + if(yych >= '{') goto yy428; + goto yy451; } } -yy455: - YYDEBUG(455, *YYCURSOR); +yy451: + YYDEBUG(451, *YYCURSOR); ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); yych = *YYCURSOR; - goto yy456; -yy456: - YYDEBUG(456, *YYCURSOR); + goto yy452; +yy452: + YYDEBUG(452, *YYCURSOR); if(yych <= '^'){ - if(yych == '/') goto yy450; + if(yych == '/') goto yy446; goto yy52; } else { - if(yych <= '_') goto yy450; + if(yych <= '_') goto yy446; if(yych <= '`') goto yy52; - if(yych <= 'z') goto yy455; + if(yych <= 'z') goto yy451; goto yy52; } -yy457: - YYDEBUG(457, *YYCURSOR); +yy453: + YYDEBUG(453, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy432; - if(yych <= '5') goto yy462; - if(yych <= '9') goto yy459; - if(yych <= ':') goto yy460; - goto yy432; -yy458: - YYDEBUG(458, *YYCURSOR); + if(yych <= '/') goto yy428; + if(yych <= '5') goto yy458; + if(yych <= '9') goto yy455; + if(yych <= ':') goto yy456; + goto yy428; +yy454: + YYDEBUG(454, *YYCURSOR); yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '5'){ - if(yych <= '/') goto yy432; - if(yych <= '3') goto yy462; - goto yy461; + if(yych <= '/') goto yy428; + if(yych <= '3') goto yy458; + goto yy457; } else { - if(yych == ':') goto yy460; - goto yy432; + if(yych == ':') goto yy456; + goto yy428; } -yy459: - YYDEBUG(459, *YYCURSOR); +yy455: + YYDEBUG(455, *YYCURSOR); yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= '/') goto yy432; - if(yych <= '5') goto yy461; - if(yych != ':') goto yy432; - goto yy460; -yy460: - YYDEBUG(460, *YYCURSOR); + if(yych <= '/') goto yy428; + if(yych <= '5') goto yy457; + if(yych != ':') goto yy428; + goto yy456; +yy456: + YYDEBUG(456, *YYCURSOR); yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= '/') goto yy432; - if(yych >= '6') goto yy432; - goto yy461; -yy461: - YYDEBUG(461, *YYCURSOR); + if(yych <= '/') goto yy428; + if(yych >= '6') goto yy428; + goto yy457; +yy457: + YYDEBUG(457, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '9') goto yy437; + if(yych <= '9') goto yy433; goto yy52; -yy462: - YYDEBUG(462, *YYCURSOR); +yy458: + YYDEBUG(458, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy432; - if(yych <= '5') goto yy463; - if(yych <= '9') goto yy437; - if(yych <= ':') goto yy460; - goto yy432; -yy463: - YYDEBUG(463, *YYCURSOR); + if(yych <= '/') goto yy428; + if(yych <= '5') goto yy459; + if(yych <= '9') goto yy433; + if(yych <= ':') goto yy456; + goto yy428; +yy459: + YYDEBUG(459, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy432; - if(yych <= '9') goto yy437; - goto yy432; -yy464: - YYDEBUG(464, *YYCURSOR); + if(yych <= '/') goto yy428; + if(yych <= '9') goto yy433; + goto yy428; +yy460: + YYDEBUG(460, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy406; if(yych >= ':') goto yy406; - goto yy465; -yy465: - YYDEBUG(465, *YYCURSOR); + goto yy461; +yy461: + YYDEBUG(461, *YYCURSOR); yych = *++YYCURSOR; goto yy406; -yy466: - YYDEBUG(466, *YYCURSOR); +yy462: + YYDEBUG(462, *YYCURSOR); yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy430; + if(yych == '.') goto yy426; goto yy406; } else { - if(yych <= '9') goto yy464; - if(yych <= ':') goto yy430; + if(yych <= '9') goto yy460; + if(yych <= ':') goto yy426; goto yy406; } -yy467: - YYDEBUG(467, *YYCURSOR); +yy463: + YYDEBUG(463, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy406; if(yych >= ':') goto yy406; - goto yy468; -yy468: - YYDEBUG(468, *YYCURSOR); + goto yy464; +yy464: + YYDEBUG(464, *YYCURSOR); ++YYCURSOR; - if((yych = *YYCURSOR) <= '/') goto yy469; - if(yych <= '9') goto yy465; - goto yy469; -yy469: - YYDEBUG(469, *YYCURSOR); + if((yych = *YYCURSOR) <= '/') goto yy465; + if(yych <= '9') goto yy461; + goto yy465; +yy465: + YYDEBUG(465, *YYCURSOR); #line 1087 "ext/date/lib/parse_date.re" { @@ -6708,465 +6669,378 @@ yy469: TIMELIB_DEINIT; return TIMELIB_DATE_NO_DAY; } -#line 5758 "ext/date/lib/parse_date.c" -yy470: - YYDEBUG(470, *YYCURSOR); +#line 5727 "ext/date/lib/parse_date.c" +yy466: + YYDEBUG(466, *YYCURSOR); yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy430; + if(yych == '.') goto yy426; goto yy406; } else { - if(yych <= '9') goto yy468; - if(yych <= ':') goto yy430; + if(yych <= '9') goto yy464; + if(yych <= ':') goto yy426; goto yy406; } -yy471: - YYDEBUG(471, *YYCURSOR); +yy467: + YYDEBUG(467, *YYCURSOR); yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'Q'){ - if(yych <= '2'){ - if(yych <= '.'){ - if(yych <= '-') goto yy425; - goto yy472; - } else { - if(yych <= '/') goto yy425; - if(yych <= '1') goto yy473; - goto yy474; - } + if(yych <= ':'){ + if(yych <= '/'){ + if(yych != '.') goto yy421; + goto yy468; } else { - if(yych <= ':'){ - if(yych <= '9') goto yy475; - goto yy430; - } else { - if(yych == 'N') goto yy418; - goto yy425; - } + if(yych <= '1') goto yy469; + if(yych <= '2') goto yy470; + if(yych <= '9') goto yy471; + goto yy426; } } else { - if(yych <= 'n'){ - if(yych <= 'S'){ - if(yych <= 'R') goto yy420; - goto yy416; - } else { - if(yych <= 'T') goto yy422; - if(yych <= 'm') goto yy425; - goto yy419; - } + if(yych <= 'q'){ + if(yych == 'n') goto yy417; + goto yy421; } else { - if(yych <= 'r'){ - if(yych <= 'q') goto yy425; - goto yy421; - } else { - if(yych <= 's') goto yy417; - if(yych <= 't') goto yy423; - goto yy425; - } + if(yych <= 'r') goto yy418; + if(yych <= 's') goto yy416; + if(yych <= 't') goto yy419; + goto yy421; } } -yy472: - YYDEBUG(472, *YYCURSOR); +yy468: + YYDEBUG(468, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '2'){ - if(yych <= '/') goto yy425; - if(yych <= '1') goto yy478; - goto yy479; + if(yych <= '/') goto yy421; + if(yych <= '1') goto yy474; + goto yy475; } else { - if(yych <= '5') goto yy480; - if(yych <= '9') goto yy481; - goto yy425; + if(yych <= '5') goto yy476; + if(yych <= '9') goto yy477; + goto yy421; } -yy473: - YYDEBUG(473, *YYCURSOR); +yy469: + YYDEBUG(469, *YYCURSOR); yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy430; + if(yych == '.') goto yy426; goto yy406; } else { - if(yych <= '9') goto yy477; - if(yych <= ':') goto yy430; + if(yych <= '9') goto yy473; + if(yych <= ':') goto yy426; goto yy406; } -yy474: - YYDEBUG(474, *YYCURSOR); +yy470: + YYDEBUG(470, *YYCURSOR); yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy430; + if(yych == '.') goto yy426; goto yy406; } else { - if(yych <= '3') goto yy477; - if(yych <= '9') goto yy476; - if(yych <= ':') goto yy430; + if(yych <= '3') goto yy473; + if(yych <= '9') goto yy472; + if(yych <= ':') goto yy426; goto yy406; } -yy475: - YYDEBUG(475, *YYCURSOR); +yy471: + YYDEBUG(471, *YYCURSOR); yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy430; + if(yych == '.') goto yy426; goto yy406; } else { - if(yych <= '9') goto yy476; - if(yych <= ':') goto yy430; + if(yych <= '9') goto yy472; + if(yych <= ':') goto yy426; goto yy406; } -yy476: - YYDEBUG(476, *YYCURSOR); +yy472: + YYDEBUG(472, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy469; - if(yych <= '9') goto yy464; - goto yy469; -yy477: - YYDEBUG(477, *YYCURSOR); + if(yych <= '/') goto yy465; + if(yych <= '9') goto yy460; + goto yy465; +yy473: + YYDEBUG(473, *YYCURSOR); yyaccept = 8; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy430; - goto yy469; + if(yych == '.') goto yy426; + goto yy465; } else { - if(yych <= '9') goto yy464; - if(yych <= ':') goto yy430; - goto yy469; + if(yych <= '9') goto yy460; + if(yych <= ':') goto yy426; + goto yy465; } -yy478: - YYDEBUG(478, *YYCURSOR); +yy474: + YYDEBUG(474, *YYCURSOR); yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy482; + if(yych == '.') goto yy478; goto yy406; } else { - if(yych <= '9') goto yy487; - if(yych <= ':') goto yy482; + if(yych <= '9') goto yy483; + if(yych <= ':') goto yy478; goto yy406; } -yy479: - YYDEBUG(479, *YYCURSOR); +yy475: + YYDEBUG(475, *YYCURSOR); yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy482; + if(yych == '.') goto yy478; goto yy406; } else { - if(yych <= '3') goto yy487; - if(yych <= '9') goto yy486; - if(yych <= ':') goto yy482; + if(yych <= '3') goto yy483; + if(yych <= '9') goto yy482; + if(yych <= ':') goto yy478; goto yy406; } -yy480: - YYDEBUG(480, *YYCURSOR); +yy476: + YYDEBUG(476, *YYCURSOR); yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy482; + if(yych == '.') goto yy478; goto yy406; } else { - if(yych <= '9') goto yy486; - if(yych <= ':') goto yy482; + if(yych <= '9') goto yy482; + if(yych <= ':') goto yy478; goto yy406; } -yy481: - YYDEBUG(481, *YYCURSOR); +yy477: + YYDEBUG(477, *YYCURSOR); yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ if(yych != '.') goto yy406; - goto yy482; + goto yy478; } else { - if(yych <= '9') goto yy429; + if(yych <= '9') goto yy425; if(yych >= ';') goto yy406; - goto yy482; + goto yy478; } -yy482: - YYDEBUG(482, *YYCURSOR); +yy478: + YYDEBUG(478, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '5') goto yy483; - if(yych <= '6') goto yy484; - if(yych <= '9') goto yy433; + if(yych <= '5') goto yy479; + if(yych <= '6') goto yy480; + if(yych <= '9') goto yy429; goto yy52; -yy483: - YYDEBUG(483, *YYCURSOR); +yy479: + YYDEBUG(479, *YYCURSOR); yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy434; - goto yy432; + if(yych == '.') goto yy430; + goto yy428; } else { - if(yych <= '9') goto yy485; - if(yych <= ':') goto yy434; - goto yy432; + if(yych <= '9') goto yy481; + if(yych <= ':') goto yy430; + goto yy428; } -yy484: - YYDEBUG(484, *YYCURSOR); +yy480: + YYDEBUG(480, *YYCURSOR); yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy434; - goto yy432; + if(yych == '.') goto yy430; + goto yy428; } else { - if(yych <= '0') goto yy438; - if(yych == ':') goto yy434; - goto yy432; + if(yych <= '0') goto yy434; + if(yych == ':') goto yy430; + goto yy428; } -yy485: - YYDEBUG(485, *YYCURSOR); +yy481: + YYDEBUG(481, *YYCURSOR); yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '-'){ if(yych <= '('){ - if(yych == ' ') goto yy439; - if(yych <= '\'') goto yy432; - goto yy442; + if(yych == ' ') goto yy435; + if(yych <= '\'') goto yy428; + goto yy438; } else { - if(yych == '+') goto yy441; - if(yych <= ',') goto yy432; - goto yy441; + if(yych == '+') goto yy437; + if(yych <= ',') goto yy428; + goto yy437; } } else { if(yych <= '@'){ - if(yych <= '.') goto yy434; - if(yych == ':') goto yy434; - goto yy432; + if(yych <= '.') goto yy430; + if(yych == ':') goto yy430; + goto yy428; } else { - if(yych <= 'Z') goto yy443; - if(yych <= '`') goto yy432; - if(yych <= 'z') goto yy444; - goto yy432; + if(yych <= 'Z') goto yy439; + if(yych <= '`') goto yy428; + if(yych <= 'z') goto yy440; + goto yy428; } } -yy486: - YYDEBUG(486, *YYCURSOR); +yy482: + YYDEBUG(482, *YYCURSOR); yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy434; + if(yych == '.') goto yy430; goto yy406; } else { - if(yych <= '9') goto yy464; - if(yych <= ':') goto yy434; + if(yych <= '9') goto yy460; + if(yych <= ':') goto yy430; goto yy406; } -yy487: - YYDEBUG(487, *YYCURSOR); +yy483: + YYDEBUG(483, *YYCURSOR); yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy482; + if(yych == '.') goto yy478; goto yy406; } else { - if(yych <= '9') goto yy464; - if(yych <= ':') goto yy482; + if(yych <= '9') goto yy460; + if(yych <= ':') goto yy478; goto yy406; } -yy488: - YYDEBUG(488, *YYCURSOR); +yy484: + YYDEBUG(484, *YYCURSOR); yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'Q'){ - if(yych <= '2'){ - if(yych <= '.'){ - if(yych <= '-') goto yy425; - goto yy472; - } else { - if(yych <= '/') goto yy425; - if(yych <= '1') goto yy473; - goto yy474; - } + if(yych <= ':'){ + if(yych <= '/'){ + if(yych == '.') goto yy468; + goto yy421; } else { - if(yych <= ':'){ - if(yych <= '9') goto yy475; - goto yy430; - } else { - if(yych == 'N') goto yy418; - goto yy425; - } + if(yych <= '1') goto yy469; + if(yych <= '2') goto yy470; + if(yych <= '9') goto yy471; + goto yy426; } } else { - if(yych <= 'n'){ - if(yych <= 'S'){ - if(yych <= 'R') goto yy420; - goto yy416; - } else { - if(yych <= 'T') goto yy422; - if(yych <= 'm') goto yy425; - goto yy419; - } + if(yych <= 'q'){ + if(yych == 'n') goto yy417; + goto yy421; } else { - if(yych <= 'r'){ - if(yych <= 'q') goto yy425; - goto yy421; - } else { - if(yych <= 's') goto yy417; - if(yych <= 't') goto yy423; - goto yy425; - } + if(yych <= 'r') goto yy418; + if(yych <= 's') goto yy416; + if(yych <= 't') goto yy419; + goto yy421; } } -yy489: - YYDEBUG(489, *YYCURSOR); - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'R'){ - if(yych <= '2'){ - if(yych <= '/') goto yy425; - if(yych <= '0') goto yy471; - if(yych <= '1') goto yy492; - goto yy499; - } else { - if(yych <= 'M'){ - if(yych <= '9') goto yy492; - goto yy425; - } else { - if(yych <= 'N') goto yy418; - if(yych <= 'Q') goto yy425; - goto yy420; - } +yy485: + YYDEBUG(485, *YYCURSOR); + yych = *++YYCURSOR; + if(yych <= 'm'){ + if(yych <= '1'){ + if(yych <= '/') goto yy421; + if(yych <= '0') goto yy467; + goto yy488; + } else { + if(yych <= '2') goto yy495; + if(yych <= '9') goto yy488; + goto yy421; } } else { - if(yych <= 'n'){ - if(yych <= 'S') goto yy416; - if(yych <= 'T') goto yy422; - if(yych <= 'm') goto yy425; - goto yy419; + if(yych <= 'r'){ + if(yych <= 'n') goto yy417; + if(yych <= 'q') goto yy421; + goto yy418; } else { - if(yych <= 'r'){ - if(yych <= 'q') goto yy425; - goto yy421; - } else { - if(yych <= 's') goto yy417; - if(yych <= 't') goto yy423; - goto yy425; - } + if(yych <= 's') goto yy416; + if(yych <= 't') goto yy419; + goto yy421; } } -yy490: - YYDEBUG(490, *YYCURSOR); - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'R'){ - if(yych <= '9'){ - if(yych <= '/') goto yy425; - if(yych == '2') goto yy499; - goto yy492; +yy486: + YYDEBUG(486, *YYCURSOR); + yych = *++YYCURSOR; + if(yych <= 'm'){ + if(yych <= '1'){ + if(yych <= '/') goto yy421; + goto yy488; } else { - if(yych == 'N') goto yy418; - if(yych <= 'Q') goto yy425; - goto yy420; + if(yych <= '2') goto yy495; + if(yych <= '9') goto yy488; + goto yy421; } } else { - if(yych <= 'n'){ - if(yych <= 'S') goto yy416; - if(yych <= 'T') goto yy422; - if(yych <= 'm') goto yy425; - goto yy419; + if(yych <= 'r'){ + if(yych <= 'n') goto yy417; + if(yych <= 'q') goto yy421; + goto yy418; } else { - if(yych <= 'r'){ - if(yych <= 'q') goto yy425; - goto yy421; - } else { - if(yych <= 's') goto yy417; - if(yych <= 't') goto yy423; - goto yy425; - } + if(yych <= 's') goto yy416; + if(yych <= 't') goto yy419; + goto yy421; } } -yy491: - YYDEBUG(491, *YYCURSOR); - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'R'){ - if(yych <= '9'){ - if(yych <= '/') goto yy425; - if(yych <= '1') goto yy492; - if(yych <= '2') goto yy414; - goto yy415; +yy487: + YYDEBUG(487, *YYCURSOR); + yych = *++YYCURSOR; + if(yych <= 'm'){ + if(yych <= '1'){ + if(yych <= '/') goto yy421; + goto yy488; } else { - if(yych == 'N') goto yy418; - if(yych <= 'Q') goto yy425; - goto yy420; + if(yych <= '2') goto yy414; + if(yych <= '9') goto yy415; + goto yy421; } } else { - if(yych <= 'n'){ - if(yych <= 'S') goto yy416; - if(yych <= 'T') goto yy422; - if(yych <= 'm') goto yy425; - goto yy419; + if(yych <= 'r'){ + if(yych <= 'n') goto yy417; + if(yych <= 'q') goto yy421; + goto yy418; } else { - if(yych <= 'r'){ - if(yych <= 'q') goto yy425; - goto yy421; - } else { - if(yych <= 's') goto yy417; - if(yych <= 't') goto yy423; - goto yy425; - } + if(yych <= 's') goto yy416; + if(yych <= 't') goto yy419; + goto yy421; } } -yy492: - YYDEBUG(492, *YYCURSOR); +yy488: + YYDEBUG(488, *YYCURSOR); yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'N'){ - if(yych <= '1'){ - if(yych <= '-'){ - if(yych <= ',') goto yy425; - goto yy493; - } else { - if(yych <= '.') goto yy472; - if(yych <= '/') goto yy425; - goto yy473; - } + if(yych <= '9'){ + if(yych <= '.'){ + if(yych <= ',') goto yy421; + if(yych >= '.') goto yy468; + goto yy489; } else { - if(yych <= '9'){ - if(yych <= '2') goto yy474; - goto yy475; - } else { - if(yych <= ':') goto yy430; - if(yych <= 'M') goto yy425; - goto yy418; - } + if(yych <= '/') goto yy421; + if(yych <= '1') goto yy469; + if(yych <= '2') goto yy470; + goto yy471; } } else { - if(yych <= 'm'){ - if(yych <= 'R'){ - if(yych <= 'Q') goto yy425; - goto yy420; - } else { - if(yych <= 'S') goto yy416; - if(yych <= 'T') goto yy422; - goto yy425; - } + if(yych <= 'q'){ + if(yych <= ':') goto yy426; + if(yych == 'n') goto yy417; + goto yy421; } else { - if(yych <= 'r'){ - if(yych <= 'n') goto yy419; - if(yych <= 'q') goto yy425; - goto yy421; - } else { - if(yych <= 's') goto yy417; - if(yych <= 't') goto yy423; - goto yy425; - } + if(yych <= 'r') goto yy418; + if(yych <= 's') goto yy416; + if(yych <= 't') goto yy419; + goto yy421; } } -yy493: - YYDEBUG(493, *YYCURSOR); +yy489: + YYDEBUG(489, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; if(yych >= ':') goto yy52; - goto yy494; -yy494: - YYDEBUG(494, *YYCURSOR); + goto yy490; +yy490: + YYDEBUG(490, *YYCURSOR); ++YYCURSOR; - if((yych = *YYCURSOR) <= '/') goto yy495; - if(yych <= '9') goto yy496; - goto yy495; -yy495: - YYDEBUG(495, *YYCURSOR); + if((yych = *YYCURSOR) <= '/') goto yy491; + if(yych <= '9') goto yy492; + goto yy491; +yy491: + YYDEBUG(491, *YYCURSOR); #line 1225 "ext/date/lib/parse_date.re" { @@ -7180,71 +7054,52 @@ yy495: TIMELIB_DEINIT; return TIMELIB_PG_TEXT; } -#line 6178 "ext/date/lib/parse_date.c" -yy496: - YYDEBUG(496, *YYCURSOR); +#line 6060 "ext/date/lib/parse_date.c" +yy492: + YYDEBUG(492, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy495; - if(yych >= ':') goto yy495; - goto yy497; -yy497: - YYDEBUG(497, *YYCURSOR); + if(yych <= '/') goto yy491; + if(yych >= ':') goto yy491; + goto yy493; +yy493: + YYDEBUG(493, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy495; - if(yych >= ':') goto yy495; - goto yy498; -yy498: - YYDEBUG(498, *YYCURSOR); + if(yych <= '/') goto yy491; + if(yych >= ':') goto yy491; + goto yy494; +yy494: + YYDEBUG(494, *YYCURSOR); yych = *++YYCURSOR; - goto yy495; -yy499: - YYDEBUG(499, *YYCURSOR); + goto yy491; +yy495: + YYDEBUG(495, *YYCURSOR); yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'N'){ - if(yych <= '1'){ - if(yych <= '-'){ - if(yych <= ',') goto yy425; - goto yy493; - } else { - if(yych <= '.') goto yy472; - if(yych <= '/') goto yy425; - goto yy473; - } + if(yych <= '9'){ + if(yych <= '.'){ + if(yych <= ',') goto yy421; + if(yych <= '-') goto yy489; + goto yy468; } else { - if(yych <= '9'){ - if(yych <= '2') goto yy474; - goto yy475; - } else { - if(yych <= ':') goto yy430; - if(yych <= 'M') goto yy425; - goto yy418; - } + if(yych <= '/') goto yy421; + if(yych <= '1') goto yy469; + if(yych <= '2') goto yy470; + goto yy471; } } else { - if(yych <= 'm'){ - if(yych <= 'R'){ - if(yych <= 'Q') goto yy425; - goto yy420; - } else { - if(yych <= 'S') goto yy416; - if(yych <= 'T') goto yy422; - goto yy425; - } + if(yych <= 'q'){ + if(yych <= ':') goto yy426; + if(yych == 'n') goto yy417; + goto yy421; } else { - if(yych <= 'r'){ - if(yych <= 'n') goto yy419; - if(yych <= 'q') goto yy425; - goto yy421; - } else { - if(yych <= 's') goto yy417; - if(yych <= 't') goto yy423; - goto yy425; - } + if(yych <= 'r') goto yy418; + if(yych <= 's') goto yy416; + if(yych <= 't') goto yy419; + goto yy421; } } -yy500: - YYDEBUG(500, *YYCURSOR); +yy496: + YYDEBUG(496, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'C'){ @@ -7263,13 +7118,13 @@ yy500: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'c') goto yy501; + if(yych == 'c') goto yy497; if(yych <= 'z') goto yy136; goto yy3; } } -yy501: - YYDEBUG(501, *YYCURSOR); +yy497: + YYDEBUG(497, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ @@ -7302,14 +7157,14 @@ yy501: if(yych <= '`') goto yy3; goto yy141; } else { - if(yych <= 'e') goto yy502; + if(yych <= 'e') goto yy498; if(yych <= 'z') goto yy141; goto yy3; } } } -yy502: - YYDEBUG(502, *YYCURSOR); +yy498: + YYDEBUG(498, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'M'){ @@ -7326,25 +7181,25 @@ yy502: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'm') goto yy503; + if(yych == 'm') goto yy499; if(yych <= 'z') goto yy142; goto yy3; } } -yy503: - YYDEBUG(503, *YYCURSOR); +yy499: + YYDEBUG(499, *YYCURSOR); yych = *++YYCURSOR; if(yych == 'B') goto yy411; if(yych != 'b') goto yy143; - goto yy504; -yy504: - YYDEBUG(504, *YYCURSOR); + goto yy500; +yy500: + YYDEBUG(500, *YYCURSOR); yych = *++YYCURSOR; if(yych == 'E') goto yy412; if(yych != 'e') goto yy143; - goto yy505; -yy505: - YYDEBUG(505, *YYCURSOR); + goto yy501; +yy501: + YYDEBUG(501, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '^'){ if(yych <= '/'){ @@ -7360,13 +7215,13 @@ yy505: if(yych <= '`') goto yy52; goto yy142; } else { - if(yych <= 'r') goto yy506; + if(yych <= 'r') goto yy502; if(yych <= 'z') goto yy142; goto yy52; } } -yy506: - YYDEBUG(506, *YYCURSOR); +yy502: + YYDEBUG(502, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '^'){ if(yych == '/') goto yy137; @@ -7377,8 +7232,8 @@ yy506: if(yych <= 'z') goto yy142; goto yy402; } -yy507: - YYDEBUG(507, *YYCURSOR); +yy503: + YYDEBUG(503, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'V'){ if(yych <= ')'){ @@ -7387,7 +7242,7 @@ yy507: } else { if(yych <= '@') goto yy3; if(yych <= 'U') goto yy133; - goto yy519; + goto yy515; } } else { if(yych <= 'u'){ @@ -7395,13 +7250,13 @@ yy507: if(yych <= '`') goto yy3; goto yy133; } else { - if(yych <= 'v') goto yy519; + if(yych <= 'v') goto yy515; if(yych <= 'z') goto yy133; goto yy3; } } -yy508: - YYDEBUG(508, *YYCURSOR); +yy504: + YYDEBUG(504, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'V'){ @@ -7412,7 +7267,7 @@ yy508: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'U') goto yy133; - goto yy519; + goto yy515; } } else { if(yych <= '`'){ @@ -7420,13 +7275,13 @@ yy508: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'v') goto yy520; + if(yych == 'v') goto yy516; if(yych <= 'z') goto yy136; goto yy3; } } -yy509: - YYDEBUG(509, *YYCURSOR); +yy505: + YYDEBUG(505, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'X'){ @@ -7437,7 +7292,7 @@ yy509: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'W') goto yy133; - goto yy515; + goto yy511; } } else { if(yych <= '`'){ @@ -7445,13 +7300,13 @@ yy509: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'x') goto yy518; + if(yych == 'x') goto yy514; if(yych <= 'z') goto yy136; goto yy3; } } -yy510: - YYDEBUG(510, *YYCURSOR); +yy506: + YYDEBUG(506, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'N'){ @@ -7462,7 +7317,7 @@ yy510: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'M') goto yy133; - goto yy513; + goto yy509; } } else { if(yych <= '`'){ @@ -7470,13 +7325,13 @@ yy510: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'n') goto yy516; + if(yych == 'n') goto yy512; if(yych <= 'z') goto yy136; goto yy3; } } -yy511: - YYDEBUG(511, *YYCURSOR); +yy507: + YYDEBUG(507, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'X'){ if(yych <= ')'){ @@ -7485,7 +7340,7 @@ yy511: } else { if(yych <= '@') goto yy3; if(yych <= 'W') goto yy133; - goto yy515; + goto yy511; } } else { if(yych <= 'w'){ @@ -7493,13 +7348,13 @@ yy511: if(yych <= '`') goto yy3; goto yy133; } else { - if(yych <= 'x') goto yy515; + if(yych <= 'x') goto yy511; if(yych <= 'z') goto yy133; goto yy3; } } -yy512: - YYDEBUG(512, *YYCURSOR); +yy508: + YYDEBUG(508, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'N'){ if(yych <= ')'){ @@ -7508,7 +7363,7 @@ yy512: } else { if(yych <= '@') goto yy3; if(yych <= 'M') goto yy133; - goto yy513; + goto yy509; } } else { if(yych <= 'm'){ @@ -7516,13 +7371,13 @@ yy512: if(yych <= '`') goto yy3; goto yy133; } else { - if(yych <= 'n') goto yy513; + if(yych <= 'n') goto yy509; if(yych <= 'z') goto yy133; goto yy3; } } -yy513: - YYDEBUG(513, *YYCURSOR); +yy509: + YYDEBUG(509, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'T'){ if(yych <= ')'){ @@ -7531,7 +7386,7 @@ yy513: } else { if(yych <= '@') goto yy3; if(yych <= 'S') goto yy134; - goto yy514; + goto yy510; } } else { if(yych <= 's'){ @@ -7539,13 +7394,13 @@ yy513: if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 't') goto yy514; + if(yych <= 't') goto yy510; if(yych <= 'z') goto yy134; goto yy3; } } -yy514: - YYDEBUG(514, *YYCURSOR); +yy510: + YYDEBUG(510, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'G'){ @@ -7556,8 +7411,8 @@ yy514: if(yych == 'h') goto yy160; goto yy3; } -yy515: - YYDEBUG(515, *YYCURSOR); +yy511: + YYDEBUG(511, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'T'){ if(yych <= ')'){ @@ -7579,8 +7434,8 @@ yy515: goto yy3; } } -yy516: - YYDEBUG(516, *YYCURSOR); +yy512: + YYDEBUG(512, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'T'){ @@ -7591,7 +7446,7 @@ yy516: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'S') goto yy134; - goto yy514; + goto yy510; } } else { if(yych <= '`'){ @@ -7599,13 +7454,13 @@ yy516: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 't') goto yy517; + if(yych == 't') goto yy513; if(yych <= 'z') goto yy141; goto yy3; } } -yy517: - YYDEBUG(517, *YYCURSOR); +yy513: + YYDEBUG(513, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'H'){ @@ -7627,8 +7482,8 @@ yy517: goto yy3; } } -yy518: - YYDEBUG(518, *YYCURSOR); +yy514: + YYDEBUG(514, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'T'){ @@ -7652,8 +7507,8 @@ yy518: goto yy3; } } -yy519: - YYDEBUG(519, *YYCURSOR); +yy515: + YYDEBUG(515, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ @@ -7669,21 +7524,21 @@ yy519: } else { if(yych <= 'Z'){ if(yych <= '@') goto yy3; - if(yych == 'E') goto yy521; + if(yych == 'E') goto yy517; goto yy134; } else { if(yych <= 'd'){ if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 'e') goto yy521; + if(yych <= 'e') goto yy517; if(yych <= 'z') goto yy134; goto yy3; } } } -yy520: - YYDEBUG(520, *YYCURSOR); +yy516: + YYDEBUG(516, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ @@ -7705,7 +7560,7 @@ yy520: if(yych <= '_'){ if(yych <= 'E'){ if(yych <= 'D') goto yy134; - goto yy521; + goto yy517; } else { if(yych <= 'Z') goto yy134; if(yych <= '^') goto yy3; @@ -7716,26 +7571,26 @@ yy520: if(yych <= '`') goto yy3; goto yy141; } else { - if(yych <= 'e') goto yy522; + if(yych <= 'e') goto yy518; if(yych <= 'z') goto yy141; goto yy3; } } } -yy521: - YYDEBUG(521, *YYCURSOR); +yy517: + YYDEBUG(517, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'L'){ if(yych == ')') goto yy131; goto yy3; } else { - if(yych <= 'M') goto yy523; - if(yych == 'm') goto yy523; + if(yych <= 'M') goto yy519; + if(yych == 'm') goto yy519; goto yy3; } -yy522: - YYDEBUG(522, *YYCURSOR); +yy518: + YYDEBUG(518, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'M'){ @@ -7745,50 +7600,50 @@ yy522: } else { if(yych <= '/') goto yy137; if(yych <= 'L') goto yy3; - goto yy523; + goto yy519; } } else { if(yych <= '`'){ if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'm') goto yy524; + if(yych == 'm') goto yy520; if(yych <= 'z') goto yy142; goto yy3; } } -yy523: - YYDEBUG(523, *YYCURSOR); +yy519: + YYDEBUG(519, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'B') goto yy525; - if(yych == 'b') goto yy525; + if(yych == 'B') goto yy521; + if(yych == 'b') goto yy521; goto yy52; -yy524: - YYDEBUG(524, *YYCURSOR); +yy520: + YYDEBUG(520, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'B') goto yy525; - if(yych == 'b') goto yy526; + if(yych == 'B') goto yy521; + if(yych == 'b') goto yy522; goto yy143; -yy525: - YYDEBUG(525, *YYCURSOR); +yy521: + YYDEBUG(521, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy527; - if(yych == 'e') goto yy527; + if(yych == 'E') goto yy523; + if(yych == 'e') goto yy523; goto yy52; -yy526: - YYDEBUG(526, *YYCURSOR); +yy522: + YYDEBUG(522, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy527; - if(yych == 'e') goto yy528; + if(yych == 'E') goto yy523; + if(yych == 'e') goto yy524; goto yy143; -yy527: - YYDEBUG(527, *YYCURSOR); +yy523: + YYDEBUG(523, *YYCURSOR); yych = *++YYCURSOR; if(yych == 'R') goto yy401; if(yych == 'r') goto yy401; goto yy52; -yy528: - YYDEBUG(528, *YYCURSOR); +yy524: + YYDEBUG(524, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '^'){ if(yych <= '/'){ @@ -7804,13 +7659,13 @@ yy528: if(yych <= '`') goto yy52; goto yy142; } else { - if(yych <= 'r') goto yy506; + if(yych <= 'r') goto yy502; if(yych <= 'z') goto yy142; goto yy52; } } -yy529: - YYDEBUG(529, *YYCURSOR); +yy525: + YYDEBUG(525, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'T'){ if(yych <= ')'){ @@ -7819,7 +7674,7 @@ yy529: } else { if(yych <= '@') goto yy3; if(yych <= 'S') goto yy133; - goto yy530; + goto yy526; } } else { if(yych <= 's'){ @@ -7827,13 +7682,13 @@ yy529: if(yych <= '`') goto yy3; goto yy133; } else { - if(yych <= 't') goto yy530; + if(yych <= 't') goto yy526; if(yych <= 'z') goto yy133; goto yy3; } } -yy530: - YYDEBUG(530, *YYCURSOR); +yy526: + YYDEBUG(526, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ @@ -7850,44 +7705,44 @@ yy530: if(yych <= 'Z'){ if(yych <= '@') goto yy3; if(yych != 'O') goto yy134; - goto yy531; + goto yy527; } else { if(yych <= 'n'){ if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 'o') goto yy531; + if(yych <= 'o') goto yy527; if(yych <= 'z') goto yy134; goto yy3; } } } -yy531: - YYDEBUG(531, *YYCURSOR); +yy527: + YYDEBUG(527, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'A'){ if(yych == ')') goto yy131; goto yy3; } else { - if(yych <= 'B') goto yy532; + if(yych <= 'B') goto yy528; if(yych != 'b') goto yy3; - goto yy532; + goto yy528; } -yy532: - YYDEBUG(532, *YYCURSOR); +yy528: + YYDEBUG(528, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy533; + if(yych == 'E') goto yy529; if(yych != 'e') goto yy52; - goto yy533; -yy533: - YYDEBUG(533, *YYCURSOR); + goto yy529; +yy529: + YYDEBUG(529, *YYCURSOR); yych = *++YYCURSOR; if(yych == 'R') goto yy401; if(yych == 'r') goto yy401; goto yy52; -yy534: - YYDEBUG(534, *YYCURSOR); +yy530: + YYDEBUG(530, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'T'){ @@ -7898,7 +7753,7 @@ yy534: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'S') goto yy133; - goto yy530; + goto yy526; } } else { if(yych <= '`'){ @@ -7906,13 +7761,13 @@ yy534: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 't') goto yy535; + if(yych == 't') goto yy531; if(yych <= 'z') goto yy136; goto yy3; } } -yy535: - YYDEBUG(535, *YYCURSOR); +yy531: + YYDEBUG(531, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ @@ -7934,7 +7789,7 @@ yy535: if(yych <= '_'){ if(yych <= 'O'){ if(yych <= 'N') goto yy134; - goto yy531; + goto yy527; } else { if(yych <= 'Z') goto yy134; if(yych <= '^') goto yy3; @@ -7945,14 +7800,14 @@ yy535: if(yych <= '`') goto yy3; goto yy141; } else { - if(yych <= 'o') goto yy536; + if(yych <= 'o') goto yy532; if(yych <= 'z') goto yy141; goto yy3; } } } -yy536: - YYDEBUG(536, *YYCURSOR); +yy532: + YYDEBUG(532, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'B'){ @@ -7962,26 +7817,26 @@ yy536: } else { if(yych <= '/') goto yy137; if(yych <= 'A') goto yy3; - goto yy532; + goto yy528; } } else { if(yych <= '`'){ if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'b') goto yy537; + if(yych == 'b') goto yy533; if(yych <= 'z') goto yy142; goto yy3; } } -yy537: - YYDEBUG(537, *YYCURSOR); +yy533: + YYDEBUG(533, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy533; + if(yych == 'E') goto yy529; if(yych != 'e') goto yy143; - goto yy538; -yy538: - YYDEBUG(538, *YYCURSOR); + goto yy534; +yy534: + YYDEBUG(534, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '^'){ if(yych <= '/'){ @@ -7997,13 +7852,13 @@ yy538: if(yych <= '`') goto yy52; goto yy142; } else { - if(yych <= 'r') goto yy506; + if(yych <= 'r') goto yy502; if(yych <= 'z') goto yy142; goto yy52; } } -yy539: - YYDEBUG(539, *YYCURSOR); +yy535: + YYDEBUG(535, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'V'){ if(yych <= 'B'){ @@ -8012,12 +7867,12 @@ yy539: goto yy133; } else { if(yych <= 'O'){ - if(yych <= 'C') goto yy554; + if(yych <= 'C') goto yy550; goto yy133; } else { - if(yych <= 'P') goto yy553; + if(yych <= 'P') goto yy549; if(yych <= 'U') goto yy133; - goto yy555; + goto yy551; } } } else { @@ -8026,22 +7881,22 @@ yy539: if(yych <= 'Z') goto yy133; goto yy3; } else { - if(yych == 'c') goto yy554; + if(yych == 'c') goto yy550; goto yy133; } } else { if(yych <= 'u'){ - if(yych <= 'p') goto yy553; + if(yych <= 'p') goto yy549; goto yy133; } else { - if(yych <= 'v') goto yy555; + if(yych <= 'v') goto yy551; if(yych <= 'z') goto yy133; goto yy3; } } } -yy540: - YYDEBUG(540, *YYCURSOR); +yy536: + YYDEBUG(536, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'T'){ if(yych <= ')'){ @@ -8050,7 +7905,7 @@ yy540: } else { if(yych <= '@') goto yy3; if(yych <= 'S') goto yy133; - goto yy548; + goto yy544; } } else { if(yych <= 's'){ @@ -8058,13 +7913,13 @@ yy540: if(yych <= '`') goto yy3; goto yy133; } else { - if(yych <= 't') goto yy548; + if(yych <= 't') goto yy544; if(yych <= 'z') goto yy133; goto yy3; } } -yy541: - YYDEBUG(541, *YYCURSOR); +yy537: + YYDEBUG(537, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'X'){ if(yych <= ')'){ @@ -8073,7 +7928,7 @@ yy541: } else { if(yych <= '@') goto yy3; if(yych <= 'W') goto yy133; - goto yy546; + goto yy542; } } else { if(yych <= 'w'){ @@ -8081,13 +7936,13 @@ yy541: if(yych <= '`') goto yy3; goto yy133; } else { - if(yych <= 'x') goto yy546; + if(yych <= 'x') goto yy542; if(yych <= 'z') goto yy133; goto yy3; } } -yy542: - YYDEBUG(542, *YYCURSOR); +yy538: + YYDEBUG(538, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'N'){ if(yych <= ')'){ @@ -8096,7 +7951,7 @@ yy542: } else { if(yych <= '@') goto yy3; if(yych <= 'M') goto yy133; - goto yy543; + goto yy539; } } else { if(yych <= 'm'){ @@ -8104,13 +7959,13 @@ yy542: if(yych <= '`') goto yy3; goto yy133; } else { - if(yych <= 'n') goto yy543; + if(yych <= 'n') goto yy539; if(yych <= 'z') goto yy133; goto yy3; } } -yy543: - YYDEBUG(543, *YYCURSOR); +yy539: + YYDEBUG(539, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'D'){ if(yych <= ')'){ @@ -8119,7 +7974,7 @@ yy543: } else { if(yych <= '@') goto yy342; if(yych <= 'C') goto yy134; - goto yy544; + goto yy540; } } else { if(yych <= 'c'){ @@ -8127,31 +7982,31 @@ yy543: if(yych <= '`') goto yy342; goto yy134; } else { - if(yych <= 'd') goto yy544; + if(yych <= 'd') goto yy540; if(yych <= 'z') goto yy134; goto yy342; } } -yy544: - YYDEBUG(544, *YYCURSOR); +yy540: + YYDEBUG(540, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ if(yych == ')') goto yy131; goto yy3; } else { - if(yych <= 'A') goto yy545; + if(yych <= 'A') goto yy541; if(yych != 'a') goto yy3; - goto yy545; + goto yy541; } -yy545: - YYDEBUG(545, *YYCURSOR); +yy541: + YYDEBUG(541, *YYCURSOR); yych = *++YYCURSOR; if(yych == 'Y') goto yy348; if(yych == 'y') goto yy348; goto yy52; -yy546: - YYDEBUG(546, *YYCURSOR); +yy542: + YYDEBUG(542, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'T'){ if(yych <= ')'){ @@ -8160,7 +8015,7 @@ yy546: } else { if(yych <= '@') goto yy3; if(yych <= 'S') goto yy134; - goto yy547; + goto yy543; } } else { if(yych <= 's'){ @@ -8168,13 +8023,13 @@ yy546: if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 't') goto yy547; + if(yych <= 't') goto yy543; if(yych <= 'z') goto yy134; goto yy3; } } -yy547: - YYDEBUG(547, *YYCURSOR); +yy543: + YYDEBUG(543, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'G'){ @@ -8185,8 +8040,8 @@ yy547: if(yych == 'h') goto yy160; goto yy3; } -yy548: - YYDEBUG(548, *YYCURSOR); +yy544: + YYDEBUG(544, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'U'){ if(yych <= ')'){ @@ -8195,7 +8050,7 @@ yy548: } else { if(yych <= '@') goto yy342; if(yych <= 'T') goto yy134; - goto yy549; + goto yy545; } } else { if(yych <= 't'){ @@ -8203,43 +8058,43 @@ yy548: if(yych <= '`') goto yy342; goto yy134; } else { - if(yych <= 'u') goto yy549; + if(yych <= 'u') goto yy545; if(yych <= 'z') goto yy134; goto yy342; } } -yy549: - YYDEBUG(549, *YYCURSOR); +yy545: + YYDEBUG(545, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'Q'){ if(yych == ')') goto yy131; goto yy3; } else { - if(yych <= 'R') goto yy550; + if(yych <= 'R') goto yy546; if(yych != 'r') goto yy3; - goto yy550; + goto yy546; } -yy550: - YYDEBUG(550, *YYCURSOR); +yy546: + YYDEBUG(546, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'D') goto yy551; + if(yych == 'D') goto yy547; if(yych != 'd') goto yy52; - goto yy551; -yy551: - YYDEBUG(551, *YYCURSOR); + goto yy547; +yy547: + YYDEBUG(547, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'A') goto yy552; + if(yych == 'A') goto yy548; if(yych != 'a') goto yy52; - goto yy552; -yy552: - YYDEBUG(552, *YYCURSOR); + goto yy548; +yy548: + YYDEBUG(548, *YYCURSOR); yych = *++YYCURSOR; if(yych == 'Y') goto yy348; if(yych == 'y') goto yy348; goto yy52; -yy553: - YYDEBUG(553, *YYCURSOR); +yy549: + YYDEBUG(549, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ @@ -8255,21 +8110,21 @@ yy553: } else { if(yych <= 'Z'){ if(yych <= '@') goto yy3; - if(yych == 'T') goto yy561; + if(yych == 'T') goto yy557; goto yy134; } else { if(yych <= 's'){ if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 't') goto yy561; + if(yych <= 't') goto yy557; if(yych <= 'z') goto yy134; goto yy3; } } } -yy554: - YYDEBUG(554, *YYCURSOR); +yy550: + YYDEBUG(550, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'O'){ if(yych <= ')'){ @@ -8278,7 +8133,7 @@ yy554: } else { if(yych <= '@') goto yy3; if(yych <= 'N') goto yy134; - goto yy559; + goto yy555; } } else { if(yych <= 'n'){ @@ -8286,13 +8141,13 @@ yy554: if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 'o') goto yy559; + if(yych <= 'o') goto yy555; if(yych <= 'z') goto yy134; goto yy3; } } -yy555: - YYDEBUG(555, *YYCURSOR); +yy551: + YYDEBUG(551, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'E'){ if(yych <= ')'){ @@ -8301,7 +8156,7 @@ yy555: } else { if(yych <= '@') goto yy3; if(yych <= 'D') goto yy134; - goto yy556; + goto yy552; } } else { if(yych <= 'd'){ @@ -8309,55 +8164,55 @@ yy555: if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 'e') goto yy556; + if(yych <= 'e') goto yy552; if(yych <= 'z') goto yy134; goto yy3; } } -yy556: - YYDEBUG(556, *YYCURSOR); +yy552: + YYDEBUG(552, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'M'){ if(yych == ')') goto yy131; goto yy3; } else { - if(yych <= 'N') goto yy557; + if(yych <= 'N') goto yy553; if(yych != 'n') goto yy3; - goto yy557; + goto yy553; } -yy557: - YYDEBUG(557, *YYCURSOR); +yy553: + YYDEBUG(553, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'T') goto yy558; + if(yych == 'T') goto yy554; if(yych != 't') goto yy52; - goto yy558; -yy558: - YYDEBUG(558, *YYCURSOR); + goto yy554; +yy554: + YYDEBUG(554, *YYCURSOR); yych = *++YYCURSOR; if(yych == 'H') goto yy160; if(yych == 'h') goto yy160; goto yy52; -yy559: - YYDEBUG(559, *YYCURSOR); +yy555: + YYDEBUG(555, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'M'){ if(yych == ')') goto yy131; goto yy3; } else { - if(yych <= 'N') goto yy560; + if(yych <= 'N') goto yy556; if(yych != 'n') goto yy3; - goto yy560; + goto yy556; } -yy560: - YYDEBUG(560, *YYCURSOR); +yy556: + YYDEBUG(556, *YYCURSOR); yych = *++YYCURSOR; if(yych == 'D') goto yy160; if(yych == 'd') goto yy160; goto yy52; -yy561: - YYDEBUG(561, *YYCURSOR); +yy557: + YYDEBUG(557, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '.'){ @@ -8375,37 +8230,37 @@ yy561: if(yych <= '9') goto yy402; goto yy3; } else { - if(yych <= 'E') goto yy562; + if(yych <= 'E') goto yy558; if(yych != 'e') goto yy3; - goto yy562; + goto yy558; } } -yy562: - YYDEBUG(562, *YYCURSOR); +yy558: + YYDEBUG(558, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'M') goto yy563; + if(yych == 'M') goto yy559; if(yych != 'm') goto yy52; - goto yy563; -yy563: - YYDEBUG(563, *YYCURSOR); + goto yy559; +yy559: + YYDEBUG(559, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'B') goto yy564; + if(yych == 'B') goto yy560; if(yych != 'b') goto yy52; - goto yy564; -yy564: - YYDEBUG(564, *YYCURSOR); + goto yy560; +yy560: + YYDEBUG(560, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy565; + if(yych == 'E') goto yy561; if(yych != 'e') goto yy52; - goto yy565; -yy565: - YYDEBUG(565, *YYCURSOR); + goto yy561; +yy561: + YYDEBUG(561, *YYCURSOR); yych = *++YYCURSOR; if(yych == 'R') goto yy401; if(yych == 'r') goto yy401; goto yy52; -yy566: - YYDEBUG(566, *YYCURSOR); +yy562: + YYDEBUG(562, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'V'){ @@ -8419,12 +8274,12 @@ yy566: } } else { if(yych <= 'O'){ - if(yych == 'C') goto yy554; + if(yych == 'C') goto yy550; goto yy133; } else { - if(yych <= 'P') goto yy553; + if(yych <= 'P') goto yy549; if(yych <= 'U') goto yy133; - goto yy555; + goto yy551; } } } else { @@ -8436,21 +8291,21 @@ yy566: } else { if(yych <= '`') goto yy3; if(yych <= 'b') goto yy136; - goto yy581; + goto yy577; } } else { if(yych <= 'u'){ - if(yych == 'p') goto yy580; + if(yych == 'p') goto yy576; goto yy136; } else { - if(yych <= 'v') goto yy582; + if(yych <= 'v') goto yy578; if(yych <= 'z') goto yy136; goto yy3; } } } -yy567: - YYDEBUG(567, *YYCURSOR); +yy563: + YYDEBUG(563, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'T'){ @@ -8461,7 +8316,7 @@ yy567: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'S') goto yy133; - goto yy548; + goto yy544; } } else { if(yych <= '`'){ @@ -8469,13 +8324,13 @@ yy567: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 't') goto yy575; + if(yych == 't') goto yy571; if(yych <= 'z') goto yy136; goto yy3; } } -yy568: - YYDEBUG(568, *YYCURSOR); +yy564: + YYDEBUG(564, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'X'){ @@ -8486,7 +8341,7 @@ yy568: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'W') goto yy133; - goto yy546; + goto yy542; } } else { if(yych <= '`'){ @@ -8494,13 +8349,13 @@ yy568: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'x') goto yy573; + if(yych == 'x') goto yy569; if(yych <= 'z') goto yy136; goto yy3; } } -yy569: - YYDEBUG(569, *YYCURSOR); +yy565: + YYDEBUG(565, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'N'){ @@ -8511,7 +8366,7 @@ yy569: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'M') goto yy133; - goto yy543; + goto yy539; } } else { if(yych <= '`'){ @@ -8519,13 +8374,13 @@ yy569: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'n') goto yy570; + if(yych == 'n') goto yy566; if(yych <= 'z') goto yy136; goto yy3; } } -yy570: - YYDEBUG(570, *YYCURSOR); +yy566: + YYDEBUG(566, *YYCURSOR); yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'D'){ @@ -8536,7 +8391,7 @@ yy570: if(yych <= '/') goto yy137; if(yych <= '@') goto yy342; if(yych <= 'C') goto yy134; - goto yy544; + goto yy540; } } else { if(yych <= '`'){ @@ -8544,13 +8399,13 @@ yy570: if(yych == '_') goto yy137; goto yy342; } else { - if(yych == 'd') goto yy571; + if(yych == 'd') goto yy567; if(yych <= 'z') goto yy141; goto yy342; } } -yy571: - YYDEBUG(571, *YYCURSOR); +yy567: + YYDEBUG(567, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'A'){ @@ -8560,26 +8415,26 @@ yy571: } else { if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; - goto yy545; + goto yy541; } } else { if(yych <= '`'){ if(yych == '_') goto yy137; goto yy3; } else { - if(yych <= 'a') goto yy572; + if(yych <= 'a') goto yy568; if(yych <= 'z') goto yy142; goto yy3; } } -yy572: - YYDEBUG(572, *YYCURSOR); +yy568: + YYDEBUG(568, *YYCURSOR); yych = *++YYCURSOR; if(yych == 'Y') goto yy348; if(yych == 'y') goto yy356; goto yy143; -yy573: - YYDEBUG(573, *YYCURSOR); +yy569: + YYDEBUG(569, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'T'){ @@ -8590,7 +8445,7 @@ yy573: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'S') goto yy134; - goto yy547; + goto yy543; } } else { if(yych <= '`'){ @@ -8598,13 +8453,13 @@ yy573: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 't') goto yy574; + if(yych == 't') goto yy570; if(yych <= 'z') goto yy141; goto yy3; } } -yy574: - YYDEBUG(574, *YYCURSOR); +yy570: + YYDEBUG(570, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'H'){ @@ -8626,8 +8481,8 @@ yy574: goto yy3; } } -yy575: - YYDEBUG(575, *YYCURSOR); +yy571: + YYDEBUG(571, *YYCURSOR); yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'U'){ @@ -8638,7 +8493,7 @@ yy575: if(yych <= '/') goto yy137; if(yych <= '@') goto yy342; if(yych <= 'T') goto yy134; - goto yy549; + goto yy545; } } else { if(yych <= '`'){ @@ -8646,13 +8501,13 @@ yy575: if(yych == '_') goto yy137; goto yy342; } else { - if(yych == 'u') goto yy576; + if(yych == 'u') goto yy572; if(yych <= 'z') goto yy141; goto yy342; } } -yy576: - YYDEBUG(576, *YYCURSOR); +yy572: + YYDEBUG(572, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'R'){ @@ -8662,38 +8517,38 @@ yy576: } else { if(yych <= '/') goto yy137; if(yych <= 'Q') goto yy3; - goto yy550; + goto yy546; } } else { if(yych <= '`'){ if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'r') goto yy577; + if(yych == 'r') goto yy573; if(yych <= 'z') goto yy142; goto yy3; } } -yy577: - YYDEBUG(577, *YYCURSOR); +yy573: + YYDEBUG(573, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'D') goto yy551; + if(yych == 'D') goto yy547; if(yych != 'd') goto yy143; - goto yy578; -yy578: - YYDEBUG(578, *YYCURSOR); + goto yy574; +yy574: + YYDEBUG(574, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'A') goto yy552; + if(yych == 'A') goto yy548; if(yych != 'a') goto yy143; - goto yy579; -yy579: - YYDEBUG(579, *YYCURSOR); + goto yy575; +yy575: + YYDEBUG(575, *YYCURSOR); yych = *++YYCURSOR; if(yych == 'Y') goto yy348; if(yych == 'y') goto yy356; goto yy143; -yy580: - YYDEBUG(580, *YYCURSOR); +yy576: + YYDEBUG(576, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ @@ -8715,7 +8570,7 @@ yy580: if(yych <= '_'){ if(yych <= 'T'){ if(yych <= 'S') goto yy134; - goto yy561; + goto yy557; } else { if(yych <= 'Z') goto yy134; if(yych <= '^') goto yy3; @@ -8726,14 +8581,14 @@ yy580: if(yych <= '`') goto yy3; goto yy141; } else { - if(yych <= 't') goto yy588; + if(yych <= 't') goto yy584; if(yych <= 'z') goto yy141; goto yy3; } } } -yy581: - YYDEBUG(581, *YYCURSOR); +yy577: + YYDEBUG(577, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'O'){ @@ -8744,7 +8599,7 @@ yy581: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'N') goto yy134; - goto yy559; + goto yy555; } } else { if(yych <= '`'){ @@ -8752,13 +8607,13 @@ yy581: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'o') goto yy586; + if(yych == 'o') goto yy582; if(yych <= 'z') goto yy141; goto yy3; } } -yy582: - YYDEBUG(582, *YYCURSOR); +yy578: + YYDEBUG(578, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'E'){ @@ -8769,7 +8624,7 @@ yy582: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'D') goto yy134; - goto yy556; + goto yy552; } } else { if(yych <= '`'){ @@ -8777,13 +8632,13 @@ yy582: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'e') goto yy583; + if(yych == 'e') goto yy579; if(yych <= 'z') goto yy141; goto yy3; } } -yy583: - YYDEBUG(583, *YYCURSOR); +yy579: + YYDEBUG(579, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'N'){ @@ -8793,26 +8648,26 @@ yy583: } else { if(yych <= '/') goto yy137; if(yych <= 'M') goto yy3; - goto yy557; + goto yy553; } } else { if(yych <= '`'){ if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'n') goto yy584; + if(yych == 'n') goto yy580; if(yych <= 'z') goto yy142; goto yy3; } } -yy584: - YYDEBUG(584, *YYCURSOR); +yy580: + YYDEBUG(580, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'T') goto yy558; + if(yych == 'T') goto yy554; if(yych != 't') goto yy143; - goto yy585; -yy585: - YYDEBUG(585, *YYCURSOR); + goto yy581; +yy581: + YYDEBUG(581, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '^'){ if(yych <= '/'){ @@ -8833,8 +8688,8 @@ yy585: goto yy52; } } -yy586: - YYDEBUG(586, *YYCURSOR); +yy582: + YYDEBUG(582, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'N'){ @@ -8844,20 +8699,20 @@ yy586: } else { if(yych <= '/') goto yy137; if(yych <= 'M') goto yy3; - goto yy560; + goto yy556; } } else { if(yych <= '`'){ if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'n') goto yy587; + if(yych == 'n') goto yy583; if(yych <= 'z') goto yy142; goto yy3; } } -yy587: - YYDEBUG(587, *YYCURSOR); +yy583: + YYDEBUG(583, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '^'){ if(yych <= '/'){ @@ -8878,8 +8733,8 @@ yy587: goto yy52; } } -yy588: - YYDEBUG(588, *YYCURSOR); +yy584: + YYDEBUG(584, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ @@ -8894,7 +8749,7 @@ yy588: } } else { if(yych <= '_'){ - if(yych == 'E') goto yy562; + if(yych == 'E') goto yy558; if(yych <= '^') goto yy3; goto yy137; } else { @@ -8902,32 +8757,32 @@ yy588: if(yych <= '`') goto yy3; goto yy142; } else { - if(yych <= 'e') goto yy589; + if(yych <= 'e') goto yy585; if(yych <= 'z') goto yy142; goto yy3; } } } -yy589: - YYDEBUG(589, *YYCURSOR); +yy585: + YYDEBUG(585, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'M') goto yy563; + if(yych == 'M') goto yy559; if(yych != 'm') goto yy143; - goto yy590; -yy590: - YYDEBUG(590, *YYCURSOR); + goto yy586; +yy586: + YYDEBUG(586, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'B') goto yy564; + if(yych == 'B') goto yy560; if(yych != 'b') goto yy143; - goto yy591; -yy591: - YYDEBUG(591, *YYCURSOR); + goto yy587; +yy587: + YYDEBUG(587, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy565; + if(yych == 'E') goto yy561; if(yych != 'e') goto yy143; - goto yy592; -yy592: - YYDEBUG(592, *YYCURSOR); + goto yy588; +yy588: + YYDEBUG(588, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '^'){ if(yych <= '/'){ @@ -8943,13 +8798,13 @@ yy592: if(yych <= '`') goto yy52; goto yy142; } else { - if(yych <= 'r') goto yy506; + if(yych <= 'r') goto yy502; if(yych <= 'z') goto yy142; goto yy52; } } -yy593: - YYDEBUG(593, *YYCURSOR); +yy589: + YYDEBUG(589, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'G'){ if(yych <= ')'){ @@ -8958,7 +8813,7 @@ yy593: } else { if(yych <= '@') goto yy3; if(yych <= 'F') goto yy133; - goto yy600; + goto yy596; } } else { if(yych <= 'f'){ @@ -8966,13 +8821,13 @@ yy593: if(yych <= '`') goto yy3; goto yy133; } else { - if(yych <= 'g') goto yy600; + if(yych <= 'g') goto yy596; if(yych <= 'z') goto yy133; goto yy3; } } -yy594: - YYDEBUG(594, *YYCURSOR); +yy590: + YYDEBUG(590, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'R'){ if(yych <= ')'){ @@ -8981,7 +8836,7 @@ yy594: } else { if(yych <= '@') goto yy3; if(yych <= 'Q') goto yy133; - goto yy598; + goto yy594; } } else { if(yych <= 'q'){ @@ -8989,13 +8844,13 @@ yy594: if(yych <= '`') goto yy3; goto yy133; } else { - if(yych <= 'r') goto yy598; + if(yych <= 'r') goto yy594; if(yych <= 'z') goto yy133; goto yy3; } } -yy595: - YYDEBUG(595, *YYCURSOR); +yy591: + YYDEBUG(591, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'O'){ if(yych <= ')'){ @@ -9004,7 +8859,7 @@ yy595: } else { if(yych <= '@') goto yy3; if(yych <= 'N') goto yy133; - goto yy596; + goto yy592; } } else { if(yych <= 'n'){ @@ -9012,25 +8867,25 @@ yy595: if(yych <= '`') goto yy3; goto yy133; } else { - if(yych <= 'o') goto yy596; + if(yych <= 'o') goto yy592; if(yych <= 'z') goto yy133; goto yy3; } } -yy596: - YYDEBUG(596, *YYCURSOR); +yy592: + YYDEBUG(592, *YYCURSOR); ++YYCURSOR; if((yych = *YYCURSOR) <= '@'){ if(yych == ')') goto yy131; - goto yy597; + goto yy593; } else { if(yych <= 'Z') goto yy134; - if(yych <= '`') goto yy597; + if(yych <= '`') goto yy593; if(yych <= 'z') goto yy134; - goto yy597; + goto yy593; } -yy597: - YYDEBUG(597, *YYCURSOR); +yy593: + YYDEBUG(593, *YYCURSOR); #line 1279 "ext/date/lib/parse_date.re" { @@ -9046,9 +8901,9 @@ yy597: TIMELIB_DEINIT; return TIMELIB_AGO; } -#line 7840 "ext/date/lib/parse_date.c" -yy598: - YYDEBUG(598, *YYCURSOR); +#line 7703 "ext/date/lib/parse_date.c" +yy594: + YYDEBUG(594, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ @@ -9065,20 +8920,20 @@ yy598: if(yych <= 'Z'){ if(yych <= '@') goto yy3; if(yych != 'I') goto yy134; - goto yy599; + goto yy595; } else { if(yych <= 'h'){ if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 'i') goto yy599; + if(yych <= 'i') goto yy595; if(yych <= 'z') goto yy134; goto yy3; } } } -yy599: - YYDEBUG(599, *YYCURSOR); +yy595: + YYDEBUG(595, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'K'){ @@ -9089,8 +8944,8 @@ yy599: if(yych == 'l') goto yy401; goto yy3; } -yy600: - YYDEBUG(600, *YYCURSOR); +yy596: + YYDEBUG(596, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ @@ -9107,38 +8962,38 @@ yy600: if(yych <= 'Z'){ if(yych <= '@') goto yy3; if(yych != 'U') goto yy134; - goto yy601; + goto yy597; } else { if(yych <= 't'){ if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 'u') goto yy601; + if(yych <= 'u') goto yy597; if(yych <= 'z') goto yy134; goto yy3; } } } -yy601: - YYDEBUG(601, *YYCURSOR); +yy597: + YYDEBUG(597, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'R'){ if(yych == ')') goto yy131; goto yy3; } else { - if(yych <= 'S') goto yy602; + if(yych <= 'S') goto yy598; if(yych != 's') goto yy3; - goto yy602; + goto yy598; } -yy602: - YYDEBUG(602, *YYCURSOR); +yy598: + YYDEBUG(598, *YYCURSOR); yych = *++YYCURSOR; if(yych == 'T') goto yy401; if(yych == 't') goto yy401; goto yy52; -yy603: - YYDEBUG(603, *YYCURSOR); +yy599: + YYDEBUG(599, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'G'){ @@ -9149,7 +9004,7 @@ yy603: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'F') goto yy133; - goto yy600; + goto yy596; } } else { if(yych <= '`'){ @@ -9157,13 +9012,13 @@ yy603: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'g') goto yy609; + if(yych == 'g') goto yy605; if(yych <= 'z') goto yy136; goto yy3; } } -yy604: - YYDEBUG(604, *YYCURSOR); +yy600: + YYDEBUG(600, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'R'){ @@ -9174,7 +9029,7 @@ yy604: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'Q') goto yy133; - goto yy598; + goto yy594; } } else { if(yych <= '`'){ @@ -9182,13 +9037,13 @@ yy604: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'r') goto yy607; + if(yych == 'r') goto yy603; if(yych <= 'z') goto yy136; goto yy3; } } -yy605: - YYDEBUG(605, *YYCURSOR); +yy601: + YYDEBUG(601, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'O'){ @@ -9199,7 +9054,7 @@ yy605: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'N') goto yy133; - goto yy596; + goto yy592; } } else { if(yych <= '`'){ @@ -9207,36 +9062,36 @@ yy605: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'o') goto yy606; + if(yych == 'o') goto yy602; if(yych <= 'z') goto yy136; goto yy3; } } -yy606: - YYDEBUG(606, *YYCURSOR); +yy602: + YYDEBUG(602, *YYCURSOR); yyaccept = 9; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ if(yych <= ')'){ - if(yych <= '(') goto yy597; + if(yych <= '(') goto yy593; goto yy131; } else { if(yych == '/') goto yy137; - goto yy597; + goto yy593; } } else { if(yych <= '_'){ if(yych <= 'Z') goto yy134; - if(yych <= '^') goto yy597; + if(yych <= '^') goto yy593; goto yy137; } else { - if(yych <= '`') goto yy597; + if(yych <= '`') goto yy593; if(yych <= 'z') goto yy141; - goto yy597; + goto yy593; } } -yy607: - YYDEBUG(607, *YYCURSOR); +yy603: + YYDEBUG(603, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ @@ -9258,7 +9113,7 @@ yy607: if(yych <= '_'){ if(yych <= 'I'){ if(yych <= 'H') goto yy134; - goto yy599; + goto yy595; } else { if(yych <= 'Z') goto yy134; if(yych <= '^') goto yy3; @@ -9269,14 +9124,14 @@ yy607: if(yych <= '`') goto yy3; goto yy141; } else { - if(yych <= 'i') goto yy608; + if(yych <= 'i') goto yy604; if(yych <= 'z') goto yy141; goto yy3; } } } -yy608: - YYDEBUG(608, *YYCURSOR); +yy604: + YYDEBUG(604, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'L'){ @@ -9293,13 +9148,13 @@ yy608: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'l') goto yy506; + if(yych == 'l') goto yy502; if(yych <= 'z') goto yy142; goto yy3; } } -yy609: - YYDEBUG(609, *YYCURSOR); +yy605: + YYDEBUG(605, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ @@ -9321,7 +9176,7 @@ yy609: if(yych <= '_'){ if(yych <= 'U'){ if(yych <= 'T') goto yy134; - goto yy601; + goto yy597; } else { if(yych <= 'Z') goto yy134; if(yych <= '^') goto yy3; @@ -9332,14 +9187,14 @@ yy609: if(yych <= '`') goto yy3; goto yy141; } else { - if(yych <= 'u') goto yy610; + if(yych <= 'u') goto yy606; if(yych <= 'z') goto yy141; goto yy3; } } } -yy610: - YYDEBUG(610, *YYCURSOR); +yy606: + YYDEBUG(606, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'S'){ @@ -9349,20 +9204,20 @@ yy610: } else { if(yych <= '/') goto yy137; if(yych <= 'R') goto yy3; - goto yy602; + goto yy598; } } else { if(yych <= '`'){ if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 's') goto yy611; + if(yych == 's') goto yy607; if(yych <= 'z') goto yy142; goto yy3; } } -yy611: - YYDEBUG(611, *YYCURSOR); +yy607: + YYDEBUG(607, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '^'){ if(yych <= '/'){ @@ -9378,37 +9233,37 @@ yy611: if(yych <= '`') goto yy52; goto yy142; } else { - if(yych <= 't') goto yy506; + if(yych <= 't') goto yy502; if(yych <= 'z') goto yy142; goto yy52; } } -yy612: - YYDEBUG(612, *YYCURSOR); +yy608: + YYDEBUG(608, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'Y'){ if(yych <= '@'){ if(yych == ')') goto yy131; goto yy3; } else { - if(yych == 'R') goto yy622; + if(yych == 'R') goto yy618; if(yych <= 'X') goto yy133; - goto yy624; + goto yy620; } } else { if(yych <= 'r'){ if(yych <= 'Z') goto yy133; if(yych <= '`') goto yy3; if(yych <= 'q') goto yy133; - goto yy622; + goto yy618; } else { - if(yych == 'y') goto yy624; + if(yych == 'y') goto yy620; if(yych <= 'z') goto yy133; goto yy3; } } -yy613: - YYDEBUG(613, *YYCURSOR); +yy609: + YYDEBUG(609, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'Y'){ @@ -9421,9 +9276,9 @@ yy613: if(yych <= '@') goto yy3; goto yy133; } else { - if(yych <= 'R') goto yy622; + if(yych <= 'R') goto yy618; if(yych <= 'X') goto yy133; - goto yy624; + goto yy620; } } } else { @@ -9438,17 +9293,17 @@ yy613: } } else { if(yych <= 'x'){ - if(yych <= 'r') goto yy623; + if(yych <= 'r') goto yy619; goto yy136; } else { - if(yych <= 'y') goto yy625; + if(yych <= 'y') goto yy621; if(yych <= 'z') goto yy136; goto yy3; } } } -yy614: - YYDEBUG(614, *YYCURSOR); +yy610: + YYDEBUG(610, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'N'){ @@ -9459,7 +9314,7 @@ yy614: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'M') goto yy133; - goto yy616; + goto yy612; } } else { if(yych <= '`'){ @@ -9467,13 +9322,13 @@ yy614: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'n') goto yy619; + if(yych == 'n') goto yy615; if(yych <= 'z') goto yy136; goto yy3; } } -yy615: - YYDEBUG(615, *YYCURSOR); +yy611: + YYDEBUG(611, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'N'){ if(yych <= ')'){ @@ -9482,7 +9337,7 @@ yy615: } else { if(yych <= '@') goto yy3; if(yych <= 'M') goto yy133; - goto yy616; + goto yy612; } } else { if(yych <= 'm'){ @@ -9490,13 +9345,13 @@ yy615: if(yych <= '`') goto yy3; goto yy133; } else { - if(yych <= 'n') goto yy616; + if(yych <= 'n') goto yy612; if(yych <= 'z') goto yy133; goto yy3; } } -yy616: - YYDEBUG(616, *YYCURSOR); +yy612: + YYDEBUG(612, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'D'){ if(yych <= ')'){ @@ -9505,7 +9360,7 @@ yy616: } else { if(yych <= '@') goto yy342; if(yych <= 'C') goto yy134; - goto yy617; + goto yy613; } } else { if(yych <= 'c'){ @@ -9513,31 +9368,31 @@ yy616: if(yych <= '`') goto yy342; goto yy134; } else { - if(yych <= 'd') goto yy617; + if(yych <= 'd') goto yy613; if(yych <= 'z') goto yy134; goto yy342; } } -yy617: - YYDEBUG(617, *YYCURSOR); +yy613: + YYDEBUG(613, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ if(yych == ')') goto yy131; goto yy3; } else { - if(yych <= 'A') goto yy618; + if(yych <= 'A') goto yy614; if(yych != 'a') goto yy3; - goto yy618; + goto yy614; } -yy618: - YYDEBUG(618, *YYCURSOR); +yy614: + YYDEBUG(614, *YYCURSOR); yych = *++YYCURSOR; if(yych == 'Y') goto yy348; if(yych == 'y') goto yy348; goto yy52; -yy619: - YYDEBUG(619, *YYCURSOR); +yy615: + YYDEBUG(615, *YYCURSOR); yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'D'){ @@ -9548,7 +9403,7 @@ yy619: if(yych <= '/') goto yy137; if(yych <= '@') goto yy342; if(yych <= 'C') goto yy134; - goto yy617; + goto yy613; } } else { if(yych <= '`'){ @@ -9556,13 +9411,13 @@ yy619: if(yych == '_') goto yy137; goto yy342; } else { - if(yych == 'd') goto yy620; + if(yych == 'd') goto yy616; if(yych <= 'z') goto yy141; goto yy342; } } -yy620: - YYDEBUG(620, *YYCURSOR); +yy616: + YYDEBUG(616, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'A'){ @@ -9572,26 +9427,26 @@ yy620: } else { if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; - goto yy618; + goto yy614; } } else { if(yych <= '`'){ if(yych == '_') goto yy137; goto yy3; } else { - if(yych <= 'a') goto yy621; + if(yych <= 'a') goto yy617; if(yych <= 'z') goto yy142; goto yy3; } } -yy621: - YYDEBUG(621, *YYCURSOR); +yy617: + YYDEBUG(617, *YYCURSOR); yych = *++YYCURSOR; if(yych == 'Y') goto yy348; if(yych == 'y') goto yy356; goto yy143; -yy622: - YYDEBUG(622, *YYCURSOR); +yy618: + YYDEBUG(618, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ @@ -9607,21 +9462,21 @@ yy622: } else { if(yych <= 'Z'){ if(yych <= '@') goto yy3; - if(yych == 'C') goto yy626; + if(yych == 'C') goto yy622; goto yy134; } else { if(yych <= 'b'){ if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 'c') goto yy626; + if(yych <= 'c') goto yy622; if(yych <= 'z') goto yy134; goto yy3; } } } -yy623: - YYDEBUG(623, *YYCURSOR); +yy619: + YYDEBUG(619, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ @@ -9643,7 +9498,7 @@ yy623: if(yych <= '_'){ if(yych <= 'C'){ if(yych <= 'B') goto yy134; - goto yy626; + goto yy622; } else { if(yych <= 'Z') goto yy134; if(yych <= '^') goto yy3; @@ -9654,14 +9509,14 @@ yy623: if(yych <= '`') goto yy3; goto yy141; } else { - if(yych <= 'c') goto yy627; + if(yych <= 'c') goto yy623; if(yych <= 'z') goto yy141; goto yy3; } } } -yy624: - YYDEBUG(624, *YYCURSOR); +yy620: + YYDEBUG(620, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '.'){ @@ -9685,8 +9540,8 @@ yy624: goto yy3; } } -yy625: - YYDEBUG(625, *YYCURSOR); +yy621: + YYDEBUG(621, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ @@ -9712,8 +9567,8 @@ yy625: goto yy3; } } -yy626: - YYDEBUG(626, *YYCURSOR); +yy622: + YYDEBUG(622, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'G'){ @@ -9724,8 +9579,8 @@ yy626: if(yych == 'h') goto yy401; goto yy3; } -yy627: - YYDEBUG(627, *YYCURSOR); +yy623: + YYDEBUG(623, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'H'){ @@ -9742,13 +9597,13 @@ yy627: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'h') goto yy506; + if(yych == 'h') goto yy502; if(yych <= 'z') goto yy142; goto yy3; } } -yy628: - YYDEBUG(628, *YYCURSOR); +yy624: + YYDEBUG(624, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'B'){ if(yych <= ')'){ @@ -9757,7 +9612,7 @@ yy628: } else { if(yych <= '@') goto yy3; if(yych <= 'A') goto yy133; - goto yy642; + goto yy638; } } else { if(yych <= 'a'){ @@ -9765,37 +9620,37 @@ yy628: if(yych <= '`') goto yy3; goto yy133; } else { - if(yych <= 'b') goto yy642; + if(yych <= 'b') goto yy638; if(yych <= 'z') goto yy133; goto yy3; } } -yy629: - YYDEBUG(629, *YYCURSOR); +yy625: + YYDEBUG(625, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'R'){ if(yych <= '@'){ if(yych == ')') goto yy131; goto yy3; } else { - if(yych == 'F') goto yy639; + if(yych == 'F') goto yy635; if(yych <= 'Q') goto yy133; - goto yy638; + goto yy634; } } else { if(yych <= 'f'){ if(yych <= 'Z') goto yy133; if(yych <= '`') goto yy3; if(yych <= 'e') goto yy133; - goto yy639; + goto yy635; } else { - if(yych == 'r') goto yy638; + if(yych == 'r') goto yy634; if(yych <= 'z') goto yy133; goto yy3; } } -yy630: - YYDEBUG(630, *YYCURSOR); +yy626: + YYDEBUG(626, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'U'){ if(yych <= ')'){ @@ -9804,7 +9659,7 @@ yy630: } else { if(yych <= '@') goto yy3; if(yych <= 'T') goto yy133; - goto yy635; + goto yy631; } } else { if(yych <= 't'){ @@ -9812,13 +9667,13 @@ yy630: if(yych <= '`') goto yy3; goto yy133; } else { - if(yych <= 'u') goto yy635; + if(yych <= 'u') goto yy631; if(yych <= 'z') goto yy133; goto yy3; } } -yy631: - YYDEBUG(631, *YYCURSOR); +yy627: + YYDEBUG(627, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'I'){ if(yych <= ')'){ @@ -9827,7 +9682,7 @@ yy631: } else { if(yych <= '@') goto yy3; if(yych <= 'H') goto yy133; - goto yy632; + goto yy628; } } else { if(yych <= 'h'){ @@ -9835,13 +9690,13 @@ yy631: if(yych <= '`') goto yy3; goto yy133; } else { - if(yych <= 'i') goto yy632; + if(yych <= 'i') goto yy628; if(yych <= 'z') goto yy133; goto yy3; } } -yy632: - YYDEBUG(632, *YYCURSOR); +yy628: + YYDEBUG(628, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'D'){ if(yych <= ')'){ @@ -9850,7 +9705,7 @@ yy632: } else { if(yych <= '@') goto yy342; if(yych <= 'C') goto yy134; - goto yy633; + goto yy629; } } else { if(yych <= 'c'){ @@ -9858,31 +9713,31 @@ yy632: if(yych <= '`') goto yy342; goto yy134; } else { - if(yych <= 'd') goto yy633; + if(yych <= 'd') goto yy629; if(yych <= 'z') goto yy134; goto yy342; } } -yy633: - YYDEBUG(633, *YYCURSOR); +yy629: + YYDEBUG(629, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ if(yych == ')') goto yy131; goto yy3; } else { - if(yych <= 'A') goto yy634; + if(yych <= 'A') goto yy630; if(yych != 'a') goto yy3; - goto yy634; + goto yy630; } -yy634: - YYDEBUG(634, *YYCURSOR); +yy630: + YYDEBUG(630, *YYCURSOR); yych = *++YYCURSOR; if(yych == 'Y') goto yy348; if(yych == 'y') goto yy348; goto yy52; -yy635: - YYDEBUG(635, *YYCURSOR); +yy631: + YYDEBUG(631, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'R'){ if(yych <= ')'){ @@ -9891,7 +9746,7 @@ yy635: } else { if(yych <= '@') goto yy3; if(yych <= 'Q') goto yy134; - goto yy636; + goto yy632; } } else { if(yych <= 'q'){ @@ -9899,31 +9754,31 @@ yy635: if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 'r') goto yy636; + if(yych <= 'r') goto yy632; if(yych <= 'z') goto yy134; goto yy3; } } -yy636: - YYDEBUG(636, *YYCURSOR); +yy632: + YYDEBUG(632, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'S'){ if(yych == ')') goto yy131; goto yy3; } else { - if(yych <= 'T') goto yy637; + if(yych <= 'T') goto yy633; if(yych != 't') goto yy3; - goto yy637; + goto yy633; } -yy637: - YYDEBUG(637, *YYCURSOR); +yy633: + YYDEBUG(633, *YYCURSOR); yych = *++YYCURSOR; if(yych == 'H') goto yy160; if(yych == 'h') goto yy160; goto yy52; -yy638: - YYDEBUG(638, *YYCURSOR); +yy634: + YYDEBUG(634, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'S'){ if(yych <= ')'){ @@ -9932,7 +9787,7 @@ yy638: } else { if(yych <= '@') goto yy3; if(yych <= 'R') goto yy134; - goto yy641; + goto yy637; } } else { if(yych <= 'r'){ @@ -9940,13 +9795,13 @@ yy638: if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 's') goto yy641; + if(yych <= 's') goto yy637; if(yych <= 'z') goto yy134; goto yy3; } } -yy639: - YYDEBUG(639, *YYCURSOR); +yy635: + YYDEBUG(635, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'T'){ if(yych <= ')'){ @@ -9955,7 +9810,7 @@ yy639: } else { if(yych <= '@') goto yy3; if(yych <= 'S') goto yy134; - goto yy640; + goto yy636; } } else { if(yych <= 's'){ @@ -9963,13 +9818,13 @@ yy639: if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 't') goto yy640; + if(yych <= 't') goto yy636; if(yych <= 'z') goto yy134; goto yy3; } } -yy640: - YYDEBUG(640, *YYCURSOR); +yy636: + YYDEBUG(636, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'G'){ @@ -9980,8 +9835,8 @@ yy640: if(yych == 'h') goto yy160; goto yy3; } -yy641: - YYDEBUG(641, *YYCURSOR); +yy637: + YYDEBUG(637, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'S'){ @@ -9992,8 +9847,8 @@ yy641: if(yych == 't') goto yy160; goto yy3; } -yy642: - YYDEBUG(642, *YYCURSOR); +yy638: + YYDEBUG(638, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ @@ -10010,50 +9865,50 @@ yy642: if(yych <= 'Z'){ if(yych <= '@') goto yy3; if(yych != 'R') goto yy134; - goto yy643; + goto yy639; } else { if(yych <= 'q'){ if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 'r') goto yy643; + if(yych <= 'r') goto yy639; if(yych <= 'z') goto yy134; goto yy3; } } } -yy643: - YYDEBUG(643, *YYCURSOR); +yy639: + YYDEBUG(639, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'T'){ if(yych == ')') goto yy131; goto yy3; } else { - if(yych <= 'U') goto yy644; + if(yych <= 'U') goto yy640; if(yych != 'u') goto yy3; - goto yy644; + goto yy640; } -yy644: - YYDEBUG(644, *YYCURSOR); +yy640: + YYDEBUG(640, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'A') goto yy645; + if(yych == 'A') goto yy641; if(yych != 'a') goto yy52; - goto yy645; -yy645: - YYDEBUG(645, *YYCURSOR); + goto yy641; +yy641: + YYDEBUG(641, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'R') goto yy646; + if(yych == 'R') goto yy642; if(yych != 'r') goto yy52; - goto yy646; -yy646: - YYDEBUG(646, *YYCURSOR); + goto yy642; +yy642: + YYDEBUG(642, *YYCURSOR); yych = *++YYCURSOR; if(yych == 'Y') goto yy401; if(yych == 'y') goto yy401; goto yy52; -yy647: - YYDEBUG(647, *YYCURSOR); +yy643: + YYDEBUG(643, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'B'){ @@ -10064,7 +9919,7 @@ yy647: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'A') goto yy133; - goto yy642; + goto yy638; } } else { if(yych <= '`'){ @@ -10072,13 +9927,13 @@ yy647: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'b') goto yy661; + if(yych == 'b') goto yy657; if(yych <= 'z') goto yy136; goto yy3; } } -yy648: - YYDEBUG(648, *YYCURSOR); +yy644: + YYDEBUG(644, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'R'){ @@ -10091,9 +9946,9 @@ yy648: if(yych <= '@') goto yy3; goto yy133; } else { - if(yych <= 'F') goto yy639; + if(yych <= 'F') goto yy635; if(yych <= 'Q') goto yy133; - goto yy638; + goto yy634; } } } else { @@ -10108,17 +9963,17 @@ yy648: } } else { if(yych <= 'q'){ - if(yych <= 'f') goto yy658; + if(yych <= 'f') goto yy654; goto yy136; } else { - if(yych <= 'r') goto yy657; + if(yych <= 'r') goto yy653; if(yych <= 'z') goto yy136; goto yy3; } } } -yy649: - YYDEBUG(649, *YYCURSOR); +yy645: + YYDEBUG(645, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'U'){ @@ -10129,7 +9984,7 @@ yy649: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'T') goto yy133; - goto yy635; + goto yy631; } } else { if(yych <= '`'){ @@ -10137,13 +9992,13 @@ yy649: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'u') goto yy654; + if(yych == 'u') goto yy650; if(yych <= 'z') goto yy136; goto yy3; } } -yy650: - YYDEBUG(650, *YYCURSOR); +yy646: + YYDEBUG(646, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'I'){ @@ -10154,7 +10009,7 @@ yy650: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'H') goto yy133; - goto yy632; + goto yy628; } } else { if(yych <= '`'){ @@ -10162,13 +10017,13 @@ yy650: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'i') goto yy651; + if(yych == 'i') goto yy647; if(yych <= 'z') goto yy136; goto yy3; } } -yy651: - YYDEBUG(651, *YYCURSOR); +yy647: + YYDEBUG(647, *YYCURSOR); yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'D'){ @@ -10179,7 +10034,7 @@ yy651: if(yych <= '/') goto yy137; if(yych <= '@') goto yy342; if(yych <= 'C') goto yy134; - goto yy633; + goto yy629; } } else { if(yych <= '`'){ @@ -10187,13 +10042,13 @@ yy651: if(yych == '_') goto yy137; goto yy342; } else { - if(yych == 'd') goto yy652; + if(yych == 'd') goto yy648; if(yych <= 'z') goto yy141; goto yy342; } } -yy652: - YYDEBUG(652, *YYCURSOR); +yy648: + YYDEBUG(648, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'A'){ @@ -10203,26 +10058,26 @@ yy652: } else { if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; - goto yy634; + goto yy630; } } else { if(yych <= '`'){ if(yych == '_') goto yy137; goto yy3; } else { - if(yych <= 'a') goto yy653; + if(yych <= 'a') goto yy649; if(yych <= 'z') goto yy142; goto yy3; } } -yy653: - YYDEBUG(653, *YYCURSOR); +yy649: + YYDEBUG(649, *YYCURSOR); yych = *++YYCURSOR; if(yych == 'Y') goto yy348; if(yych == 'y') goto yy356; goto yy143; -yy654: - YYDEBUG(654, *YYCURSOR); +yy650: + YYDEBUG(650, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'R'){ @@ -10233,7 +10088,7 @@ yy654: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'Q') goto yy134; - goto yy636; + goto yy632; } } else { if(yych <= '`'){ @@ -10241,13 +10096,13 @@ yy654: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'r') goto yy655; + if(yych == 'r') goto yy651; if(yych <= 'z') goto yy141; goto yy3; } } -yy655: - YYDEBUG(655, *YYCURSOR); +yy651: + YYDEBUG(651, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'T'){ @@ -10257,20 +10112,20 @@ yy655: } else { if(yych <= '/') goto yy137; if(yych <= 'S') goto yy3; - goto yy637; + goto yy633; } } else { if(yych <= '`'){ if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 't') goto yy656; + if(yych == 't') goto yy652; if(yych <= 'z') goto yy142; goto yy3; } } -yy656: - YYDEBUG(656, *YYCURSOR); +yy652: + YYDEBUG(652, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '^'){ if(yych <= '/'){ @@ -10291,8 +10146,8 @@ yy656: goto yy52; } } -yy657: - YYDEBUG(657, *YYCURSOR); +yy653: + YYDEBUG(653, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'S'){ @@ -10303,7 +10158,7 @@ yy657: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'R') goto yy134; - goto yy641; + goto yy637; } } else { if(yych <= '`'){ @@ -10311,13 +10166,13 @@ yy657: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 's') goto yy660; + if(yych == 's') goto yy656; if(yych <= 'z') goto yy141; goto yy3; } } -yy658: - YYDEBUG(658, *YYCURSOR); +yy654: + YYDEBUG(654, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'T'){ @@ -10328,7 +10183,7 @@ yy658: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'S') goto yy134; - goto yy640; + goto yy636; } } else { if(yych <= '`'){ @@ -10336,13 +10191,13 @@ yy658: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 't') goto yy659; + if(yych == 't') goto yy655; if(yych <= 'z') goto yy141; goto yy3; } } -yy659: - YYDEBUG(659, *YYCURSOR); +yy655: + YYDEBUG(655, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'H'){ @@ -10364,8 +10219,8 @@ yy659: goto yy3; } } -yy660: - YYDEBUG(660, *YYCURSOR); +yy656: + YYDEBUG(656, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'T'){ @@ -10387,8 +10242,8 @@ yy660: goto yy3; } } -yy661: - YYDEBUG(661, *YYCURSOR); +yy657: + YYDEBUG(657, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ @@ -10410,7 +10265,7 @@ yy661: if(yych <= '_'){ if(yych <= 'R'){ if(yych <= 'Q') goto yy134; - goto yy643; + goto yy639; } else { if(yych <= 'Z') goto yy134; if(yych <= '^') goto yy3; @@ -10421,14 +10276,14 @@ yy661: if(yych <= '`') goto yy3; goto yy141; } else { - if(yych <= 'r') goto yy662; + if(yych <= 'r') goto yy658; if(yych <= 'z') goto yy141; goto yy3; } } } -yy662: - YYDEBUG(662, *YYCURSOR); +yy658: + YYDEBUG(658, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'U'){ @@ -10438,32 +10293,32 @@ yy662: } else { if(yych <= '/') goto yy137; if(yych <= 'T') goto yy3; - goto yy644; + goto yy640; } } else { if(yych <= '`'){ if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'u') goto yy663; + if(yych == 'u') goto yy659; if(yych <= 'z') goto yy142; goto yy3; } } -yy663: - YYDEBUG(663, *YYCURSOR); +yy659: + YYDEBUG(659, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'A') goto yy645; + if(yych == 'A') goto yy641; if(yych != 'a') goto yy143; - goto yy664; -yy664: - YYDEBUG(664, *YYCURSOR); + goto yy660; +yy660: + YYDEBUG(660, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'R') goto yy646; + if(yych == 'R') goto yy642; if(yych != 'r') goto yy143; - goto yy665; -yy665: - YYDEBUG(665, *YYCURSOR); + goto yy661; +yy661: + YYDEBUG(661, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '^'){ if(yych <= '/'){ @@ -10479,37 +10334,37 @@ yy665: if(yych <= '`') goto yy52; goto yy142; } else { - if(yych <= 'y') goto yy506; + if(yych <= 'y') goto yy502; if(yych <= 'z') goto yy142; goto yy52; } } -yy666: - YYDEBUG(666, *YYCURSOR); +yy662: + YYDEBUG(662, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'N'){ if(yych <= '@'){ if(yych == ')') goto yy131; goto yy3; } else { - if(yych == 'L') goto yy673; + if(yych == 'L') goto yy669; if(yych <= 'M') goto yy133; - goto yy672; + goto yy668; } } else { if(yych <= 'l'){ if(yych <= 'Z') goto yy133; if(yych <= '`') goto yy3; if(yych <= 'k') goto yy133; - goto yy673; + goto yy669; } else { - if(yych == 'n') goto yy672; + if(yych == 'n') goto yy668; if(yych <= 'z') goto yy133; goto yy3; } } -yy667: - YYDEBUG(667, *YYCURSOR); +yy663: + YYDEBUG(663, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'N'){ if(yych <= ')'){ @@ -10518,7 +10373,7 @@ yy667: } else { if(yych <= '@') goto yy3; if(yych <= 'M') goto yy133; - goto yy668; + goto yy664; } } else { if(yych <= 'm'){ @@ -10526,13 +10381,13 @@ yy667: if(yych <= '`') goto yy3; goto yy133; } else { - if(yych <= 'n') goto yy668; + if(yych <= 'n') goto yy664; if(yych <= 'z') goto yy133; goto yy3; } } -yy668: - YYDEBUG(668, *YYCURSOR); +yy664: + YYDEBUG(664, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ @@ -10549,44 +10404,44 @@ yy668: if(yych <= 'Z'){ if(yych <= '@') goto yy3; if(yych != 'U') goto yy134; - goto yy669; + goto yy665; } else { if(yych <= 't'){ if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 'u') goto yy669; + if(yych <= 'u') goto yy665; if(yych <= 'z') goto yy134; goto yy3; } } } -yy669: - YYDEBUG(669, *YYCURSOR); +yy665: + YYDEBUG(665, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ if(yych == ')') goto yy131; goto yy3; } else { - if(yych <= 'A') goto yy670; + if(yych <= 'A') goto yy666; if(yych != 'a') goto yy3; - goto yy670; + goto yy666; } -yy670: - YYDEBUG(670, *YYCURSOR); +yy666: + YYDEBUG(666, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'R') goto yy671; + if(yych == 'R') goto yy667; if(yych != 'r') goto yy52; - goto yy671; -yy671: - YYDEBUG(671, *YYCURSOR); + goto yy667; +yy667: + YYDEBUG(667, *YYCURSOR); yych = *++YYCURSOR; if(yych == 'Y') goto yy401; if(yych == 'y') goto yy401; goto yy52; -yy672: - YYDEBUG(672, *YYCURSOR); +yy668: + YYDEBUG(668, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ @@ -10602,21 +10457,21 @@ yy672: } else { if(yych <= 'Z'){ if(yych <= '@') goto yy3; - if(yych == 'E') goto yy674; + if(yych == 'E') goto yy670; goto yy134; } else { if(yych <= 'd'){ if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 'e') goto yy674; + if(yych <= 'e') goto yy670; if(yych <= 'z') goto yy134; goto yy3; } } } -yy673: - YYDEBUG(673, *YYCURSOR); +yy669: + YYDEBUG(669, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ @@ -10633,20 +10488,20 @@ yy673: if(yych <= 'Z'){ if(yych <= '@') goto yy3; if(yych != 'Y') goto yy134; - goto yy674; + goto yy670; } else { if(yych <= 'x'){ if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 'y') goto yy674; + if(yych <= 'y') goto yy670; if(yych <= 'z') goto yy134; goto yy3; } } } -yy674: - YYDEBUG(674, *YYCURSOR); +yy670: + YYDEBUG(670, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= ')'){ @@ -10658,8 +10513,8 @@ yy674: if(yych <= '9') goto yy402; goto yy3; } -yy675: - YYDEBUG(675, *YYCURSOR); +yy671: + YYDEBUG(671, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'N'){ @@ -10672,9 +10527,9 @@ yy675: if(yych <= '@') goto yy3; goto yy133; } else { - if(yych <= 'L') goto yy673; + if(yych <= 'L') goto yy669; if(yych <= 'M') goto yy133; - goto yy672; + goto yy668; } } } else { @@ -10689,17 +10544,17 @@ yy675: } } else { if(yych <= 'm'){ - if(yych <= 'l') goto yy682; + if(yych <= 'l') goto yy678; goto yy136; } else { - if(yych <= 'n') goto yy681; + if(yych <= 'n') goto yy677; if(yych <= 'z') goto yy136; goto yy3; } } } -yy676: - YYDEBUG(676, *YYCURSOR); +yy672: + YYDEBUG(672, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'N'){ @@ -10710,7 +10565,7 @@ yy676: if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; if(yych <= 'M') goto yy133; - goto yy668; + goto yy664; } } else { if(yych <= '`'){ @@ -10718,13 +10573,13 @@ yy676: if(yych == '_') goto yy137; goto yy3; } else { - if(yych == 'n') goto yy677; + if(yych == 'n') goto yy673; if(yych <= 'z') goto yy136; goto yy3; } } -yy677: - YYDEBUG(677, *YYCURSOR); +yy673: + YYDEBUG(673, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ @@ -10746,7 +10601,7 @@ yy677: if(yych <= '_'){ if(yych <= 'U'){ if(yych <= 'T') goto yy134; - goto yy669; + goto yy665; } else { if(yych <= 'Z') goto yy134; if(yych <= '^') goto yy3; @@ -10757,14 +10612,14 @@ yy677: if(yych <= '`') goto yy3; goto yy141; } else { - if(yych <= 'u') goto yy678; + if(yych <= 'u') goto yy674; if(yych <= 'z') goto yy141; goto yy3; } } } -yy678: - YYDEBUG(678, *YYCURSOR); +yy674: + YYDEBUG(674, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'A'){ @@ -10774,26 +10629,26 @@ yy678: } else { if(yych <= '/') goto yy137; if(yych <= '@') goto yy3; - goto yy670; + goto yy666; } } else { if(yych <= '`'){ if(yych == '_') goto yy137; goto yy3; } else { - if(yych <= 'a') goto yy679; + if(yych <= 'a') goto yy675; if(yych <= 'z') goto yy142; goto yy3; } } -yy679: - YYDEBUG(679, *YYCURSOR); +yy675: + YYDEBUG(675, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'R') goto yy671; + if(yych == 'R') goto yy667; if(yych != 'r') goto yy143; - goto yy680; -yy680: - YYDEBUG(680, *YYCURSOR); + goto yy676; +yy676: + YYDEBUG(676, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '^'){ if(yych <= '/'){ @@ -10809,13 +10664,13 @@ yy680: if(yych <= '`') goto yy52; goto yy142; } else { - if(yych <= 'y') goto yy506; + if(yych <= 'y') goto yy502; if(yych <= 'z') goto yy142; goto yy52; } } -yy681: - YYDEBUG(681, *YYCURSOR); +yy677: + YYDEBUG(677, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ @@ -10837,7 +10692,7 @@ yy681: if(yych <= '_'){ if(yych <= 'E'){ if(yych <= 'D') goto yy134; - goto yy674; + goto yy670; } else { if(yych <= 'Z') goto yy134; if(yych <= '^') goto yy3; @@ -10848,14 +10703,14 @@ yy681: if(yych <= '`') goto yy3; goto yy141; } else { - if(yych <= 'e') goto yy683; + if(yych <= 'e') goto yy679; if(yych <= 'z') goto yy141; goto yy3; } } } -yy682: - YYDEBUG(682, *YYCURSOR); +yy678: + YYDEBUG(678, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ @@ -10877,7 +10732,7 @@ yy682: if(yych <= '_'){ if(yych <= 'Y'){ if(yych <= 'X') goto yy134; - goto yy674; + goto yy670; } else { if(yych <= 'Z') goto yy134; if(yych <= '^') goto yy3; @@ -10888,14 +10743,14 @@ yy682: if(yych <= '`') goto yy3; goto yy141; } else { - if(yych <= 'y') goto yy683; + if(yych <= 'y') goto yy679; if(yych <= 'z') goto yy141; goto yy3; } } } -yy683: - YYDEBUG(683, *YYCURSOR); +yy679: + YYDEBUG(679, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ @@ -10918,8 +10773,8 @@ yy683: goto yy3; } } -yy684: - YYDEBUG(684, *YYCURSOR); +yy680: + YYDEBUG(680, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ @@ -10935,7 +10790,7 @@ yy684: if(yych <= 'I'){ if(yych <= '@') goto yy3; if(yych <= 'H') goto yy133; - goto yy685; + goto yy681; } else { if(yych <= 'Z') goto yy133; if(yych <= '`') goto yy3; @@ -10943,8 +10798,8 @@ yy684: goto yy3; } } -yy685: - YYDEBUG(685, *YYCURSOR); +yy681: + YYDEBUG(681, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ @@ -10967,8 +10822,8 @@ yy685: goto yy3; } } -yy686: - YYDEBUG(686, *YYCURSOR); +yy682: + YYDEBUG(682, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ @@ -10984,7 +10839,7 @@ yy686: if(yych <= 'I'){ if(yych <= '@') goto yy3; if(yych <= 'H') goto yy133; - goto yy687; + goto yy683; } else { if(yych <= 'Z') goto yy133; if(yych <= '`') goto yy3; @@ -10992,8 +10847,8 @@ yy686: goto yy3; } } -yy687: - YYDEBUG(687, *YYCURSOR); +yy683: + YYDEBUG(683, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ @@ -11009,7 +10864,7 @@ yy687: if(yych <= 'I'){ if(yych <= '@') goto yy3; if(yych <= 'H') goto yy134; - goto yy674; + goto yy670; } else { if(yych <= 'Z') goto yy134; if(yych <= '`') goto yy3; @@ -11017,8 +10872,8 @@ yy687: goto yy3; } } -yy688: - YYDEBUG(688, *YYCURSOR); +yy684: + YYDEBUG(684, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ @@ -11041,8 +10896,8 @@ yy688: goto yy3; } } -yy689: - YYDEBUG(689, *YYCURSOR); +yy685: + YYDEBUG(685, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ @@ -11058,7 +10913,7 @@ yy689: if(yych <= 'I'){ if(yych <= '@') goto yy3; if(yych <= 'H') goto yy133; - goto yy685; + goto yy681; } else { if(yych <= 'Z') goto yy133; if(yych <= '`') goto yy3; @@ -11066,17 +10921,17 @@ yy689: goto yy3; } } -yy690: - YYDEBUG(690, *YYCURSOR); +yy686: + YYDEBUG(686, *YYCURSOR); ++YYCURSOR; if((YYLIMIT - YYCURSOR) < 13) YYFILL(13); yych = *YYCURSOR; - goto yy691; -yy691: - YYDEBUG(691, *YYCURSOR); + goto yy687; +yy687: + YYDEBUG(687, *YYCURSOR); YYDEBUG(-1, yych); switch(yych){ - case ' ': goto yy690; + case ' ': goto yy686; case '!': case '"': case '#': @@ -11090,56 +10945,77 @@ yy691: case '+': case ',': case '-': - case '.': goto yy702; - case 'A': case 'a': goto yy710; - case 'D': case 'd': goto yy694; - case 'F': case 'f': goto yy695; + case '.': goto yy699; + case 'A': case 'a': goto yy707; + case 'D': case 'd': goto yy691; + case 'F': case 'f': goto yy692; case 'H': case 'h': goto yy59; - case 'I': goto yy705; - case 'J': case 'j': goto yy709; - case 'M': case 'm': goto yy693; - case 'N': case 'n': goto yy780; - case 'O': case 'o': goto yy711; - case 'P': case 'p': goto yy713; - case 'S': case 's': goto yy1196; + case 'I': goto yy702; + case 'J': case 'j': goto yy706; + case 'M': case 'm': goto yy690; + case 'N': case 'n': goto yy709; + case 'O': case 'o': goto yy708; + case 'P': case 'p': goto yy711; + case 'S': case 's': goto yy688; case 'T': case 't': goto yy64; - case 'V': goto yy707; + case 'V': goto yy704; case 'W': case 'w': goto yy61; - case 'X': goto yy708; + case 'X': goto yy705; case 'Y': case 'y': goto yy63; default: goto yy52; } -yy692: - YYDEBUG(692, *YYCURSOR); +yy688: + YYDEBUG(688, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'U'){ if(yych <= 'D'){ if(yych == 'A') goto yy118; goto yy52; } else { - if(yych <= 'E') goto yy1195; - if(yych <= 'S') goto yy52; - if(yych <= 'T') goto yy931; + if(yych <= 'E') goto yy1192; + if(yych <= 'T') goto yy52; goto yy117; } } else { - if(yych <= 'e'){ + if(yych <= 'd'){ if(yych == 'a') goto yy118; + goto yy52; + } else { + if(yych <= 'e') goto yy1192; + if(yych == 'u') goto yy117; + goto yy52; + } + } +yy689: + YYDEBUG(689, *YYCURSOR); + yych = *++YYCURSOR; + if(yych <= '`'){ + if(yych <= 'D'){ + if(yych == 'A') goto yy118; + goto yy52; + } else { + if(yych <= 'E') goto yy1192; + if(yych == 'U') goto yy117; + goto yy52; + } + } else { + if(yych <= 'e'){ + if(yych <= 'a') goto yy118; if(yych <= 'd') goto yy52; - goto yy1195; + goto yy1192; } else { if(yych <= 's') goto yy52; - if(yych <= 't') goto yy931; + if(yych <= 't') goto yy928; if(yych <= 'u') goto yy117; goto yy52; } } -yy693: - YYDEBUG(693, *YYCURSOR); +yy690: + YYDEBUG(690, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'O'){ if(yych <= 'H'){ - if(yych == 'A') goto yy801; + if(yych == 'A') goto yy798; goto yy52; } else { if(yych <= 'I') goto yy109; @@ -11148,7 +11024,7 @@ yy693: } } else { if(yych <= 'h'){ - if(yych == 'a') goto yy801; + if(yych == 'a') goto yy798; goto yy52; } else { if(yych <= 'i') goto yy109; @@ -11156,28 +11032,28 @@ yy693: goto yy52; } } -yy694: - YYDEBUG(694, *YYCURSOR); +yy691: + YYDEBUG(691, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'E'){ if(yych == 'A') goto yy105; if(yych <= 'D') goto yy52; - goto yy782; + goto yy785; } else { if(yych <= 'a'){ if(yych <= '`') goto yy52; goto yy105; } else { - if(yych == 'e') goto yy782; + if(yych == 'e') goto yy785; goto yy52; } } -yy695: - YYDEBUG(695, *YYCURSOR); +yy692: + YYDEBUG(692, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'R'){ if(yych <= 'N'){ - if(yych == 'E') goto yy804; + if(yych == 'E') goto yy801; goto yy52; } else { if(yych <= 'O') goto yy82; @@ -11186,7 +11062,7 @@ yy695: } } else { if(yych <= 'n'){ - if(yych == 'e') goto yy804; + if(yych == 'e') goto yy801; goto yy52; } else { if(yych <= 'o') goto yy82; @@ -11194,83 +11070,77 @@ yy695: goto yy52; } } -yy696: - YYDEBUG(696, *YYCURSOR); +yy693: + YYDEBUG(693, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'U'){ - if(yych == 'H') goto yy1194; + if(yych == 'H') goto yy65; if(yych <= 'T') goto yy52; goto yy66; } else { if(yych <= 'h'){ if(yych <= 'g') goto yy52; - goto yy1194; + goto yy1191; } else { if(yych == 'u') goto yy66; goto yy52; } } -yy697: - YYDEBUG(697, *YYCURSOR); +yy694: + YYDEBUG(694, *YYCURSOR); yych = *++YYCURSOR; - if(yych == '-') goto yy940; + if(yych == '-') goto yy937; if(yych <= '/') goto yy56; - if(yych <= '9') goto yy939; + if(yych <= '9') goto yy936; goto yy56; -yy698: - YYDEBUG(698, *YYCURSOR); +yy695: + YYDEBUG(695, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= 'O'){ - if(yych == 'D') goto yy931; - if(yych <= 'N') goto yy52; - goto yy788; + if(yych <= 'c'){ + if(yych == 'O') goto yy738; + goto yy52; } else { - if(yych <= 'd'){ - if(yych <= 'c') goto yy52; - goto yy931; - } else { - if(yych == 'o') goto yy788; - goto yy52; - } + if(yych <= 'd') goto yy928; + if(yych == 'o') goto yy738; + goto yy52; } -yy699: - YYDEBUG(699, *YYCURSOR); +yy696: + YYDEBUG(696, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'D') goto yy931; - if(yych == 'd') goto yy931; + if(yych == 'd') goto yy928; goto yy52; -yy700: - YYDEBUG(700, *YYCURSOR); +yy697: + YYDEBUG(697, *YYCURSOR); yych = *++YYCURSOR; YYDEBUG(-1, yych); switch(yych){ case '0': case '1': - case '2': goto yy869; - case '3': goto yy871; + case '2': goto yy866; + case '3': goto yy868; case '4': case '5': case '6': case '7': case '8': - case '9': goto yy872; - case 'A': case 'a': goto yy876; - case 'D': case 'd': goto yy880; - case 'F': case 'f': goto yy874; - case 'J': case 'j': goto yy873; - case 'M': case 'm': goto yy875; - case 'N': case 'n': goto yy879; - case 'O': case 'o': goto yy878; - case 'S': case 's': goto yy877; + case '9': goto yy869; + case 'A': case 'a': goto yy873; + case 'D': case 'd': goto yy877; + case 'F': case 'f': goto yy871; + case 'J': case 'j': goto yy870; + case 'M': case 'm': goto yy872; + case 'N': case 'n': goto yy876; + case 'O': case 'o': goto yy875; + case 'S': case 's': goto yy874; default: goto yy52; } -yy701: - YYDEBUG(701, *YYCURSOR); +yy698: + YYDEBUG(698, *YYCURSOR); yych = *++YYCURSOR; YYDEBUG(-1, yych); switch(yych){ - case '0': goto yy820; - case '1': goto yy821; + case '0': goto yy817; + case '1': goto yy818; case '2': case '3': case '4': @@ -11278,25 +11148,25 @@ yy701: case '6': case '7': case '8': - case '9': goto yy822; - case 'A': case 'a': goto yy826; - case 'D': case 'd': goto yy830; - case 'F': case 'f': goto yy824; - case 'J': case 'j': goto yy823; - case 'M': case 'm': goto yy825; - case 'N': case 'n': goto yy829; - case 'O': case 'o': goto yy828; - case 'S': case 's': goto yy827; - default: goto yy703; + case '9': goto yy819; + case 'A': case 'a': goto yy823; + case 'D': case 'd': goto yy827; + case 'F': case 'f': goto yy821; + case 'J': case 'j': goto yy820; + case 'M': case 'm': goto yy822; + case 'N': case 'n': goto yy826; + case 'O': case 'o': goto yy825; + case 'S': case 's': goto yy824; + default: goto yy700; } -yy702: - YYDEBUG(702, *YYCURSOR); +yy699: + YYDEBUG(699, *YYCURSOR); ++YYCURSOR; if((YYLIMIT - YYCURSOR) < 13) YYFILL(13); yych = *YYCURSOR; - goto yy703; -yy703: - YYDEBUG(703, *YYCURSOR); + goto yy700; +yy700: + YYDEBUG(700, *YYCURSOR); YYDEBUG(-1, yych); switch(yych){ case ' ': @@ -11313,57 +11183,57 @@ yy703: case '+': case ',': case '-': - case '.': goto yy702; - case 'A': case 'a': goto yy778; - case 'D': case 'd': goto yy781; - case 'F': case 'f': goto yy776; - case 'I': goto yy705; - case 'J': case 'j': goto yy709; - case 'M': case 'm': goto yy777; - case 'N': case 'n': goto yy780; - case 'O': case 'o': goto yy711; - case 'S': case 's': goto yy779; - case 'V': goto yy707; - case 'X': goto yy708; + case '.': goto yy699; + case 'A': case 'a': goto yy782; + case 'D': case 'd': goto yy784; + case 'F': case 'f': goto yy780; + case 'I': goto yy702; + case 'J': case 'j': goto yy706; + case 'M': case 'm': goto yy781; + case 'N': case 'n': goto yy709; + case 'O': case 'o': goto yy708; + case 'S': case 's': goto yy783; + case 'V': goto yy704; + case 'X': goto yy705; default: goto yy52; } -yy704: - YYDEBUG(704, *YYCURSOR); +yy701: + YYDEBUG(701, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '1'){ - if(yych <= '/') goto yy703; - if(yych <= '0') goto yy772; - goto yy773; + if(yych <= '/') goto yy700; + if(yych <= '0') goto yy776; + goto yy777; } else { - if(yych <= '5') goto yy774; - if(yych <= '9') goto yy775; - goto yy703; + if(yych <= '5') goto yy778; + if(yych <= '9') goto yy779; + goto yy700; } -yy705: - YYDEBUG(705, *YYCURSOR); +yy702: + YYDEBUG(702, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'H'){ if(yych <= '.'){ - if(yych >= ' ') goto yy742; - goto yy706; + if(yych >= ' ') goto yy740; + goto yy703; } else { - if(yych <= '/') goto yy706; - if(yych <= '9') goto yy744; - goto yy706; + if(yych <= '/') goto yy703; + if(yych <= '9') goto yy742; + goto yy703; } } else { if(yych <= 'V'){ - if(yych <= 'I') goto yy771; - if(yych >= 'V') goto yy749; - goto yy706; + if(yych <= 'I') goto yy775; + if(yych >= 'V') goto yy748; + goto yy703; } else { - if(yych == 'X') goto yy749; - goto yy706; + if(yych == 'X') goto yy748; + goto yy703; } } -yy706: - YYDEBUG(706, *YYCURSOR); +yy703: + YYDEBUG(703, *YYCURSOR); #line 1126 "ext/date/lib/parse_date.re" { @@ -11376,109 +11246,115 @@ yy706: TIMELIB_DEINIT; return TIMELIB_DATE_TEXT; } -#line 9948 "ext/date/lib/parse_date.c" -yy707: - YYDEBUG(707, *YYCURSOR); +#line 9824 "ext/date/lib/parse_date.c" +yy704: + YYDEBUG(704, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych <= 0x1F) goto yy706; - if(yych <= '.') goto yy742; - goto yy706; + if(yych <= 0x1F) goto yy703; + if(yych <= '.') goto yy740; + goto yy703; } else { - if(yych <= '9') goto yy744; - if(yych == 'I') goto yy769; - goto yy706; + if(yych <= '9') goto yy742; + if(yych == 'I') goto yy773; + goto yy703; } -yy708: - YYDEBUG(708, *YYCURSOR); +yy705: + YYDEBUG(705, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych <= 0x1F) goto yy706; - if(yych <= '.') goto yy742; - goto yy706; + if(yych <= 0x1F) goto yy703; + if(yych <= '.') goto yy740; + goto yy703; } else { - if(yych <= '9') goto yy744; - if(yych == 'I') goto yy768; - goto yy706; + if(yych <= '9') goto yy742; + if(yych == 'I') goto yy772; + goto yy703; } -yy709: - YYDEBUG(709, *YYCURSOR); +yy706: + YYDEBUG(706, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'U'){ - if(yych == 'A') goto yy761; + if(yych == 'A') goto yy765; if(yych <= 'T') goto yy52; - goto yy760; + goto yy764; } else { if(yych <= 'a'){ if(yych <= '`') goto yy52; - goto yy761; + goto yy765; } else { - if(yych == 'u') goto yy760; + if(yych == 'u') goto yy764; goto yy52; } } -yy710: - YYDEBUG(710, *YYCURSOR); +yy707: + YYDEBUG(707, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'T'){ if(yych <= 'L'){ - if(yych == '.') goto yy714; + if(yych == '.') goto yy712; goto yy52; } else { - if(yych <= 'M') goto yy715; - if(yych == 'P') goto yy754; + if(yych <= 'M') goto yy713; + if(yych == 'P') goto yy758; goto yy52; } } else { if(yych <= 'o'){ - if(yych <= 'U') goto yy753; - if(yych == 'm') goto yy715; + if(yych <= 'U') goto yy757; + if(yych == 'm') goto yy713; goto yy52; } else { - if(yych <= 'p') goto yy754; - if(yych == 'u') goto yy753; + if(yych <= 'p') goto yy758; + if(yych == 'u') goto yy757; goto yy52; } } -yy711: - YYDEBUG(711, *YYCURSOR); +yy708: + YYDEBUG(708, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'C') goto yy740; - if(yych == 'c') goto yy740; + if(yych == 'C') goto yy752; + if(yych == 'c') goto yy752; goto yy52; -yy712: - YYDEBUG(712, *YYCURSOR); +yy709: + YYDEBUG(709, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'O') goto yy738; + if(yych == 'o') goto yy738; + goto yy52; +yy710: + YYDEBUG(710, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '5') goto yy718; - if(yych <= '9') goto yy720; + if(yych <= '5') goto yy716; + if(yych <= '9') goto yy718; goto yy52; -yy713: - YYDEBUG(713, *YYCURSOR); +yy711: + YYDEBUG(711, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'L'){ if(yych != '.') goto yy52; - goto yy714; + goto yy712; } else { - if(yych <= 'M') goto yy715; - if(yych == 'm') goto yy715; + if(yych <= 'M') goto yy713; + if(yych == 'm') goto yy713; goto yy52; } -yy714: - YYDEBUG(714, *YYCURSOR); +yy712: + YYDEBUG(712, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'M') goto yy715; + if(yych == 'M') goto yy713; if(yych != 'm') goto yy52; - goto yy715; -yy715: - YYDEBUG(715, *YYCURSOR); + goto yy713; +yy713: + YYDEBUG(713, *YYCURSOR); ++YYCURSOR; - if((yych = *YYCURSOR) == '.') goto yy717; - goto yy716; -yy716: - YYDEBUG(716, *YYCURSOR); + if((yych = *YYCURSOR) == '.') goto yy715; + goto yy714; +yy714: + YYDEBUG(714, *YYCURSOR); #line 916 "ext/date/lib/parse_date.re" { @@ -11496,25 +11372,25 @@ yy716: TIMELIB_DEINIT; return TIMELIB_TIME12; } -#line 10048 "ext/date/lib/parse_date.c" -yy717: - YYDEBUG(717, *YYCURSOR); +#line 9928 "ext/date/lib/parse_date.c" +yy715: + YYDEBUG(715, *YYCURSOR); yych = *++YYCURSOR; - goto yy716; -yy718: - YYDEBUG(718, *YYCURSOR); + goto yy714; +yy716: + YYDEBUG(716, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy721; - goto yy719; + if(yych == '.') goto yy719; + goto yy717; } else { - if(yych <= '9') goto yy734; - if(yych <= ':') goto yy721; - goto yy719; + if(yych <= '9') goto yy732; + if(yych <= ':') goto yy719; + goto yy717; } -yy719: - YYDEBUG(719, *YYCURSOR); +yy717: + YYDEBUG(717, *YYCURSOR); #line 933 "ext/date/lib/parse_date.re" { @@ -11539,248 +11415,248 @@ yy719: TIMELIB_DEINIT; return TIMELIB_TIME24_WITH_ZONE; } -#line 10085 "ext/date/lib/parse_date.c" +#line 9965 "ext/date/lib/parse_date.c" +yy718: + YYDEBUG(718, *YYCURSOR); + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if(yych == '.') goto yy719; + if(yych != ':') goto yy717; + goto yy719; +yy719: + YYDEBUG(719, *YYCURSOR); + yych = *++YYCURSOR; + if(yych <= '/') goto yy52; + if(yych <= '5') goto yy720; + if(yych <= '6') goto yy721; + if(yych <= '9') goto yy722; + goto yy52; yy720: YYDEBUG(720, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if(yych == '.') goto yy721; - if(yych != ':') goto yy719; - goto yy721; + if(yych == '.') goto yy723; + if(yych <= '/') goto yy717; + if(yych <= '9') goto yy726; + goto yy717; yy721: YYDEBUG(721, *YYCURSOR); - yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '5') goto yy722; - if(yych <= '6') goto yy723; - if(yych <= '9') goto yy724; - goto yy52; + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if(yych == '.') goto yy723; + if(yych == '0') goto yy726; + goto yy717; yy722: YYDEBUG(722, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if(yych == '.') goto yy725; - if(yych <= '/') goto yy719; - if(yych <= '9') goto yy728; - goto yy719; + if(yych != '.') goto yy717; + goto yy723; yy723: YYDEBUG(723, *YYCURSOR); - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if(yych == '.') goto yy725; - if(yych == '0') goto yy728; - goto yy719; + yych = *++YYCURSOR; + if(yych <= '/') goto yy52; + if(yych >= ':') goto yy52; + goto yy724; yy724: YYDEBUG(724, *YYCURSOR); - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if(yych != '.') goto yy719; + ++YYCURSOR; + if(YYLIMIT == YYCURSOR) YYFILL(1); + yych = *YYCURSOR; goto yy725; yy725: YYDEBUG(725, *YYCURSOR); - yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych >= ':') goto yy52; - goto yy726; + if(yych <= '/') goto yy717; + if(yych <= '9') goto yy724; + goto yy717; yy726: YYDEBUG(726, *YYCURSOR); - ++YYCURSOR; - if(YYLIMIT == YYCURSOR) YYFILL(1); - yych = *YYCURSOR; - goto yy727; -yy727: - YYDEBUG(727, *YYCURSOR); - if(yych <= '/') goto yy719; - if(yych <= '9') goto yy726; - goto yy719; -yy728: - YYDEBUG(728, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'A'){ if(yych <= '-'){ - if(yych != ' ') goto yy719; - goto yy729; + if(yych != ' ') goto yy717; + goto yy727; } else { - if(yych <= '.') goto yy725; - if(yych <= '@') goto yy719; - goto yy731; + if(yych <= '.') goto yy723; + if(yych <= '@') goto yy717; + goto yy729; } } else { if(yych <= '`'){ - if(yych == 'P') goto yy731; - goto yy719; + if(yych == 'P') goto yy729; + goto yy717; } else { - if(yych <= 'a') goto yy731; - if(yych == 'p') goto yy731; - goto yy719; + if(yych <= 'a') goto yy729; + if(yych == 'p') goto yy729; + goto yy717; } } -yy729: - YYDEBUG(729, *YYCURSOR); +yy727: + YYDEBUG(727, *YYCURSOR); ++YYCURSOR; if((YYLIMIT - YYCURSOR) < 4) YYFILL(4); yych = *YYCURSOR; - goto yy730; -yy730: - YYDEBUG(730, *YYCURSOR); + goto yy728; +yy728: + YYDEBUG(728, *YYCURSOR); if(yych <= 'O'){ if(yych <= ' '){ if(yych <= 0x1F) goto yy52; - goto yy729; + goto yy727; } else { if(yych != 'A') goto yy52; - goto yy731; + goto yy729; } } else { if(yych <= 'a'){ - if(yych <= 'P') goto yy731; + if(yych <= 'P') goto yy729; if(yych <= '`') goto yy52; - goto yy731; + goto yy729; } else { if(yych != 'p') goto yy52; - goto yy731; + goto yy729; } } -yy731: - YYDEBUG(731, *YYCURSOR); +yy729: + YYDEBUG(729, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'L'){ if(yych != '.') goto yy52; - goto yy732; + goto yy730; } else { - if(yych <= 'M') goto yy733; - if(yych == 'm') goto yy733; + if(yych <= 'M') goto yy731; + if(yych == 'm') goto yy731; goto yy52; } -yy732: - YYDEBUG(732, *YYCURSOR); +yy730: + YYDEBUG(730, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'M') goto yy733; + if(yych == 'M') goto yy731; if(yych != 'm') goto yy52; - goto yy733; -yy733: - YYDEBUG(733, *YYCURSOR); + goto yy731; +yy731: + YYDEBUG(731, *YYCURSOR); yych = *++YYCURSOR; - if(yych == '.') goto yy717; - goto yy716; -yy734: - YYDEBUG(734, *YYCURSOR); + if(yych == '.') goto yy715; + goto yy714; +yy732: + YYDEBUG(732, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ if(yych <= '-'){ - if(yych != ' ') goto yy719; - goto yy735; + if(yych != ' ') goto yy717; + goto yy733; } else { - if(yych <= '.') goto yy721; - if(yych == ':') goto yy721; - goto yy719; + if(yych <= '.') goto yy719; + if(yych == ':') goto yy719; + goto yy717; } } else { if(yych <= '`'){ - if(yych <= 'A') goto yy737; - if(yych == 'P') goto yy737; - goto yy719; + if(yych <= 'A') goto yy735; + if(yych == 'P') goto yy735; + goto yy717; } else { - if(yych <= 'a') goto yy737; - if(yych == 'p') goto yy737; - goto yy719; + if(yych <= 'a') goto yy735; + if(yych == 'p') goto yy735; + goto yy717; } } -yy735: - YYDEBUG(735, *YYCURSOR); +yy733: + YYDEBUG(733, *YYCURSOR); ++YYCURSOR; if((YYLIMIT - YYCURSOR) < 4) YYFILL(4); yych = *YYCURSOR; - goto yy736; -yy736: - YYDEBUG(736, *YYCURSOR); + goto yy734; +yy734: + YYDEBUG(734, *YYCURSOR); if(yych <= 'O'){ if(yych <= ' '){ if(yych <= 0x1F) goto yy52; - goto yy735; + goto yy733; } else { if(yych != 'A') goto yy52; - goto yy737; + goto yy735; } } else { if(yych <= 'a'){ - if(yych <= 'P') goto yy737; + if(yych <= 'P') goto yy735; if(yych <= '`') goto yy52; - goto yy737; + goto yy735; } else { if(yych != 'p') goto yy52; - goto yy737; + goto yy735; } } -yy737: - YYDEBUG(737, *YYCURSOR); +yy735: + YYDEBUG(735, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'L'){ if(yych != '.') goto yy52; - goto yy738; + goto yy736; } else { - if(yych <= 'M') goto yy739; - if(yych == 'm') goto yy739; + if(yych <= 'M') goto yy737; + if(yych == 'm') goto yy737; goto yy52; } +yy736: + YYDEBUG(736, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'M') goto yy737; + if(yych != 'm') goto yy52; + goto yy737; +yy737: + YYDEBUG(737, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == '.') goto yy715; + goto yy714; yy738: YYDEBUG(738, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'M') goto yy739; - if(yych != 'm') goto yy52; + if(yych == 'V') goto yy739; + if(yych != 'v') goto yy52; goto yy739; yy739: YYDEBUG(739, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == '.') goto yy717; - goto yy716; -yy740: - YYDEBUG(740, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'T') goto yy741; - if(yych != 't') goto yy52; - goto yy741; -yy741: - YYDEBUG(741, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ - if(yych <= 0x1F) goto yy706; - if(yych <= '.') goto yy742; - if(yych <= '/') goto yy706; - goto yy744; + if(yych <= 0x1F) goto yy703; + if(yych <= '.') goto yy740; + if(yych <= '/') goto yy703; + goto yy742; } else { - if(yych <= 'O'){ - if(yych <= 'N') goto yy706; - goto yy746; + if(yych <= 'E'){ + if(yych <= 'D') goto yy703; + goto yy744; } else { - if(yych == 'o') goto yy746; - goto yy706; + if(yych == 'e') goto yy744; + goto yy703; } } -yy742: - YYDEBUG(742, *YYCURSOR); +yy740: + YYDEBUG(740, *YYCURSOR); ++YYCURSOR; if((YYLIMIT - YYCURSOR) < 4) YYFILL(4); yych = *YYCURSOR; - goto yy743; -yy743: - YYDEBUG(743, *YYCURSOR); + goto yy741; +yy741: + YYDEBUG(741, *YYCURSOR); if(yych <= 0x1F) goto yy52; - if(yych <= '.') goto yy742; + if(yych <= '.') goto yy740; if(yych <= '/') goto yy52; if(yych >= ':') goto yy52; - goto yy744; -yy744: - YYDEBUG(744, *YYCURSOR); + goto yy742; +yy742: + YYDEBUG(742, *YYCURSOR); ++YYCURSOR; - if((yych = *YYCURSOR) <= '/') goto yy745; - if(yych <= '9') goto yy750; - goto yy745; -yy745: - YYDEBUG(745, *YYCURSOR); + if((yych = *YYCURSOR) <= '/') goto yy743; + if(yych <= '9') goto yy749; + goto yy743; +yy743: + YYDEBUG(743, *YYCURSOR); #line 1060 "ext/date/lib/parse_date.re" { @@ -11795,646 +11671,640 @@ yy745: TIMELIB_DEINIT; return TIMELIB_DATE_FULL; } -#line 10289 "ext/date/lib/parse_date.c" +#line 10169 "ext/date/lib/parse_date.c" +yy744: + YYDEBUG(744, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'M') goto yy745; + if(yych != 'm') goto yy52; + goto yy745; +yy745: + YYDEBUG(745, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'B') goto yy746; + if(yych != 'b') goto yy52; + goto yy746; yy746: YYDEBUG(746, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'B') goto yy747; - if(yych != 'b') goto yy52; + if(yych == 'E') goto yy747; + if(yych != 'e') goto yy52; goto yy747; yy747: YYDEBUG(747, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy748; - if(yych != 'e') goto yy52; + if(yych == 'R') goto yy748; + if(yych != 'r') goto yy52; goto yy748; yy748: YYDEBUG(748, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'R') goto yy749; - if(yych != 'r') goto yy52; - goto yy749; -yy749: - YYDEBUG(749, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 0x1F) goto yy706; - if(yych <= '.') goto yy742; - if(yych <= '/') goto yy706; - if(yych <= '9') goto yy744; - goto yy706; + if(yych <= 0x1F) goto yy703; + if(yych <= '.') goto yy740; + if(yych <= '/') goto yy703; + if(yych <= '9') goto yy742; + goto yy703; +yy749: + YYDEBUG(749, *YYCURSOR); + yych = *++YYCURSOR; + if(yych <= '/') goto yy743; + if(yych >= ':') goto yy743; + goto yy750; yy750: YYDEBUG(750, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy745; - if(yych >= ':') goto yy745; + if(yych <= '/') goto yy743; + if(yych >= ':') goto yy743; goto yy751; yy751: YYDEBUG(751, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy745; - if(yych >= ':') goto yy745; - goto yy752; + goto yy743; yy752: YYDEBUG(752, *YYCURSOR); yych = *++YYCURSOR; - goto yy745; + if(yych == 'T') goto yy753; + if(yych != 't') goto yy52; + goto yy753; yy753: YYDEBUG(753, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'G') goto yy757; - if(yych == 'g') goto yy757; - goto yy52; + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if(yych <= '9'){ + if(yych <= 0x1F) goto yy703; + if(yych <= '.') goto yy740; + if(yych <= '/') goto yy703; + goto yy742; + } else { + if(yych <= 'O'){ + if(yych <= 'N') goto yy703; + goto yy754; + } else { + if(yych != 'o') goto yy703; + goto yy754; + } + } yy754: YYDEBUG(754, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'R') goto yy755; - if(yych != 'r') goto yy52; + if(yych == 'B') goto yy755; + if(yych != 'b') goto yy52; goto yy755; yy755: YYDEBUG(755, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'E') goto yy756; + if(yych != 'e') goto yy52; + goto yy756; +yy756: + YYDEBUG(756, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'R') goto yy748; + if(yych == 'r') goto yy748; + goto yy52; +yy757: + YYDEBUG(757, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'G') goto yy761; + if(yych == 'g') goto yy761; + goto yy52; +yy758: + YYDEBUG(758, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'R') goto yy759; + if(yych != 'r') goto yy52; + goto yy759; +yy759: + YYDEBUG(759, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ - if(yych <= 0x1F) goto yy706; - if(yych <= '.') goto yy742; - if(yych <= '/') goto yy706; - goto yy744; + if(yych <= 0x1F) goto yy703; + if(yych <= '.') goto yy740; + if(yych <= '/') goto yy703; + goto yy742; } else { if(yych <= 'I'){ - if(yych <= 'H') goto yy706; - goto yy756; + if(yych <= 'H') goto yy703; + goto yy760; } else { - if(yych != 'i') goto yy706; - goto yy756; + if(yych != 'i') goto yy703; + goto yy760; } } -yy756: - YYDEBUG(756, *YYCURSOR); +yy760: + YYDEBUG(760, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'L') goto yy749; - if(yych == 'l') goto yy749; + if(yych == 'L') goto yy748; + if(yych == 'l') goto yy748; goto yy52; -yy757: - YYDEBUG(757, *YYCURSOR); +yy761: + YYDEBUG(761, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ - if(yych <= 0x1F) goto yy706; - if(yych <= '.') goto yy742; - if(yych <= '/') goto yy706; - goto yy744; + if(yych <= 0x1F) goto yy703; + if(yych <= '.') goto yy740; + if(yych <= '/') goto yy703; + goto yy742; } else { if(yych <= 'U'){ - if(yych <= 'T') goto yy706; - goto yy758; + if(yych <= 'T') goto yy703; + goto yy762; } else { - if(yych != 'u') goto yy706; - goto yy758; + if(yych != 'u') goto yy703; + goto yy762; } } -yy758: - YYDEBUG(758, *YYCURSOR); +yy762: + YYDEBUG(762, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'S') goto yy759; + if(yych == 'S') goto yy763; if(yych != 's') goto yy52; - goto yy759; -yy759: - YYDEBUG(759, *YYCURSOR); + goto yy763; +yy763: + YYDEBUG(763, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'T') goto yy749; - if(yych == 't') goto yy749; + if(yych == 'T') goto yy748; + if(yych == 't') goto yy748; goto yy52; -yy760: - YYDEBUG(760, *YYCURSOR); +yy764: + YYDEBUG(764, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'N'){ - if(yych == 'L') goto yy767; + if(yych == 'L') goto yy771; if(yych <= 'M') goto yy52; - goto yy766; + goto yy770; } else { if(yych <= 'l'){ if(yych <= 'k') goto yy52; - goto yy767; + goto yy771; } else { - if(yych == 'n') goto yy766; + if(yych == 'n') goto yy770; goto yy52; } } -yy761: - YYDEBUG(761, *YYCURSOR); +yy765: + YYDEBUG(765, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'N') goto yy762; + if(yych == 'N') goto yy766; if(yych != 'n') goto yy52; - goto yy762; -yy762: - YYDEBUG(762, *YYCURSOR); + goto yy766; +yy766: + YYDEBUG(766, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ - if(yych <= 0x1F) goto yy706; - if(yych <= '.') goto yy742; - if(yych <= '/') goto yy706; - goto yy744; + if(yych <= 0x1F) goto yy703; + if(yych <= '.') goto yy740; + if(yych <= '/') goto yy703; + goto yy742; } else { if(yych <= 'U'){ - if(yych <= 'T') goto yy706; - goto yy763; + if(yych <= 'T') goto yy703; + goto yy767; } else { - if(yych != 'u') goto yy706; - goto yy763; + if(yych != 'u') goto yy703; + goto yy767; } } -yy763: - YYDEBUG(763, *YYCURSOR); +yy767: + YYDEBUG(767, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'A') goto yy764; + if(yych == 'A') goto yy768; if(yych != 'a') goto yy52; - goto yy764; -yy764: - YYDEBUG(764, *YYCURSOR); + goto yy768; +yy768: + YYDEBUG(768, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'R') goto yy765; + if(yych == 'R') goto yy769; if(yych != 'r') goto yy52; - goto yy765; -yy765: - YYDEBUG(765, *YYCURSOR); + goto yy769; +yy769: + YYDEBUG(769, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'Y') goto yy749; - if(yych == 'y') goto yy749; + if(yych == 'Y') goto yy748; + if(yych == 'y') goto yy748; goto yy52; -yy766: - YYDEBUG(766, *YYCURSOR); +yy770: + YYDEBUG(770, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ - if(yych <= 0x1F) goto yy706; - if(yych <= '.') goto yy742; - if(yych <= '/') goto yy706; - goto yy744; + if(yych <= 0x1F) goto yy703; + if(yych <= '.') goto yy740; + if(yych <= '/') goto yy703; + goto yy742; } else { if(yych <= 'E'){ - if(yych <= 'D') goto yy706; - goto yy749; + if(yych <= 'D') goto yy703; + goto yy748; } else { - if(yych == 'e') goto yy749; - goto yy706; + if(yych == 'e') goto yy748; + goto yy703; } } -yy767: - YYDEBUG(767, *YYCURSOR); +yy771: + YYDEBUG(771, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ - if(yych <= 0x1F) goto yy706; - if(yych <= '.') goto yy742; - if(yych <= '/') goto yy706; - goto yy744; + if(yych <= 0x1F) goto yy703; + if(yych <= '.') goto yy740; + if(yych <= '/') goto yy703; + goto yy742; } else { if(yych <= 'Y'){ - if(yych <= 'X') goto yy706; - goto yy749; + if(yych <= 'X') goto yy703; + goto yy748; } else { - if(yych == 'y') goto yy749; - goto yy706; + if(yych == 'y') goto yy748; + goto yy703; } } -yy768: - YYDEBUG(768, *YYCURSOR); +yy772: + YYDEBUG(772, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych <= 0x1F) goto yy706; - if(yych <= '.') goto yy742; - goto yy706; + if(yych <= 0x1F) goto yy703; + if(yych <= '.') goto yy740; + goto yy703; } else { - if(yych <= '9') goto yy744; - if(yych == 'I') goto yy749; - goto yy706; + if(yych <= '9') goto yy742; + if(yych == 'I') goto yy748; + goto yy703; } -yy769: - YYDEBUG(769, *YYCURSOR); +yy773: + YYDEBUG(773, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych <= 0x1F) goto yy706; - if(yych <= '.') goto yy742; - goto yy706; + if(yych <= 0x1F) goto yy703; + if(yych <= '.') goto yy740; + goto yy703; } else { - if(yych <= '9') goto yy744; - if(yych != 'I') goto yy706; - goto yy770; + if(yych <= '9') goto yy742; + if(yych != 'I') goto yy703; + goto yy774; } -yy770: - YYDEBUG(770, *YYCURSOR); +yy774: + YYDEBUG(774, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych <= 0x1F) goto yy706; - if(yych <= '.') goto yy742; - goto yy706; + if(yych <= 0x1F) goto yy703; + if(yych <= '.') goto yy740; + goto yy703; } else { - if(yych <= '9') goto yy744; - if(yych == 'I') goto yy749; - goto yy706; + if(yych <= '9') goto yy742; + if(yych == 'I') goto yy748; + goto yy703; } -yy771: - YYDEBUG(771, *YYCURSOR); +yy775: + YYDEBUG(775, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych <= 0x1F) goto yy706; - if(yych <= '.') goto yy742; - goto yy706; + if(yych <= 0x1F) goto yy703; + if(yych <= '.') goto yy740; + goto yy703; } else { - if(yych <= '9') goto yy744; - if(yych == 'I') goto yy749; - goto yy706; + if(yych <= '9') goto yy742; + if(yych == 'I') goto yy748; + goto yy703; } -yy772: - YYDEBUG(772, *YYCURSOR); +yy776: + YYDEBUG(776, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy810; - goto yy719; + if(yych == '.') goto yy807; + goto yy717; } else { - if(yych <= '9') goto yy819; - if(yych <= ':') goto yy721; - goto yy719; + if(yych <= '9') goto yy816; + if(yych <= ':') goto yy719; + goto yy717; } -yy773: - YYDEBUG(773, *YYCURSOR); +yy777: + YYDEBUG(777, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy810; - goto yy719; + if(yych == '.') goto yy807; + goto yy717; } else { - if(yych <= '2') goto yy819; - if(yych <= '9') goto yy734; - if(yych <= ':') goto yy721; - goto yy719; + if(yych <= '2') goto yy816; + if(yych <= '9') goto yy732; + if(yych <= ':') goto yy719; + goto yy717; } -yy774: - YYDEBUG(774, *YYCURSOR); +yy778: + YYDEBUG(778, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy810; - goto yy719; + if(yych == '.') goto yy807; + goto yy717; } else { - if(yych <= '9') goto yy734; - if(yych <= ':') goto yy721; - goto yy719; + if(yych <= '9') goto yy732; + if(yych <= ':') goto yy719; + goto yy717; } -yy775: - YYDEBUG(775, *YYCURSOR); +yy779: + YYDEBUG(779, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if(yych == '.') goto yy810; - if(yych == ':') goto yy721; - goto yy719; -yy776: - YYDEBUG(776, *YYCURSOR); + if(yych == '.') goto yy807; + if(yych == ':') goto yy719; + goto yy717; +yy780: + YYDEBUG(780, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy804; - if(yych == 'e') goto yy804; + if(yych == 'E') goto yy801; + if(yych == 'e') goto yy801; goto yy52; -yy777: - YYDEBUG(777, *YYCURSOR); +yy781: + YYDEBUG(781, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'A') goto yy801; - if(yych == 'a') goto yy801; + if(yych == 'A') goto yy798; + if(yych == 'a') goto yy798; goto yy52; -yy778: - YYDEBUG(778, *YYCURSOR); +yy782: + YYDEBUG(782, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'U'){ - if(yych == 'P') goto yy754; + if(yych == 'P') goto yy758; if(yych <= 'T') goto yy52; - goto yy753; + goto yy757; } else { if(yych <= 'p'){ if(yych <= 'o') goto yy52; - goto yy754; + goto yy758; } else { - if(yych == 'u') goto yy753; + if(yych == 'u') goto yy757; goto yy52; } } -yy779: - YYDEBUG(779, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'E') goto yy794; - if(yych == 'e') goto yy794; - goto yy52; -yy780: - YYDEBUG(780, *YYCURSOR); +yy783: + YYDEBUG(783, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'O') goto yy788; - if(yych == 'o') goto yy788; + if(yych == 'E') goto yy791; + if(yych == 'e') goto yy791; goto yy52; -yy781: - YYDEBUG(781, *YYCURSOR); +yy784: + YYDEBUG(784, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy782; + if(yych == 'E') goto yy785; if(yych != 'e') goto yy52; - goto yy782; -yy782: - YYDEBUG(782, *YYCURSOR); + goto yy785; +yy785: + YYDEBUG(785, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'C') goto yy783; + if(yych == 'C') goto yy786; if(yych != 'c') goto yy52; - goto yy783; -yy783: - YYDEBUG(783, *YYCURSOR); + goto yy786; +yy786: + YYDEBUG(786, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ - if(yych <= 0x1F) goto yy706; - if(yych <= '.') goto yy742; - if(yych <= '/') goto yy706; - goto yy744; + if(yych <= 0x1F) goto yy703; + if(yych <= '.') goto yy740; + if(yych <= '/') goto yy703; + goto yy742; } else { if(yych <= 'E'){ - if(yych <= 'D') goto yy706; - goto yy784; + if(yych <= 'D') goto yy703; + goto yy787; } else { - if(yych != 'e') goto yy706; - goto yy784; + if(yych != 'e') goto yy703; + goto yy787; } } -yy784: - YYDEBUG(784, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'M') goto yy785; - if(yych != 'm') goto yy52; - goto yy785; -yy785: - YYDEBUG(785, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'B') goto yy786; - if(yych != 'b') goto yy52; - goto yy786; -yy786: - YYDEBUG(786, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'E') goto yy787; - if(yych != 'e') goto yy52; - goto yy787; yy787: YYDEBUG(787, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'R') goto yy749; - if(yych == 'r') goto yy749; - goto yy52; + if(yych == 'M') goto yy788; + if(yych != 'm') goto yy52; + goto yy788; yy788: YYDEBUG(788, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'V') goto yy789; - if(yych != 'v') goto yy52; + if(yych == 'B') goto yy789; + if(yych != 'b') goto yy52; goto yy789; yy789: YYDEBUG(789, *YYCURSOR); - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - if(yych <= '9'){ - if(yych <= 0x1F) goto yy706; - if(yych <= '.') goto yy742; - if(yych <= '/') goto yy706; - goto yy744; - } else { - if(yych <= 'E'){ - if(yych <= 'D') goto yy706; - goto yy790; - } else { - if(yych != 'e') goto yy706; - goto yy790; - } - } + yych = *++YYCURSOR; + if(yych == 'E') goto yy790; + if(yych != 'e') goto yy52; + goto yy790; yy790: YYDEBUG(790, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'M') goto yy791; - if(yych != 'm') goto yy52; - goto yy791; + if(yych == 'R') goto yy748; + if(yych == 'r') goto yy748; + goto yy52; yy791: YYDEBUG(791, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'B') goto yy792; - if(yych != 'b') goto yy52; + if(yych == 'P') goto yy792; + if(yych != 'p') goto yy52; goto yy792; yy792: YYDEBUG(792, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'E') goto yy793; - if(yych != 'e') goto yy52; - goto yy793; -yy793: - YYDEBUG(793, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'R') goto yy749; - if(yych == 'r') goto yy749; - goto yy52; -yy794: - YYDEBUG(794, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'P') goto yy795; - if(yych != 'p') goto yy52; - goto yy795; -yy795: - YYDEBUG(795, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ - if(yych <= 0x1F) goto yy706; - if(yych <= '.') goto yy742; - if(yych <= '/') goto yy706; - goto yy744; + if(yych <= 0x1F) goto yy703; + if(yych <= '.') goto yy740; + if(yych <= '/') goto yy703; + goto yy742; } else { if(yych <= 'T'){ - if(yych <= 'S') goto yy706; - goto yy796; + if(yych <= 'S') goto yy703; + goto yy793; } else { - if(yych != 't') goto yy706; - goto yy796; + if(yych != 't') goto yy703; + goto yy793; } } -yy796: - YYDEBUG(796, *YYCURSOR); +yy793: + YYDEBUG(793, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ - if(yych <= 0x1F) goto yy706; - if(yych <= '.') goto yy742; - if(yych <= '/') goto yy706; - goto yy744; + if(yych <= 0x1F) goto yy703; + if(yych <= '.') goto yy740; + if(yych <= '/') goto yy703; + goto yy742; } else { if(yych <= 'E'){ - if(yych <= 'D') goto yy706; - goto yy797; + if(yych <= 'D') goto yy703; + goto yy794; } else { - if(yych != 'e') goto yy706; - goto yy797; + if(yych != 'e') goto yy703; + goto yy794; } } -yy797: - YYDEBUG(797, *YYCURSOR); +yy794: + YYDEBUG(794, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'M') goto yy798; + if(yych == 'M') goto yy795; if(yych != 'm') goto yy52; - goto yy798; -yy798: - YYDEBUG(798, *YYCURSOR); + goto yy795; +yy795: + YYDEBUG(795, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'B') goto yy799; + if(yych == 'B') goto yy796; if(yych != 'b') goto yy52; - goto yy799; -yy799: - YYDEBUG(799, *YYCURSOR); + goto yy796; +yy796: + YYDEBUG(796, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy800; + if(yych == 'E') goto yy797; if(yych != 'e') goto yy52; - goto yy800; -yy800: - YYDEBUG(800, *YYCURSOR); + goto yy797; +yy797: + YYDEBUG(797, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'R') goto yy749; - if(yych == 'r') goto yy749; + if(yych == 'R') goto yy748; + if(yych == 'r') goto yy748; goto yy52; -yy801: - YYDEBUG(801, *YYCURSOR); +yy798: + YYDEBUG(798, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'Y'){ - if(yych == 'R') goto yy802; + if(yych == 'R') goto yy799; if(yych <= 'X') goto yy52; - goto yy749; + goto yy748; } else { if(yych <= 'r'){ if(yych <= 'q') goto yy52; - goto yy802; + goto yy799; } else { - if(yych == 'y') goto yy749; + if(yych == 'y') goto yy748; goto yy52; } } -yy802: - YYDEBUG(802, *YYCURSOR); +yy799: + YYDEBUG(799, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ - if(yych <= 0x1F) goto yy706; - if(yych <= '.') goto yy742; - if(yych <= '/') goto yy706; - goto yy744; + if(yych <= 0x1F) goto yy703; + if(yych <= '.') goto yy740; + if(yych <= '/') goto yy703; + goto yy742; } else { if(yych <= 'C'){ - if(yych <= 'B') goto yy706; - goto yy803; + if(yych <= 'B') goto yy703; + goto yy800; } else { - if(yych != 'c') goto yy706; - goto yy803; + if(yych != 'c') goto yy703; + goto yy800; } } -yy803: - YYDEBUG(803, *YYCURSOR); +yy800: + YYDEBUG(800, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'H') goto yy749; - if(yych == 'h') goto yy749; + if(yych == 'H') goto yy748; + if(yych == 'h') goto yy748; goto yy52; -yy804: - YYDEBUG(804, *YYCURSOR); +yy801: + YYDEBUG(801, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'B') goto yy805; + if(yych == 'B') goto yy802; if(yych != 'b') goto yy52; - goto yy805; -yy805: - YYDEBUG(805, *YYCURSOR); + goto yy802; +yy802: + YYDEBUG(802, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '9'){ - if(yych <= 0x1F) goto yy706; - if(yych <= '.') goto yy742; - if(yych <= '/') goto yy706; - goto yy744; + if(yych <= 0x1F) goto yy703; + if(yych <= '.') goto yy740; + if(yych <= '/') goto yy703; + goto yy742; } else { if(yych <= 'R'){ - if(yych <= 'Q') goto yy706; - goto yy806; + if(yych <= 'Q') goto yy703; + goto yy803; } else { - if(yych != 'r') goto yy706; - goto yy806; + if(yych != 'r') goto yy703; + goto yy803; } } -yy806: - YYDEBUG(806, *YYCURSOR); +yy803: + YYDEBUG(803, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'U') goto yy807; + if(yych == 'U') goto yy804; if(yych != 'u') goto yy52; - goto yy807; -yy807: - YYDEBUG(807, *YYCURSOR); + goto yy804; +yy804: + YYDEBUG(804, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'A') goto yy808; + if(yych == 'A') goto yy805; if(yych != 'a') goto yy52; - goto yy808; -yy808: - YYDEBUG(808, *YYCURSOR); + goto yy805; +yy805: + YYDEBUG(805, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'R') goto yy809; + if(yych == 'R') goto yy806; if(yych != 'r') goto yy52; - goto yy809; -yy809: - YYDEBUG(809, *YYCURSOR); + goto yy806; +yy806: + YYDEBUG(806, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'Y') goto yy749; - if(yych == 'y') goto yy749; + if(yych == 'Y') goto yy748; + if(yych == 'y') goto yy748; goto yy52; -yy810: - YYDEBUG(810, *YYCURSOR); +yy807: + YYDEBUG(807, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '5') goto yy811; - if(yych <= '6') goto yy812; - if(yych <= '9') goto yy813; + if(yych <= '5') goto yy808; + if(yych <= '6') goto yy809; + if(yych <= '9') goto yy810; goto yy52; -yy811: - YYDEBUG(811, *YYCURSOR); +yy808: + YYDEBUG(808, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if(yych == '.') goto yy725; - if(yych <= '/') goto yy719; - if(yych <= '9') goto yy818; - goto yy719; -yy812: - YYDEBUG(812, *YYCURSOR); + if(yych == '.') goto yy723; + if(yych <= '/') goto yy717; + if(yych <= '9') goto yy815; + goto yy717; +yy809: + YYDEBUG(809, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy725; - goto yy719; + if(yych == '.') goto yy723; + goto yy717; } else { - if(yych <= '0') goto yy818; - if(yych <= '9') goto yy814; - goto yy719; + if(yych <= '0') goto yy815; + if(yych <= '9') goto yy811; + goto yy717; } -yy813: - YYDEBUG(813, *YYCURSOR); +yy810: + YYDEBUG(810, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if(yych == '.') goto yy725; - if(yych <= '/') goto yy719; - if(yych >= ':') goto yy719; - goto yy814; -yy814: - YYDEBUG(814, *YYCURSOR); + if(yych == '.') goto yy723; + if(yych <= '/') goto yy717; + if(yych >= ':') goto yy717; + goto yy811; +yy811: + YYDEBUG(811, *YYCURSOR); ++YYCURSOR; - if((yych = *YYCURSOR) <= '/') goto yy815; - if(yych <= '9') goto yy816; - goto yy815; -yy815: - YYDEBUG(815, *YYCURSOR); + if((yych = *YYCURSOR) <= '/') goto yy812; + if(yych <= '9') goto yy813; + goto yy812; +yy812: + YYDEBUG(812, *YYCURSOR); #line 1074 "ext/date/lib/parse_date.re" { @@ -12448,594 +12318,586 @@ yy815: TIMELIB_DEINIT; return TIMELIB_DATE_FULL_POINTED; } -#line 10802 "ext/date/lib/parse_date.c" -yy816: - YYDEBUG(816, *YYCURSOR); +#line 10678 "ext/date/lib/parse_date.c" +yy813: + YYDEBUG(813, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy815; - if(yych >= ':') goto yy815; - goto yy817; -yy817: - YYDEBUG(817, *YYCURSOR); + if(yych <= '/') goto yy812; + if(yych >= ':') goto yy812; + goto yy814; +yy814: + YYDEBUG(814, *YYCURSOR); yych = *++YYCURSOR; - goto yy815; -yy818: - YYDEBUG(818, *YYCURSOR); + goto yy812; +yy815: + YYDEBUG(815, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ if(yych <= '-'){ - if(yych == ' ') goto yy729; - goto yy719; + if(yych == ' ') goto yy727; + goto yy717; } else { - if(yych <= '.') goto yy725; - if(yych <= '/') goto yy719; - if(yych <= '9') goto yy816; - goto yy719; + if(yych <= '.') goto yy723; + if(yych <= '/') goto yy717; + if(yych <= '9') goto yy813; + goto yy717; } } else { if(yych <= '`'){ - if(yych <= 'A') goto yy731; - if(yych == 'P') goto yy731; - goto yy719; + if(yych <= 'A') goto yy729; + if(yych == 'P') goto yy729; + goto yy717; } else { - if(yych <= 'a') goto yy731; - if(yych == 'p') goto yy731; - goto yy719; + if(yych <= 'a') goto yy729; + if(yych == 'p') goto yy729; + goto yy717; } } -yy819: - YYDEBUG(819, *YYCURSOR); +yy816: + YYDEBUG(816, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ if(yych <= '-'){ - if(yych == ' ') goto yy735; - goto yy719; + if(yych == ' ') goto yy733; + goto yy717; } else { - if(yych <= '.') goto yy810; - if(yych == ':') goto yy721; - goto yy719; + if(yych <= '.') goto yy807; + if(yych == ':') goto yy719; + goto yy717; } } else { if(yych <= '`'){ - if(yych <= 'A') goto yy737; - if(yych == 'P') goto yy737; - goto yy719; + if(yych <= 'A') goto yy735; + if(yych == 'P') goto yy735; + goto yy717; } else { - if(yych <= 'a') goto yy737; - if(yych == 'p') goto yy737; - goto yy719; + if(yych <= 'a') goto yy735; + if(yych == 'p') goto yy735; + goto yy717; } } -yy820: - YYDEBUG(820, *YYCURSOR); +yy817: + YYDEBUG(817, *YYCURSOR); yych = *++YYCURSOR; - if(yych == '-') goto yy859; + if(yych == '-') goto yy856; if(yych <= '/') goto yy52; - if(yych <= '9') goto yy822; + if(yych <= '9') goto yy819; goto yy52; -yy821: - YYDEBUG(821, *YYCURSOR); +yy818: + YYDEBUG(818, *YYCURSOR); yych = *++YYCURSOR; - if(yych == '-') goto yy859; + if(yych == '-') goto yy856; if(yych <= '/') goto yy52; if(yych >= '3') goto yy52; - goto yy822; -yy822: - YYDEBUG(822, *YYCURSOR); + goto yy819; +yy819: + YYDEBUG(819, *YYCURSOR); yych = *++YYCURSOR; - if(yych == '-') goto yy859; + if(yych == '-') goto yy856; goto yy52; -yy823: - YYDEBUG(823, *YYCURSOR); +yy820: + YYDEBUG(820, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'U'){ - if(yych == 'A') goto yy855; + if(yych == 'A') goto yy852; if(yych <= 'T') goto yy52; - goto yy854; + goto yy851; } else { if(yych <= 'a'){ if(yych <= '`') goto yy52; - goto yy855; + goto yy852; } else { - if(yych == 'u') goto yy854; + if(yych == 'u') goto yy851; goto yy52; } } -yy824: - YYDEBUG(824, *YYCURSOR); +yy821: + YYDEBUG(821, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy852; - if(yych == 'e') goto yy852; + if(yych == 'E') goto yy849; + if(yych == 'e') goto yy849; goto yy52; -yy825: - YYDEBUG(825, *YYCURSOR); +yy822: + YYDEBUG(822, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'A') goto yy849; - if(yych == 'a') goto yy849; + if(yych == 'A') goto yy846; + if(yych == 'a') goto yy846; goto yy52; -yy826: - YYDEBUG(826, *YYCURSOR); +yy823: + YYDEBUG(823, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'U'){ - if(yych == 'P') goto yy846; + if(yych == 'P') goto yy843; if(yych <= 'T') goto yy52; - goto yy845; + goto yy842; } else { if(yych <= 'p'){ if(yych <= 'o') goto yy52; - goto yy846; + goto yy843; } else { - if(yych == 'u') goto yy845; + if(yych == 'u') goto yy842; goto yy52; } } -yy827: - YYDEBUG(827, *YYCURSOR); +yy824: + YYDEBUG(824, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy842; - if(yych == 'e') goto yy842; + if(yych == 'E') goto yy839; + if(yych == 'e') goto yy839; goto yy52; -yy828: - YYDEBUG(828, *YYCURSOR); +yy825: + YYDEBUG(825, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'C') goto yy840; - if(yych == 'c') goto yy840; + if(yych == 'C') goto yy837; + if(yych == 'c') goto yy837; goto yy52; -yy829: - YYDEBUG(829, *YYCURSOR); +yy826: + YYDEBUG(826, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'O') goto yy838; - if(yych == 'o') goto yy838; + if(yych == 'O') goto yy835; + if(yych == 'o') goto yy835; goto yy52; -yy830: - YYDEBUG(830, *YYCURSOR); +yy827: + YYDEBUG(827, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy831; + if(yych == 'E') goto yy828; if(yych != 'e') goto yy52; - goto yy831; -yy831: - YYDEBUG(831, *YYCURSOR); + goto yy828; +yy828: + YYDEBUG(828, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'C') goto yy832; + if(yych == 'C') goto yy829; if(yych != 'c') goto yy52; - goto yy832; -yy832: - YYDEBUG(832, *YYCURSOR); + goto yy829; +yy829: + YYDEBUG(829, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ if(yych <= ','){ - if(yych <= 0x1F) goto yy706; - goto yy742; + if(yych <= 0x1F) goto yy703; + goto yy740; } else { - if(yych <= '-') goto yy833; - if(yych <= '.') goto yy742; - goto yy706; + if(yych <= '-') goto yy830; + if(yych <= '.') goto yy740; + goto yy703; } } else { if(yych <= 'E'){ - if(yych <= '9') goto yy744; - if(yych <= 'D') goto yy706; - goto yy784; + if(yych <= '9') goto yy742; + if(yych <= 'D') goto yy703; + goto yy787; } else { - if(yych == 'e') goto yy784; - goto yy706; + if(yych == 'e') goto yy787; + goto yy703; } } +yy830: + YYDEBUG(830, *YYCURSOR); + yych = *++YYCURSOR; + if(yych <= '/') goto yy741; + if(yych <= '0') goto yy831; + if(yych <= '2') goto yy832; + if(yych <= '3') goto yy833; + goto yy741; +yy831: + YYDEBUG(831, *YYCURSOR); + yych = *++YYCURSOR; + if(yych <= '/') goto yy743; + if(yych <= '0') goto yy749; + if(yych <= '9') goto yy834; + goto yy743; +yy832: + YYDEBUG(832, *YYCURSOR); + yych = *++YYCURSOR; + if(yych <= '/') goto yy743; + if(yych <= '9') goto yy834; + goto yy743; yy833: YYDEBUG(833, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy743; - if(yych <= '0') goto yy834; - if(yych <= '2') goto yy835; - if(yych <= '3') goto yy836; + if(yych <= '1') goto yy834; + if(yych <= '9') goto yy749; goto yy743; yy834: YYDEBUG(834, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy745; - if(yych <= '0') goto yy750; - if(yych <= '9') goto yy837; - goto yy745; + if(yych <= '/') goto yy743; + if(yych <= '9') goto yy750; + goto yy743; yy835: YYDEBUG(835, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy745; - if(yych <= '9') goto yy837; - goto yy745; + if(yych == 'V') goto yy836; + if(yych != 'v') goto yy52; + goto yy836; yy836: YYDEBUG(836, *YYCURSOR); - yych = *++YYCURSOR; - if(yych <= '/') goto yy745; - if(yych <= '1') goto yy837; - if(yych <= '9') goto yy750; - goto yy745; -yy837: - YYDEBUG(837, *YYCURSOR); - yych = *++YYCURSOR; - if(yych <= '/') goto yy745; - if(yych <= '9') goto yy751; - goto yy745; -yy838: - YYDEBUG(838, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'V') goto yy839; - if(yych != 'v') goto yy52; - goto yy839; -yy839: - YYDEBUG(839, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ if(yych <= ','){ - if(yych <= 0x1F) goto yy706; - goto yy742; + if(yych <= 0x1F) goto yy703; + goto yy740; } else { - if(yych <= '-') goto yy833; - if(yych <= '.') goto yy742; - goto yy706; + if(yych <= '-') goto yy830; + if(yych <= '.') goto yy740; + goto yy703; } } else { if(yych <= 'E'){ - if(yych <= '9') goto yy744; - if(yych <= 'D') goto yy706; - goto yy790; + if(yych <= '9') goto yy742; + if(yych <= 'D') goto yy703; + goto yy744; } else { - if(yych == 'e') goto yy790; - goto yy706; + if(yych == 'e') goto yy744; + goto yy703; } } -yy840: - YYDEBUG(840, *YYCURSOR); +yy837: + YYDEBUG(837, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'T') goto yy841; + if(yych == 'T') goto yy838; if(yych != 't') goto yy52; - goto yy841; -yy841: - YYDEBUG(841, *YYCURSOR); + goto yy838; +yy838: + YYDEBUG(838, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ if(yych <= ','){ - if(yych <= 0x1F) goto yy706; - goto yy742; + if(yych <= 0x1F) goto yy703; + goto yy740; } else { - if(yych <= '-') goto yy833; - if(yych <= '.') goto yy742; - goto yy706; + if(yych <= '-') goto yy830; + if(yych <= '.') goto yy740; + goto yy703; } } else { if(yych <= 'O'){ - if(yych <= '9') goto yy744; - if(yych <= 'N') goto yy706; - goto yy746; + if(yych <= '9') goto yy742; + if(yych <= 'N') goto yy703; + goto yy754; } else { - if(yych == 'o') goto yy746; - goto yy706; + if(yych == 'o') goto yy754; + goto yy703; } } -yy842: - YYDEBUG(842, *YYCURSOR); +yy839: + YYDEBUG(839, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'P') goto yy843; + if(yych == 'P') goto yy840; if(yych != 'p') goto yy52; - goto yy843; -yy843: - YYDEBUG(843, *YYCURSOR); + goto yy840; +yy840: + YYDEBUG(840, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ if(yych <= ','){ - if(yych <= 0x1F) goto yy706; - goto yy742; + if(yych <= 0x1F) goto yy703; + goto yy740; } else { - if(yych <= '-') goto yy833; - if(yych <= '.') goto yy742; - goto yy706; + if(yych <= '-') goto yy830; + if(yych <= '.') goto yy740; + goto yy703; } } else { if(yych <= 'T'){ - if(yych <= '9') goto yy744; - if(yych <= 'S') goto yy706; - goto yy844; + if(yych <= '9') goto yy742; + if(yych <= 'S') goto yy703; + goto yy841; } else { - if(yych != 't') goto yy706; - goto yy844; + if(yych != 't') goto yy703; + goto yy841; } } -yy844: - YYDEBUG(844, *YYCURSOR); +yy841: + YYDEBUG(841, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ if(yych <= ','){ - if(yych <= 0x1F) goto yy706; - goto yy742; + if(yych <= 0x1F) goto yy703; + goto yy740; } else { - if(yych <= '-') goto yy833; - if(yych <= '.') goto yy742; - goto yy706; + if(yych <= '-') goto yy830; + if(yych <= '.') goto yy740; + goto yy703; } } else { if(yych <= 'E'){ - if(yych <= '9') goto yy744; - if(yych <= 'D') goto yy706; - goto yy797; + if(yych <= '9') goto yy742; + if(yych <= 'D') goto yy703; + goto yy794; } else { - if(yych == 'e') goto yy797; - goto yy706; + if(yych == 'e') goto yy794; + goto yy703; } } -yy845: - YYDEBUG(845, *YYCURSOR); +yy842: + YYDEBUG(842, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'G') goto yy848; - if(yych == 'g') goto yy848; + if(yych == 'G') goto yy845; + if(yych == 'g') goto yy845; goto yy52; -yy846: - YYDEBUG(846, *YYCURSOR); +yy843: + YYDEBUG(843, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'R') goto yy847; + if(yych == 'R') goto yy844; if(yych != 'r') goto yy52; - goto yy847; -yy847: - YYDEBUG(847, *YYCURSOR); + goto yy844; +yy844: + YYDEBUG(844, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ if(yych <= ','){ - if(yych <= 0x1F) goto yy706; - goto yy742; + if(yych <= 0x1F) goto yy703; + goto yy740; } else { - if(yych <= '-') goto yy833; - if(yych <= '.') goto yy742; - goto yy706; + if(yych <= '-') goto yy830; + if(yych <= '.') goto yy740; + goto yy703; } } else { if(yych <= 'I'){ - if(yych <= '9') goto yy744; - if(yych <= 'H') goto yy706; - goto yy756; + if(yych <= '9') goto yy742; + if(yych <= 'H') goto yy703; + goto yy760; } else { - if(yych == 'i') goto yy756; - goto yy706; + if(yych == 'i') goto yy760; + goto yy703; } } -yy848: - YYDEBUG(848, *YYCURSOR); +yy845: + YYDEBUG(845, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ if(yych <= ','){ - if(yych <= 0x1F) goto yy706; - goto yy742; + if(yych <= 0x1F) goto yy703; + goto yy740; } else { - if(yych <= '-') goto yy833; - if(yych <= '.') goto yy742; - goto yy706; + if(yych <= '-') goto yy830; + if(yych <= '.') goto yy740; + goto yy703; } } else { if(yych <= 'U'){ - if(yych <= '9') goto yy744; - if(yych <= 'T') goto yy706; - goto yy758; + if(yych <= '9') goto yy742; + if(yych <= 'T') goto yy703; + goto yy762; } else { - if(yych == 'u') goto yy758; - goto yy706; + if(yych == 'u') goto yy762; + goto yy703; } } -yy849: - YYDEBUG(849, *YYCURSOR); +yy846: + YYDEBUG(846, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'Y'){ - if(yych == 'R') goto yy850; + if(yych == 'R') goto yy847; if(yych <= 'X') goto yy52; - goto yy851; + goto yy848; } else { if(yych <= 'r'){ if(yych <= 'q') goto yy52; - goto yy850; + goto yy847; } else { - if(yych == 'y') goto yy851; + if(yych == 'y') goto yy848; goto yy52; } } -yy850: - YYDEBUG(850, *YYCURSOR); +yy847: + YYDEBUG(847, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ if(yych <= ','){ - if(yych <= 0x1F) goto yy706; - goto yy742; + if(yych <= 0x1F) goto yy703; + goto yy740; } else { - if(yych <= '-') goto yy833; - if(yych <= '.') goto yy742; - goto yy706; + if(yych <= '-') goto yy830; + if(yych <= '.') goto yy740; + goto yy703; } } else { if(yych <= 'C'){ - if(yych <= '9') goto yy744; - if(yych <= 'B') goto yy706; - goto yy803; + if(yych <= '9') goto yy742; + if(yych <= 'B') goto yy703; + goto yy800; } else { - if(yych == 'c') goto yy803; - goto yy706; + if(yych == 'c') goto yy800; + goto yy703; } } -yy851: - YYDEBUG(851, *YYCURSOR); +yy848: + YYDEBUG(848, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '-'){ - if(yych <= 0x1F) goto yy706; - if(yych <= ',') goto yy742; - goto yy833; + if(yych <= 0x1F) goto yy703; + if(yych <= ',') goto yy740; + goto yy830; } else { - if(yych <= '.') goto yy742; - if(yych <= '/') goto yy706; - if(yych <= '9') goto yy744; - goto yy706; + if(yych <= '.') goto yy740; + if(yych <= '/') goto yy703; + if(yych <= '9') goto yy742; + goto yy703; } -yy852: - YYDEBUG(852, *YYCURSOR); +yy849: + YYDEBUG(849, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'B') goto yy853; + if(yych == 'B') goto yy850; if(yych != 'b') goto yy52; - goto yy853; -yy853: - YYDEBUG(853, *YYCURSOR); + goto yy850; +yy850: + YYDEBUG(850, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ if(yych <= ','){ - if(yych <= 0x1F) goto yy706; - goto yy742; + if(yych <= 0x1F) goto yy703; + goto yy740; } else { - if(yych <= '-') goto yy833; - if(yych <= '.') goto yy742; - goto yy706; + if(yych <= '-') goto yy830; + if(yych <= '.') goto yy740; + goto yy703; } } else { if(yych <= 'R'){ - if(yych <= '9') goto yy744; - if(yych <= 'Q') goto yy706; - goto yy806; + if(yych <= '9') goto yy742; + if(yych <= 'Q') goto yy703; + goto yy803; } else { - if(yych == 'r') goto yy806; - goto yy706; + if(yych == 'r') goto yy803; + goto yy703; } } -yy854: - YYDEBUG(854, *YYCURSOR); +yy851: + YYDEBUG(851, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'N'){ - if(yych == 'L') goto yy858; + if(yych == 'L') goto yy855; if(yych <= 'M') goto yy52; - goto yy857; + goto yy854; } else { if(yych <= 'l'){ if(yych <= 'k') goto yy52; - goto yy858; + goto yy855; } else { - if(yych == 'n') goto yy857; + if(yych == 'n') goto yy854; goto yy52; } } -yy855: - YYDEBUG(855, *YYCURSOR); +yy852: + YYDEBUG(852, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'N') goto yy856; + if(yych == 'N') goto yy853; if(yych != 'n') goto yy52; - goto yy856; -yy856: - YYDEBUG(856, *YYCURSOR); + goto yy853; +yy853: + YYDEBUG(853, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ if(yych <= ','){ - if(yych <= 0x1F) goto yy706; - goto yy742; + if(yych <= 0x1F) goto yy703; + goto yy740; } else { - if(yych <= '-') goto yy833; - if(yych <= '.') goto yy742; - goto yy706; + if(yych <= '-') goto yy830; + if(yych <= '.') goto yy740; + goto yy703; } } else { if(yych <= 'U'){ - if(yych <= '9') goto yy744; - if(yych <= 'T') goto yy706; - goto yy763; + if(yych <= '9') goto yy742; + if(yych <= 'T') goto yy703; + goto yy767; } else { - if(yych == 'u') goto yy763; - goto yy706; + if(yych == 'u') goto yy767; + goto yy703; } } -yy857: - YYDEBUG(857, *YYCURSOR); +yy854: + YYDEBUG(854, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ if(yych <= ','){ - if(yych <= 0x1F) goto yy706; - goto yy742; + if(yych <= 0x1F) goto yy703; + goto yy740; } else { - if(yych <= '-') goto yy833; - if(yych <= '.') goto yy742; - goto yy706; + if(yych <= '-') goto yy830; + if(yych <= '.') goto yy740; + goto yy703; } } else { if(yych <= 'E'){ - if(yych <= '9') goto yy744; - if(yych <= 'D') goto yy706; - goto yy749; + if(yych <= '9') goto yy742; + if(yych <= 'D') goto yy703; + goto yy748; } else { - if(yych == 'e') goto yy749; - goto yy706; + if(yych == 'e') goto yy748; + goto yy703; } } -yy858: - YYDEBUG(858, *YYCURSOR); +yy855: + YYDEBUG(855, *YYCURSOR); yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ if(yych <= ','){ - if(yych <= 0x1F) goto yy706; - goto yy742; + if(yych <= 0x1F) goto yy703; + goto yy740; } else { - if(yych <= '-') goto yy833; - if(yych <= '.') goto yy742; - goto yy706; + if(yych <= '-') goto yy830; + if(yych <= '.') goto yy740; + goto yy703; } } else { if(yych <= 'Y'){ - if(yych <= '9') goto yy744; - if(yych <= 'X') goto yy706; - goto yy749; + if(yych <= '9') goto yy742; + if(yych <= 'X') goto yy703; + goto yy748; } else { - if(yych == 'y') goto yy749; - goto yy706; + if(yych == 'y') goto yy748; + goto yy703; } } -yy859: - YYDEBUG(859, *YYCURSOR); +yy856: + YYDEBUG(856, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '2') goto yy860; - if(yych <= '3') goto yy862; - if(yych <= '9') goto yy863; + if(yych <= '2') goto yy857; + if(yych <= '3') goto yy859; + if(yych <= '9') goto yy860; goto yy52; -yy860: - YYDEBUG(860, *YYCURSOR); +yy857: + YYDEBUG(857, *YYCURSOR); yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'S'){ - if(yych <= 'M'){ - if(yych <= '/') goto yy861; - if(yych <= '9') goto yy863; - goto yy861; - } else { - if(yych <= 'N') goto yy865; - if(yych <= 'Q') goto yy861; - if(yych <= 'R') goto yy866; - goto yy864; - } + if(yych <= 'n'){ + if(yych <= '/') goto yy858; + if(yych <= '9') goto yy860; + if(yych >= 'n') goto yy862; + goto yy858; } else { - if(yych <= 'q'){ - if(yych <= 'T') goto yy867; - if(yych == 'n') goto yy865; - goto yy861; + if(yych <= 'r'){ + if(yych >= 'r') goto yy863; + goto yy858; } else { - if(yych <= 'r') goto yy866; - if(yych <= 's') goto yy864; - if(yych <= 't') goto yy867; - goto yy861; + if(yych <= 's') goto yy861; + if(yych <= 't') goto yy864; + goto yy858; } } -yy861: - YYDEBUG(861, *YYCURSOR); +yy858: + YYDEBUG(858, *YYCURSOR); #line 1047 "ext/date/lib/parse_date.re" { @@ -13049,116 +12911,88 @@ yy861: TIMELIB_DEINIT; return TIMELIB_ISO_DATE; } -#line 11311 "ext/date/lib/parse_date.c" -yy862: - YYDEBUG(862, *YYCURSOR); +#line 11179 "ext/date/lib/parse_date.c" +yy859: + YYDEBUG(859, *YYCURSOR); yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'S'){ - if(yych <= 'M'){ - if(yych <= '/') goto yy861; - if(yych >= '2') goto yy861; - goto yy863; - } else { - if(yych <= 'N') goto yy865; - if(yych <= 'Q') goto yy861; - if(yych <= 'R') goto yy866; - goto yy864; - } + if(yych <= 'n'){ + if(yych <= '/') goto yy858; + if(yych <= '1') goto yy860; + if(yych <= 'm') goto yy858; + goto yy862; } else { - if(yych <= 'q'){ - if(yych <= 'T') goto yy867; - if(yych == 'n') goto yy865; - goto yy861; + if(yych <= 'r'){ + if(yych <= 'q') goto yy858; + goto yy863; } else { - if(yych <= 'r') goto yy866; - if(yych <= 's') goto yy864; - if(yych <= 't') goto yy867; - goto yy861; + if(yych <= 's') goto yy861; + if(yych <= 't') goto yy864; + goto yy858; } } -yy863: - YYDEBUG(863, *YYCURSOR); +yy860: + YYDEBUG(860, *YYCURSOR); yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'T'){ - if(yych <= 'Q'){ - if(yych == 'N') goto yy865; - goto yy861; - } else { - if(yych <= 'R') goto yy866; - if(yych >= 'T') goto yy867; - goto yy864; - } + if(yych <= 'q'){ + if(yych == 'n') goto yy862; + goto yy858; } else { - if(yych <= 'q'){ - if(yych == 'n') goto yy865; - goto yy861; - } else { - if(yych <= 'r') goto yy866; - if(yych <= 's') goto yy864; - if(yych <= 't') goto yy867; - goto yy861; - } + if(yych <= 'r') goto yy863; + if(yych <= 's') goto yy861; + if(yych <= 't') goto yy864; + goto yy858; } -yy864: - YYDEBUG(864, *YYCURSOR); +yy861: + YYDEBUG(861, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'T') goto yy868; - if(yych == 't') goto yy868; + if(yych == 't') goto yy865; goto yy52; -yy865: - YYDEBUG(865, *YYCURSOR); +yy862: + YYDEBUG(862, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'D') goto yy868; - if(yych == 'd') goto yy868; + if(yych == 'd') goto yy865; goto yy52; -yy866: - YYDEBUG(866, *YYCURSOR); +yy863: + YYDEBUG(863, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'D') goto yy868; - if(yych == 'd') goto yy868; + if(yych == 'd') goto yy865; goto yy52; -yy867: - YYDEBUG(867, *YYCURSOR); +yy864: + YYDEBUG(864, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'H') goto yy868; if(yych != 'h') goto yy52; - goto yy868; -yy868: - YYDEBUG(868, *YYCURSOR); + goto yy865; +yy865: + YYDEBUG(865, *YYCURSOR); yych = *++YYCURSOR; - goto yy861; -yy869: - YYDEBUG(869, *YYCURSOR); + goto yy858; +yy866: + YYDEBUG(866, *YYCURSOR); yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'S'){ - if(yych <= 'M'){ - if(yych <= '.') goto yy870; - if(yych <= '/') goto yy925; - if(yych <= '9') goto yy872; - goto yy870; + if(yych <= 'n'){ + if(yych <= '/'){ + if(yych >= '/') goto yy922; + goto yy867; } else { - if(yych <= 'N') goto yy922; - if(yych <= 'Q') goto yy870; - if(yych <= 'R') goto yy923; - goto yy921; + if(yych <= '9') goto yy869; + if(yych >= 'n') goto yy919; + goto yy867; } } else { - if(yych <= 'q'){ - if(yych <= 'T') goto yy924; - if(yych == 'n') goto yy922; - goto yy870; + if(yych <= 'r'){ + if(yych >= 'r') goto yy920; + goto yy867; } else { - if(yych <= 'r') goto yy923; - if(yych <= 's') goto yy921; - if(yych <= 't') goto yy924; - goto yy870; + if(yych <= 's') goto yy918; + if(yych <= 't') goto yy921; + goto yy867; } } -yy870: - YYDEBUG(870, *YYCURSOR); +yy867: + YYDEBUG(867, *YYCURSOR); #line 1020 "ext/date/lib/parse_date.re" { @@ -13174,139 +13008,144 @@ yy870: TIMELIB_DEINIT; return TIMELIB_AMERICAN; } -#line 11418 "ext/date/lib/parse_date.c" -yy871: - YYDEBUG(871, *YYCURSOR); +#line 11258 "ext/date/lib/parse_date.c" +yy868: + YYDEBUG(868, *YYCURSOR); yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'S'){ - if(yych <= 'M'){ - if(yych <= '.') goto yy870; - if(yych <= '/') goto yy925; - if(yych >= '2') goto yy870; - goto yy872; + if(yych <= 'n'){ + if(yych <= '/'){ + if(yych <= '.') goto yy867; + goto yy922; } else { - if(yych <= 'N') goto yy922; - if(yych <= 'Q') goto yy870; - if(yych <= 'R') goto yy923; - goto yy921; + if(yych <= '1') goto yy869; + if(yych <= 'm') goto yy867; + goto yy919; } } else { - if(yych <= 'q'){ - if(yych <= 'T') goto yy924; - if(yych == 'n') goto yy922; - goto yy870; + if(yych <= 'r'){ + if(yych <= 'q') goto yy867; + goto yy920; } else { - if(yych <= 'r') goto yy923; - if(yych <= 's') goto yy921; - if(yych <= 't') goto yy924; - goto yy870; + if(yych <= 's') goto yy918; + if(yych <= 't') goto yy921; + goto yy867; } } -yy872: - YYDEBUG(872, *YYCURSOR); +yy869: + YYDEBUG(869, *YYCURSOR); yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'S'){ - if(yych <= 'M'){ - if(yych == '/') goto yy925; - goto yy870; - } else { - if(yych <= 'N') goto yy922; - if(yych <= 'Q') goto yy870; - if(yych <= 'R') goto yy923; - goto yy921; - } + if(yych <= 'n'){ + if(yych == '/') goto yy922; + if(yych <= 'm') goto yy867; + goto yy919; } else { - if(yych <= 'q'){ - if(yych <= 'T') goto yy924; - if(yych == 'n') goto yy922; - goto yy870; + if(yych <= 'r'){ + if(yych <= 'q') goto yy867; + goto yy920; } else { - if(yych <= 'r') goto yy923; - if(yych <= 's') goto yy921; - if(yych <= 't') goto yy924; - goto yy870; + if(yych <= 's') goto yy918; + if(yych <= 't') goto yy921; + goto yy867; } } -yy873: - YYDEBUG(873, *YYCURSOR); +yy870: + YYDEBUG(870, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'U'){ - if(yych == 'A') goto yy920; + if(yych == 'A') goto yy917; if(yych <= 'T') goto yy52; - goto yy919; + goto yy916; } else { if(yych <= 'a'){ if(yych <= '`') goto yy52; - goto yy920; + goto yy917; } else { - if(yych == 'u') goto yy919; + if(yych == 'u') goto yy916; goto yy52; } } -yy874: - YYDEBUG(874, *YYCURSOR); +yy871: + YYDEBUG(871, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy918; - if(yych == 'e') goto yy918; + if(yych == 'E') goto yy915; + if(yych == 'e') goto yy915; goto yy52; -yy875: - YYDEBUG(875, *YYCURSOR); +yy872: + YYDEBUG(872, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'A') goto yy917; - if(yych == 'a') goto yy917; + if(yych == 'A') goto yy914; + if(yych == 'a') goto yy914; goto yy52; -yy876: - YYDEBUG(876, *YYCURSOR); +yy873: + YYDEBUG(873, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'U'){ - if(yych == 'P') goto yy916; + if(yych == 'P') goto yy913; if(yych <= 'T') goto yy52; - goto yy915; + goto yy912; } else { if(yych <= 'p'){ if(yych <= 'o') goto yy52; - goto yy916; + goto yy913; } else { - if(yych == 'u') goto yy915; + if(yych == 'u') goto yy912; goto yy52; } } +yy874: + YYDEBUG(874, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'E') goto yy910; + if(yych == 'e') goto yy910; + goto yy52; +yy875: + YYDEBUG(875, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'C') goto yy909; + if(yych == 'c') goto yy909; + goto yy52; +yy876: + YYDEBUG(876, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'O') goto yy908; + if(yych == 'o') goto yy908; + goto yy52; yy877: YYDEBUG(877, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy913; - if(yych == 'e') goto yy913; - goto yy52; + if(yych == 'E') goto yy878; + if(yych != 'e') goto yy52; + goto yy878; yy878: YYDEBUG(878, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'C') goto yy912; - if(yych == 'c') goto yy912; - goto yy52; + if(yych == 'C') goto yy879; + if(yych != 'c') goto yy52; + goto yy879; yy879: YYDEBUG(879, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'O') goto yy911; - if(yych == 'o') goto yy911; - goto yy52; + if(yych != '/') goto yy52; + goto yy880; yy880: YYDEBUG(880, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy881; - if(yych != 'e') goto yy52; + if(yych <= '/') goto yy52; + if(yych >= ':') goto yy52; goto yy881; yy881: YYDEBUG(881, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'C') goto yy882; - if(yych != 'c') goto yy52; + if(yych <= '/') goto yy52; + if(yych >= ':') goto yy52; goto yy882; yy882: YYDEBUG(882, *YYCURSOR); yych = *++YYCURSOR; - if(yych != '/') goto yy52; + if(yych <= '/') goto yy52; + if(yych >= ':') goto yy52; goto yy883; yy883: YYDEBUG(883, *YYCURSOR); @@ -13317,44 +13156,43 @@ yy883: yy884: YYDEBUG(884, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych >= ':') goto yy52; + if(yych != ':') goto yy52; goto yy885; yy885: YYDEBUG(885, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych >= ':') goto yy52; - goto yy886; + if(yych <= '1') goto yy886; + if(yych <= '2') goto yy887; + goto yy52; yy886: YYDEBUG(886, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych >= ':') goto yy52; - goto yy887; + if(yych <= '9') goto yy888; + goto yy52; yy887: YYDEBUG(887, *YYCURSOR); yych = *++YYCURSOR; - if(yych != ':') goto yy52; + if(yych <= '/') goto yy52; + if(yych >= '4') goto yy52; goto yy888; yy888: YYDEBUG(888, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '1') goto yy889; - if(yych <= '2') goto yy890; - goto yy52; + if(yych != ':') goto yy52; + goto yy889; yy889: YYDEBUG(889, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '9') goto yy891; - goto yy52; + if(yych >= '6') goto yy52; + goto yy890; yy890: YYDEBUG(890, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych >= '4') goto yy52; + if(yych >= ':') goto yy52; goto yy891; yy891: YYDEBUG(891, *YYCURSOR); @@ -13365,76 +13203,59 @@ yy892: YYDEBUG(892, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych >= '6') goto yy52; - goto yy893; + if(yych <= '5') goto yy893; + if(yych <= '6') goto yy894; + goto yy52; yy893: YYDEBUG(893, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych >= ':') goto yy52; - goto yy894; + if(yych <= '9') goto yy895; + goto yy52; yy894: YYDEBUG(894, *YYCURSOR); yych = *++YYCURSOR; - if(yych != ':') goto yy52; + if(yych != '0') goto yy52; goto yy895; yy895: YYDEBUG(895, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '5') goto yy896; - if(yych <= '6') goto yy897; - goto yy52; + if(yych != ' ') goto yy52; + goto yy896; yy896: YYDEBUG(896, *YYCURSOR); - yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '9') goto yy898; - goto yy52; -yy897: - YYDEBUG(897, *YYCURSOR); - yych = *++YYCURSOR; - if(yych != '0') goto yy52; - goto yy898; -yy898: - YYDEBUG(898, *YYCURSOR); - yych = *++YYCURSOR; - if(yych != ' ') goto yy52; - goto yy899; -yy899: - YYDEBUG(899, *YYCURSOR); ++YYCURSOR; if((YYLIMIT - YYCURSOR) < 6) YYFILL(6); yych = *YYCURSOR; - goto yy900; -yy900: - YYDEBUG(900, *YYCURSOR); + goto yy897; +yy897: + YYDEBUG(897, *YYCURSOR); if(yych <= '*'){ - if(yych == ' ') goto yy899; + if(yych == ' ') goto yy896; goto yy52; } else { if(yych == ',') goto yy52; if(yych >= '.') goto yy52; - goto yy901; + goto yy898; } -yy901: - YYDEBUG(901, *YYCURSOR); +yy898: + YYDEBUG(898, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '1') goto yy902; - if(yych <= '2') goto yy904; - if(yych <= '9') goto yy905; + if(yych <= '1') goto yy899; + if(yych <= '2') goto yy901; + if(yych <= '9') goto yy902; goto yy52; -yy902: - YYDEBUG(902, *YYCURSOR); +yy899: + YYDEBUG(899, *YYCURSOR); ++YYCURSOR; - if((yych = *YYCURSOR) <= '/') goto yy903; - if(yych <= '5') goto yy909; - if(yych <= '9') goto yy905; - if(yych <= ':') goto yy906; - goto yy903; -yy903: - YYDEBUG(903, *YYCURSOR); + if((yych = *YYCURSOR) <= '/') goto yy900; + if(yych <= '5') goto yy906; + if(yych <= '9') goto yy902; + if(yych <= ':') goto yy903; + goto yy900; +yy900: + YYDEBUG(900, *YYCURSOR); #line 1251 "ext/date/lib/parse_date.re" { @@ -13454,276 +13275,272 @@ yy903: TIMELIB_DEINIT; return TIMELIB_CLF; } -#line 11632 "ext/date/lib/parse_date.c" -yy904: - YYDEBUG(904, *YYCURSOR); +#line 11459 "ext/date/lib/parse_date.c" +yy901: + YYDEBUG(901, *YYCURSOR); yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '5'){ - if(yych <= '/') goto yy903; - if(yych <= '3') goto yy909; - goto yy907; + if(yych <= '/') goto yy900; + if(yych <= '3') goto yy906; + goto yy904; } else { - if(yych == ':') goto yy906; - goto yy903; + if(yych == ':') goto yy903; + goto yy900; } -yy905: - YYDEBUG(905, *YYCURSOR); +yy902: + YYDEBUG(902, *YYCURSOR); yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= '/') goto yy903; - if(yych <= '5') goto yy907; - if(yych != ':') goto yy903; - goto yy906; -yy906: - YYDEBUG(906, *YYCURSOR); + if(yych <= '/') goto yy900; + if(yych <= '5') goto yy904; + if(yych != ':') goto yy900; + goto yy903; +yy903: + YYDEBUG(903, *YYCURSOR); yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= '/') goto yy903; - if(yych >= '6') goto yy903; - goto yy907; -yy907: - YYDEBUG(907, *YYCURSOR); + if(yych <= '/') goto yy900; + if(yych >= '6') goto yy900; + goto yy904; +yy904: + YYDEBUG(904, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; if(yych >= ':') goto yy52; - goto yy908; + goto yy905; +yy905: + YYDEBUG(905, *YYCURSOR); + yych = *++YYCURSOR; + goto yy900; +yy906: + YYDEBUG(906, *YYCURSOR); + yych = *++YYCURSOR; + if(yych <= '/') goto yy900; + if(yych <= '5') goto yy907; + if(yych <= '9') goto yy905; + if(yych <= ':') goto yy903; + goto yy900; +yy907: + YYDEBUG(907, *YYCURSOR); + yych = *++YYCURSOR; + if(yych <= '/') goto yy900; + if(yych <= '9') goto yy905; + goto yy900; yy908: YYDEBUG(908, *YYCURSOR); yych = *++YYCURSOR; - goto yy903; + if(yych == 'V') goto yy879; + if(yych == 'v') goto yy879; + goto yy52; yy909: YYDEBUG(909, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy903; - if(yych <= '5') goto yy910; - if(yych <= '9') goto yy908; - if(yych <= ':') goto yy906; - goto yy903; + if(yych == 'T') goto yy879; + if(yych == 't') goto yy879; + goto yy52; yy910: YYDEBUG(910, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy903; - if(yych <= '9') goto yy908; - goto yy903; + if(yych == 'P') goto yy911; + if(yych != 'p') goto yy52; + goto yy911; yy911: YYDEBUG(911, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'V') goto yy882; - if(yych == 'v') goto yy882; - goto yy52; -yy912: - YYDEBUG(912, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'T') goto yy882; - if(yych == 't') goto yy882; - goto yy52; -yy913: - YYDEBUG(913, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'P') goto yy914; - if(yych != 'p') goto yy52; - goto yy914; -yy914: - YYDEBUG(914, *YYCURSOR); - yych = *++YYCURSOR; if(yych <= 'S'){ - if(yych == '/') goto yy883; + if(yych == '/') goto yy880; goto yy52; } else { - if(yych <= 'T') goto yy882; - if(yych == 't') goto yy882; + if(yych <= 'T') goto yy879; + if(yych == 't') goto yy879; goto yy52; } -yy915: - YYDEBUG(915, *YYCURSOR); +yy912: + YYDEBUG(912, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'G') goto yy882; - if(yych == 'g') goto yy882; + if(yych == 'G') goto yy879; + if(yych == 'g') goto yy879; goto yy52; -yy916: - YYDEBUG(916, *YYCURSOR); +yy913: + YYDEBUG(913, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'R') goto yy882; - if(yych == 'r') goto yy882; + if(yych == 'R') goto yy879; + if(yych == 'r') goto yy879; goto yy52; -yy917: - YYDEBUG(917, *YYCURSOR); +yy914: + YYDEBUG(914, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'Y'){ - if(yych == 'R') goto yy882; + if(yych == 'R') goto yy879; if(yych <= 'X') goto yy52; - goto yy882; + goto yy879; } else { if(yych <= 'r'){ if(yych <= 'q') goto yy52; - goto yy882; + goto yy879; } else { - if(yych == 'y') goto yy882; + if(yych == 'y') goto yy879; goto yy52; } } -yy918: - YYDEBUG(918, *YYCURSOR); +yy915: + YYDEBUG(915, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'B') goto yy882; - if(yych == 'b') goto yy882; + if(yych == 'B') goto yy879; + if(yych == 'b') goto yy879; goto yy52; -yy919: - YYDEBUG(919, *YYCURSOR); +yy916: + YYDEBUG(916, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'N'){ - if(yych == 'L') goto yy882; + if(yych == 'L') goto yy879; if(yych <= 'M') goto yy52; - goto yy882; + goto yy879; } else { if(yych <= 'l'){ if(yych <= 'k') goto yy52; - goto yy882; + goto yy879; } else { - if(yych == 'n') goto yy882; + if(yych == 'n') goto yy879; goto yy52; } } +yy917: + YYDEBUG(917, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'N') goto yy879; + if(yych == 'n') goto yy879; + goto yy52; +yy918: + YYDEBUG(918, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 't') goto yy927; + goto yy52; +yy919: + YYDEBUG(919, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'd') goto yy927; + goto yy52; yy920: YYDEBUG(920, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'N') goto yy882; - if(yych == 'n') goto yy882; + if(yych == 'd') goto yy927; goto yy52; yy921: YYDEBUG(921, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'T') goto yy930; - if(yych == 't') goto yy930; + if(yych == 'h') goto yy927; goto yy52; yy922: YYDEBUG(922, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'D') goto yy930; - if(yych == 'd') goto yy930; - goto yy52; + if(yych <= '/') goto yy52; + if(yych >= ':') goto yy52; + goto yy923; yy923: YYDEBUG(923, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'D') goto yy930; - if(yych == 'd') goto yy930; - goto yy52; + if(yych <= '/') goto yy867; + if(yych >= ':') goto yy867; + goto yy924; yy924: YYDEBUG(924, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'H') goto yy930; - if(yych == 'h') goto yy930; - goto yy52; + if(yych <= '/') goto yy867; + if(yych >= ':') goto yy867; + goto yy925; yy925: YYDEBUG(925, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych >= ':') goto yy52; + if(yych <= '/') goto yy867; + if(yych >= ':') goto yy867; goto yy926; yy926: YYDEBUG(926, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy870; - if(yych >= ':') goto yy870; - goto yy927; + goto yy867; yy927: YYDEBUG(927, *YYCURSOR); - yych = *++YYCURSOR; - if(yych <= '/') goto yy870; - if(yych >= ':') goto yy870; - goto yy928; + yyaccept = 13; + yych = *(YYMARKER = ++YYCURSOR); + if(yych == '/') goto yy922; + goto yy867; yy928: YYDEBUG(928, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy870; - if(yych >= ':') goto yy870; + if(yych <= '-') goto yy700; + if(yych <= '.') goto yy930; + if(yych >= '0') goto yy700; goto yy929; yy929: YYDEBUG(929, *YYCURSOR); yych = *++YYCURSOR; - goto yy870; + YYDEBUG(-1, yych); + switch(yych){ + case 'A': case 'a': goto yy873; + case 'D': case 'd': goto yy877; + case 'F': case 'f': goto yy871; + case 'J': case 'j': goto yy870; + case 'M': case 'm': goto yy872; + case 'N': case 'n': goto yy876; + case 'O': case 'o': goto yy875; + case 'S': case 's': goto yy874; + default: goto yy52; + } yy930: YYDEBUG(930, *YYCURSOR); - yyaccept = 13; - yych = *(YYMARKER = ++YYCURSOR); - if(yych == '/') goto yy925; - goto yy870; + yych = *++YYCURSOR; + if(yych <= '/') goto yy700; + if(yych <= '0') goto yy931; + if(yych <= '1') goto yy932; + if(yych <= '9') goto yy933; + goto yy700; yy931: YYDEBUG(931, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '-') goto yy703; - if(yych <= '.') goto yy933; - if(yych >= '0') goto yy703; - goto yy932; + if(yych == '.') goto yy934; + if(yych <= '/') goto yy52; + if(yych <= '9') goto yy933; + goto yy52; yy932: YYDEBUG(932, *YYCURSOR); yych = *++YYCURSOR; - YYDEBUG(-1, yych); - switch(yych){ - case 'A': case 'a': goto yy876; - case 'D': case 'd': goto yy880; - case 'F': case 'f': goto yy874; - case 'J': case 'j': goto yy873; - case 'M': case 'm': goto yy875; - case 'N': case 'n': goto yy879; - case 'O': case 'o': goto yy878; - case 'S': case 's': goto yy877; - default: goto yy52; - } + if(yych == '.') goto yy934; + if(yych <= '/') goto yy52; + if(yych >= '3') goto yy52; + goto yy933; yy933: YYDEBUG(933, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy703; - if(yych <= '0') goto yy934; - if(yych <= '1') goto yy935; - if(yych <= '9') goto yy936; - goto yy703; + if(yych != '.') goto yy52; + goto yy934; yy934: YYDEBUG(934, *YYCURSOR); yych = *++YYCURSOR; - if(yych == '.') goto yy937; if(yych <= '/') goto yy52; - if(yych <= '9') goto yy936; - goto yy52; + if(yych >= ':') goto yy52; + goto yy935; yy935: YYDEBUG(935, *YYCURSOR); yych = *++YYCURSOR; - if(yych == '.') goto yy937; - if(yych <= '/') goto yy52; - if(yych >= '3') goto yy52; - goto yy936; + if(yych <= '/') goto yy812; + if(yych <= '9') goto yy811; + goto yy812; yy936: YYDEBUG(936, *YYCURSOR); yych = *++YYCURSOR; - if(yych != '.') goto yy52; - goto yy937; -yy937: - YYDEBUG(937, *YYCURSOR); - yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych >= ':') goto yy52; - goto yy938; -yy938: - YYDEBUG(938, *YYCURSOR); - yych = *++YYCURSOR; - if(yych <= '/') goto yy815; - if(yych <= '9') goto yy814; - goto yy815; -yy939: - YYDEBUG(939, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == '-') goto yy940; + if(yych == '-') goto yy937; if(yych <= '/') goto yy56; - if(yych <= '9') goto yy967; + if(yych <= '9') goto yy964; goto yy56; -yy940: - YYDEBUG(940, *YYCURSOR); +yy937: + YYDEBUG(937, *YYCURSOR); yych = *++YYCURSOR; YYDEBUG(-1, yych); switch(yych){ - case '0': goto yy820; - case '1': goto yy821; + case '0': goto yy817; + case '1': goto yy818; case '2': case '3': case '4': @@ -13731,128 +13548,128 @@ yy940: case '6': case '7': case '8': - case '9': goto yy822; - case 'A': case 'a': goto yy944; - case 'D': case 'd': goto yy948; - case 'F': case 'f': goto yy942; - case 'J': case 'j': goto yy941; - case 'M': case 'm': goto yy943; - case 'N': case 'n': goto yy947; - case 'O': case 'o': goto yy946; - case 'S': case 's': goto yy945; + case '9': goto yy819; + case 'A': case 'a': goto yy941; + case 'D': case 'd': goto yy945; + case 'F': case 'f': goto yy939; + case 'J': case 'j': goto yy938; + case 'M': case 'm': goto yy940; + case 'N': case 'n': goto yy944; + case 'O': case 'o': goto yy943; + case 'S': case 's': goto yy942; default: goto yy52; } -yy941: - YYDEBUG(941, *YYCURSOR); +yy938: + YYDEBUG(938, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'U'){ - if(yych == 'A') goto yy966; + if(yych == 'A') goto yy963; if(yych <= 'T') goto yy52; - goto yy965; + goto yy962; } else { if(yych <= 'a'){ if(yych <= '`') goto yy52; - goto yy966; + goto yy963; } else { - if(yych == 'u') goto yy965; + if(yych == 'u') goto yy962; goto yy52; } } -yy942: - YYDEBUG(942, *YYCURSOR); +yy939: + YYDEBUG(939, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy964; - if(yych == 'e') goto yy964; + if(yych == 'E') goto yy961; + if(yych == 'e') goto yy961; goto yy52; -yy943: - YYDEBUG(943, *YYCURSOR); +yy940: + YYDEBUG(940, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'A') goto yy963; - if(yych == 'a') goto yy963; + if(yych == 'A') goto yy960; + if(yych == 'a') goto yy960; goto yy52; -yy944: - YYDEBUG(944, *YYCURSOR); +yy941: + YYDEBUG(941, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'U'){ - if(yych == 'P') goto yy962; + if(yych == 'P') goto yy959; if(yych <= 'T') goto yy52; - goto yy961; + goto yy958; } else { if(yych <= 'p'){ if(yych <= 'o') goto yy52; - goto yy962; + goto yy959; } else { - if(yych == 'u') goto yy961; + if(yych == 'u') goto yy958; goto yy52; } } +yy942: + YYDEBUG(942, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'E') goto yy956; + if(yych == 'e') goto yy956; + goto yy52; +yy943: + YYDEBUG(943, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'C') goto yy955; + if(yych == 'c') goto yy955; + goto yy52; +yy944: + YYDEBUG(944, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'O') goto yy954; + if(yych == 'o') goto yy954; + goto yy52; yy945: YYDEBUG(945, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy959; - if(yych == 'e') goto yy959; - goto yy52; + if(yych == 'E') goto yy946; + if(yych != 'e') goto yy52; + goto yy946; yy946: YYDEBUG(946, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'C') goto yy958; - if(yych == 'c') goto yy958; - goto yy52; + if(yych == 'C') goto yy947; + if(yych != 'c') goto yy52; + goto yy947; yy947: YYDEBUG(947, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'O') goto yy957; - if(yych == 'o') goto yy957; - goto yy52; + if(yych != '-') goto yy52; + goto yy948; yy948: YYDEBUG(948, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy949; - if(yych != 'e') goto yy52; - goto yy949; + if(yych <= '/') goto yy52; + if(yych <= '0') goto yy949; + if(yych <= '2') goto yy950; + if(yych <= '3') goto yy951; + goto yy52; yy949: YYDEBUG(949, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'C') goto yy950; - if(yych != 'c') goto yy52; - goto yy950; + if(yych <= '0') goto yy52; + if(yych <= '9') goto yy952; + goto yy52; yy950: YYDEBUG(950, *YYCURSOR); yych = *++YYCURSOR; - if(yych != '-') goto yy52; - goto yy951; + if(yych <= '/') goto yy52; + if(yych <= '9') goto yy952; + goto yy52; yy951: YYDEBUG(951, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '0') goto yy952; - if(yych <= '2') goto yy953; - if(yych <= '3') goto yy954; - goto yy52; + if(yych >= '2') goto yy52; + goto yy952; yy952: YYDEBUG(952, *YYCURSOR); - yych = *++YYCURSOR; - if(yych <= '0') goto yy52; - if(yych <= '9') goto yy955; - goto yy52; + ++YYCURSOR; + goto yy953; yy953: YYDEBUG(953, *YYCURSOR); - yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '9') goto yy955; - goto yy52; -yy954: - YYDEBUG(954, *YYCURSOR); - yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych >= '2') goto yy52; - goto yy955; -yy955: - YYDEBUG(955, *YYCURSOR); - ++YYCURSOR; - goto yy956; -yy956: - YYDEBUG(956, *YYCURSOR); #line 1238 "ext/date/lib/parse_date.re" { @@ -13866,94 +13683,94 @@ yy956: TIMELIB_DEINIT; return TIMELIB_PG_TEXT; } -#line 11936 "ext/date/lib/parse_date.c" -yy957: - YYDEBUG(957, *YYCURSOR); +#line 11759 "ext/date/lib/parse_date.c" +yy954: + YYDEBUG(954, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'V') goto yy950; - if(yych == 'v') goto yy950; + if(yych == 'V') goto yy947; + if(yych == 'v') goto yy947; goto yy52; -yy958: - YYDEBUG(958, *YYCURSOR); +yy955: + YYDEBUG(955, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'T') goto yy950; - if(yych == 't') goto yy950; + if(yych == 'T') goto yy947; + if(yych == 't') goto yy947; goto yy52; -yy959: - YYDEBUG(959, *YYCURSOR); +yy956: + YYDEBUG(956, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'P') goto yy960; + if(yych == 'P') goto yy957; if(yych != 'p') goto yy52; - goto yy960; -yy960: - YYDEBUG(960, *YYCURSOR); + goto yy957; +yy957: + YYDEBUG(957, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'S'){ - if(yych == '-') goto yy951; + if(yych == '-') goto yy948; goto yy52; } else { - if(yych <= 'T') goto yy950; - if(yych == 't') goto yy950; + if(yych <= 'T') goto yy947; + if(yych == 't') goto yy947; goto yy52; } -yy961: - YYDEBUG(961, *YYCURSOR); +yy958: + YYDEBUG(958, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'G') goto yy950; - if(yych == 'g') goto yy950; + if(yych == 'G') goto yy947; + if(yych == 'g') goto yy947; goto yy52; -yy962: - YYDEBUG(962, *YYCURSOR); +yy959: + YYDEBUG(959, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'R') goto yy950; - if(yych == 'r') goto yy950; + if(yych == 'R') goto yy947; + if(yych == 'r') goto yy947; goto yy52; -yy963: - YYDEBUG(963, *YYCURSOR); +yy960: + YYDEBUG(960, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'Y'){ - if(yych == 'R') goto yy950; + if(yych == 'R') goto yy947; if(yych <= 'X') goto yy52; - goto yy950; + goto yy947; } else { if(yych <= 'r'){ if(yych <= 'q') goto yy52; - goto yy950; + goto yy947; } else { - if(yych == 'y') goto yy950; + if(yych == 'y') goto yy947; goto yy52; } } -yy964: - YYDEBUG(964, *YYCURSOR); +yy961: + YYDEBUG(961, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'B') goto yy950; - if(yych == 'b') goto yy950; + if(yych == 'B') goto yy947; + if(yych == 'b') goto yy947; goto yy52; -yy965: - YYDEBUG(965, *YYCURSOR); +yy962: + YYDEBUG(962, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'N'){ - if(yych == 'L') goto yy950; + if(yych == 'L') goto yy947; if(yych <= 'M') goto yy52; - goto yy950; + goto yy947; } else { if(yych <= 'l'){ if(yych <= 'k') goto yy52; - goto yy950; + goto yy947; } else { - if(yych == 'n') goto yy950; + if(yych == 'n') goto yy947; goto yy52; } } -yy966: - YYDEBUG(966, *YYCURSOR); +yy963: + YYDEBUG(963, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'N') goto yy950; - if(yych == 'n') goto yy950; + if(yych == 'N') goto yy947; + if(yych == 'n') goto yy947; goto yy52; -yy967: - YYDEBUG(967, *YYCURSOR); +yy964: + YYDEBUG(964, *YYCURSOR); yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); YYDEBUG(-1, yych); @@ -13979,25 +13796,25 @@ yy967: case 'Y': case 'a': case 'd': case 'f': case 'h': case 'j': case 'm': case 'n': case 'o': case 's': - case 't': case 'w': case 'y': goto yy972; - case '-': goto yy969; - case '.': goto yy975; - case '/': goto yy970; - case '0': goto yy988; - case '1': goto yy989; - case '2': goto yy990; - case '3': goto yy991; + case 't': case 'w': case 'y': goto yy969; + case '-': goto yy966; + case '.': goto yy972; + case '/': goto yy967; + case '0': goto yy985; + case '1': goto yy986; + case '2': goto yy987; + case '3': goto yy988; case '4': case '5': case '6': case '7': case '8': case '9': goto yy50; - case 'W': goto yy992; - default: goto yy968; + case 'W': goto yy989; + default: goto yy965; } -yy968: - YYDEBUG(968, *YYCURSOR); +yy965: + YYDEBUG(965, *YYCURSOR); #line 1270 "ext/date/lib/parse_date.re" { @@ -14007,14 +13824,14 @@ yy968: TIMELIB_DEINIT; return TIMELIB_CLF; } -#line 12052 "ext/date/lib/parse_date.c" -yy969: - YYDEBUG(969, *YYCURSOR); +#line 11875 "ext/date/lib/parse_date.c" +yy966: + YYDEBUG(966, *YYCURSOR); yych = *++YYCURSOR; YYDEBUG(-1, yych); switch(yych){ - case '0': goto yy1134; - case '1': goto yy1135; + case '0': goto yy1131; + case '1': goto yy1132; case '2': case '3': case '4': @@ -14022,36 +13839,36 @@ yy969: case '6': case '7': case '8': - case '9': goto yy822; - case 'A': case 'a': goto yy1129; - case 'D': case 'd': goto yy1133; - case 'F': case 'f': goto yy1127; - case 'J': case 'j': goto yy1126; - case 'M': case 'm': goto yy1128; - case 'N': case 'n': goto yy1132; - case 'O': case 'o': goto yy1131; - case 'S': case 's': goto yy1130; - default: goto yy974; + case '9': goto yy819; + case 'A': case 'a': goto yy1126; + case 'D': case 'd': goto yy1130; + case 'F': case 'f': goto yy1124; + case 'J': case 'j': goto yy1123; + case 'M': case 'm': goto yy1125; + case 'N': case 'n': goto yy1129; + case 'O': case 'o': goto yy1128; + case 'S': case 's': goto yy1127; + default: goto yy971; } -yy970: - YYDEBUG(970, *YYCURSOR); +yy967: + YYDEBUG(967, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '0') goto yy1107; - if(yych <= '1') goto yy1108; - if(yych <= '9') goto yy1109; + if(yych <= '0') goto yy1104; + if(yych <= '1') goto yy1105; + if(yych <= '9') goto yy1106; goto yy52; -yy971: - YYDEBUG(971, *YYCURSOR); +yy968: + YYDEBUG(968, *YYCURSOR); ++YYCURSOR; if((YYLIMIT - YYCURSOR) < 11) YYFILL(11); yych = *YYCURSOR; - goto yy972; -yy972: - YYDEBUG(972, *YYCURSOR); + goto yy969; +yy969: + YYDEBUG(969, *YYCURSOR); YYDEBUG(-1, yych); switch(yych){ - case ' ': goto yy971; + case ' ': goto yy968; case '!': case '"': case '#': @@ -14065,32 +13882,32 @@ yy972: case '+': case ',': case '-': - case '.': goto yy973; - case 'A': case 'a': goto yy983; - case 'D': case 'd': goto yy987; - case 'F': case 'f': goto yy981; + case '.': goto yy970; + case 'A': case 'a': goto yy980; + case 'D': case 'd': goto yy984; + case 'F': case 'f': goto yy978; case 'H': case 'h': goto yy59; - case 'I': goto yy976; - case 'J': case 'j': goto yy980; - case 'M': case 'm': goto yy982; - case 'N': case 'n': goto yy986; - case 'O': case 'o': goto yy985; - case 'S': case 's': goto yy984; + case 'I': goto yy973; + case 'J': case 'j': goto yy977; + case 'M': case 'm': goto yy979; + case 'N': case 'n': goto yy983; + case 'O': case 'o': goto yy982; + case 'S': case 's': goto yy981; case 'T': case 't': goto yy64; - case 'V': goto yy978; + case 'V': goto yy975; case 'W': case 'w': goto yy61; - case 'X': goto yy979; + case 'X': goto yy976; case 'Y': case 'y': goto yy63; default: goto yy52; } -yy973: - YYDEBUG(973, *YYCURSOR); +yy970: + YYDEBUG(970, *YYCURSOR); ++YYCURSOR; if((YYLIMIT - YYCURSOR) < 9) YYFILL(9); yych = *YYCURSOR; - goto yy974; -yy974: - YYDEBUG(974, *YYCURSOR); + goto yy971; +yy971: + YYDEBUG(971, *YYCURSOR); YYDEBUG(-1, yych); switch(yych){ case ' ': @@ -14107,41 +13924,41 @@ yy974: case '+': case ',': case '-': - case '.': goto yy973; - case 'A': case 'a': goto yy983; - case 'D': case 'd': goto yy1099; - case 'F': case 'f': goto yy1096; - case 'I': goto yy976; - case 'J': case 'j': goto yy980; - case 'M': case 'm': goto yy1097; - case 'N': case 'n': goto yy986; - case 'O': case 'o': goto yy985; - case 'S': case 's': goto yy1098; - case 'V': goto yy978; - case 'X': goto yy979; + case '.': goto yy970; + case 'A': case 'a': goto yy980; + case 'D': case 'd': goto yy1096; + case 'F': case 'f': goto yy1093; + case 'I': goto yy973; + case 'J': case 'j': goto yy977; + case 'M': case 'm': goto yy1094; + case 'N': case 'n': goto yy983; + case 'O': case 'o': goto yy982; + case 'S': case 's': goto yy1095; + case 'V': goto yy975; + case 'X': goto yy976; default: goto yy52; } -yy975: - YYDEBUG(975, *YYCURSOR); +yy972: + YYDEBUG(972, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy974; - if(yych <= '0') goto yy1093; - if(yych <= '2') goto yy1094; - if(yych <= '3') goto yy1095; - goto yy974; -yy976: - YYDEBUG(976, *YYCURSOR); + if(yych <= '/') goto yy971; + if(yych <= '0') goto yy1090; + if(yych <= '2') goto yy1091; + if(yych <= '3') goto yy1092; + goto yy971; +yy973: + YYDEBUG(973, *YYCURSOR); ++YYCURSOR; if((yych = *YYCURSOR) <= 'U'){ - if(yych == 'I') goto yy1092; - goto yy977; + if(yych == 'I') goto yy1089; + goto yy974; } else { - if(yych == 'W') goto yy977; - if(yych <= 'X') goto yy1046; - goto yy977; + if(yych == 'W') goto yy974; + if(yych <= 'X') goto yy1043; + goto yy974; } -yy977: - YYDEBUG(977, *YYCURSOR); +yy974: + YYDEBUG(974, *YYCURSOR); #line 1100 "ext/date/lib/parse_date.re" { @@ -14155,39 +13972,39 @@ yy977: TIMELIB_DEINIT; return TIMELIB_DATE_NO_DAY; } -#line 12179 "ext/date/lib/parse_date.c" -yy978: - YYDEBUG(978, *YYCURSOR); +#line 12002 "ext/date/lib/parse_date.c" +yy975: + YYDEBUG(975, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'I') goto yy1090; - goto yy977; -yy979: - YYDEBUG(979, *YYCURSOR); + if(yych == 'I') goto yy1087; + goto yy974; +yy976: + YYDEBUG(976, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'I') goto yy1089; - goto yy977; -yy980: - YYDEBUG(980, *YYCURSOR); + if(yych == 'I') goto yy1086; + goto yy974; +yy977: + YYDEBUG(977, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'U'){ - if(yych == 'A') goto yy1082; + if(yych == 'A') goto yy1079; if(yych <= 'T') goto yy52; - goto yy1081; + goto yy1078; } else { if(yych <= 'a'){ if(yych <= '`') goto yy52; - goto yy1082; + goto yy1079; } else { - if(yych == 'u') goto yy1081; + if(yych == 'u') goto yy1078; goto yy52; } } -yy981: - YYDEBUG(981, *YYCURSOR); +yy978: + YYDEBUG(978, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'R'){ if(yych <= 'N'){ - if(yych == 'E') goto yy1075; + if(yych == 'E') goto yy1072; goto yy52; } else { if(yych <= 'O') goto yy82; @@ -14196,7 +14013,7 @@ yy981: } } else { if(yych <= 'n'){ - if(yych == 'e') goto yy1075; + if(yych == 'e') goto yy1072; goto yy52; } else { if(yych <= 'o') goto yy82; @@ -14204,12 +14021,12 @@ yy981: goto yy52; } } -yy982: - YYDEBUG(982, *YYCURSOR); +yy979: + YYDEBUG(979, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'O'){ if(yych <= 'H'){ - if(yych == 'A') goto yy1072; + if(yych == 'A') goto yy1069; goto yy52; } else { if(yych <= 'I') goto yy109; @@ -14218,7 +14035,7 @@ yy982: } } else { if(yych <= 'h'){ - if(yych == 'a') goto yy1072; + if(yych == 'a') goto yy1069; goto yy52; } else { if(yych <= 'i') goto yy109; @@ -14226,31 +14043,31 @@ yy982: goto yy52; } } -yy983: - YYDEBUG(983, *YYCURSOR); +yy980: + YYDEBUG(980, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'U'){ - if(yych == 'P') goto yy1066; + if(yych == 'P') goto yy1063; if(yych <= 'T') goto yy52; - goto yy1065; + goto yy1062; } else { if(yych <= 'p'){ if(yych <= 'o') goto yy52; - goto yy1066; + goto yy1063; } else { - if(yych == 'u') goto yy1065; + if(yych == 'u') goto yy1062; goto yy52; } } -yy984: - YYDEBUG(984, *YYCURSOR); +yy981: + YYDEBUG(981, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'U'){ if(yych <= 'D'){ if(yych == 'A') goto yy118; goto yy52; } else { - if(yych <= 'E') goto yy1058; + if(yych <= 'E') goto yy1055; if(yych <= 'T') goto yy52; goto yy117; } @@ -14259,75 +14076,75 @@ yy984: if(yych == 'a') goto yy118; goto yy52; } else { - if(yych <= 'e') goto yy1058; + if(yych <= 'e') goto yy1055; if(yych == 'u') goto yy117; goto yy52; } } -yy985: - YYDEBUG(985, *YYCURSOR); +yy982: + YYDEBUG(982, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'C') goto yy1053; - if(yych == 'c') goto yy1053; + if(yych == 'C') goto yy1050; + if(yych == 'c') goto yy1050; goto yy52; -yy986: - YYDEBUG(986, *YYCURSOR); +yy983: + YYDEBUG(983, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'O') goto yy1047; - if(yych == 'o') goto yy1047; + if(yych == 'O') goto yy1044; + if(yych == 'o') goto yy1044; goto yy52; -yy987: - YYDEBUG(987, *YYCURSOR); +yy984: + YYDEBUG(984, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'E'){ if(yych == 'A') goto yy105; if(yych <= 'D') goto yy52; - goto yy1040; + goto yy1037; } else { if(yych <= 'a'){ if(yych <= '`') goto yy52; goto yy105; } else { - if(yych == 'e') goto yy1040; + if(yych == 'e') goto yy1037; goto yy52; } } -yy988: - YYDEBUG(988, *YYCURSOR); +yy985: + YYDEBUG(985, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy56; - if(yych <= '0') goto yy1038; - if(yych <= '9') goto yy1039; + if(yych <= '0') goto yy1035; + if(yych <= '9') goto yy1036; goto yy56; -yy989: - YYDEBUG(989, *YYCURSOR); +yy986: + YYDEBUG(986, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy56; - if(yych <= '2') goto yy1005; - if(yych <= '9') goto yy1004; + if(yych <= '2') goto yy1002; + if(yych <= '9') goto yy1001; goto yy56; -yy990: - YYDEBUG(990, *YYCURSOR); +yy987: + YYDEBUG(987, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy56; - if(yych <= '9') goto yy1004; + if(yych <= '9') goto yy1001; goto yy56; -yy991: - YYDEBUG(991, *YYCURSOR); +yy988: + YYDEBUG(988, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy56; - if(yych <= '5') goto yy1000; - if(yych <= '6') goto yy1001; + if(yych <= '5') goto yy997; + if(yych <= '6') goto yy998; if(yych <= '9') goto yy50; goto yy56; -yy992: - YYDEBUG(992, *YYCURSOR); +yy989: + YYDEBUG(989, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '5'){ if(yych <= '/') goto yy52; - if(yych <= '0') goto yy993; - if(yych <= '4') goto yy994; - goto yy995; + if(yych <= '0') goto yy990; + if(yych <= '4') goto yy991; + goto yy992; } else { if(yych <= 'E'){ if(yych <= 'D') goto yy52; @@ -14337,32 +14154,32 @@ yy992: goto yy52; } } -yy993: - YYDEBUG(993, *YYCURSOR); +yy990: + YYDEBUG(990, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '0') goto yy52; - if(yych <= '9') goto yy996; + if(yych <= '9') goto yy993; goto yy52; -yy994: - YYDEBUG(994, *YYCURSOR); +yy991: + YYDEBUG(991, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '9') goto yy996; + if(yych <= '9') goto yy993; goto yy52; -yy995: - YYDEBUG(995, *YYCURSOR); +yy992: + YYDEBUG(992, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; if(yych >= '4') goto yy52; - goto yy996; -yy996: - YYDEBUG(996, *YYCURSOR); + goto yy993; +yy993: + YYDEBUG(993, *YYCURSOR); ++YYCURSOR; - if((yych = *YYCURSOR) <= '/') goto yy997; - if(yych <= '7') goto yy998; - goto yy997; -yy997: - YYDEBUG(997, *YYCURSOR); + if((yych = *YYCURSOR) <= '/') goto yy994; + if(yych <= '7') goto yy995; + goto yy994; +yy994: + YYDEBUG(994, *YYCURSOR); #line 1206 "ext/date/lib/parse_date.re" { @@ -14382,13 +14199,13 @@ yy997: TIMELIB_DEINIT; return TIMELIB_ISO_WEEK; } -#line 12366 "ext/date/lib/parse_date.c" -yy998: - YYDEBUG(998, *YYCURSOR); +#line 12189 "ext/date/lib/parse_date.c" +yy995: + YYDEBUG(995, *YYCURSOR); ++YYCURSOR; - goto yy999; -yy999: - YYDEBUG(999, *YYCURSOR); + goto yy996; +yy996: + YYDEBUG(996, *YYCURSOR); #line 1187 "ext/date/lib/parse_date.re" { @@ -14408,22 +14225,22 @@ yy999: TIMELIB_DEINIT; return TIMELIB_ISO_WEEK; } -#line 12388 "ext/date/lib/parse_date.c" -yy1000: - YYDEBUG(1000, *YYCURSOR); +#line 12211 "ext/date/lib/parse_date.c" +yy997: + YYDEBUG(997, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy56; - if(yych <= '9') goto yy1002; + if(yych <= '9') goto yy999; goto yy56; -yy1001: - YYDEBUG(1001, *YYCURSOR); +yy998: + YYDEBUG(998, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy56; - if(yych <= '6') goto yy1002; + if(yych <= '6') goto yy999; if(yych <= '9') goto yy50; goto yy56; -yy1002: - YYDEBUG(1002, *YYCURSOR); +yy999: + YYDEBUG(999, *YYCURSOR); yyaccept = 16; yych = *(YYMARKER = ++YYCURSOR); if(yybm[0+yych] & 8) { @@ -14433,21 +14250,21 @@ yy1002: if(yych <= 'G'){ if(yych <= 'C'){ if(yych == ' ') goto yy56; - goto yy1003; + goto yy1000; } else { - if(yych == 'E') goto yy1003; + if(yych == 'E') goto yy1000; if(yych <= 'F') goto yy56; - goto yy1003; + goto yy1000; } } else { if(yych <= 'R'){ if(yych <= 'H') goto yy56; if(yych == 'M') goto yy56; - goto yy1003; + goto yy1000; } else { if(yych <= 'T') goto yy56; if(yych == 'W') goto yy56; - goto yy1003; + goto yy1000; } } } else { @@ -14455,27 +14272,27 @@ yy1002: if(yych <= 'e'){ if(yych <= 'Y') goto yy56; if(yych == 'd') goto yy56; - goto yy1003; + goto yy1000; } else { - if(yych == 'g') goto yy1003; + if(yych == 'g') goto yy1000; if(yych <= 'h') goto yy56; - goto yy1003; + goto yy1000; } } else { if(yych <= 'v'){ if(yych <= 'm') goto yy56; - if(yych <= 'r') goto yy1003; + if(yych <= 'r') goto yy1000; if(yych <= 't') goto yy56; - goto yy1003; + goto yy1000; } else { - if(yych == 'x') goto yy1003; + if(yych == 'x') goto yy1000; if(yych <= 'y') goto yy56; - goto yy1003; + goto yy1000; } } } -yy1003: - YYDEBUG(1003, *YYCURSOR); +yy1000: + YYDEBUG(1000, *YYCURSOR); #line 1174 "ext/date/lib/parse_date.re" { @@ -14489,27 +14306,27 @@ yy1003: TIMELIB_DEINIT; return TIMELIB_PG_YEARDAY; } -#line 12461 "ext/date/lib/parse_date.c" -yy1004: - YYDEBUG(1004, *YYCURSOR); +#line 12284 "ext/date/lib/parse_date.c" +yy1001: + YYDEBUG(1001, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy56; - if(yych <= '9') goto yy1002; + if(yych <= '9') goto yy999; goto yy56; -yy1005: - YYDEBUG(1005, *YYCURSOR); +yy1002: + YYDEBUG(1002, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '2'){ if(yych <= '/') goto yy56; - if(yych >= '1') goto yy1007; - goto yy1006; + if(yych >= '1') goto yy1004; + goto yy1003; } else { - if(yych <= '3') goto yy1008; - if(yych <= '9') goto yy1002; + if(yych <= '3') goto yy1005; + if(yych <= '9') goto yy999; goto yy56; } -yy1006: - YYDEBUG(1006, *YYCURSOR); +yy1003: + YYDEBUG(1003, *YYCURSOR); yyaccept = 16; yych = *(YYMARKER = ++YYCURSOR); YYDEBUG(-1, yych); @@ -14526,11 +14343,11 @@ yy1006: case '6': case '7': case '8': - case '9': goto yy1009; - default: goto yy1003; + case '9': goto yy1006; + default: goto yy1000; } -yy1007: - YYDEBUG(1007, *YYCURSOR); +yy1004: + YYDEBUG(1004, *YYCURSOR); yyaccept = 16; yych = *(YYMARKER = ++YYCURSOR); YYDEBUG(-1, yych); @@ -14547,11 +14364,11 @@ yy1007: case '6': case '7': case '8': - case '9': goto yy1009; - default: goto yy1003; + case '9': goto yy1006; + default: goto yy1000; } -yy1008: - YYDEBUG(1008, *YYCURSOR); +yy1005: + YYDEBUG(1005, *YYCURSOR); yyaccept = 16; yych = *(YYMARKER = ++YYCURSOR); YYDEBUG(-1, yych); @@ -14560,7 +14377,7 @@ yy1008: case 'T': case 'W': case 'Y': case 'd': case 'f': case 'h': case 'm': case 's': case 't': case 'w': case 'y': goto yy56; case '0': - case '1': goto yy1009; + case '1': goto yy1006; case '2': case '3': case '4': @@ -14569,10 +14386,10 @@ yy1008: case '7': case '8': case '9': goto yy50; - default: goto yy1003; + default: goto yy1000; } -yy1009: - YYDEBUG(1009, *YYCURSOR); +yy1006: + YYDEBUG(1006, *YYCURSOR); yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); if(yybm[0+yych] & 8) { @@ -14586,14 +14403,14 @@ yy1009: case 'H': case 'h': goto yy59; case 'M': case 'm': goto yy58; case 'S': case 's': goto yy57; - case 'T': goto yy1011; + case 'T': goto yy1008; case 'W': case 'w': goto yy61; case 'Y': case 'y': goto yy63; - case 't': goto yy1012; - default: goto yy1010; + case 't': goto yy1009; + default: goto yy1007; } -yy1010: - YYDEBUG(1010, *YYCURSOR); +yy1007: + YYDEBUG(1007, *YYCURSOR); #line 1138 "ext/date/lib/parse_date.re" { @@ -14606,17 +14423,17 @@ yy1010: TIMELIB_DEINIT; return TIMELIB_DATE_NOCOLON; } -#line 12560 "ext/date/lib/parse_date.c" -yy1011: - YYDEBUG(1011, *YYCURSOR); +#line 12383 "ext/date/lib/parse_date.c" +yy1008: + YYDEBUG(1008, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'H'){ if(yych <= '2'){ if(yych <= '/') goto yy52; - if(yych <= '1') goto yy1028; - goto yy1029; + if(yych <= '1') goto yy1025; + goto yy1026; } else { - if(yych <= '9') goto yy1030; + if(yych <= '9') goto yy1027; if(yych <= 'G') goto yy52; goto yy65; } @@ -14630,16 +14447,16 @@ yy1011: goto yy52; } } -yy1012: - YYDEBUG(1012, *YYCURSOR); +yy1009: + YYDEBUG(1009, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'H'){ if(yych <= '2'){ if(yych <= '/') goto yy52; - if(yych >= '2') goto yy1014; - goto yy1013; + if(yych >= '2') goto yy1011; + goto yy1010; } else { - if(yych <= '9') goto yy1015; + if(yych <= '9') goto yy1012; if(yych <= 'G') goto yy52; goto yy65; } @@ -14653,56 +14470,56 @@ yy1012: goto yy52; } } -yy1013: - YYDEBUG(1013, *YYCURSOR); +yy1010: + YYDEBUG(1010, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '5') goto yy1022; - if(yych <= '9') goto yy1015; + if(yych <= '5') goto yy1019; + if(yych <= '9') goto yy1012; goto yy52; -yy1014: - YYDEBUG(1014, *YYCURSOR); +yy1011: + YYDEBUG(1011, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '3') goto yy1022; - if(yych <= '5') goto yy1016; + if(yych <= '3') goto yy1019; + if(yych <= '5') goto yy1013; goto yy52; -yy1015: - YYDEBUG(1015, *YYCURSOR); +yy1012: + YYDEBUG(1012, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; if(yych >= '6') goto yy52; - goto yy1016; -yy1016: - YYDEBUG(1016, *YYCURSOR); + goto yy1013; +yy1013: + YYDEBUG(1013, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; if(yych >= ':') goto yy52; - goto yy1017; -yy1017: - YYDEBUG(1017, *YYCURSOR); + goto yy1014; +yy1014: + YYDEBUG(1014, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '5') goto yy1018; - if(yych <= '6') goto yy1019; + if(yych <= '5') goto yy1015; + if(yych <= '6') goto yy1016; goto yy52; -yy1018: - YYDEBUG(1018, *YYCURSOR); +yy1015: + YYDEBUG(1015, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '9') goto yy1020; + if(yych <= '9') goto yy1017; goto yy52; -yy1019: - YYDEBUG(1019, *YYCURSOR); +yy1016: + YYDEBUG(1016, *YYCURSOR); yych = *++YYCURSOR; if(yych != '0') goto yy52; - goto yy1020; -yy1020: - YYDEBUG(1020, *YYCURSOR); + goto yy1017; +yy1017: + YYDEBUG(1017, *YYCURSOR); ++YYCURSOR; - goto yy1021; -yy1021: - YYDEBUG(1021, *YYCURSOR); + goto yy1018; +yy1018: + YYDEBUG(1018, *YYCURSOR); #line 1150 "ext/date/lib/parse_date.re" { @@ -14727,629 +14544,621 @@ yy1021: TIMELIB_DEINIT; return TIMELIB_XMLRPC_SOAP; } -#line 12659 "ext/date/lib/parse_date.c" -yy1022: - YYDEBUG(1022, *YYCURSOR); +#line 12482 "ext/date/lib/parse_date.c" +yy1019: + YYDEBUG(1019, *YYCURSOR); + yych = *++YYCURSOR; + if(yych <= '/') goto yy52; + if(yych <= '5') goto yy1020; + if(yych <= '9') goto yy1014; + goto yy52; +yy1020: + YYDEBUG(1020, *YYCURSOR); + yych = *++YYCURSOR; + if(yych <= '/') goto yy52; + if(yych <= '5') goto yy1021; + if(yych <= '6') goto yy1022; + if(yych <= '9') goto yy1014; + goto yy52; +yy1021: + YYDEBUG(1021, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; if(yych <= '5') goto yy1023; + if(yych <= '6') goto yy1024; if(yych <= '9') goto yy1017; goto yy52; +yy1022: + YYDEBUG(1022, *YYCURSOR); + yych = *++YYCURSOR; + if(yych <= '/') goto yy52; + if(yych <= '0') goto yy1023; + if(yych <= '5') goto yy1015; + if(yych <= '6') goto yy1016; + goto yy52; yy1023: YYDEBUG(1023, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '5') goto yy1024; - if(yych <= '6') goto yy1025; + if(yych <= '/') goto yy1018; if(yych <= '9') goto yy1017; - goto yy52; + goto yy1018; yy1024: YYDEBUG(1024, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '5') goto yy1026; - if(yych <= '6') goto yy1027; - if(yych <= '9') goto yy1020; - goto yy52; + if(yych == '0') goto yy1017; + goto yy1018; yy1025: YYDEBUG(1025, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '0') goto yy1026; - if(yych <= '5') goto yy1018; - if(yych <= '6') goto yy1019; + if(yych <= '5') goto yy1034; + if(yych <= '9') goto yy1027; + if(yych <= ':') goto yy1028; goto yy52; yy1026: YYDEBUG(1026, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy1021; - if(yych <= '9') goto yy1020; - goto yy1021; + if(yych <= '5'){ + if(yych <= '/') goto yy52; + if(yych <= '3') goto yy1034; + goto yy1013; + } else { + if(yych == ':') goto yy1028; + goto yy52; + } yy1027: YYDEBUG(1027, *YYCURSOR); yych = *++YYCURSOR; - if(yych == '0') goto yy1020; - goto yy1021; + if(yych <= '/') goto yy52; + if(yych <= '5') goto yy1013; + if(yych != ':') goto yy52; + goto yy1028; yy1028: YYDEBUG(1028, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '5') goto yy1037; - if(yych <= '9') goto yy1030; - if(yych <= ':') goto yy1031; - goto yy52; + if(yych >= '6') goto yy52; + goto yy1029; yy1029: YYDEBUG(1029, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '5'){ - if(yych <= '/') goto yy52; - if(yych <= '3') goto yy1037; - goto yy1016; - } else { - if(yych == ':') goto yy1031; - goto yy52; - } + if(yych <= '/') goto yy52; + if(yych >= ':') goto yy52; + goto yy1030; yy1030: YYDEBUG(1030, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '5') goto yy1016; if(yych != ':') goto yy52; goto yy1031; yy1031: YYDEBUG(1031, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych >= '6') goto yy52; - goto yy1032; + if(yych <= '5') goto yy1032; + if(yych <= '6') goto yy1033; + goto yy52; yy1032: YYDEBUG(1032, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych >= ':') goto yy52; - goto yy1033; + if(yych <= '9') goto yy1017; + goto yy52; yy1033: YYDEBUG(1033, *YYCURSOR); yych = *++YYCURSOR; - if(yych != ':') goto yy52; - goto yy1034; + if(yych == '0') goto yy1017; + goto yy52; yy1034: YYDEBUG(1034, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '5') goto yy1035; - if(yych <= '6') goto yy1036; + if(yych <= '5') goto yy1020; + if(yych <= '9') goto yy1014; + if(yych <= ':') goto yy1028; goto yy52; yy1035: YYDEBUG(1035, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '9') goto yy1020; - goto yy52; + if(yych <= '/') goto yy56; + if(yych <= '0') goto yy50; + if(yych <= '9') goto yy999; + goto yy56; yy1036: YYDEBUG(1036, *YYCURSOR); yych = *++YYCURSOR; - if(yych == '0') goto yy1020; - goto yy52; + if(yych <= '2'){ + if(yych <= '/') goto yy56; + if(yych <= '0') goto yy1003; + goto yy1004; + } else { + if(yych <= '3') goto yy1005; + if(yych <= '9') goto yy999; + goto yy56; + } yy1037: YYDEBUG(1037, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '5') goto yy1023; - if(yych <= '9') goto yy1017; - if(yych <= ':') goto yy1031; - goto yy52; + if(yych == 'C') goto yy1038; + if(yych != 'c') goto yy52; + goto yy1038; yy1038: YYDEBUG(1038, *YYCURSOR); - yych = *++YYCURSOR; - if(yych <= '/') goto yy56; - if(yych <= '0') goto yy50; - if(yych <= '9') goto yy1002; - goto yy56; + yyaccept = 18; + yych = *(YYMARKER = ++YYCURSOR); + if(yych == 'E') goto yy1039; + if(yych != 'e') goto yy974; + goto yy1039; yy1039: YYDEBUG(1039, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '2'){ - if(yych <= '/') goto yy56; - if(yych <= '0') goto yy1006; - goto yy1007; - } else { - if(yych <= '3') goto yy1008; - if(yych <= '9') goto yy1002; - goto yy56; - } + if(yych == 'M') goto yy1040; + if(yych != 'm') goto yy52; + goto yy1040; yy1040: YYDEBUG(1040, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'C') goto yy1041; - if(yych != 'c') goto yy52; + if(yych == 'B') goto yy1041; + if(yych != 'b') goto yy52; goto yy1041; yy1041: YYDEBUG(1041, *YYCURSOR); - yyaccept = 18; - yych = *(YYMARKER = ++YYCURSOR); + yych = *++YYCURSOR; if(yych == 'E') goto yy1042; - if(yych != 'e') goto yy977; + if(yych != 'e') goto yy52; goto yy1042; yy1042: YYDEBUG(1042, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'M') goto yy1043; - if(yych != 'm') goto yy52; + if(yych == 'R') goto yy1043; + if(yych != 'r') goto yy52; goto yy1043; yy1043: YYDEBUG(1043, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'B') goto yy1044; - if(yych != 'b') goto yy52; - goto yy1044; + goto yy974; yy1044: YYDEBUG(1044, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy1045; - if(yych != 'e') goto yy52; + if(yych == 'V') goto yy1045; + if(yych != 'v') goto yy52; goto yy1045; yy1045: YYDEBUG(1045, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'R') goto yy1046; - if(yych != 'r') goto yy52; + yyaccept = 18; + yych = *(YYMARKER = ++YYCURSOR); + if(yych == 'E') goto yy1046; + if(yych != 'e') goto yy974; goto yy1046; yy1046: YYDEBUG(1046, *YYCURSOR); yych = *++YYCURSOR; - goto yy977; + if(yych == 'M') goto yy1047; + if(yych != 'm') goto yy52; + goto yy1047; yy1047: YYDEBUG(1047, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'V') goto yy1048; - if(yych != 'v') goto yy52; + if(yych == 'B') goto yy1048; + if(yych != 'b') goto yy52; goto yy1048; yy1048: YYDEBUG(1048, *YYCURSOR); - yyaccept = 18; - yych = *(YYMARKER = ++YYCURSOR); + yych = *++YYCURSOR; if(yych == 'E') goto yy1049; - if(yych != 'e') goto yy977; + if(yych != 'e') goto yy52; goto yy1049; yy1049: YYDEBUG(1049, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'M') goto yy1050; - if(yych != 'm') goto yy52; - goto yy1050; + if(yych == 'R') goto yy1043; + if(yych == 'r') goto yy1043; + goto yy52; yy1050: YYDEBUG(1050, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'B') goto yy1051; - if(yych != 'b') goto yy52; + if(yych == 'T') goto yy1051; + if(yych != 't') goto yy52; goto yy1051; yy1051: YYDEBUG(1051, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'E') goto yy1052; - if(yych != 'e') goto yy52; + yyaccept = 18; + yych = *(YYMARKER = ++YYCURSOR); + if(yych == 'O') goto yy1052; + if(yych != 'o') goto yy974; goto yy1052; yy1052: YYDEBUG(1052, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'R') goto yy1046; - if(yych == 'r') goto yy1046; - goto yy52; + if(yych == 'B') goto yy1053; + if(yych != 'b') goto yy52; + goto yy1053; yy1053: YYDEBUG(1053, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'T') goto yy1054; - if(yych != 't') goto yy52; + if(yych == 'E') goto yy1054; + if(yych != 'e') goto yy52; goto yy1054; yy1054: YYDEBUG(1054, *YYCURSOR); - yyaccept = 18; - yych = *(YYMARKER = ++YYCURSOR); - if(yych == 'O') goto yy1055; - if(yych != 'o') goto yy977; - goto yy1055; -yy1055: - YYDEBUG(1055, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'B') goto yy1056; - if(yych != 'b') goto yy52; - goto yy1056; -yy1056: - YYDEBUG(1056, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'E') goto yy1057; - if(yych != 'e') goto yy52; - goto yy1057; -yy1057: - YYDEBUG(1057, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'R') goto yy1046; - if(yych == 'r') goto yy1046; + if(yych == 'R') goto yy1043; + if(yych == 'r') goto yy1043; goto yy52; -yy1058: - YYDEBUG(1058, *YYCURSOR); +yy1055: + YYDEBUG(1055, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'P'){ if(yych == 'C') goto yy120; if(yych <= 'O') goto yy52; - goto yy1059; + goto yy1056; } else { if(yych <= 'c'){ if(yych <= 'b') goto yy52; goto yy120; } else { if(yych != 'p') goto yy52; - goto yy1059; + goto yy1056; } } +yy1056: + YYDEBUG(1056, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'T') goto yy1057; + if(yych != 't') goto yy974; + goto yy1057; +yy1057: + YYDEBUG(1057, *YYCURSOR); + yyaccept = 18; + yych = *(YYMARKER = ++YYCURSOR); + if(yych == 'E') goto yy1058; + if(yych != 'e') goto yy974; + goto yy1058; +yy1058: + YYDEBUG(1058, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'M') goto yy1059; + if(yych != 'm') goto yy52; + goto yy1059; yy1059: YYDEBUG(1059, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'T') goto yy1060; - if(yych != 't') goto yy977; + if(yych == 'B') goto yy1060; + if(yych != 'b') goto yy52; goto yy1060; yy1060: YYDEBUG(1060, *YYCURSOR); - yyaccept = 18; - yych = *(YYMARKER = ++YYCURSOR); + yych = *++YYCURSOR; if(yych == 'E') goto yy1061; - if(yych != 'e') goto yy977; + if(yych != 'e') goto yy52; goto yy1061; yy1061: YYDEBUG(1061, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'M') goto yy1062; - if(yych != 'm') goto yy52; - goto yy1062; + if(yych == 'R') goto yy1043; + if(yych == 'r') goto yy1043; + goto yy52; yy1062: YYDEBUG(1062, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'B') goto yy1063; - if(yych != 'b') goto yy52; - goto yy1063; + if(yych == 'G') goto yy1066; + if(yych == 'g') goto yy1066; + goto yy52; yy1063: YYDEBUG(1063, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy1064; - if(yych != 'e') goto yy52; + if(yych == 'R') goto yy1064; + if(yych != 'r') goto yy52; goto yy1064; yy1064: YYDEBUG(1064, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'R') goto yy1046; - if(yych == 'r') goto yy1046; - goto yy52; + yyaccept = 18; + yych = *(YYMARKER = ++YYCURSOR); + if(yych == 'I') goto yy1065; + if(yych != 'i') goto yy974; + goto yy1065; yy1065: YYDEBUG(1065, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'G') goto yy1069; - if(yych == 'g') goto yy1069; + if(yych == 'L') goto yy1043; + if(yych == 'l') goto yy1043; goto yy52; yy1066: YYDEBUG(1066, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'R') goto yy1067; - if(yych != 'r') goto yy52; + yyaccept = 18; + yych = *(YYMARKER = ++YYCURSOR); + if(yych == 'U') goto yy1067; + if(yych != 'u') goto yy974; goto yy1067; yy1067: YYDEBUG(1067, *YYCURSOR); - yyaccept = 18; - yych = *(YYMARKER = ++YYCURSOR); - if(yych == 'I') goto yy1068; - if(yych != 'i') goto yy977; + yych = *++YYCURSOR; + if(yych == 'S') goto yy1068; + if(yych != 's') goto yy52; goto yy1068; yy1068: YYDEBUG(1068, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'L') goto yy1046; - if(yych == 'l') goto yy1046; + if(yych == 'T') goto yy1043; + if(yych == 't') goto yy1043; goto yy52; yy1069: YYDEBUG(1069, *YYCURSOR); - yyaccept = 18; - yych = *(YYMARKER = ++YYCURSOR); - if(yych == 'U') goto yy1070; - if(yych != 'u') goto yy977; - goto yy1070; -yy1070: - YYDEBUG(1070, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'S') goto yy1071; - if(yych != 's') goto yy52; - goto yy1071; -yy1071: - YYDEBUG(1071, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'T') goto yy1046; - if(yych == 't') goto yy1046; - goto yy52; -yy1072: - YYDEBUG(1072, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'Y'){ - if(yych == 'R') goto yy1073; + if(yych == 'R') goto yy1070; if(yych <= 'X') goto yy52; - goto yy1046; + goto yy1043; } else { if(yych <= 'r'){ if(yych <= 'q') goto yy52; - goto yy1073; + goto yy1070; } else { - if(yych == 'y') goto yy1046; + if(yych == 'y') goto yy1043; goto yy52; } } +yy1070: + YYDEBUG(1070, *YYCURSOR); + yyaccept = 18; + yych = *(YYMARKER = ++YYCURSOR); + if(yych == 'C') goto yy1071; + if(yych != 'c') goto yy974; + goto yy1071; +yy1071: + YYDEBUG(1071, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'H') goto yy1043; + if(yych == 'h') goto yy1043; + goto yy52; +yy1072: + YYDEBUG(1072, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'B') goto yy1073; + if(yych != 'b') goto yy52; + goto yy1073; yy1073: YYDEBUG(1073, *YYCURSOR); yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); - if(yych == 'C') goto yy1074; - if(yych != 'c') goto yy977; + if(yych == 'R') goto yy1074; + if(yych != 'r') goto yy974; goto yy1074; yy1074: YYDEBUG(1074, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'H') goto yy1046; - if(yych == 'h') goto yy1046; - goto yy52; + if(yych == 'U') goto yy1075; + if(yych != 'u') goto yy52; + goto yy1075; yy1075: YYDEBUG(1075, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'B') goto yy1076; - if(yych != 'b') goto yy52; + if(yych == 'A') goto yy1076; + if(yych != 'a') goto yy52; goto yy1076; yy1076: YYDEBUG(1076, *YYCURSOR); - yyaccept = 18; - yych = *(YYMARKER = ++YYCURSOR); + yych = *++YYCURSOR; if(yych == 'R') goto yy1077; - if(yych != 'r') goto yy977; + if(yych != 'r') goto yy52; goto yy1077; yy1077: YYDEBUG(1077, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'U') goto yy1078; - if(yych != 'u') goto yy52; - goto yy1078; + if(yych == 'Y') goto yy1043; + if(yych == 'y') goto yy1043; + goto yy52; yy1078: YYDEBUG(1078, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'A') goto yy1079; - if(yych != 'a') goto yy52; - goto yy1079; -yy1079: - YYDEBUG(1079, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'R') goto yy1080; - if(yych != 'r') goto yy52; - goto yy1080; -yy1080: - YYDEBUG(1080, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'Y') goto yy1046; - if(yych == 'y') goto yy1046; - goto yy52; -yy1081: - YYDEBUG(1081, *YYCURSOR); - yych = *++YYCURSOR; if(yych <= 'N'){ - if(yych == 'L') goto yy1088; + if(yych == 'L') goto yy1085; if(yych <= 'M') goto yy52; - goto yy1087; + goto yy1084; } else { if(yych <= 'l'){ if(yych <= 'k') goto yy52; - goto yy1088; + goto yy1085; } else { - if(yych == 'n') goto yy1087; + if(yych == 'n') goto yy1084; goto yy52; } } +yy1079: + YYDEBUG(1079, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'N') goto yy1080; + if(yych != 'n') goto yy52; + goto yy1080; +yy1080: + YYDEBUG(1080, *YYCURSOR); + yyaccept = 18; + yych = *(YYMARKER = ++YYCURSOR); + if(yych == 'U') goto yy1081; + if(yych != 'u') goto yy974; + goto yy1081; +yy1081: + YYDEBUG(1081, *YYCURSOR); + yych = *++YYCURSOR; + if(yych == 'A') goto yy1082; + if(yych != 'a') goto yy52; + goto yy1082; yy1082: YYDEBUG(1082, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'N') goto yy1083; - if(yych != 'n') goto yy52; + if(yych == 'R') goto yy1083; + if(yych != 'r') goto yy52; goto yy1083; yy1083: YYDEBUG(1083, *YYCURSOR); - yyaccept = 18; - yych = *(YYMARKER = ++YYCURSOR); - if(yych == 'U') goto yy1084; - if(yych != 'u') goto yy977; - goto yy1084; + yych = *++YYCURSOR; + if(yych == 'Y') goto yy1043; + if(yych == 'y') goto yy1043; + goto yy52; yy1084: YYDEBUG(1084, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'A') goto yy1085; - if(yych != 'a') goto yy52; - goto yy1085; + if(yych == 'E') goto yy1043; + if(yych == 'e') goto yy1043; + goto yy974; yy1085: YYDEBUG(1085, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'R') goto yy1086; - if(yych != 'r') goto yy52; - goto yy1086; + if(yych == 'Y') goto yy1043; + if(yych == 'y') goto yy1043; + goto yy974; yy1086: YYDEBUG(1086, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'Y') goto yy1046; - if(yych == 'y') goto yy1046; - goto yy52; + if(yych == 'I') goto yy1043; + goto yy974; yy1087: YYDEBUG(1087, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy1046; - if(yych == 'e') goto yy1046; - goto yy977; + if(yych != 'I') goto yy974; + goto yy1088; yy1088: YYDEBUG(1088, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'Y') goto yy1046; - if(yych == 'y') goto yy1046; - goto yy977; + if(yych == 'I') goto yy1043; + goto yy974; yy1089: YYDEBUG(1089, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'I') goto yy1046; - goto yy977; + if(yych == 'I') goto yy1043; + goto yy974; yy1090: YYDEBUG(1090, *YYCURSOR); yych = *++YYCURSOR; - if(yych != 'I') goto yy977; - goto yy1091; + if(yych <= '/') goto yy52; + if(yych <= '0') goto yy1103; + if(yych <= '9') goto yy1102; + goto yy52; yy1091: YYDEBUG(1091, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'I') goto yy1046; - goto yy977; + if(yych <= '/') goto yy52; + if(yych <= '9') goto yy1101; + goto yy52; yy1092: YYDEBUG(1092, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'I') goto yy1046; - goto yy977; + if(yych <= '/') goto yy52; + if(yych <= '5') goto yy1099; + if(yych <= '6') goto yy1098; + goto yy52; yy1093: YYDEBUG(1093, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '0') goto yy1106; - if(yych <= '9') goto yy1105; + if(yych == 'E') goto yy1072; + if(yych == 'e') goto yy1072; goto yy52; yy1094: YYDEBUG(1094, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '9') goto yy1104; + if(yych == 'A') goto yy1069; + if(yych == 'a') goto yy1069; goto yy52; yy1095: YYDEBUG(1095, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '5') goto yy1102; - if(yych <= '6') goto yy1101; + if(yych == 'E') goto yy1097; + if(yych == 'e') goto yy1097; goto yy52; yy1096: YYDEBUG(1096, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy1075; - if(yych == 'e') goto yy1075; + if(yych == 'E') goto yy1037; + if(yych == 'e') goto yy1037; goto yy52; yy1097: YYDEBUG(1097, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'A') goto yy1072; - if(yych == 'a') goto yy1072; + if(yych == 'P') goto yy1056; + if(yych == 'p') goto yy1056; goto yy52; yy1098: YYDEBUG(1098, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy1100; - if(yych == 'e') goto yy1100; + if(yych <= '/') goto yy52; + if(yych <= '6') goto yy1100; goto yy52; yy1099: YYDEBUG(1099, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy1040; - if(yych == 'e') goto yy1040; - goto yy52; + if(yych <= '/') goto yy52; + if(yych >= ':') goto yy52; + goto yy1100; yy1100: YYDEBUG(1100, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'P') goto yy1059; - if(yych == 'p') goto yy1059; - goto yy52; + goto yy1000; yy1101: YYDEBUG(1101, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '6') goto yy1103; + if(yych <= '9') goto yy1100; goto yy52; yy1102: YYDEBUG(1102, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych >= ':') goto yy52; - goto yy1103; + if(yych <= '9') goto yy1100; + goto yy52; yy1103: YYDEBUG(1103, *YYCURSOR); yych = *++YYCURSOR; - goto yy1003; + if(yych <= '0') goto yy52; + if(yych <= '9') goto yy1100; + goto yy52; yy1104: YYDEBUG(1104, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '9') goto yy1103; + if(yych <= '.') goto yy52; + if(yych <= '/') goto yy1107; + if(yych <= '0') goto yy1106; + if(yych <= '9') goto yy1117; goto yy52; yy1105: YYDEBUG(1105, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '9') goto yy1103; + if(yych <= '.') goto yy52; + if(yych <= '/') goto yy1107; + if(yych <= '2') goto yy1117; goto yy52; yy1106: YYDEBUG(1106, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '0') goto yy52; - if(yych <= '9') goto yy1103; - goto yy52; + if(yych != '/') goto yy52; + goto yy1107; yy1107: YYDEBUG(1107, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '.') goto yy52; - if(yych <= '/') goto yy1110; - if(yych <= '0') goto yy1109; - if(yych <= '9') goto yy1120; + if(yych <= '/') goto yy52; + if(yych <= '2') goto yy1108; + if(yych <= '3') goto yy1110; + if(yych <= '9') goto yy1111; goto yy52; yy1108: YYDEBUG(1108, *YYCURSOR); - yych = *++YYCURSOR; - if(yych <= '.') goto yy52; - if(yych <= '/') goto yy1110; - if(yych <= '2') goto yy1120; - goto yy52; -yy1109: - YYDEBUG(1109, *YYCURSOR); - yych = *++YYCURSOR; - if(yych != '/') goto yy52; - goto yy1110; -yy1110: - YYDEBUG(1110, *YYCURSOR); - yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '2') goto yy1111; - if(yych <= '3') goto yy1113; - if(yych <= '9') goto yy1114; - goto yy52; -yy1111: - YYDEBUG(1111, *YYCURSOR); yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'S'){ - if(yych <= 'M'){ - if(yych <= '/') goto yy1112; - if(yych <= '9') goto yy1114; - goto yy1112; - } else { - if(yych <= 'N') goto yy1116; - if(yych <= 'Q') goto yy1112; - if(yych <= 'R') goto yy1117; - goto yy1115; - } + if(yych <= 'n'){ + if(yych <= '/') goto yy1109; + if(yych <= '9') goto yy1111; + if(yych >= 'n') goto yy1113; + goto yy1109; } else { - if(yych <= 'q'){ - if(yych <= 'T') goto yy1118; - if(yych == 'n') goto yy1116; - goto yy1112; + if(yych <= 'r'){ + if(yych >= 'r') goto yy1114; + goto yy1109; } else { - if(yych <= 'r') goto yy1117; - if(yych <= 's') goto yy1115; - if(yych <= 't') goto yy1118; - goto yy1112; + if(yych <= 's') goto yy1112; + if(yych <= 't') goto yy1115; + goto yy1109; } } -yy1112: - YYDEBUG(1112, *YYCURSOR); +yy1109: + YYDEBUG(1109, *YYCURSOR); #line 1035 "ext/date/lib/parse_date.re" { @@ -15362,451 +15171,380 @@ yy1112: TIMELIB_DEINIT; return TIMELIB_ISO_DATE; } -#line 13112 "ext/date/lib/parse_date.c" -yy1113: - YYDEBUG(1113, *YYCURSOR); +#line 12927 "ext/date/lib/parse_date.c" +yy1110: + YYDEBUG(1110, *YYCURSOR); yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'S'){ - if(yych <= 'M'){ - if(yych <= '/') goto yy1112; - if(yych >= '2') goto yy1112; - goto yy1114; - } else { - if(yych <= 'N') goto yy1116; - if(yych <= 'Q') goto yy1112; - if(yych <= 'R') goto yy1117; - goto yy1115; - } + if(yych <= 'n'){ + if(yych <= '/') goto yy1109; + if(yych <= '1') goto yy1111; + if(yych <= 'm') goto yy1109; + goto yy1113; } else { - if(yych <= 'q'){ - if(yych <= 'T') goto yy1118; - if(yych == 'n') goto yy1116; - goto yy1112; + if(yych <= 'r'){ + if(yych <= 'q') goto yy1109; + goto yy1114; } else { - if(yych <= 'r') goto yy1117; - if(yych <= 's') goto yy1115; - if(yych <= 't') goto yy1118; - goto yy1112; + if(yych <= 's') goto yy1112; + if(yych <= 't') goto yy1115; + goto yy1109; } } -yy1114: - YYDEBUG(1114, *YYCURSOR); +yy1111: + YYDEBUG(1111, *YYCURSOR); yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'T'){ - if(yych <= 'Q'){ - if(yych == 'N') goto yy1116; - goto yy1112; - } else { - if(yych <= 'R') goto yy1117; - if(yych >= 'T') goto yy1118; - goto yy1115; - } + if(yych <= 'q'){ + if(yych == 'n') goto yy1113; + goto yy1109; } else { - if(yych <= 'q'){ - if(yych == 'n') goto yy1116; - goto yy1112; - } else { - if(yych <= 'r') goto yy1117; - if(yych <= 's') goto yy1115; - if(yych <= 't') goto yy1118; - goto yy1112; - } + if(yych <= 'r') goto yy1114; + if(yych <= 's') goto yy1112; + if(yych <= 't') goto yy1115; + goto yy1109; } -yy1115: - YYDEBUG(1115, *YYCURSOR); +yy1112: + YYDEBUG(1112, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'T') goto yy1119; - if(yych == 't') goto yy1119; + if(yych == 't') goto yy1116; goto yy52; -yy1116: - YYDEBUG(1116, *YYCURSOR); +yy1113: + YYDEBUG(1113, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'D') goto yy1119; - if(yych == 'd') goto yy1119; + if(yych == 'd') goto yy1116; goto yy52; -yy1117: - YYDEBUG(1117, *YYCURSOR); +yy1114: + YYDEBUG(1114, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'D') goto yy1119; - if(yych == 'd') goto yy1119; + if(yych == 'd') goto yy1116; goto yy52; -yy1118: - YYDEBUG(1118, *YYCURSOR); +yy1115: + YYDEBUG(1115, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'H') goto yy1119; if(yych != 'h') goto yy52; - goto yy1119; -yy1119: - YYDEBUG(1119, *YYCURSOR); + goto yy1116; +yy1116: + YYDEBUG(1116, *YYCURSOR); yych = *++YYCURSOR; - goto yy1112; -yy1120: - YYDEBUG(1120, *YYCURSOR); + goto yy1109; +yy1117: + YYDEBUG(1117, *YYCURSOR); yych = *++YYCURSOR; if(yych != '/') goto yy52; - goto yy1121; -yy1121: - YYDEBUG(1121, *YYCURSOR); + goto yy1118; +yy1118: + YYDEBUG(1118, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '2'){ if(yych <= '/') goto yy52; - if(yych >= '1') goto yy1123; - goto yy1122; + if(yych >= '1') goto yy1120; + goto yy1119; } else { - if(yych <= '3') goto yy1124; - if(yych <= '9') goto yy1114; + if(yych <= '3') goto yy1121; + if(yych <= '9') goto yy1111; goto yy52; } -yy1122: - YYDEBUG(1122, *YYCURSOR); +yy1119: + YYDEBUG(1119, *YYCURSOR); yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'S'){ - if(yych <= 'M'){ - if(yych <= '/') goto yy1112; - if(yych <= '0') goto yy1114; - if(yych <= '9') goto yy1125; - goto yy1112; + if(yych <= 'n'){ + if(yych <= '0'){ + if(yych <= '/') goto yy1109; + goto yy1111; } else { - if(yych <= 'N') goto yy1116; - if(yych <= 'Q') goto yy1112; - if(yych <= 'R') goto yy1117; - goto yy1115; + if(yych <= '9') goto yy1122; + if(yych <= 'm') goto yy1109; + goto yy1113; } } else { - if(yych <= 'q'){ - if(yych <= 'T') goto yy1118; - if(yych == 'n') goto yy1116; - goto yy1112; + if(yych <= 'r'){ + if(yych <= 'q') goto yy1109; + goto yy1114; } else { - if(yych <= 'r') goto yy1117; - if(yych <= 's') goto yy1115; - if(yych <= 't') goto yy1118; - goto yy1112; + if(yych <= 's') goto yy1112; + if(yych <= 't') goto yy1115; + goto yy1109; } } -yy1123: - YYDEBUG(1123, *YYCURSOR); +yy1120: + YYDEBUG(1120, *YYCURSOR); yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'S'){ - if(yych <= 'M'){ - if(yych <= '/') goto yy1112; - if(yych <= '9') goto yy1125; - goto yy1112; - } else { - if(yych <= 'N') goto yy1116; - if(yych <= 'Q') goto yy1112; - if(yych <= 'R') goto yy1117; - goto yy1115; - } + if(yych <= 'n'){ + if(yych <= '/') goto yy1109; + if(yych <= '9') goto yy1122; + if(yych <= 'm') goto yy1109; + goto yy1113; } else { - if(yych <= 'q'){ - if(yych <= 'T') goto yy1118; - if(yych == 'n') goto yy1116; - goto yy1112; + if(yych <= 'r'){ + if(yych <= 'q') goto yy1109; + goto yy1114; } else { - if(yych <= 'r') goto yy1117; - if(yych <= 's') goto yy1115; - if(yych <= 't') goto yy1118; - goto yy1112; + if(yych <= 's') goto yy1112; + if(yych <= 't') goto yy1115; + goto yy1109; } } -yy1124: - YYDEBUG(1124, *YYCURSOR); +yy1121: + YYDEBUG(1121, *YYCURSOR); yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'S'){ - if(yych <= 'M'){ - if(yych <= '/') goto yy1112; - if(yych >= '2') goto yy1112; - goto yy1125; - } else { - if(yych <= 'N') goto yy1116; - if(yych <= 'Q') goto yy1112; - if(yych <= 'R') goto yy1117; - goto yy1115; - } + if(yych <= 'n'){ + if(yych <= '/') goto yy1109; + if(yych <= '1') goto yy1122; + if(yych <= 'm') goto yy1109; + goto yy1113; } else { - if(yych <= 'q'){ - if(yych <= 'T') goto yy1118; - if(yych == 'n') goto yy1116; - goto yy1112; + if(yych <= 'r'){ + if(yych <= 'q') goto yy1109; + goto yy1114; } else { - if(yych <= 'r') goto yy1117; - if(yych <= 's') goto yy1115; - if(yych <= 't') goto yy1118; - goto yy1112; + if(yych <= 's') goto yy1112; + if(yych <= 't') goto yy1115; + goto yy1109; } } -yy1125: - YYDEBUG(1125, *YYCURSOR); +yy1122: + YYDEBUG(1122, *YYCURSOR); yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'S'){ - if(yych <= 'M'){ - if(yych == '/') goto yy1119; - goto yy1112; - } else { - if(yych <= 'N') goto yy1116; - if(yych <= 'Q') goto yy1112; - if(yych <= 'R') goto yy1117; - goto yy1115; - } + if(yych <= 'n'){ + if(yych == '/') goto yy1116; + if(yych <= 'm') goto yy1109; + goto yy1113; } else { - if(yych <= 'q'){ - if(yych <= 'T') goto yy1118; - if(yych == 'n') goto yy1116; - goto yy1112; + if(yych <= 'r'){ + if(yych <= 'q') goto yy1109; + goto yy1114; } else { - if(yych <= 'r') goto yy1117; - if(yych <= 's') goto yy1115; - if(yych <= 't') goto yy1118; - goto yy1112; + if(yych <= 's') goto yy1112; + if(yych <= 't') goto yy1115; + goto yy1109; } } -yy1126: - YYDEBUG(1126, *YYCURSOR); +yy1123: + YYDEBUG(1123, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'U'){ - if(yych == 'A') goto yy1190; + if(yych == 'A') goto yy1187; if(yych <= 'T') goto yy52; - goto yy1189; + goto yy1186; } else { if(yych <= 'a'){ if(yych <= '`') goto yy52; - goto yy1190; + goto yy1187; } else { - if(yych == 'u') goto yy1189; + if(yych == 'u') goto yy1186; goto yy52; } } -yy1127: - YYDEBUG(1127, *YYCURSOR); +yy1124: + YYDEBUG(1124, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy1187; - if(yych == 'e') goto yy1187; + if(yych == 'E') goto yy1184; + if(yych == 'e') goto yy1184; goto yy52; -yy1128: - YYDEBUG(1128, *YYCURSOR); +yy1125: + YYDEBUG(1125, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'A') goto yy1184; - if(yych == 'a') goto yy1184; + if(yych == 'A') goto yy1181; + if(yych == 'a') goto yy1181; goto yy52; -yy1129: - YYDEBUG(1129, *YYCURSOR); +yy1126: + YYDEBUG(1126, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'U'){ - if(yych == 'P') goto yy1181; + if(yych == 'P') goto yy1178; if(yych <= 'T') goto yy52; - goto yy1180; + goto yy1177; } else { if(yych <= 'p'){ if(yych <= 'o') goto yy52; - goto yy1181; + goto yy1178; } else { - if(yych == 'u') goto yy1180; + if(yych == 'u') goto yy1177; goto yy52; } } -yy1130: - YYDEBUG(1130, *YYCURSOR); +yy1127: + YYDEBUG(1127, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy1177; - if(yych == 'e') goto yy1177; + if(yych == 'E') goto yy1174; + if(yych == 'e') goto yy1174; goto yy52; -yy1131: - YYDEBUG(1131, *YYCURSOR); +yy1128: + YYDEBUG(1128, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'C') goto yy1175; - if(yych == 'c') goto yy1175; + if(yych == 'C') goto yy1172; + if(yych == 'c') goto yy1172; goto yy52; -yy1132: - YYDEBUG(1132, *YYCURSOR); +yy1129: + YYDEBUG(1129, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'O') goto yy1173; - if(yych == 'o') goto yy1173; + if(yych == 'O') goto yy1170; + if(yych == 'o') goto yy1170; goto yy52; -yy1133: - YYDEBUG(1133, *YYCURSOR); +yy1130: + YYDEBUG(1130, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'E') goto yy1171; - if(yych == 'e') goto yy1171; + if(yych == 'E') goto yy1168; + if(yych == 'e') goto yy1168; goto yy52; -yy1134: - YYDEBUG(1134, *YYCURSOR); +yy1131: + YYDEBUG(1131, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/'){ - if(yych == '-') goto yy859; + if(yych == '-') goto yy856; goto yy52; } else { - if(yych <= '0') goto yy822; - if(yych <= '9') goto yy1136; + if(yych <= '0') goto yy819; + if(yych <= '9') goto yy1133; goto yy52; } -yy1135: - YYDEBUG(1135, *YYCURSOR); +yy1132: + YYDEBUG(1132, *YYCURSOR); yych = *++YYCURSOR; - if(yych == '-') goto yy859; + if(yych == '-') goto yy856; if(yych <= '/') goto yy52; if(yych >= '3') goto yy52; - goto yy1136; -yy1136: - YYDEBUG(1136, *YYCURSOR); + goto yy1133; +yy1133: + YYDEBUG(1133, *YYCURSOR); yych = *++YYCURSOR; if(yych != '-') goto yy52; - goto yy1137; -yy1137: - YYDEBUG(1137, *YYCURSOR); + goto yy1134; +yy1134: + YYDEBUG(1134, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '2'){ if(yych <= '/') goto yy52; - if(yych >= '1') goto yy1139; - goto yy1138; + if(yych >= '1') goto yy1136; + goto yy1135; } else { - if(yych <= '3') goto yy1140; - if(yych <= '9') goto yy863; + if(yych <= '3') goto yy1137; + if(yych <= '9') goto yy860; goto yy52; } -yy1138: - YYDEBUG(1138, *YYCURSOR); +yy1135: + YYDEBUG(1135, *YYCURSOR); yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'S'){ - if(yych <= 'M'){ - if(yych <= '/') goto yy861; - if(yych <= '0') goto yy863; - if(yych <= '9') goto yy1141; - goto yy861; + if(yych <= 'n'){ + if(yych <= '0'){ + if(yych <= '/') goto yy858; + goto yy860; } else { - if(yych <= 'N') goto yy865; - if(yych <= 'Q') goto yy861; - if(yych <= 'R') goto yy866; - goto yy864; + if(yych <= '9') goto yy1138; + if(yych <= 'm') goto yy858; + goto yy862; } } else { - if(yych <= 'q'){ - if(yych <= 'T') goto yy867; - if(yych == 'n') goto yy865; - goto yy861; + if(yych <= 'r'){ + if(yych <= 'q') goto yy858; + goto yy863; } else { - if(yych <= 'r') goto yy866; - if(yych <= 's') goto yy864; - if(yych <= 't') goto yy867; - goto yy861; + if(yych <= 's') goto yy861; + if(yych <= 't') goto yy864; + goto yy858; } } -yy1139: - YYDEBUG(1139, *YYCURSOR); +yy1136: + YYDEBUG(1136, *YYCURSOR); yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'S'){ - if(yych <= 'M'){ - if(yych <= '/') goto yy861; - if(yych <= '9') goto yy1141; - goto yy861; - } else { - if(yych <= 'N') goto yy865; - if(yych <= 'Q') goto yy861; - if(yych <= 'R') goto yy866; - goto yy864; - } + if(yych <= 'n'){ + if(yych <= '/') goto yy858; + if(yych <= '9') goto yy1138; + if(yych <= 'm') goto yy858; + goto yy862; } else { - if(yych <= 'q'){ - if(yych <= 'T') goto yy867; - if(yych == 'n') goto yy865; - goto yy861; + if(yych <= 'r'){ + if(yych <= 'q') goto yy858; + goto yy863; } else { - if(yych <= 'r') goto yy866; - if(yych <= 's') goto yy864; - if(yych <= 't') goto yy867; - goto yy861; + if(yych <= 's') goto yy861; + if(yych <= 't') goto yy864; + goto yy858; } } -yy1140: - YYDEBUG(1140, *YYCURSOR); +yy1137: + YYDEBUG(1137, *YYCURSOR); yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'S'){ - if(yych <= 'M'){ - if(yych <= '/') goto yy861; - if(yych >= '2') goto yy861; - goto yy1141; - } else { - if(yych <= 'N') goto yy865; - if(yych <= 'Q') goto yy861; - if(yych <= 'R') goto yy866; - goto yy864; - } + if(yych <= 'n'){ + if(yych <= '/') goto yy858; + if(yych <= '1') goto yy1138; + if(yych <= 'm') goto yy858; + goto yy862; } else { - if(yych <= 'q'){ - if(yych <= 'T') goto yy867; - if(yych == 'n') goto yy865; - goto yy861; + if(yych <= 'r'){ + if(yych <= 'q') goto yy858; + goto yy863; } else { - if(yych <= 'r') goto yy866; - if(yych <= 's') goto yy864; - if(yych <= 't') goto yy867; - goto yy861; + if(yych <= 's') goto yy861; + if(yych <= 't') goto yy864; + goto yy858; } } -yy1141: - YYDEBUG(1141, *YYCURSOR); +yy1138: + YYDEBUG(1138, *YYCURSOR); yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= 'T'){ - if(yych <= 'Q'){ - if(yych == 'N') goto yy865; - goto yy1112; - } else { - if(yych <= 'R') goto yy866; - if(yych <= 'S') goto yy864; - goto yy1142; - } + if(yych <= 'n'){ + if(yych == 'T') goto yy1139; + if(yych <= 'm') goto yy1109; + goto yy862; } else { - if(yych <= 'q'){ - if(yych == 'n') goto yy865; - goto yy1112; + if(yych <= 'r'){ + if(yych <= 'q') goto yy1109; + goto yy863; } else { - if(yych <= 'r') goto yy866; - if(yych <= 's') goto yy864; - if(yych <= 't') goto yy867; - goto yy1112; + if(yych <= 's') goto yy861; + if(yych <= 't') goto yy864; + goto yy1109; } } +yy1139: + YYDEBUG(1139, *YYCURSOR); + yych = *++YYCURSOR; + if(yych <= '/') goto yy52; + if(yych <= '1') goto yy1140; + if(yych <= '2') goto yy1141; + if(yych <= '9') goto yy1142; + goto yy52; +yy1140: + YYDEBUG(1140, *YYCURSOR); + yych = *++YYCURSOR; + if(yych <= '/') goto yy52; + if(yych <= '9') goto yy1149; + if(yych <= ':') goto yy1143; + goto yy52; +yy1141: + YYDEBUG(1141, *YYCURSOR); + yych = *++YYCURSOR; + if(yych <= '/') goto yy52; + if(yych <= '3') goto yy1149; + if(yych == ':') goto yy1143; + goto yy52; yy1142: YYDEBUG(1142, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '9'){ - if(yych <= '/') goto yy52; - if(yych <= '1') goto yy1143; - if(yych <= '2') goto yy1144; - goto yy1145; - } else { - if(yych <= 'H'){ - if(yych <= 'G') goto yy52; - goto yy868; - } else { - if(yych == 'h') goto yy868; - goto yy52; - } - } + if(yych != ':') goto yy52; + goto yy1143; yy1143: YYDEBUG(1143, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '9') goto yy1152; - if(yych <= ':') goto yy1146; - goto yy52; + if(yych >= '6') goto yy52; + goto yy1144; yy1144: YYDEBUG(1144, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '3') goto yy1152; - if(yych == ':') goto yy1146; - goto yy52; + if(yych >= ':') goto yy52; + goto yy1145; yy1145: YYDEBUG(1145, *YYCURSOR); yych = *++YYCURSOR; @@ -15816,37 +15554,37 @@ yy1146: YYDEBUG(1146, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych >= '6') goto yy52; - goto yy1147; + if(yych <= '5') goto yy1147; + if(yych <= '6') goto yy1148; + goto yy52; yy1147: YYDEBUG(1147, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych >= ':') goto yy52; - goto yy1148; + if(yych <= '9') goto yy1017; + goto yy52; yy1148: YYDEBUG(1148, *YYCURSOR); yych = *++YYCURSOR; - if(yych != ':') goto yy52; - goto yy1149; + if(yych == '0') goto yy1017; + goto yy52; yy1149: YYDEBUG(1149, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '5') goto yy1150; - if(yych <= '6') goto yy1151; - goto yy52; + if(yych != ':') goto yy52; + goto yy1150; yy1150: YYDEBUG(1150, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '9') goto yy1020; - goto yy52; + if(yych >= '6') goto yy52; + goto yy1151; yy1151: YYDEBUG(1151, *YYCURSOR); yych = *++YYCURSOR; - if(yych == '0') goto yy1020; - goto yy52; + if(yych <= '/') goto yy52; + if(yych >= ':') goto yy52; + goto yy1152; yy1152: YYDEBUG(1152, *YYCURSOR); yych = *++YYCURSOR; @@ -15856,458 +15594,407 @@ yy1153: YYDEBUG(1153, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych >= '6') goto yy52; - goto yy1154; + if(yych <= '5') goto yy1154; + if(yych <= '6') goto yy1155; + goto yy52; yy1154: YYDEBUG(1154, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych >= ':') goto yy52; - goto yy1155; + if(yych <= '9') goto yy1156; + goto yy52; yy1155: YYDEBUG(1155, *YYCURSOR); yych = *++YYCURSOR; - if(yych != ':') goto yy52; + if(yych != '0') goto yy52; goto yy1156; yy1156: YYDEBUG(1156, *YYCURSOR); - yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '5') goto yy1157; - if(yych <= '6') goto yy1158; - goto yy52; + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); + if(yych != '.') goto yy1018; + goto yy1157; yy1157: YYDEBUG(1157, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '9') goto yy1159; - goto yy52; + if(yych >= ':') goto yy52; + goto yy1158; yy1158: YYDEBUG(1158, *YYCURSOR); - yych = *++YYCURSOR; - if(yych != '0') goto yy52; + yyaccept = 20; + YYMARKER = ++YYCURSOR; + if((YYLIMIT - YYCURSOR) < 6) YYFILL(6); + yych = *YYCURSOR; goto yy1159; yy1159: YYDEBUG(1159, *YYCURSOR); - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); - if(yych != '.') goto yy1021; - goto yy1160; + if(yych <= ','){ + if(yych != '+') goto yy1018; + goto yy1160; + } else { + if(yych <= '-') goto yy1160; + if(yych <= '/') goto yy1018; + if(yych <= '9') goto yy1158; + goto yy1018; + } yy1160: YYDEBUG(1160, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych >= ':') goto yy52; - goto yy1161; + if(yych <= '1') goto yy1161; + if(yych <= '2') goto yy1162; + if(yych <= '9') goto yy1163; + goto yy52; yy1161: YYDEBUG(1161, *YYCURSOR); - yyaccept = 20; - YYMARKER = ++YYCURSOR; - if((YYLIMIT - YYCURSOR) < 6) YYFILL(6); - yych = *YYCURSOR; - goto yy1162; + yych = *++YYCURSOR; + if(yych <= '/') goto yy1018; + if(yych <= '5') goto yy1166; + if(yych <= '9') goto yy1163; + if(yych <= ':') goto yy1164; + goto yy1018; yy1162: YYDEBUG(1162, *YYCURSOR); - if(yych <= ','){ - if(yych != '+') goto yy1021; - goto yy1163; + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); + if(yych <= '5'){ + if(yych <= '/') goto yy1018; + if(yych <= '3') goto yy1166; + goto yy1165; } else { - if(yych <= '-') goto yy1163; - if(yych <= '/') goto yy1021; - if(yych <= '9') goto yy1161; - goto yy1021; + if(yych == ':') goto yy1164; + goto yy1018; } yy1163: YYDEBUG(1163, *YYCURSOR); - yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '1') goto yy1164; - if(yych <= '2') goto yy1165; - if(yych <= '9') goto yy1166; - goto yy52; + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); + if(yych <= '/') goto yy1018; + if(yych <= '5') goto yy1165; + if(yych != ':') goto yy1018; + goto yy1164; yy1164: YYDEBUG(1164, *YYCURSOR); - yych = *++YYCURSOR; - if(yych <= '/') goto yy1021; - if(yych <= '5') goto yy1169; - if(yych <= '9') goto yy1166; - if(yych <= ':') goto yy1167; - goto yy1021; -yy1165: - YYDEBUG(1165, *YYCURSOR); yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); - if(yych <= '5'){ - if(yych <= '/') goto yy1021; - if(yych <= '3') goto yy1169; - goto yy1168; - } else { - if(yych == ':') goto yy1167; - goto yy1021; - } + if(yych <= '/') goto yy1018; + if(yych >= '6') goto yy1018; + goto yy1165; +yy1165: + YYDEBUG(1165, *YYCURSOR); + yych = *++YYCURSOR; + if(yych <= '/') goto yy52; + if(yych <= '9') goto yy1017; + goto yy52; yy1166: YYDEBUG(1166, *YYCURSOR); - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); - if(yych <= '/') goto yy1021; - if(yych <= '5') goto yy1168; - if(yych != ':') goto yy1021; - goto yy1167; + yych = *++YYCURSOR; + if(yych <= '/') goto yy1018; + if(yych <= '5') goto yy1167; + if(yych <= '9') goto yy1017; + if(yych <= ':') goto yy1164; + goto yy1018; yy1167: YYDEBUG(1167, *YYCURSOR); - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); - if(yych <= '/') goto yy1021; - if(yych >= '6') goto yy1021; - goto yy1168; + yych = *++YYCURSOR; + if(yych <= '/') goto yy1018; + if(yych <= '9') goto yy1017; + goto yy1018; yy1168: YYDEBUG(1168, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '9') goto yy1020; - goto yy52; + if(yych == 'C') goto yy1169; + if(yych != 'c') goto yy52; + goto yy1169; yy1169: YYDEBUG(1169, *YYCURSOR); - yych = *++YYCURSOR; - if(yych <= '/') goto yy1021; - if(yych <= '5') goto yy1170; - if(yych <= '9') goto yy1020; - if(yych <= ':') goto yy1167; - goto yy1021; -yy1170: - YYDEBUG(1170, *YYCURSOR); - yych = *++YYCURSOR; - if(yych <= '/') goto yy1021; - if(yych <= '9') goto yy1020; - goto yy1021; -yy1171: - YYDEBUG(1171, *YYCURSOR); - yych = *++YYCURSOR; - if(yych == 'C') goto yy1172; - if(yych != 'c') goto yy52; - goto yy1172; -yy1172: - YYDEBUG(1172, *YYCURSOR); yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'D'){ - if(yych == '-') goto yy951; - goto yy977; + if(yych == '-') goto yy948; + goto yy974; } else { - if(yych <= 'E') goto yy1042; - if(yych == 'e') goto yy1042; - goto yy977; + if(yych <= 'E') goto yy1039; + if(yych == 'e') goto yy1039; + goto yy974; } -yy1173: - YYDEBUG(1173, *YYCURSOR); +yy1170: + YYDEBUG(1170, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'V') goto yy1174; + if(yych == 'V') goto yy1171; if(yych != 'v') goto yy52; - goto yy1174; -yy1174: - YYDEBUG(1174, *YYCURSOR); + goto yy1171; +yy1171: + YYDEBUG(1171, *YYCURSOR); yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'D'){ - if(yych == '-') goto yy951; - goto yy977; + if(yych == '-') goto yy948; + goto yy974; } else { - if(yych <= 'E') goto yy1049; - if(yych == 'e') goto yy1049; - goto yy977; + if(yych <= 'E') goto yy1046; + if(yych == 'e') goto yy1046; + goto yy974; } -yy1175: - YYDEBUG(1175, *YYCURSOR); +yy1172: + YYDEBUG(1172, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'T') goto yy1176; + if(yych == 'T') goto yy1173; if(yych != 't') goto yy52; - goto yy1176; -yy1176: - YYDEBUG(1176, *YYCURSOR); + goto yy1173; +yy1173: + YYDEBUG(1173, *YYCURSOR); yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'N'){ - if(yych == '-') goto yy951; - goto yy977; + if(yych == '-') goto yy948; + goto yy974; } else { - if(yych <= 'O') goto yy1055; - if(yych == 'o') goto yy1055; - goto yy977; + if(yych <= 'O') goto yy1052; + if(yych == 'o') goto yy1052; + goto yy974; } -yy1177: - YYDEBUG(1177, *YYCURSOR); +yy1174: + YYDEBUG(1174, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'P') goto yy1178; + if(yych == 'P') goto yy1175; if(yych != 'p') goto yy52; - goto yy1178; -yy1178: - YYDEBUG(1178, *YYCURSOR); + goto yy1175; +yy1175: + YYDEBUG(1175, *YYCURSOR); yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'S'){ - if(yych == '-') goto yy951; - goto yy977; + if(yych == '-') goto yy948; + goto yy974; } else { - if(yych <= 'T') goto yy1179; - if(yych != 't') goto yy977; - goto yy1179; + if(yych <= 'T') goto yy1176; + if(yych != 't') goto yy974; + goto yy1176; } -yy1179: - YYDEBUG(1179, *YYCURSOR); +yy1176: + YYDEBUG(1176, *YYCURSOR); yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'D'){ - if(yych == '-') goto yy951; - goto yy977; + if(yych == '-') goto yy948; + goto yy974; } else { - if(yych <= 'E') goto yy1061; - if(yych == 'e') goto yy1061; - goto yy977; + if(yych <= 'E') goto yy1058; + if(yych == 'e') goto yy1058; + goto yy974; } -yy1180: - YYDEBUG(1180, *YYCURSOR); +yy1177: + YYDEBUG(1177, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'G') goto yy1183; - if(yych == 'g') goto yy1183; + if(yych == 'G') goto yy1180; + if(yych == 'g') goto yy1180; goto yy52; -yy1181: - YYDEBUG(1181, *YYCURSOR); +yy1178: + YYDEBUG(1178, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'R') goto yy1182; + if(yych == 'R') goto yy1179; if(yych != 'r') goto yy52; - goto yy1182; -yy1182: - YYDEBUG(1182, *YYCURSOR); + goto yy1179; +yy1179: + YYDEBUG(1179, *YYCURSOR); yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'H'){ - if(yych == '-') goto yy951; - goto yy977; + if(yych == '-') goto yy948; + goto yy974; } else { - if(yych <= 'I') goto yy1068; - if(yych == 'i') goto yy1068; - goto yy977; + if(yych <= 'I') goto yy1065; + if(yych == 'i') goto yy1065; + goto yy974; } -yy1183: - YYDEBUG(1183, *YYCURSOR); +yy1180: + YYDEBUG(1180, *YYCURSOR); yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'T'){ - if(yych == '-') goto yy951; - goto yy977; + if(yych == '-') goto yy948; + goto yy974; } else { - if(yych <= 'U') goto yy1070; - if(yych == 'u') goto yy1070; - goto yy977; + if(yych <= 'U') goto yy1067; + if(yych == 'u') goto yy1067; + goto yy974; } -yy1184: - YYDEBUG(1184, *YYCURSOR); +yy1181: + YYDEBUG(1181, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'Y'){ - if(yych == 'R') goto yy1185; + if(yych == 'R') goto yy1182; if(yych <= 'X') goto yy52; - goto yy1186; + goto yy1183; } else { if(yych <= 'r'){ if(yych <= 'q') goto yy52; - goto yy1185; + goto yy1182; } else { - if(yych == 'y') goto yy1186; + if(yych == 'y') goto yy1183; goto yy52; } } -yy1185: - YYDEBUG(1185, *YYCURSOR); +yy1182: + YYDEBUG(1182, *YYCURSOR); yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'B'){ - if(yych == '-') goto yy951; - goto yy977; + if(yych == '-') goto yy948; + goto yy974; } else { - if(yych <= 'C') goto yy1074; - if(yych == 'c') goto yy1074; - goto yy977; + if(yych <= 'C') goto yy1071; + if(yych == 'c') goto yy1071; + goto yy974; } -yy1186: - YYDEBUG(1186, *YYCURSOR); +yy1183: + YYDEBUG(1183, *YYCURSOR); yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); - if(yych == '-') goto yy951; - goto yy977; -yy1187: - YYDEBUG(1187, *YYCURSOR); + if(yych == '-') goto yy948; + goto yy974; +yy1184: + YYDEBUG(1184, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'B') goto yy1188; + if(yych == 'B') goto yy1185; if(yych != 'b') goto yy52; - goto yy1188; -yy1188: - YYDEBUG(1188, *YYCURSOR); + goto yy1185; +yy1185: + YYDEBUG(1185, *YYCURSOR); yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'Q'){ - if(yych == '-') goto yy951; - goto yy977; + if(yych == '-') goto yy948; + goto yy974; } else { - if(yych <= 'R') goto yy1077; - if(yych == 'r') goto yy1077; - goto yy977; + if(yych <= 'R') goto yy1074; + if(yych == 'r') goto yy1074; + goto yy974; } -yy1189: - YYDEBUG(1189, *YYCURSOR); +yy1186: + YYDEBUG(1186, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'N'){ - if(yych == 'L') goto yy1193; + if(yych == 'L') goto yy1190; if(yych <= 'M') goto yy52; - goto yy1192; + goto yy1189; } else { if(yych <= 'l'){ if(yych <= 'k') goto yy52; - goto yy1193; + goto yy1190; } else { - if(yych == 'n') goto yy1192; + if(yych == 'n') goto yy1189; goto yy52; } } -yy1190: - YYDEBUG(1190, *YYCURSOR); +yy1187: + YYDEBUG(1187, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 'N') goto yy1191; + if(yych == 'N') goto yy1188; if(yych != 'n') goto yy52; - goto yy1191; -yy1191: - YYDEBUG(1191, *YYCURSOR); + goto yy1188; +yy1188: + YYDEBUG(1188, *YYCURSOR); yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'T'){ - if(yych == '-') goto yy951; - goto yy977; + if(yych == '-') goto yy948; + goto yy974; } else { - if(yych <= 'U') goto yy1084; - if(yych == 'u') goto yy1084; - goto yy977; + if(yych <= 'U') goto yy1081; + if(yych == 'u') goto yy1081; + goto yy974; } -yy1192: - YYDEBUG(1192, *YYCURSOR); +yy1189: + YYDEBUG(1189, *YYCURSOR); yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'D'){ - if(yych == '-') goto yy951; - goto yy977; + if(yych == '-') goto yy948; + goto yy974; } else { - if(yych <= 'E') goto yy1046; - if(yych == 'e') goto yy1046; - goto yy977; + if(yych <= 'E') goto yy1043; + if(yych == 'e') goto yy1043; + goto yy974; } -yy1193: - YYDEBUG(1193, *YYCURSOR); +yy1190: + YYDEBUG(1190, *YYCURSOR); yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); if(yych <= 'X'){ - if(yych == '-') goto yy951; - goto yy977; + if(yych == '-') goto yy948; + goto yy974; } else { - if(yych <= 'Y') goto yy1046; - if(yych == 'y') goto yy1046; - goto yy977; + if(yych <= 'Y') goto yy1043; + if(yych == 'y') goto yy1043; + goto yy974; } -yy1194: - YYDEBUG(1194, *YYCURSOR); +yy1191: + YYDEBUG(1191, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'T'){ - if(yych <= '-') goto yy703; - if(yych <= '.') goto yy933; - if(yych <= '/') goto yy932; - goto yy703; + if(yych <= '-') goto yy700; + if(yych <= '.') goto yy930; + if(yych <= '/') goto yy929; + goto yy700; } else { if(yych <= 'U') goto yy73; if(yych == 'u') goto yy73; - goto yy703; + goto yy700; } -yy1195: - YYDEBUG(1195, *YYCURSOR); +yy1192: + YYDEBUG(1192, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'P'){ if(yych == 'C') goto yy120; if(yych <= 'O') goto yy52; - goto yy795; + goto yy792; } else { if(yych <= 'c'){ if(yych <= 'b') goto yy52; goto yy120; } else { - if(yych == 'p') goto yy795; + if(yych == 'p') goto yy792; goto yy52; } } -yy1196: - YYDEBUG(1196, *YYCURSOR); +yy1193: + YYDEBUG(1193, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= 'U'){ - if(yych <= 'D'){ - if(yych == 'A') goto yy118; - goto yy52; - } else { - if(yych <= 'E') goto yy1195; - if(yych <= 'T') goto yy52; - goto yy117; - } - } else { - if(yych <= 'd'){ - if(yych == 'a') goto yy118; - goto yy52; + if(yych <= 'm'){ + if(yych <= '.'){ + if(yych <= ',') goto yy1195; + if(yych <= '-') goto yy698; + goto yy930; } else { - if(yych <= 'e') goto yy1195; - if(yych == 'u') goto yy117; - goto yy52; - } - } -yy1197: - YYDEBUG(1197, *YYCURSOR); - yych = *++YYCURSOR; - if(yych <= 'R'){ - if(yych <= '/'){ - if(yych <= ',') goto yy1199; - if(yych <= '-') goto yy701; - if(yych <= '.') goto yy933; - goto yy932; - } else { - if(yych <= 'M'){ - if(yych <= '9') goto yy939; - goto yy1199; - } else { - if(yych <= 'N') goto yy698; - if(yych <= 'Q') goto yy1199; - goto yy699; - } + if(yych <= '/') goto yy929; + if(yych <= '9') goto yy936; + goto yy1195; } } else { - if(yych <= 'n'){ - if(yych <= 'S') goto yy692; - if(yych <= 'T') goto yy696; - if(yych <= 'm') goto yy1199; - goto yy698; + if(yych <= 'r'){ + if(yych <= 'n') goto yy695; + if(yych <= 'q') goto yy1195; + goto yy696; } else { - if(yych <= 'r'){ - if(yych <= 'q') goto yy1199; - goto yy699; - } else { - if(yych <= 's') goto yy692; - if(yych <= 't') goto yy696; - goto yy1199; - } + if(yych <= 's') goto yy689; + if(yych <= 't') goto yy693; + goto yy1195; } } -yy1198: - YYDEBUG(1198, *YYCURSOR); +yy1194: + YYDEBUG(1194, *YYCURSOR); ++YYCURSOR; if((YYLIMIT - YYCURSOR) < 13) YYFILL(13); yych = *YYCURSOR; - goto yy1199; -yy1199: - YYDEBUG(1199, *YYCURSOR); + goto yy1195; +yy1195: + YYDEBUG(1195, *YYCURSOR); YYDEBUG(-1, yych); switch(yych){ - case ' ': goto yy1198; + case ' ': goto yy1194; case '!': case '"': case '#': @@ -16321,95 +16008,77 @@ yy1199: case '+': case ',': case '-': - case '.': goto yy702; - case 'A': case 'a': goto yy778; - case 'D': case 'd': goto yy694; - case 'F': case 'f': goto yy695; + case '.': goto yy699; + case 'A': case 'a': goto yy782; + case 'D': case 'd': goto yy691; + case 'F': case 'f': goto yy692; case 'H': case 'h': goto yy59; - case 'I': goto yy705; - case 'J': case 'j': goto yy709; - case 'M': case 'm': goto yy693; - case 'N': case 'n': goto yy780; - case 'O': case 'o': goto yy711; - case 'S': case 's': goto yy1196; + case 'I': goto yy702; + case 'J': case 'j': goto yy706; + case 'M': case 'm': goto yy690; + case 'N': case 'n': goto yy709; + case 'O': case 'o': goto yy708; + case 'S': case 's': goto yy688; case 'T': case 't': goto yy64; - case 'V': goto yy707; + case 'V': goto yy704; case 'W': case 'w': goto yy61; - case 'X': goto yy708; + case 'X': goto yy705; case 'Y': case 'y': goto yy63; default: goto yy52; } -yy1200: - YYDEBUG(1200, *YYCURSOR); +yy1196: + YYDEBUG(1196, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= 'Q'){ - if(yych <= '5'){ - if(yych <= '-'){ - if(yych <= ',') goto yy1199; - goto yy701; - } else { - if(yych <= '.') goto yy1201; - if(yych <= '/') goto yy932; - goto yy1203; - } + if(yych <= ':'){ + if(yych <= '.'){ + if(yych <= ',') goto yy1195; + if(yych <= '-') goto yy698; + goto yy1197; } else { - if(yych <= ':'){ - if(yych <= '9') goto yy939; - goto yy1202; - } else { - if(yych == 'N') goto yy698; - goto yy1199; - } + if(yych <= '/') goto yy929; + if(yych <= '5') goto yy1199; + if(yych <= '9') goto yy936; + goto yy1198; } } else { - if(yych <= 'n'){ - if(yych <= 'S'){ - if(yych <= 'R') goto yy699; - goto yy692; - } else { - if(yych <= 'T') goto yy696; - if(yych <= 'm') goto yy1199; - goto yy698; - } + if(yych <= 'q'){ + if(yych == 'n') goto yy695; + goto yy1195; } else { - if(yych <= 'r'){ - if(yych <= 'q') goto yy1199; - goto yy699; - } else { - if(yych <= 's') goto yy692; - if(yych <= 't') goto yy696; - goto yy1199; - } + if(yych <= 'r') goto yy696; + if(yych <= 's') goto yy689; + if(yych <= 't') goto yy693; + goto yy1195; } } -yy1201: - YYDEBUG(1201, *YYCURSOR); +yy1197: + YYDEBUG(1197, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '1'){ - if(yych <= '/') goto yy703; - if(yych <= '0') goto yy1225; - goto yy1226; + if(yych <= '/') goto yy700; + if(yych <= '0') goto yy1221; + goto yy1222; } else { - if(yych <= '5') goto yy1227; - if(yych <= '9') goto yy1228; - goto yy703; + if(yych <= '5') goto yy1223; + if(yych <= '9') goto yy1224; + goto yy700; } -yy1202: - YYDEBUG(1202, *YYCURSOR); +yy1198: + YYDEBUG(1198, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '5') goto yy1220; - if(yych <= '9') goto yy1221; + if(yych <= '5') goto yy1216; + if(yych <= '9') goto yy1217; goto yy52; -yy1203: - YYDEBUG(1203, *YYCURSOR); +yy1199: + YYDEBUG(1199, *YYCURSOR); yych = *++YYCURSOR; - if(yych == '-') goto yy940; + if(yych == '-') goto yy937; if(yych <= '/') goto yy56; if(yych >= ':') goto yy56; - goto yy1204; -yy1204: - YYDEBUG(1204, *YYCURSOR); + goto yy1200; +yy1200: + YYDEBUG(1200, *YYCURSOR); yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); YYDEBUG(-1, yych); @@ -16435,25 +16104,25 @@ yy1204: case 'Y': case 'a': case 'd': case 'f': case 'h': case 'j': case 'm': case 'n': case 'o': case 's': - case 't': case 'w': case 'y': goto yy972; - case '-': goto yy969; - case '.': goto yy975; - case '/': goto yy970; - case '0': goto yy1206; - case '1': goto yy1207; - case '2': goto yy1208; - case '3': goto yy1209; + case 't': case 'w': case 'y': goto yy969; + case '-': goto yy966; + case '.': goto yy972; + case '/': goto yy967; + case '0': goto yy1202; + case '1': goto yy1203; + case '2': goto yy1204; + case '3': goto yy1205; case '4': - case '5': goto yy1210; - case '6': goto yy1211; + case '5': goto yy1206; + case '6': goto yy1207; case '7': case '8': case '9': goto yy50; - case 'W': goto yy992; - default: goto yy1205; + case 'W': goto yy989; + default: goto yy1201; } -yy1205: - YYDEBUG(1205, *YYCURSOR); +yy1201: + YYDEBUG(1201, *YYCURSOR); #line 957 "ext/date/lib/parse_date.re" { @@ -16476,50 +16145,50 @@ yy1205: TIMELIB_DEINIT; return TIMELIB_GNU_NOCOLON; } -#line 14038 "ext/date/lib/parse_date.c" -yy1206: - YYDEBUG(1206, *YYCURSOR); +#line 13715 "ext/date/lib/parse_date.c" +yy1202: + YYDEBUG(1202, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy56; - if(yych <= '0') goto yy1218; - if(yych <= '9') goto yy1219; + if(yych <= '0') goto yy1214; + if(yych <= '9') goto yy1215; goto yy56; -yy1207: - YYDEBUG(1207, *YYCURSOR); +yy1203: + YYDEBUG(1203, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy56; - if(yych <= '2') goto yy1217; - if(yych <= '9') goto yy1216; + if(yych <= '2') goto yy1213; + if(yych <= '9') goto yy1212; goto yy56; -yy1208: - YYDEBUG(1208, *YYCURSOR); +yy1204: + YYDEBUG(1204, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy56; - if(yych <= '9') goto yy1216; + if(yych <= '9') goto yy1212; goto yy56; -yy1209: - YYDEBUG(1209, *YYCURSOR); +yy1205: + YYDEBUG(1205, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy56; - if(yych <= '5') goto yy1214; - if(yych <= '6') goto yy1215; - if(yych <= '9') goto yy1212; + if(yych <= '5') goto yy1210; + if(yych <= '6') goto yy1211; + if(yych <= '9') goto yy1208; goto yy56; -yy1210: - YYDEBUG(1210, *YYCURSOR); +yy1206: + YYDEBUG(1206, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy56; - if(yych <= '9') goto yy1212; + if(yych <= '9') goto yy1208; goto yy56; -yy1211: - YYDEBUG(1211, *YYCURSOR); +yy1207: + YYDEBUG(1207, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy56; - if(yych <= '0') goto yy1212; + if(yych <= '0') goto yy1208; if(yych <= '9') goto yy50; goto yy56; -yy1212: - YYDEBUG(1212, *YYCURSOR); +yy1208: + YYDEBUG(1208, *YYCURSOR); yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); if(yybm[0+yych] & 8) { @@ -16529,21 +16198,21 @@ yy1212: if(yych <= 'G'){ if(yych <= 'C'){ if(yych == ' ') goto yy56; - goto yy1213; + goto yy1209; } else { - if(yych == 'E') goto yy1213; + if(yych == 'E') goto yy1209; if(yych <= 'F') goto yy56; - goto yy1213; + goto yy1209; } } else { if(yych <= 'R'){ if(yych <= 'H') goto yy56; if(yych == 'M') goto yy56; - goto yy1213; + goto yy1209; } else { if(yych <= 'T') goto yy56; if(yych == 'W') goto yy56; - goto yy1213; + goto yy1209; } } } else { @@ -16551,27 +16220,27 @@ yy1212: if(yych <= 'e'){ if(yych <= 'Y') goto yy56; if(yych == 'd') goto yy56; - goto yy1213; + goto yy1209; } else { - if(yych == 'g') goto yy1213; + if(yych == 'g') goto yy1209; if(yych <= 'h') goto yy56; - goto yy1213; + goto yy1209; } } else { if(yych <= 'v'){ if(yych <= 'm') goto yy56; - if(yych <= 'r') goto yy1213; + if(yych <= 'r') goto yy1209; if(yych <= 't') goto yy56; - goto yy1213; + goto yy1209; } else { - if(yych == 'x') goto yy1213; + if(yych == 'x') goto yy1209; if(yych <= 'y') goto yy56; - goto yy1213; + goto yy1209; } } } -yy1213: - YYDEBUG(1213, *YYCURSOR); +yy1209: + YYDEBUG(1209, *YYCURSOR); #line 1002 "ext/date/lib/parse_date.re" { @@ -16590,9 +16259,9 @@ yy1213: TIMELIB_DEINIT; return TIMELIB_ISO_NOCOLON; } -#line 14136 "ext/date/lib/parse_date.c" -yy1214: - YYDEBUG(1214, *YYCURSOR); +#line 13813 "ext/date/lib/parse_date.c" +yy1210: + YYDEBUG(1210, *YYCURSOR); yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); YYDEBUG(-1, yych); @@ -16609,11 +16278,11 @@ yy1214: case '6': case '7': case '8': - case '9': goto yy1002; - default: goto yy1213; + case '9': goto yy999; + default: goto yy1209; } -yy1215: - YYDEBUG(1215, *YYCURSOR); +yy1211: + YYDEBUG(1211, *YYCURSOR); yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); YYDEBUG(-1, yych); @@ -16627,14 +16296,14 @@ yy1215: case '3': case '4': case '5': - case '6': goto yy1002; + case '6': goto yy999; case '7': case '8': case '9': goto yy50; - default: goto yy1213; + default: goto yy1209; } -yy1216: - YYDEBUG(1216, *YYCURSOR); +yy1212: + YYDEBUG(1212, *YYCURSOR); yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); YYDEBUG(-1, yych); @@ -16651,11 +16320,11 @@ yy1216: case '6': case '7': case '8': - case '9': goto yy1002; - default: goto yy1213; + case '9': goto yy999; + default: goto yy1209; } -yy1217: - YYDEBUG(1217, *YYCURSOR); +yy1213: + YYDEBUG(1213, *YYCURSOR); yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); YYDEBUG(-1, yych); @@ -16663,20 +16332,20 @@ yy1217: 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 yy56; - case '0': goto yy1006; + case '0': goto yy1003; case '1': - case '2': goto yy1007; - case '3': goto yy1008; + case '2': goto yy1004; + case '3': goto yy1005; case '4': case '5': case '6': case '7': case '8': - case '9': goto yy1002; - default: goto yy1213; + case '9': goto yy999; + default: goto yy1209; } -yy1218: - YYDEBUG(1218, *YYCURSOR); +yy1214: + YYDEBUG(1214, *YYCURSOR); yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); YYDEBUG(-1, yych); @@ -16693,11 +16362,11 @@ yy1218: case '6': case '7': case '8': - case '9': goto yy1002; - default: goto yy1213; + case '9': goto yy999; + default: goto yy1209; } -yy1219: - YYDEBUG(1219, *YYCURSOR); +yy1215: + YYDEBUG(1215, *YYCURSOR); yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); YYDEBUG(-1, yych); @@ -16705,245 +16374,209 @@ yy1219: 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 yy56; - case '0': goto yy1006; + case '0': goto yy1003; case '1': - case '2': goto yy1007; - case '3': goto yy1008; + case '2': goto yy1004; + case '3': goto yy1005; case '4': case '5': case '6': case '7': case '8': - case '9': goto yy1002; - default: goto yy1213; + case '9': goto yy999; + default: goto yy1209; } -yy1220: - YYDEBUG(1220, *YYCURSOR); +yy1216: + YYDEBUG(1216, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy1222; - goto yy719; + if(yych == '.') goto yy1218; + goto yy717; } else { - if(yych <= '9') goto yy1221; - if(yych <= ':') goto yy1222; - goto yy719; + if(yych <= '9') goto yy1217; + if(yych <= ':') goto yy1218; + goto yy717; } -yy1221: - YYDEBUG(1221, *YYCURSOR); +yy1217: + YYDEBUG(1217, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if(yych == '.') goto yy1222; - if(yych != ':') goto yy719; - goto yy1222; -yy1222: - YYDEBUG(1222, *YYCURSOR); + if(yych == '.') goto yy1218; + if(yych != ':') goto yy717; + goto yy1218; +yy1218: + YYDEBUG(1218, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '5') goto yy1223; - if(yych <= '6') goto yy1224; - if(yych <= '9') goto yy724; + if(yych <= '5') goto yy1219; + if(yych <= '6') goto yy1220; + if(yych <= '9') goto yy722; goto yy52; -yy1223: - YYDEBUG(1223, *YYCURSOR); +yy1219: + YYDEBUG(1219, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if(yych == '.') goto yy725; - if(yych <= '/') goto yy719; - if(yych <= '9') goto yy724; - goto yy719; -yy1224: - YYDEBUG(1224, *YYCURSOR); + if(yych == '.') goto yy723; + if(yych <= '/') goto yy717; + if(yych <= '9') goto yy722; + goto yy717; +yy1220: + YYDEBUG(1220, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if(yych == '.') goto yy725; - if(yych == '0') goto yy724; - goto yy719; -yy1225: - YYDEBUG(1225, *YYCURSOR); + if(yych == '.') goto yy723; + if(yych == '0') goto yy722; + goto yy717; +yy1221: + YYDEBUG(1221, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy1229; - goto yy719; + if(yych == '.') goto yy1225; + goto yy717; } else { - if(yych <= '9') goto yy1228; - if(yych <= ':') goto yy1222; - goto yy719; + if(yych <= '9') goto yy1224; + if(yych <= ':') goto yy1218; + goto yy717; } -yy1226: - YYDEBUG(1226, *YYCURSOR); +yy1222: + YYDEBUG(1222, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy1229; - goto yy719; + if(yych == '.') goto yy1225; + goto yy717; } else { - if(yych <= '2') goto yy1228; - if(yych <= '9') goto yy1221; - if(yych <= ':') goto yy1222; - goto yy719; + if(yych <= '2') goto yy1224; + if(yych <= '9') goto yy1217; + if(yych <= ':') goto yy1218; + goto yy717; } -yy1227: - YYDEBUG(1227, *YYCURSOR); +yy1223: + YYDEBUG(1223, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy1229; - goto yy719; + if(yych == '.') goto yy1225; + goto yy717; } else { - if(yych <= '9') goto yy1221; - if(yych <= ':') goto yy1222; - goto yy719; + if(yych <= '9') goto yy1217; + if(yych <= ':') goto yy1218; + goto yy717; } -yy1228: - YYDEBUG(1228, *YYCURSOR); +yy1224: + YYDEBUG(1224, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if(yych == '.') goto yy1229; - if(yych == ':') goto yy1222; - goto yy719; -yy1229: - YYDEBUG(1229, *YYCURSOR); + if(yych == '.') goto yy1225; + if(yych == ':') goto yy1218; + goto yy717; +yy1225: + YYDEBUG(1225, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '/') goto yy52; - if(yych <= '5') goto yy1230; - if(yych <= '6') goto yy1231; - if(yych <= '9') goto yy813; + if(yych <= '5') goto yy1226; + if(yych <= '6') goto yy1227; + if(yych <= '9') goto yy810; goto yy52; -yy1230: - YYDEBUG(1230, *YYCURSOR); +yy1226: + YYDEBUG(1226, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if(yych == '.') goto yy725; - if(yych <= '/') goto yy719; - if(yych <= '9') goto yy1232; - goto yy719; -yy1231: - YYDEBUG(1231, *YYCURSOR); + if(yych == '.') goto yy723; + if(yych <= '/') goto yy717; + if(yych <= '9') goto yy1228; + goto yy717; +yy1227: + YYDEBUG(1227, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if(yych <= '/'){ - if(yych == '.') goto yy725; - goto yy719; + if(yych == '.') goto yy723; + goto yy717; } else { - if(yych <= '0') goto yy1232; - if(yych <= '9') goto yy814; - goto yy719; + if(yych <= '0') goto yy1228; + if(yych <= '9') goto yy811; + goto yy717; } -yy1232: - YYDEBUG(1232, *YYCURSOR); +yy1228: + YYDEBUG(1228, *YYCURSOR); yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if(yych == '.') goto yy725; - if(yych <= '/') goto yy719; - if(yych <= '9') goto yy816; - goto yy719; -yy1233: - YYDEBUG(1233, *YYCURSOR); + if(yych == '.') goto yy723; + if(yych <= '/') goto yy717; + if(yych <= '9') goto yy813; + goto yy717; +yy1229: + YYDEBUG(1229, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= 'Q'){ - if(yych <= '5'){ - if(yych <= '-'){ - if(yych <= ',') goto yy691; - goto yy701; - } else { - if(yych <= '.') goto yy704; - if(yych <= '/') goto yy700; - goto yy1203; - } + if(yych <= ':'){ + if(yych <= '.'){ + if(yych <= ',') goto yy687; + if(yych <= '-') goto yy698; + goto yy701; } else { - if(yych <= ':'){ - if(yych <= '9') goto yy939; - goto yy712; - } else { - if(yych == 'N') goto yy698; - goto yy691; - } + if(yych <= '/') goto yy697; + if(yych <= '5') goto yy1199; + if(yych <= '9') goto yy936; + goto yy710; } } else { - if(yych <= 'n'){ - if(yych <= 'S'){ - if(yych <= 'R') goto yy699; - goto yy692; - } else { - if(yych <= 'T') goto yy696; - if(yych <= 'm') goto yy691; - goto yy698; - } + if(yych <= 'q'){ + if(yych == 'n') goto yy695; + goto yy687; } else { - if(yych <= 'r'){ - if(yych <= 'q') goto yy691; - goto yy699; - } else { - if(yych <= 's') goto yy692; - if(yych <= 't') goto yy696; - goto yy691; - } + if(yych <= 'r') goto yy696; + if(yych <= 's') goto yy689; + if(yych <= 't') goto yy693; + goto yy687; } } -yy1234: - YYDEBUG(1234, *YYCURSOR); +yy1230: + YYDEBUG(1230, *YYCURSOR); yych = *++YYCURSOR; - if(yych <= 'Q'){ - if(yych <= '5'){ - if(yych <= '-'){ - if(yych <= ',') goto yy1199; - goto yy701; - } else { - if(yych <= '.') goto yy1201; - if(yych <= '/') goto yy700; - goto yy1203; - } + if(yych <= ':'){ + if(yych <= '.'){ + if(yych <= ',') goto yy1195; + if(yych <= '-') goto yy698; + goto yy1197; } else { - if(yych <= ':'){ - if(yych <= '9') goto yy939; - goto yy1202; - } else { - if(yych == 'N') goto yy698; - goto yy1199; - } + if(yych <= '/') goto yy697; + if(yych <= '5') goto yy1199; + if(yych <= '9') goto yy936; + goto yy1198; } } else { - if(yych <= 'n'){ - if(yych <= 'S'){ - if(yych <= 'R') goto yy699; - goto yy692; - } else { - if(yych <= 'T') goto yy696; - if(yych <= 'm') goto yy1199; - goto yy698; - } + if(yych <= 'q'){ + if(yych == 'n') goto yy695; + goto yy1195; } else { - if(yych <= 'r'){ - if(yych <= 'q') goto yy1199; - goto yy699; - } else { - if(yych <= 's') goto yy692; - if(yych <= 't') goto yy696; - goto yy1199; - } + if(yych <= 'r') goto yy696; + if(yych <= 's') goto yy689; + if(yych <= 't') goto yy693; + goto yy1195; } } -yy1235: - YYDEBUG(1235, *YYCURSOR); +yy1231: + YYDEBUG(1231, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '0') goto yy52; if(yych >= ':') goto yy52; - goto yy1236; -yy1236: - YYDEBUG(1236, *YYCURSOR); + goto yy1232; +yy1232: + YYDEBUG(1232, *YYCURSOR); ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); yych = *YYCURSOR; - goto yy1237; -yy1237: - YYDEBUG(1237, *YYCURSOR); - if(yych <= '/') goto yy1238; - if(yych <= '9') goto yy1236; - goto yy1238; -yy1238: - YYDEBUG(1238, *YYCURSOR); + goto yy1233; +yy1233: + YYDEBUG(1233, *YYCURSOR); + if(yych <= '/') goto yy1234; + if(yych <= '9') goto yy1232; + goto yy1234; +yy1234: + YYDEBUG(1234, *YYCURSOR); #line 892 "ext/date/lib/parse_date.re" { @@ -16968,9 +16601,9 @@ yy1238: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 14458 "ext/date/lib/parse_date.c" -yy1239: - YYDEBUG(1239, *YYCURSOR); +#line 14099 "ext/date/lib/parse_date.c" +yy1235: + YYDEBUG(1235, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '`'){ if(yych <= ')'){ @@ -16984,15 +16617,15 @@ yy1239: } else { if(yych <= 'l'){ if(yych != 'd') goto yy133; - goto yy1240; + goto yy1236; } else { - if(yych <= 'm') goto yy1241; + if(yych <= 'm') goto yy1237; if(yych <= 'z') goto yy133; goto yy3; } } -yy1240: - YYDEBUG(1240, *YYCURSOR); +yy1236: + YYDEBUG(1236, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'Z'){ if(yych == ')') goto yy131; @@ -17000,12 +16633,12 @@ yy1240: goto yy134; } else { if(yych <= '`') goto yy3; - if(yych <= 'a') goto yy1248; + if(yych <= 'a') goto yy1244; if(yych <= 'z') goto yy134; goto yy3; } -yy1241: - YYDEBUG(1241, *YYCURSOR); +yy1237: + YYDEBUG(1237, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'Z'){ if(yych == ')') goto yy131; @@ -17016,39 +16649,39 @@ yy1241: if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 'o') goto yy1242; + if(yych <= 'o') goto yy1238; if(yych <= 'z') goto yy134; goto yy3; } } -yy1242: - YYDEBUG(1242, *YYCURSOR); +yy1238: + YYDEBUG(1238, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych == ')') goto yy131; if(yych != 'r') goto yy3; - goto yy1243; -yy1243: - YYDEBUG(1243, *YYCURSOR); + goto yy1239; +yy1239: + YYDEBUG(1239, *YYCURSOR); yych = *++YYCURSOR; if(yych != 'r') goto yy52; - goto yy1244; -yy1244: - YYDEBUG(1244, *YYCURSOR); + goto yy1240; +yy1240: + YYDEBUG(1240, *YYCURSOR); yych = *++YYCURSOR; if(yych != 'o') goto yy52; - goto yy1245; -yy1245: - YYDEBUG(1245, *YYCURSOR); + goto yy1241; +yy1241: + YYDEBUG(1241, *YYCURSOR); yych = *++YYCURSOR; if(yych != 'w') goto yy52; - goto yy1246; -yy1246: - YYDEBUG(1246, *YYCURSOR); + goto yy1242; +yy1242: + YYDEBUG(1242, *YYCURSOR); ++YYCURSOR; - goto yy1247; -yy1247: - YYDEBUG(1247, *YYCURSOR); + goto yy1243; +yy1243: + YYDEBUG(1243, *YYCURSOR); #line 880 "ext/date/lib/parse_date.re" { @@ -17061,19 +16694,19 @@ yy1247: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 14533 "ext/date/lib/parse_date.c" -yy1248: - YYDEBUG(1248, *YYCURSOR); +#line 14174 "ext/date/lib/parse_date.c" +yy1244: + YYDEBUG(1244, *YYCURSOR); yych = *++YYCURSOR; if(yych == ')') goto yy131; if(yych != 'y') goto yy3; - goto yy1249; -yy1249: - YYDEBUG(1249, *YYCURSOR); + goto yy1245; +yy1245: + YYDEBUG(1245, *YYCURSOR); ++YYCURSOR; - goto yy1250; -yy1250: - YYDEBUG(1250, *YYCURSOR); + goto yy1246; +yy1246: + YYDEBUG(1246, *YYCURSOR); #line 870 "ext/date/lib/parse_date.re" { @@ -17084,9 +16717,9 @@ yy1250: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 14550 "ext/date/lib/parse_date.c" -yy1251: - YYDEBUG(1251, *YYCURSOR); +#line 14191 "ext/date/lib/parse_date.c" +yy1247: + YYDEBUG(1247, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'Z'){ if(yych == ')') goto yy131; @@ -17097,13 +16730,13 @@ yy1251: if(yych <= '`') goto yy3; goto yy133; } else { - if(yych <= 'd') goto yy1252; + if(yych <= 'd') goto yy1248; if(yych <= 'z') goto yy133; goto yy3; } } -yy1252: - YYDEBUG(1252, *YYCURSOR); +yy1248: + YYDEBUG(1248, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'Z'){ if(yych == ')') goto yy131; @@ -17114,70 +16747,70 @@ yy1252: if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 'n') goto yy1253; + if(yych <= 'n') goto yy1249; if(yych <= 'z') goto yy134; goto yy3; } } -yy1253: - YYDEBUG(1253, *YYCURSOR); +yy1249: + YYDEBUG(1249, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych == ')') goto yy131; if(yych != 'i') goto yy3; - goto yy1254; -yy1254: - YYDEBUG(1254, *YYCURSOR); + goto yy1250; +yy1250: + YYDEBUG(1250, *YYCURSOR); yych = *++YYCURSOR; if(yych != 'g') goto yy52; - goto yy1255; -yy1255: - YYDEBUG(1255, *YYCURSOR); + goto yy1251; +yy1251: + YYDEBUG(1251, *YYCURSOR); yych = *++YYCURSOR; if(yych != 'h') goto yy52; - goto yy1256; -yy1256: - YYDEBUG(1256, *YYCURSOR); + goto yy1252; +yy1252: + YYDEBUG(1252, *YYCURSOR); yych = *++YYCURSOR; - if(yych == 't') goto yy1249; + if(yych == 't') goto yy1245; goto yy52; -yy1257: - YYDEBUG(1257, *YYCURSOR); +yy1253: + YYDEBUG(1253, *YYCURSOR); yych = *++YYCURSOR; if(yych <= '`'){ if(yych <= '@'){ if(yych == ')') goto yy131; goto yy3; } else { - if(yych == 'V') goto yy519; + if(yych == 'V') goto yy515; if(yych <= 'Z') goto yy133; goto yy3; } } else { if(yych <= 'u'){ - if(yych == 'o') goto yy1260; + if(yych == 'o') goto yy1256; goto yy133; } else { - if(yych <= 'v') goto yy519; - if(yych <= 'w') goto yy1258; + if(yych <= 'v') goto yy515; + if(yych <= 'w') goto yy1254; if(yych <= 'z') goto yy133; goto yy3; } } -yy1258: - YYDEBUG(1258, *YYCURSOR); +yy1254: + YYDEBUG(1254, *YYCURSOR); ++YYCURSOR; if((yych = *YYCURSOR) <= '@'){ if(yych == ')') goto yy131; - goto yy1259; + goto yy1255; } else { if(yych <= 'Z') goto yy134; - if(yych <= '`') goto yy1259; + if(yych <= '`') goto yy1255; if(yych <= 'z') goto yy134; - goto yy1259; + goto yy1255; } -yy1259: - YYDEBUG(1259, *YYCURSOR); +yy1255: + YYDEBUG(1255, *YYCURSOR); #line 849 "ext/date/lib/parse_date.re" { @@ -17187,9 +16820,9 @@ yy1259: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 14635 "ext/date/lib/parse_date.c" -yy1260: - YYDEBUG(1260, *YYCURSOR); +#line 14276 "ext/date/lib/parse_date.c" +yy1256: + YYDEBUG(1256, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'Z'){ if(yych == ')') goto yy131; @@ -17200,18 +16833,18 @@ yy1260: if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 'n') goto yy1261; + if(yych <= 'n') goto yy1257; if(yych <= 'z') goto yy134; goto yy3; } } -yy1261: - YYDEBUG(1261, *YYCURSOR); +yy1257: + YYDEBUG(1257, *YYCURSOR); ++YYCURSOR; if((yych = *YYCURSOR) == ')') goto yy131; - goto yy1262; -yy1262: - YYDEBUG(1262, *YYCURSOR); + goto yy1258; +yy1258: + YYDEBUG(1258, *YYCURSOR); #line 858 "ext/date/lib/parse_date.re" { @@ -17224,9 +16857,9 @@ yy1262: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 14666 "ext/date/lib/parse_date.c" -yy1263: - YYDEBUG(1263, *YYCURSOR); +#line 14307 "ext/date/lib/parse_date.c" +yy1259: + YYDEBUG(1259, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'Z'){ if(yych == ')') goto yy131; @@ -17237,13 +16870,13 @@ yy1263: if(yych <= '`') goto yy3; goto yy133; } else { - if(yych <= 's') goto yy1264; + if(yych <= 's') goto yy1260; if(yych <= 'z') goto yy133; goto yy3; } } -yy1264: - YYDEBUG(1264, *YYCURSOR); +yy1260: + YYDEBUG(1260, *YYCURSOR); yych = *++YYCURSOR; if(yych <= 'Z'){ if(yych == ')') goto yy131; @@ -17254,44 +16887,44 @@ yy1264: if(yych <= '`') goto yy3; goto yy134; } else { - if(yych <= 't') goto yy1265; + if(yych <= 't') goto yy1261; if(yych <= 'z') goto yy134; goto yy3; } } -yy1265: - YYDEBUG(1265, *YYCURSOR); +yy1261: + YYDEBUG(1261, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if(yych == ')') goto yy131; if(yych != 'e') goto yy3; - goto yy1266; -yy1266: - YYDEBUG(1266, *YYCURSOR); + goto yy1262; +yy1262: + YYDEBUG(1262, *YYCURSOR); yych = *++YYCURSOR; if(yych != 'r') goto yy52; - goto yy1267; -yy1267: - YYDEBUG(1267, *YYCURSOR); + goto yy1263; +yy1263: + YYDEBUG(1263, *YYCURSOR); yych = *++YYCURSOR; if(yych != 'd') goto yy52; - goto yy1268; -yy1268: - YYDEBUG(1268, *YYCURSOR); + goto yy1264; +yy1264: + YYDEBUG(1264, *YYCURSOR); yych = *++YYCURSOR; if(yych != 'a') goto yy52; - goto yy1269; -yy1269: - YYDEBUG(1269, *YYCURSOR); + goto yy1265; +yy1265: + YYDEBUG(1265, *YYCURSOR); yych = *++YYCURSOR; if(yych != 'y') goto yy52; - goto yy1270; -yy1270: - YYDEBUG(1270, *YYCURSOR); + goto yy1266; +yy1266: + YYDEBUG(1266, *YYCURSOR); ++YYCURSOR; - goto yy1271; -yy1271: - YYDEBUG(1271, *YYCURSOR); + goto yy1267; +yy1267: + YYDEBUG(1267, *YYCURSOR); #line 837 "ext/date/lib/parse_date.re" { @@ -17304,7 +16937,7 @@ yy1271: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 14728 "ext/date/lib/parse_date.c" +#line 14369 "ext/date/lib/parse_date.c" } } #line 1398 "ext/date/lib/parse_date.re" diff --git a/ext/pdo/pdo_sql_parser.c b/ext/pdo/pdo_sql_parser.c index b63de97337..f3dc475c0e 100644 --- a/ext/pdo/pdo_sql_parser.c +++ b/ext/pdo/pdo_sql_parser.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.9.10 on Thu Dec 1 22:27:35 2005 */ +/* Generated by re2c 0.9.11 on Sun Dec 18 21:58:28 2005 */ #line 1 "ext/pdo/pdo_sql_parser.re" /* +----------------------------------------------------------------------+ @@ -88,7 +88,7 @@ static int scan(Scanner *s) #line 89 "ext/pdo/pdo_sql_parser.c" { YYCTYPE yych; - unsigned int yyaccept; + unsigned int yyaccept = 0; goto yy0; ++YYCURSOR; yy0: diff --git a/ext/standard/url_scanner_ex.c b/ext/standard/url_scanner_ex.c index 994f57d8eb..34bf8435ef 100644 --- a/ext/standard/url_scanner_ex.c +++ b/ext/standard/url_scanner_ex.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.9.10 on Thu Dec 1 11:31:45 2005 */ +/* Generated by re2c 0.9.11 on Sun Dec 18 21:58:08 2005 */ #line 1 "ext/standard/url_scanner_ex.re" /* +----------------------------------------------------------------------+ @@ -731,7 +731,7 @@ state_before_val: #line 732 "ext/standard/url_scanner_ex.c" { YYCTYPE yych; - unsigned int yyaccept; + unsigned int yyaccept = 0; goto yy46; ++YYCURSOR; yy46: @@ -824,7 +824,7 @@ state_val: #line 825 "ext/standard/url_scanner_ex.c" { YYCTYPE yych; - unsigned int yyaccept; + unsigned int yyaccept = 0; goto yy58; ++YYCURSOR; yy58: diff --git a/ext/standard/var_unserializer.c b/ext/standard/var_unserializer.c index 00e4e64b13..900d2e1d85 100644 --- a/ext/standard/var_unserializer.c +++ b/ext/standard/var_unserializer.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.9.10 on Thu Dec 1 11:31:25 2005 */ +/* Generated by re2c 0.9.11 on Sun Dec 18 21:58:04 2005 */ #line 1 "ext/standard/var_unserializer.re" /* +----------------------------------------------------------------------+ @@ -393,7 +393,7 @@ PHPAPI int php_var_unserialize(UNSERIALIZE_PARAMETER) #line 394 "ext/standard/var_unserializer.c" { YYCTYPE yych; - unsigned int yyaccept; + unsigned int yyaccept = 0; goto yy0; ++YYCURSOR; yy0: |