From e3271b1814bd55901224a1cb3bc3fce00caa9bd5 Mon Sep 17 00:00:00 2001 From: Derick Rethans Date: Fri, 7 Oct 2016 13:40:06 -0400 Subject: [PATCH] Fixed bug #64887 (Allow DateTime modification with subsecond items). --- NEWS | 2 + ext/date/lib/parse_date.c | 29260 +++++++++++++++++---------------- ext/date/lib/parse_date.re | 44 +- ext/date/lib/timelib.h | 4 +- ext/date/tests/bug64887.phpt | 46 + 5 files changed, 15172 insertions(+), 14184 deletions(-) create mode 100644 ext/date/tests/bug64887.phpt diff --git a/NEWS b/NEWS index 2bce3e5f1bc..c54861b6ffd 100644 --- a/NEWS +++ b/NEWS @@ -10,6 +10,8 @@ PHP NEWS . Fixed bug #52519 (microseconds in DateInterval are missing). (Derick) . Fixed bug #60089 (DateTime::createFromFormat() U after u nukes microtime). (Derick) + . Fixed bug #64887 (Allow DateTime modification with subsecond items). + (Derick) . Fixed bug #68506 (General DateTime improvments needed for microseconds to become useful). (Derick) . Fixed bug #73109 (timelib_meridian doesn't parse dots correctly). (Derick) diff --git a/ext/date/lib/parse_date.c b/ext/date/lib/parse_date.c index c1547a0f32a..169013d5c16 100644 --- a/ext/date/lib/parse_date.c +++ b/ext/date/lib/parse_date.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.15.3 on Wed Oct 5 11:54:35 2016 */ +/* Generated by re2c 0.15.3 on Fri Oct 7 13:19:24 2016 */ #line 1 "ext/date/lib/parse_date.re" /* * The MIT License (MIT) @@ -54,14 +54,15 @@ #define TIMELIB_UNSET -99999 -#define TIMELIB_SECOND 1 -#define TIMELIB_MINUTE 2 -#define TIMELIB_HOUR 3 -#define TIMELIB_DAY 4 -#define TIMELIB_MONTH 5 -#define TIMELIB_YEAR 6 -#define TIMELIB_WEEKDAY 7 -#define TIMELIB_SPECIAL 8 +#define TIMELIB_SECOND 1 +#define TIMELIB_MINUTE 2 +#define TIMELIB_HOUR 3 +#define TIMELIB_DAY 4 +#define TIMELIB_MONTH 5 +#define TIMELIB_YEAR 6 +#define TIMELIB_WEEKDAY 7 +#define TIMELIB_SPECIAL 8 +#define TIMELIB_MICROSEC 9 #define EOI 257 #define TIME 258 @@ -192,6 +193,18 @@ const static timelib_tz_lookup_table timelib_timezone_utc[] = { }; static timelib_relunit const timelib_relunit_lookup[] = { + { "ms", TIMELIB_MICROSEC, 1000 }, + { "msec", TIMELIB_MICROSEC, 1000 }, + { "msecs", TIMELIB_MICROSEC, 1000 }, + { "millisecond", TIMELIB_MICROSEC, 1000 }, + { "milliseconds", TIMELIB_MICROSEC, 1000 }, + { "µs", TIMELIB_MICROSEC, 1 }, + { "usec", TIMELIB_MICROSEC, 1 }, + { "usecs", TIMELIB_MICROSEC, 1 }, + { "µsec", TIMELIB_MICROSEC, 1 }, + { "µsecs", TIMELIB_MICROSEC, 1 }, + { "microsecond", TIMELIB_MICROSEC, 1 }, + { "microseconds", TIMELIB_MICROSEC, 1 }, { "sec", TIMELIB_SECOND, 1 }, { "secs", TIMELIB_SECOND, 1 }, { "second", TIMELIB_SECOND, 1 }, @@ -657,12 +670,13 @@ static void timelib_set_relative(char **ptr, timelib_sll amount, int behavior, S } switch (relunit->unit) { - case TIMELIB_SECOND: s->time->relative.s += amount * relunit->multiplier; break; - case TIMELIB_MINUTE: s->time->relative.i += amount * relunit->multiplier; break; - case TIMELIB_HOUR: s->time->relative.h += amount * relunit->multiplier; break; - case TIMELIB_DAY: s->time->relative.d += amount * relunit->multiplier; break; - case TIMELIB_MONTH: s->time->relative.m += amount * relunit->multiplier; break; - case TIMELIB_YEAR: s->time->relative.y += amount * relunit->multiplier; break; + case TIMELIB_MICROSEC: s->time->relative.f += (((double) amount * (double) relunit->multiplier) / 1000000); break; + case TIMELIB_SECOND: s->time->relative.s += amount * relunit->multiplier; break; + case TIMELIB_MINUTE: s->time->relative.i += amount * relunit->multiplier; break; + case TIMELIB_HOUR: s->time->relative.h += amount * relunit->multiplier; break; + case TIMELIB_DAY: s->time->relative.d += amount * relunit->multiplier; break; + case TIMELIB_MONTH: s->time->relative.m += amount * relunit->multiplier; break; + case TIMELIB_YEAR: s->time->relative.y += amount * relunit->multiplier; break; case TIMELIB_WEEKDAY: TIMELIB_HAVE_WEEKDAY_RELATIVE(); @@ -824,11 +838,11 @@ static int scan(Scanner *s, timelib_tz_get_wrapper tz_get_wrapper) std: s->tok = cursor; s->len = 0; -#line 951 "ext/date/lib/parse_date.re" +#line 965 "ext/date/lib/parse_date.re" -#line 832 "" +#line 846 "" { YYCTYPE yych; unsigned int yyaccept = 0; @@ -947,23 +961,23 @@ yy2: ++YYCURSOR; if ((yych = *YYCURSOR) <= 'E') { if (yych <= ')') { - if (yych >= ')') goto yy139; + if (yych >= ')') goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'D') goto yy140; - goto yy1531; + if (yych <= 'D') goto yy165; + goto yy1581; } } else { if (yych <= 'd') { - if (yych <= 'Z') goto yy140; - if (yych >= 'a') goto yy145; + if (yych <= 'Z') goto yy165; + if (yych >= 'a') goto yy170; } else { - if (yych <= 'e') goto yy1540; - if (yych <= 'z') goto yy145; + if (yych <= 'e') goto yy1590; + if (yych <= 'z') goto yy170; } } yy3: -#line 1659 "ext/date/lib/parse_date.re" +#line 1673 "ext/date/lib/parse_date.re" { int tz_not_found; DEBUG_OUTPUT("tzcorrection | tz"); @@ -976,26 +990,26 @@ yy3: TIMELIB_DEINIT; return TIMELIB_TIMEZONE; } -#line 980 "" +#line 994 "" yy4: yych = *++YYCURSOR; if (yych <= 'E') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'D') goto yy140; - goto yy1531; + if (yych <= 'D') goto yy165; + goto yy1581; } } else { if (yych <= 'd') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; if (yych <= '`') goto yy3; - goto yy140; + goto yy165; } else { - if (yych <= 'e') goto yy1531; - if (yych <= 'z') goto yy140; + if (yych <= 'e') goto yy1581; + if (yych <= 'z') goto yy165; goto yy3; } } @@ -1003,35 +1017,35 @@ yy5: yych = *++YYCURSOR; if (yych <= 'O') { if (yych <= 'D') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= '@') goto yy3; - goto yy140; + goto yy165; } else { if (yych <= 'H') { - if (yych <= 'E') goto yy1502; - goto yy140; + if (yych <= 'E') goto yy1552; + goto yy165; } else { - if (yych <= 'I') goto yy1503; - if (yych <= 'N') goto yy140; - goto yy1501; + if (yych <= 'I') goto yy1553; + if (yych <= 'N') goto yy165; + goto yy1551; } } } else { if (yych <= 'h') { if (yych <= '`') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; goto yy3; } else { - if (yych == 'e') goto yy1518; - goto yy145; + if (yych == 'e') goto yy1568; + goto yy170; } } else { if (yych <= 'n') { - if (yych <= 'i') goto yy1519; - goto yy145; + if (yych <= 'i') goto yy1569; + goto yy170; } else { - if (yych <= 'o') goto yy1517; - if (yych <= 'z') goto yy145; + if (yych <= 'o') goto yy1567; + if (yych <= 'z') goto yy170; goto yy3; } } @@ -1040,35 +1054,35 @@ yy6: yych = *++YYCURSOR; if (yych <= 'O') { if (yych <= 'D') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= '@') goto yy3; - goto yy140; + goto yy165; } else { if (yych <= 'H') { - if (yych <= 'E') goto yy1502; - goto yy140; + if (yych <= 'E') goto yy1552; + goto yy165; } else { - if (yych <= 'I') goto yy1503; - if (yych <= 'N') goto yy140; - goto yy1501; + if (yych <= 'I') goto yy1553; + if (yych <= 'N') goto yy165; + goto yy1551; } } } else { if (yych <= 'h') { if (yych <= '`') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; goto yy3; } else { - if (yych == 'e') goto yy1502; - goto yy140; + if (yych == 'e') goto yy1552; + goto yy165; } } else { if (yych <= 'n') { - if (yych <= 'i') goto yy1503; - goto yy140; + if (yych <= 'i') goto yy1553; + goto yy165; } else { - if (yych <= 'o') goto yy1501; - if (yych <= 'z') goto yy140; + if (yych <= 'o') goto yy1551; + if (yych <= 'z') goto yy165; goto yy3; } } @@ -1077,27 +1091,27 @@ yy7: yych = *++YYCURSOR; if (yych <= 'O') { if (yych <= 'A') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= '@') goto yy3; - goto yy1471; + goto yy1521; } else { - if (yych == 'I') goto yy1472; - if (yych <= 'N') goto yy140; - goto yy1473; + if (yych == 'I') goto yy1522; + if (yych <= 'N') goto yy165; + goto yy1523; } } else { if (yych <= 'h') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; if (yych <= '`') goto yy3; - if (yych <= 'a') goto yy1486; - goto yy145; + if (yych <= 'a') goto yy1536; + goto yy170; } else { if (yych <= 'n') { - if (yych <= 'i') goto yy1487; - goto yy145; + if (yych <= 'i') goto yy1537; + goto yy170; } else { - if (yych <= 'o') goto yy1488; - if (yych <= 'z') goto yy145; + if (yych <= 'o') goto yy1538; + if (yych <= 'z') goto yy170; goto yy3; } } @@ -1106,27 +1120,27 @@ yy8: yych = *++YYCURSOR; if (yych <= 'O') { if (yych <= 'A') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= '@') goto yy3; - goto yy1471; + goto yy1521; } else { - if (yych == 'I') goto yy1472; - if (yych <= 'N') goto yy140; - goto yy1473; + if (yych == 'I') goto yy1522; + if (yych <= 'N') goto yy165; + goto yy1523; } } else { if (yych <= 'h') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; if (yych <= '`') goto yy3; - if (yych <= 'a') goto yy1471; - goto yy140; + if (yych <= 'a') goto yy1521; + goto yy165; } else { if (yych <= 'n') { - if (yych <= 'i') goto yy1472; - goto yy140; + if (yych <= 'i') goto yy1522; + goto yy165; } else { - if (yych <= 'o') goto yy1473; - if (yych <= 'z') goto yy140; + if (yych <= 'o') goto yy1523; + if (yych <= 'z') goto yy165; goto yy3; } } @@ -1135,17 +1149,17 @@ yy9: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case ')': goto yy139; + case ')': goto yy164; case '0': - case '1': goto yy1401; - case '2': goto yy1402; + case '1': goto yy1451; + case '2': goto yy1452; case '3': case '4': case '5': case '6': case '7': case '8': - case '9': goto yy1403; + case '9': goto yy1453; case 'A': case 'B': case 'C': @@ -1166,12 +1180,12 @@ yy9: case 'V': case 'X': case 'Y': - case 'Z': goto yy140; - case 'E': goto yy1396; - case 'H': goto yy1397; - case 'O': goto yy1398; - case 'U': goto yy1399; - case 'W': goto yy1400; + case 'Z': goto yy165; + case 'E': goto yy1446; + case 'H': goto yy1447; + case 'O': goto yy1448; + case 'U': goto yy1449; + case 'W': goto yy1450; case 'a': case 'b': case 'c': @@ -1192,29 +1206,29 @@ yy9: case 'v': case 'x': case 'y': - case 'z': goto yy145; - case 'e': goto yy1439; - case 'h': goto yy1440; - case 'o': goto yy1441; - case 'u': goto yy1442; - case 'w': goto yy1443; + case 'z': goto yy170; + case 'e': goto yy1489; + case 'h': goto yy1490; + case 'o': goto yy1491; + case 'u': goto yy1492; + case 'w': goto yy1493; default: goto yy3; } yy10: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case ')': goto yy139; + case ')': goto yy164; case '0': - case '1': goto yy1401; - case '2': goto yy1402; + case '1': goto yy1451; + case '2': goto yy1452; case '3': case '4': case '5': case '6': case '7': case '8': - case '9': goto yy1403; + case '9': goto yy1453; case 'A': case 'B': case 'C': @@ -1256,72 +1270,72 @@ yy10: case 'v': case 'x': case 'y': - case 'z': goto yy140; + case 'z': goto yy165; case 'E': - case 'e': goto yy1396; + case 'e': goto yy1446; case 'H': - case 'h': goto yy1397; + case 'h': goto yy1447; case 'O': - case 'o': goto yy1398; + case 'o': goto yy1448; case 'U': - case 'u': goto yy1399; + case 'u': goto yy1449; case 'W': - case 'w': goto yy1400; + case 'w': goto yy1450; default: goto yy3; } yy11: yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '-') goto yy1384; + if (yych == '-') goto yy1434; if (yych <= '/') goto yy12; - if (yych <= '9') goto yy1385; + if (yych <= '9') goto yy1435; yy12: -#line 1754 "ext/date/lib/parse_date.re" +#line 1768 "ext/date/lib/parse_date.re" { add_error(s, "Unexpected character"); goto std; } -#line 1285 "" +#line 1299 "" yy13: yych = *++YYCURSOR; if (yych <= 'R') { if (yych <= 'E') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'D') goto yy140; - goto yy1320; + if (yych <= 'D') goto yy165; + goto yy1370; } } else { if (yych <= 'N') { - if (yych == 'I') goto yy1321; - goto yy140; + if (yych == 'I') goto yy1371; + goto yy165; } else { - if (yych <= 'O') goto yy1322; - if (yych <= 'Q') goto yy140; - goto yy1323; + if (yych <= 'O') goto yy1372; + if (yych <= 'Q') goto yy165; + goto yy1373; } } } else { if (yych <= 'i') { if (yych <= 'd') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; if (yych <= '`') goto yy3; - goto yy145; + goto yy170; } else { - if (yych <= 'e') goto yy1361; - if (yych <= 'h') goto yy145; - goto yy1362; + if (yych <= 'e') goto yy1411; + if (yych <= 'h') goto yy170; + goto yy1412; } } else { if (yych <= 'q') { - if (yych == 'o') goto yy1363; - goto yy145; + if (yych == 'o') goto yy1413; + goto yy170; } else { - if (yych <= 'r') goto yy1364; - if (yych <= 'z') goto yy145; + if (yych <= 'r') goto yy1414; + if (yych <= 'z') goto yy170; goto yy3; } } @@ -1332,40 +1346,40 @@ yy14: if (yych <= 'E') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'D') goto yy140; - goto yy1320; + if (yych <= 'D') goto yy165; + goto yy1370; } } else { if (yych <= 'N') { - if (yych == 'I') goto yy1321; - goto yy140; + if (yych == 'I') goto yy1371; + goto yy165; } else { - if (yych <= 'O') goto yy1322; - if (yych <= 'Q') goto yy140; - goto yy1323; + if (yych <= 'O') goto yy1372; + if (yych <= 'Q') goto yy165; + goto yy1373; } } } else { if (yych <= 'i') { if (yych <= 'd') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; if (yych <= '`') goto yy3; - goto yy140; + goto yy165; } else { - if (yych <= 'e') goto yy1320; - if (yych <= 'h') goto yy140; - goto yy1321; + if (yych <= 'e') goto yy1370; + if (yych <= 'h') goto yy165; + goto yy1371; } } else { if (yych <= 'q') { - if (yych == 'o') goto yy1322; - goto yy140; + if (yych == 'o') goto yy1372; + goto yy165; } else { - if (yych <= 'r') goto yy1323; - if (yych <= 'z') goto yy140; + if (yych <= 'r') goto yy1373; + if (yych <= 'z') goto yy165; goto yy3; } } @@ -1373,64 +1387,64 @@ yy14: yy15: yych = *++YYCURSOR; if (yych <= 'A') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= '@') goto yy3; - goto yy1306; + goto yy1356; } else { if (yych <= '`') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; goto yy3; } else { - if (yych <= 'a') goto yy1317; - if (yych <= 'z') goto yy145; + if (yych <= 'a') goto yy1367; + if (yych <= 'z') goto yy170; goto yy3; } } yy16: yych = *++YYCURSOR; if (yych <= 'A') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= '@') goto yy3; - goto yy1306; + goto yy1356; } else { if (yych <= '`') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; goto yy3; } else { - if (yych <= 'a') goto yy1306; - if (yych <= 'z') goto yy140; + if (yych <= 'a') goto yy1356; + if (yych <= 'z') goto yy165; goto yy3; } } yy17: yych = *++YYCURSOR; if (yych <= 'A') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= '@') goto yy3; - goto yy1286; + goto yy1336; } else { if (yych <= '`') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; goto yy3; } else { - if (yych <= 'a') goto yy1303; - if (yych <= 'z') goto yy145; + if (yych <= 'a') goto yy1353; + if (yych <= 'z') goto yy170; goto yy3; } } yy18: yych = *++YYCURSOR; if (yych <= 'A') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= '@') goto yy3; - goto yy1286; + goto yy1336; } else { if (yych <= '`') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; goto yy3; } else { - if (yych <= 'a') goto yy1286; - if (yych <= 'z') goto yy140; + if (yych <= 'a') goto yy1336; + if (yych <= 'z') goto yy165; goto yy3; } } @@ -1440,39 +1454,39 @@ yy19: if (yych <= 'D') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'A') goto yy1229; - goto yy140; + if (yych <= 'A') goto yy1279; + goto yy165; } } else { if (yych <= 'H') { - if (yych <= 'E') goto yy1228; - goto yy140; + if (yych <= 'E') goto yy1278; + goto yy165; } else { - if (yych <= 'I') goto yy1230; - if (yych <= 'T') goto yy140; - goto yy1231; + if (yych <= 'I') goto yy1280; + if (yych <= 'T') goto yy165; + goto yy1281; } } } else { if (yych <= 'e') { if (yych <= '`') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; goto yy3; } else { - if (yych <= 'a') goto yy1258; - if (yych <= 'd') goto yy145; - goto yy1257; + if (yych <= 'a') goto yy1308; + if (yych <= 'd') goto yy170; + goto yy1307; } } else { if (yych <= 't') { - if (yych == 'i') goto yy1259; - goto yy145; + if (yych == 'i') goto yy1309; + goto yy170; } else { - if (yych <= 'u') goto yy1260; - if (yych <= 'z') goto yy145; + if (yych <= 'u') goto yy1310; + if (yych <= 'z') goto yy170; goto yy3; } } @@ -1483,39 +1497,39 @@ yy20: if (yych <= 'D') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'A') goto yy1229; - goto yy140; + if (yych <= 'A') goto yy1279; + goto yy165; } } else { if (yych <= 'H') { - if (yych <= 'E') goto yy1228; - goto yy140; + if (yych <= 'E') goto yy1278; + goto yy165; } else { - if (yych <= 'I') goto yy1230; - if (yych <= 'T') goto yy140; - goto yy1231; + if (yych <= 'I') goto yy1280; + if (yych <= 'T') goto yy165; + goto yy1281; } } } else { if (yych <= 'e') { if (yych <= '`') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; goto yy3; } else { - if (yych <= 'a') goto yy1229; - if (yych <= 'd') goto yy140; - goto yy1228; + if (yych <= 'a') goto yy1279; + if (yych <= 'd') goto yy165; + goto yy1278; } } else { if (yych <= 't') { - if (yych == 'i') goto yy1230; - goto yy140; + if (yych == 'i') goto yy1280; + goto yy165; } else { - if (yych <= 'u') goto yy1231; - if (yych <= 'z') goto yy140; + if (yych <= 'u') goto yy1281; + if (yych <= 'z') goto yy165; goto yy3; } } @@ -1524,22 +1538,22 @@ yy21: yych = *++YYCURSOR; if (yych <= 'L') { if (yych <= '@') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { - if (yych == 'I') goto yy1198; - if (yych <= 'K') goto yy140; - goto yy1199; + if (yych == 'I') goto yy1248; + if (yych <= 'K') goto yy165; + goto yy1249; } } else { if (yych <= 'i') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; if (yych <= '`') goto yy3; - if (yych <= 'h') goto yy145; - goto yy1216; + if (yych <= 'h') goto yy170; + goto yy1266; } else { - if (yych == 'l') goto yy1217; - if (yych <= 'z') goto yy145; + if (yych == 'l') goto yy1267; + if (yych <= 'z') goto yy170; goto yy3; } } @@ -1547,22 +1561,22 @@ yy22: yych = *++YYCURSOR; if (yych <= 'L') { if (yych <= '@') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { - if (yych == 'I') goto yy1198; - if (yych <= 'K') goto yy140; - goto yy1199; + if (yych == 'I') goto yy1248; + if (yych <= 'K') goto yy165; + goto yy1249; } } else { if (yych <= 'i') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; if (yych <= '`') goto yy3; - if (yych <= 'h') goto yy140; - goto yy1198; + if (yych <= 'h') goto yy165; + goto yy1248; } else { - if (yych == 'l') goto yy1199; - if (yych <= 'z') goto yy140; + if (yych == 'l') goto yy1249; + if (yych <= 'z') goto yy165; goto yy3; } } @@ -1571,20 +1585,20 @@ yy23: if (yych <= 'R') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'Q') goto yy140; - goto yy1097; + if (yych <= 'Q') goto yy165; + goto yy1122; } } else { if (yych <= 'q') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; if (yych <= '`') goto yy3; - goto yy145; + goto yy170; } else { - if (yych <= 'r') goto yy1191; - if (yych <= 'z') goto yy145; + if (yych <= 'r') goto yy1241; + if (yych <= 'z') goto yy170; goto yy3; } } @@ -1593,280 +1607,473 @@ yy24: if (yych <= 'R') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'Q') goto yy140; - goto yy1097; + if (yych <= 'Q') goto yy165; + goto yy1122; } } else { if (yych <= 'q') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; if (yych <= '`') goto yy3; - goto yy140; + goto yy165; } else { - if (yych <= 'r') goto yy1097; - if (yych <= 'z') goto yy140; + if (yych <= 'r') goto yy1122; + if (yych <= 'z') goto yy165; goto yy3; } } yy25: yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': goto yy1051; - case ' ': - case 'A': - case 'D': - case 'F': - case 'H': - case 'I': - 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 yy1053; - case '-': goto yy472; - case '.': goto yy1063; - case '/': goto yy471; - case '0': goto yy1096; - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1095; - case ':': goto yy1064; - case 'n': goto yy469; - case 'r': goto yy470; - case 's': goto yy463; - case 't': goto yy467; - default: goto yy12; + if (yych <= '`') { + if (yych <= '@') { + if (yych <= '-') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy1076; + goto yy12; + } else { + if (yych <= ' ') goto yy1078; + if (yych <= ',') goto yy12; + goto yy497; + } + } else { + if (yych <= '0') { + if (yych <= '.') goto yy1088; + if (yych <= '/') goto yy496; + goto yy1121; + } else { + if (yych <= '9') goto yy1120; + if (yych <= ':') goto yy1089; + goto yy12; + } + } + } else { + if (yych <= 'G') { + if (yych <= 'D') { + if (yych <= 'A') goto yy1078; + if (yych <= 'C') goto yy12; + goto yy1078; + } else { + if (yych == 'F') goto yy1078; + goto yy12; + } + } else { + if (yych <= 'O') { + if (yych <= 'J') goto yy1078; + if (yych <= 'L') goto yy12; + goto yy1078; + } else { + if (yych <= 'R') goto yy12; + if (yych <= 'Y') goto yy1078; + goto yy12; + } + } + } + } else { + if (yych <= 'n') { + if (yych <= 'g') { + if (yych <= 'd') { + if (yych <= 'a') goto yy1078; + if (yych <= 'c') goto yy12; + goto yy1078; + } else { + if (yych == 'f') goto yy1078; + goto yy12; + } + } else { + if (yych <= 'j') { + if (yych == 'i') goto yy12; + goto yy1078; + } else { + if (yych <= 'l') goto yy12; + if (yych <= 'm') goto yy1078; + goto yy494; + } + } + } else { + if (yych <= 'u') { + if (yych <= 'r') { + if (yych <= 'o') goto yy1078; + if (yych <= 'q') goto yy12; + goto yy495; + } else { + if (yych <= 's') goto yy489; + if (yych <= 't') goto yy492; + goto yy1078; + } + } else { + if (yych <= 'x') { + if (yych == 'w') goto yy1078; + goto yy12; + } else { + if (yych <= 'y') goto yy1078; + if (yych == 0xC2) goto yy1078; + goto yy12; + } + } + } } yy26: yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': goto yy459; - case ' ': - case 'A': - case 'D': - case 'F': - case 'H': - case 'I': - 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 yy461; - case '-': goto yy472; - case '.': goto yy473; - case '/': goto yy471; - case '0': - case '1': - case '2': goto yy1095; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1062; - case ':': goto yy482; - case 'n': goto yy469; - case 'r': goto yy470; - case 's': goto yy463; - case 't': goto yy467; - default: goto yy12; + if (yych <= '`') { + if (yych <= '@') { + if (yych <= '-') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy484; + goto yy12; + } else { + if (yych <= ' ') goto yy486; + if (yych <= ',') goto yy12; + goto yy497; + } + } else { + if (yych <= '2') { + if (yych <= '.') goto yy498; + if (yych <= '/') goto yy496; + goto yy1120; + } else { + if (yych <= '9') goto yy1087; + if (yych <= ':') goto yy507; + goto yy12; + } + } + } else { + if (yych <= 'G') { + if (yych <= 'D') { + if (yych <= 'A') goto yy486; + if (yych <= 'C') goto yy12; + goto yy486; + } else { + if (yych == 'F') goto yy486; + goto yy12; + } + } else { + if (yych <= 'P') { + if (yych <= 'J') goto yy486; + if (yych <= 'L') goto yy12; + goto yy486; + } else { + if (yych <= 'R') goto yy12; + if (yych <= 'Y') goto yy486; + goto yy12; + } + } + } + } else { + if (yych <= 'n') { + if (yych <= 'g') { + if (yych <= 'd') { + if (yych <= 'a') goto yy486; + if (yych <= 'c') goto yy12; + goto yy486; + } else { + if (yych == 'f') goto yy486; + goto yy12; + } + } else { + if (yych <= 'j') { + if (yych == 'i') goto yy12; + goto yy486; + } else { + if (yych <= 'l') goto yy12; + if (yych <= 'm') goto yy486; + goto yy494; + } + } + } else { + if (yych <= 'u') { + if (yych <= 'r') { + if (yych <= 'p') goto yy486; + if (yych <= 'q') goto yy12; + goto yy495; + } else { + if (yych <= 's') goto yy489; + if (yych <= 't') goto yy492; + goto yy486; + } + } else { + if (yych <= 'x') { + if (yych == 'w') goto yy486; + goto yy12; + } else { + if (yych <= 'y') goto yy486; + if (yych == 0xC2) goto yy486; + goto yy12; + } + } + } } yy27: yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': goto yy459; - case ' ': - case 'A': - case 'D': - case 'F': - case 'H': - case 'I': - 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 yy461; - case '-': goto yy472; - case '.': goto yy473; - case '/': goto yy471; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy1062; - case '5': - case '6': - case '7': - case '8': - case '9': goto yy1049; - case ':': goto yy482; - case 'n': goto yy469; - case 'r': goto yy470; - case 's': goto yy463; - case 't': goto yy467; - default: goto yy12; + if (yych <= '`') { + if (yych <= '@') { + if (yych <= '-') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy484; + goto yy12; + } else { + if (yych <= ' ') goto yy486; + if (yych <= ',') goto yy12; + goto yy497; + } + } else { + if (yych <= '4') { + if (yych <= '.') goto yy498; + if (yych <= '/') goto yy496; + goto yy1087; + } else { + if (yych <= '9') goto yy1074; + if (yych <= ':') goto yy507; + goto yy12; + } + } + } else { + if (yych <= 'G') { + if (yych <= 'D') { + if (yych <= 'A') goto yy486; + if (yych <= 'C') goto yy12; + goto yy486; + } else { + if (yych == 'F') goto yy486; + goto yy12; + } + } else { + if (yych <= 'P') { + if (yych <= 'J') goto yy486; + if (yych <= 'L') goto yy12; + goto yy486; + } else { + if (yych <= 'R') goto yy12; + if (yych <= 'Y') goto yy486; + goto yy12; + } + } + } + } else { + if (yych <= 'n') { + if (yych <= 'g') { + if (yych <= 'd') { + if (yych <= 'a') goto yy486; + if (yych <= 'c') goto yy12; + goto yy486; + } else { + if (yych == 'f') goto yy486; + goto yy12; + } + } else { + if (yych <= 'j') { + if (yych == 'i') goto yy12; + goto yy486; + } else { + if (yych <= 'l') goto yy12; + if (yych <= 'm') goto yy486; + goto yy494; + } + } + } else { + if (yych <= 'u') { + if (yych <= 'r') { + if (yych <= 'p') goto yy486; + if (yych <= 'q') goto yy12; + goto yy495; + } else { + if (yych <= 's') goto yy489; + if (yych <= 't') goto yy492; + goto yy486; + } + } else { + if (yych <= 'x') { + if (yych == 'w') goto yy486; + goto yy12; + } else { + if (yych <= 'y') goto yy486; + if (yych == 0xC2) goto yy486; + goto yy12; + } + } + } } yy28: yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': goto yy459; - case ' ': - case 'A': - case 'D': - case 'F': - case 'H': - case 'I': - 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 yy461; - case '-': goto yy472; - case '.': goto yy473; - case '/': goto yy471; - case '0': - case '1': goto yy1049; - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy468; - case ':': goto yy482; - case 'n': goto yy469; - case 'r': goto yy470; - case 's': goto yy463; - case 't': goto yy467; - default: goto yy12; + if (yych <= '`') { + if (yych <= '@') { + if (yych <= '-') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy484; + goto yy12; + } else { + if (yych <= ' ') goto yy486; + if (yych <= ',') goto yy12; + goto yy497; + } + } else { + if (yych <= '1') { + if (yych <= '.') goto yy498; + if (yych <= '/') goto yy496; + goto yy1074; + } else { + if (yych <= '9') goto yy493; + if (yych <= ':') goto yy507; + goto yy12; + } + } + } else { + if (yych <= 'G') { + if (yych <= 'D') { + if (yych <= 'A') goto yy486; + if (yych <= 'C') goto yy12; + goto yy486; + } else { + if (yych == 'F') goto yy486; + goto yy12; + } + } else { + if (yych <= 'P') { + if (yych <= 'J') goto yy486; + if (yych <= 'L') goto yy12; + goto yy486; + } else { + if (yych <= 'R') goto yy12; + if (yych <= 'Y') goto yy486; + goto yy12; + } + } + } + } else { + if (yych <= 'n') { + if (yych <= 'g') { + if (yych <= 'd') { + if (yych <= 'a') goto yy486; + if (yych <= 'c') goto yy12; + goto yy486; + } else { + if (yych == 'f') goto yy486; + goto yy12; + } + } else { + if (yych <= 'j') { + if (yych == 'i') goto yy12; + goto yy486; + } else { + if (yych <= 'l') goto yy12; + if (yych <= 'm') goto yy486; + goto yy494; + } + } + } else { + if (yych <= 'u') { + if (yych <= 'r') { + if (yych <= 'p') goto yy486; + if (yych <= 'q') goto yy12; + goto yy495; + } else { + if (yych <= 's') goto yy489; + if (yych <= 't') goto yy492; + goto yy486; + } + } else { + if (yych <= 'x') { + if (yych == 'w') goto yy486; + goto yy12; + } else { + if (yych <= 'y') goto yy486; + if (yych == 0xC2) goto yy486; + goto yy12; + } + } + } } yy29: yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': goto yy459; - case ' ': - case 'A': - case 'D': - case 'F': - case 'H': - case 'I': - 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 yy461; - case '-': goto yy472; - case '.': goto yy473; - case '/': goto yy471; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy468; - case ':': goto yy482; - case 'n': goto yy469; - case 'r': goto yy470; - case 's': goto yy463; - case 't': goto yy467; - default: goto yy12; + if (yych <= 'a') { + if (yych <= 'A') { + if (yych <= '-') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy484; + goto yy12; + } else { + if (yych <= ' ') goto yy486; + if (yych <= ',') goto yy12; + goto yy497; + } + } else { + if (yych <= '9') { + if (yych <= '.') goto yy498; + if (yych <= '/') goto yy496; + goto yy493; + } else { + if (yych <= ':') goto yy507; + if (yych <= '@') goto yy12; + goto yy486; + } + } + } else { + if (yych <= 'J') { + if (yych <= 'E') { + if (yych == 'D') goto yy486; + goto yy12; + } else { + if (yych == 'G') goto yy12; + goto yy486; + } + } else { + if (yych <= 'R') { + if (yych <= 'L') goto yy12; + if (yych <= 'P') goto yy486; + goto yy12; + } else { + if (yych <= 'Y') goto yy486; + if (yych <= '`') goto yy12; + goto yy486; + } + } + } + } else { + if (yych <= 'p') { + if (yych <= 'h') { + if (yych <= 'e') { + if (yych == 'd') goto yy486; + goto yy12; + } else { + if (yych == 'g') goto yy12; + goto yy486; + } + } else { + if (yych <= 'l') { + if (yych == 'j') goto yy486; + goto yy12; + } else { + if (yych == 'n') goto yy494; + goto yy486; + } + } + } else { + if (yych <= 'v') { + if (yych <= 's') { + if (yych <= 'q') goto yy12; + if (yych <= 'r') goto yy495; + goto yy489; + } else { + if (yych <= 't') goto yy492; + if (yych <= 'u') goto yy486; + goto yy12; + } + } else { + if (yych <= 'y') { + if (yych == 'x') goto yy12; + goto yy486; + } else { + if (yych == 0xC2) goto yy486; + goto yy12; + } + } + } } yy30: yyaccept = 1; @@ -1876,17 +2083,17 @@ yy30: } switch (yych) { case '+': - case '-': goto yy439; + case '-': goto yy464; case '0': - case '1': goto yy436; - case '2': goto yy437; + case '1': goto yy461; + case '2': goto yy462; case '3': case '4': case '5': case '6': case '7': case '8': - case '9': goto yy438; + case '9': goto yy463; default: goto yy12; } yy31: @@ -1896,37 +2103,37 @@ yy31: if (yych <= '(') { if (yych <= '\t') { if (yych <= 0x08) goto yy3; - goto yy195; + goto yy220; } else { - if (yych == ' ') goto yy195; + if (yych == ' ') goto yy220; goto yy3; } } else { if (yych <= ',') { - if (yych <= ')') goto yy139; + if (yych <= ')') goto yy164; goto yy3; } else { if (yych == '/') goto yy3; - goto yy195; + goto yy220; } } } else { if (yych <= 'V') { if (yych <= 'H') { if (yych <= '@') goto yy3; - goto yy140; + goto yy165; } else { - if (yych <= 'I') goto yy435; - if (yych <= 'U') goto yy140; - goto yy434; + if (yych <= 'I') goto yy460; + if (yych <= 'U') goto yy165; + goto yy459; } } else { if (yych <= 'Z') { - if (yych == 'X') goto yy434; - goto yy140; + if (yych == 'X') goto yy459; + goto yy165; } else { if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy145; + if (yych <= 'z') goto yy170; goto yy3; } } @@ -1936,27 +2143,27 @@ yy32: yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= ' ') { - if (yych == '\t') goto yy195; + if (yych == '\t') goto yy220; if (yych <= 0x1F) goto yy3; - goto yy195; + goto yy220; } else { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy195; + goto yy220; } } else { if (yych <= 'H') { if (yych <= '/') goto yy3; - if (yych <= '9') goto yy195; + if (yych <= '9') goto yy220; if (yych <= '@') goto yy3; - goto yy140; + goto yy165; } else { if (yych <= 'Z') { - if (yych <= 'I') goto yy431; - goto yy140; + if (yych <= 'I') goto yy456; + goto yy165; } else { if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy145; + if (yych <= 'z') goto yy170; goto yy3; } } @@ -1966,27 +2173,27 @@ yy33: yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= ' ') { - if (yych == '\t') goto yy195; + if (yych == '\t') goto yy220; if (yych <= 0x1F) goto yy3; - goto yy195; + goto yy220; } else { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy195; + goto yy220; } } else { if (yych <= 'H') { if (yych <= '/') goto yy3; - if (yych <= '9') goto yy195; + if (yych <= '9') goto yy220; if (yych <= '@') goto yy3; - goto yy140; + goto yy165; } else { if (yych <= 'Z') { - if (yych <= 'I') goto yy429; - goto yy140; + if (yych <= 'I') goto yy454; + goto yy165; } else { if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy145; + if (yych <= 'z') goto yy170; goto yy3; } } @@ -1995,21 +2202,21 @@ yy34: yych = *++YYCURSOR; if (yych <= 'U') { if (yych <= '@') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { - if (yych <= 'A') goto yy412; - if (yych <= 'T') goto yy140; - goto yy411; + if (yych <= 'A') goto yy437; + if (yych <= 'T') goto yy165; + goto yy436; } } else { if (yych <= 'a') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; if (yych <= '`') goto yy3; - goto yy421; + goto yy446; } else { - if (yych == 'u') goto yy420; - if (yych <= 'z') goto yy145; + if (yych == 'u') goto yy445; + if (yych <= 'z') goto yy170; goto yy3; } } @@ -2017,21 +2224,21 @@ yy35: yych = *++YYCURSOR; if (yych <= 'U') { if (yych <= '@') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { - if (yych <= 'A') goto yy412; - if (yych <= 'T') goto yy140; - goto yy411; + if (yych <= 'A') goto yy437; + if (yych <= 'T') goto yy165; + goto yy436; } } else { if (yych <= 'a') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; if (yych <= '`') goto yy3; - goto yy412; + goto yy437; } else { - if (yych == 'u') goto yy411; - if (yych <= 'z') goto yy140; + if (yych == 'u') goto yy436; + if (yych <= 'z') goto yy165; goto yy3; } } @@ -2039,35 +2246,35 @@ yy36: yych = *++YYCURSOR; if (yych <= 'U') { if (yych <= 'F') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= '@') goto yy3; - goto yy140; + goto yy165; } else { if (yych <= 'O') { - if (yych <= 'G') goto yy390; - goto yy140; + if (yych <= 'G') goto yy415; + goto yy165; } else { - if (yych <= 'P') goto yy389; - if (yych <= 'T') goto yy140; - goto yy388; + if (yych <= 'P') goto yy414; + if (yych <= 'T') goto yy165; + goto yy413; } } } else { if (yych <= 'o') { if (yych <= '`') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; goto yy3; } else { - if (yych == 'g') goto yy402; - goto yy145; + if (yych == 'g') goto yy427; + goto yy170; } } else { if (yych <= 't') { - if (yych <= 'p') goto yy401; - goto yy145; + if (yych <= 'p') goto yy426; + goto yy170; } else { - if (yych <= 'u') goto yy400; - if (yych <= 'z') goto yy145; + if (yych <= 'u') goto yy425; + if (yych <= 'z') goto yy170; goto yy3; } } @@ -2076,35 +2283,35 @@ yy37: yych = *++YYCURSOR; if (yych <= 'U') { if (yych <= 'F') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= '@') goto yy3; - goto yy140; + goto yy165; } else { if (yych <= 'O') { - if (yych <= 'G') goto yy390; - goto yy140; + if (yych <= 'G') goto yy415; + goto yy165; } else { - if (yych <= 'P') goto yy389; - if (yych <= 'T') goto yy140; - goto yy388; + if (yych <= 'P') goto yy414; + if (yych <= 'T') goto yy165; + goto yy413; } } } else { if (yych <= 'o') { if (yych <= '`') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; goto yy3; } else { - if (yych == 'g') goto yy390; - goto yy140; + if (yych == 'g') goto yy415; + goto yy165; } } else { if (yych <= 't') { - if (yych <= 'p') goto yy389; - goto yy140; + if (yych <= 'p') goto yy414; + goto yy165; } else { - if (yych <= 'u') goto yy388; - if (yych <= 'z') goto yy140; + if (yych <= 'u') goto yy413; + if (yych <= 'z') goto yy165; goto yy3; } } @@ -2114,20 +2321,20 @@ yy38: if (yych <= 'C') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'B') goto yy140; - goto yy378; + if (yych <= 'B') goto yy165; + goto yy403; } } else { if (yych <= 'b') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; if (yych <= '`') goto yy3; - goto yy145; + goto yy170; } else { - if (yych <= 'c') goto yy383; - if (yych <= 'z') goto yy145; + if (yych <= 'c') goto yy408; + if (yych <= 'z') goto yy170; goto yy3; } } @@ -2136,20 +2343,20 @@ yy39: if (yych <= 'C') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'B') goto yy140; - goto yy378; + if (yych <= 'B') goto yy165; + goto yy403; } } else { if (yych <= 'b') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; if (yych <= '`') goto yy3; - goto yy140; + goto yy165; } else { - if (yych <= 'c') goto yy378; - if (yych <= 'z') goto yy140; + if (yych <= 'c') goto yy403; + if (yych <= 'z') goto yy165; goto yy3; } } @@ -2158,20 +2365,20 @@ yy40: if (yych <= 'E') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'D') goto yy140; - goto yy191; + if (yych <= 'D') goto yy165; + goto yy216; } } else { if (yych <= 'd') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; if (yych <= '`') goto yy3; - goto yy145; + goto yy170; } else { - if (yych <= 'e') goto yy369; - if (yych <= 'z') goto yy145; + if (yych <= 'e') goto yy394; + if (yych <= 'z') goto yy170; goto yy3; } } @@ -2180,20 +2387,20 @@ yy41: if (yych <= 'E') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'D') goto yy140; - goto yy191; + if (yych <= 'D') goto yy165; + goto yy216; } } else { if (yych <= 'd') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; if (yych <= '`') goto yy3; - goto yy140; + goto yy165; } else { - if (yych <= 'e') goto yy191; - if (yych <= 'z') goto yy140; + if (yych <= 'e') goto yy216; + if (yych <= 'z') goto yy165; goto yy3; } } @@ -2202,20 +2409,20 @@ yy42: if (yych <= 'E') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'D') goto yy140; - goto yy164; + if (yych <= 'D') goto yy165; + goto yy189; } } else { if (yych <= 'd') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; if (yych <= '`') goto yy3; - goto yy145; + goto yy170; } else { - if (yych <= 'e') goto yy178; - if (yych <= 'z') goto yy145; + if (yych <= 'e') goto yy203; + if (yych <= 'z') goto yy170; goto yy3; } } @@ -2224,66 +2431,66 @@ yy43: if (yych <= 'E') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'D') goto yy140; - goto yy164; + if (yych <= 'D') goto yy165; + goto yy189; } } else { if (yych <= 'd') { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; if (yych <= '`') goto yy3; - goto yy140; + goto yy165; } else { - if (yych <= 'e') goto yy164; - if (yych <= 'z') goto yy140; + if (yych <= 'e') goto yy189; + if (yych <= 'z') goto yy165; goto yy3; } } yy44: yych = *++YYCURSOR; if (yych <= 'L') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= '@') goto yy3; - goto yy140; + goto yy165; } else { if (yych <= 'Z') { - if (yych <= 'M') goto yy156; - goto yy140; + if (yych <= 'M') goto yy181; + goto yy165; } else { if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy145; + if (yych <= 'z') goto yy170; goto yy3; } } yy45: yych = *++YYCURSOR; if (yych <= '@') goto yy12; - if (yych <= 'Z') goto yy155; + if (yych <= 'Z') goto yy180; if (yych <= '`') goto yy12; - if (yych <= 'z') goto yy155; + if (yych <= 'z') goto yy180; goto yy12; yy46: yych = *++YYCURSOR; if (yych <= '@') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy145; + if (yych <= 'z') goto yy170; goto yy3; } yy47: yych = *++YYCURSOR; if (yych <= '@') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy140; + if (yych <= 'z') goto yy165; goto yy3; } yy48: @@ -2295,77 +2502,91 @@ yy48: if (yych <= '/') goto yy49; if (yych <= '9') goto yy54; yy49: -#line 1743 "ext/date/lib/parse_date.re" +#line 1757 "ext/date/lib/parse_date.re" { goto std; } -#line 2303 "" +#line 2510 "" yy50: yych = *++YYCURSOR; goto yy49; yy51: ++YYCURSOR; -#line 1748 "ext/date/lib/parse_date.re" +#line 1762 "ext/date/lib/parse_date.re" { s->pos = cursor; s->line++; goto std; } -#line 2314 "" +#line 2521 "" yy53: yych = *++YYCURSOR; goto yy12; yy54: ++YYCURSOR; - if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11); + if ((YYLIMIT - YYCURSOR) < 12) YYFILL(12); yych = *YYCURSOR; if (yybm[0+yych] & 2) { goto yy54; } - if (yych <= 'W') { - if (yych <= 'F') { + if (yych <= 'X') { + if (yych <= 'G') { if (yych <= ' ') { if (yych == '\t') goto yy59; if (yych >= ' ') goto yy59; } else { - if (yych == 'D') goto yy64; - if (yych >= 'F') goto yy65; + if (yych <= 'D') { + if (yych >= 'D') goto yy66; + } else { + if (yych == 'F') goto yy67; + } } } else { - if (yych <= 'M') { - if (yych == 'H') goto yy63; - if (yych >= 'M') goto yy62; - } else { - if (yych <= 'S') { - if (yych >= 'S') goto yy61; + if (yych <= 'S') { + if (yych <= 'L') { + if (yych <= 'H') goto yy65; } else { - if (yych <= 'T') goto yy68; - if (yych >= 'W') goto yy67; + if (yych <= 'M') goto yy61; + if (yych >= 'S') goto yy64; + } + } else { + if (yych <= 'U') { + if (yych <= 'T') goto yy70; + goto yy63; + } else { + if (yych == 'W') goto yy69; } } } } else { - if (yych <= 'l') { - if (yych <= 'd') { - if (yych == 'Y') goto yy66; - if (yych >= 'd') goto yy64; - } else { - if (yych <= 'f') { - if (yych >= 'f') goto yy65; + if (yych <= 'r') { + if (yych <= 'f') { + if (yych <= 'c') { + if (yych <= 'Y') goto yy68; } else { - if (yych == 'h') goto yy63; + if (yych <= 'd') goto yy66; + if (yych >= 'f') goto yy67; + } + } else { + if (yych <= 'h') { + if (yych >= 'h') goto yy65; + } else { + if (yych == 'm') goto yy61; } } } else { - if (yych <= 't') { - if (yych <= 'm') goto yy62; - if (yych <= 'r') goto yy56; - if (yych <= 's') goto yy61; - goto yy68; - } else { - if (yych <= 'w') { - if (yych >= 'w') goto yy67; + if (yych <= 'w') { + if (yych <= 't') { + if (yych <= 's') goto yy64; + goto yy70; } else { - if (yych == 'y') goto yy66; + if (yych <= 'u') goto yy63; + if (yych >= 'w') goto yy69; + } + } else { + if (yych <= 'y') { + if (yych >= 'y') goto yy68; + } else { + if (yych == 0xC2) goto yy62; } } } @@ -2387,23 +2608,23 @@ yy56: } } else { if (yyaccept == 3) { - goto yy72; + goto yy74; } else { - goto yy166; + goto yy191; } } } else { if (yyaccept <= 6) { if (yyaccept == 5) { - goto yy193; + goto yy218; } else { - goto yy198; + goto yy223; } } else { if (yyaccept == 7) { - goto yy222; + goto yy247; } else { - goto yy294; + goto yy319; } } } @@ -2412,32 +2633,32 @@ yy56: if (yyaccept <= 11) { if (yyaccept <= 10) { if (yyaccept == 9) { - goto yy392; + goto yy417; } else { - goto yy475; + goto yy500; } } else { - goto yy490; + goto yy515; } } else { if (yyaccept == 12) { - goto yy611; + goto yy636; } else { - goto yy656; + goto yy681; } } } else { if (yyaccept <= 15) { if (yyaccept == 14) { - goto yy666; + goto yy691; } else { - goto yy763; + goto yy788; } } else { if (yyaccept == 16) { - goto yy783; + goto yy808; } else { - goto yy814; + goto yy839; } } } @@ -2448,32 +2669,32 @@ yy56: if (yyaccept <= 20) { if (yyaccept <= 19) { if (yyaccept == 18) { - goto yy821; + goto yy846; } else { - goto yy848; + goto yy873; } } else { - goto yy793; + goto yy818; } } else { if (yyaccept == 21) { - goto yy454; + goto yy479; } else { - goto yy973; + goto yy998; } } } else { if (yyaccept <= 24) { if (yyaccept == 23) { - goto yy842; + goto yy867; } else { - goto yy1067; + goto yy1092; } } else { if (yyaccept == 25) { - goto yy1075; + goto yy1100; } else { - goto yy1117; + goto yy1144; } } } @@ -2481,29 +2702,29 @@ yy56: if (yyaccept <= 30) { if (yyaccept <= 28) { if (yyaccept == 27) { - goto yy1141; + goto yy1168; } else { - goto yy1294; + goto yy1344; } } else { if (yyaccept == 29) { - goto yy1387; + goto yy1437; } else { - goto yy1425; + goto yy1475; } } } else { if (yyaccept <= 32) { if (yyaccept == 31) { - goto yy1428; + goto yy1478; } else { - goto yy1508; + goto yy1558; } } else { if (yyaccept == 33) { - goto yy1516; + goto yy1566; } else { - goto yy1539; + goto yy1589; } } } @@ -2521,61 +2742,79 @@ yy57: goto yy56; yy59: ++YYCURSOR; - if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11); + if ((YYLIMIT - YYCURSOR) < 12) YYFILL(12); yych = *YYCURSOR; yy60: - if (yych <= 'W') { - if (yych <= 'F') { + if (yych <= 'X') { + if (yych <= 'G') { if (yych <= ' ') { if (yych == '\t') goto yy59; if (yych <= 0x1F) goto yy56; goto yy59; } else { - if (yych == 'D') goto yy64; - if (yych <= 'E') goto yy56; - goto yy65; - } - } else { - if (yych <= 'M') { - if (yych == 'H') goto yy63; - if (yych <= 'L') goto yy56; - goto yy62; - } else { - if (yych <= 'S') { - if (yych <= 'R') goto yy56; + if (yych <= 'D') { + if (yych <= 'C') goto yy56; + goto yy66; } else { - if (yych <= 'T') goto yy68; - if (yych <= 'V') goto yy56; - goto yy67; - } - } - } - } else { - if (yych <= 'l') { - if (yych <= 'd') { - if (yych == 'Y') goto yy66; - if (yych <= 'c') goto yy56; - goto yy64; - } else { - if (yych <= 'f') { - if (yych <= 'e') goto yy56; - goto yy65; - } else { - if (yych == 'h') goto yy63; + if (yych == 'F') goto yy67; goto yy56; } } } else { - if (yych <= 't') { - if (yych <= 'm') goto yy62; - if (yych <= 'r') goto yy56; - if (yych >= 't') goto yy68; - } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy56; - goto yy67; + if (yych <= 'S') { + if (yych <= 'L') { + if (yych <= 'H') goto yy65; + goto yy56; } else { - if (yych == 'y') goto yy66; + if (yych <= 'M') goto yy61; + if (yych <= 'R') goto yy56; + goto yy64; + } + } else { + if (yych <= 'U') { + if (yych <= 'T') goto yy70; + goto yy63; + } else { + if (yych == 'W') goto yy69; + goto yy56; + } + } + } + } else { + if (yych <= 'r') { + if (yych <= 'f') { + if (yych <= 'c') { + if (yych <= 'Y') goto yy68; + goto yy56; + } else { + if (yych <= 'd') goto yy66; + if (yych <= 'e') goto yy56; + goto yy67; + } + } else { + if (yych <= 'h') { + if (yych <= 'g') goto yy56; + goto yy65; + } else { + if (yych != 'm') goto yy56; + } + } + } else { + if (yych <= 'w') { + if (yych <= 't') { + if (yych <= 's') goto yy64; + goto yy70; + } else { + if (yych <= 'u') goto yy63; + if (yych <= 'v') goto yy56; + goto yy69; + } + } else { + if (yych <= 'y') { + if (yych <= 'x') goto yy56; + goto yy68; + } else { + if (yych == 0xC2) goto yy62; goto yy56; } } @@ -2583,105 +2822,120 @@ yy60: } yy61: yych = *++YYCURSOR; - if (yych <= 'U') { - if (yych <= 'D') { - if (yych == 'A') goto yy126; + if (yych <= 'S') { + if (yych <= 'N') { + if (yych == 'I') goto yy138; goto yy56; } else { - if (yych <= 'E') goto yy127; - if (yych <= 'T') goto yy56; - goto yy125; + if (yych <= 'O') goto yy137; + if (yych <= 'R') goto yy56; + goto yy139; } } else { - if (yych <= 'd') { - if (yych == 'a') goto yy126; + if (yych <= 'n') { + if (yych == 'i') goto yy138; goto yy56; } else { - if (yych <= 'e') goto yy127; - if (yych == 'u') goto yy125; + if (yych <= 'o') goto yy137; + if (yych == 's') goto yy139; goto yy56; } } yy62: yych = *++YYCURSOR; - if (yych <= 'O') { - if (yych == 'I') goto yy117; - if (yych <= 'N') goto yy56; - goto yy116; - } else { - if (yych <= 'i') { - if (yych <= 'h') goto yy56; - goto yy117; - } else { - if (yych == 'o') goto yy116; - goto yy56; - } - } + if (yych == 0xB5) goto yy134; + goto yy56; yy63: yych = *++YYCURSOR; - if (yych == 'O') goto yy114; - if (yych == 'o') goto yy114; + if (yych == 'S') goto yy132; + if (yych == 's') goto yy132; goto yy56; yy64: yych = *++YYCURSOR; - if (yych == 'A') goto yy113; - if (yych == 'a') goto yy113; - goto yy56; -yy65: - yych = *++YYCURSOR; - if (yych <= 'R') { - if (yych == 'O') goto yy98; - if (yych <= 'Q') goto yy56; - goto yy97; - } else { - if (yych <= 'o') { - if (yych <= 'n') goto yy56; - goto yy98; + if (yych <= 'U') { + if (yych <= 'D') { + if (yych == 'A') goto yy119; + goto yy56; } else { - if (yych == 'r') goto yy97; + if (yych <= 'E') goto yy120; + if (yych <= 'T') goto yy56; + goto yy118; + } + } else { + if (yych <= 'd') { + if (yych == 'a') goto yy119; + goto yy56; + } else { + if (yych <= 'e') goto yy120; + if (yych == 'u') goto yy118; goto yy56; } } +yy65: + yych = *++YYCURSOR; + if (yych == 'O') goto yy116; + if (yych == 'o') goto yy116; + goto yy56; yy66: yych = *++YYCURSOR; - if (yych == 'E') goto yy94; - if (yych == 'e') goto yy94; + if (yych == 'A') goto yy115; + if (yych == 'a') goto yy115; goto yy56; yy67: yych = *++YYCURSOR; - if (yych == 'E') goto yy82; - if (yych == 'e') goto yy82; - goto yy56; + if (yych <= 'R') { + if (yych == 'O') goto yy100; + if (yych <= 'Q') goto yy56; + goto yy99; + } else { + if (yych <= 'o') { + if (yych <= 'n') goto yy56; + goto yy100; + } else { + if (yych == 'r') goto yy99; + goto yy56; + } + } yy68: + yych = *++YYCURSOR; + if (yych == 'E') goto yy96; + if (yych == 'e') goto yy96; + goto yy56; +yy69: + yych = *++YYCURSOR; + if (yych == 'E') goto yy84; + if (yych == 'e') goto yy84; + goto yy56; +yy70: yych = *++YYCURSOR; if (yych <= 'U') { - if (yych == 'H') goto yy69; + if (yych == 'H') goto yy71; if (yych <= 'T') goto yy56; - goto yy70; + goto yy72; } else { if (yych <= 'h') { if (yych <= 'g') goto yy56; } else { - if (yych == 'u') goto yy70; + if (yych == 'u') goto yy72; goto yy56; } } -yy69: - yych = *++YYCURSOR; - if (yych == 'U') goto yy77; - if (yych == 'u') goto yy77; - goto yy56; -yy70: - yych = *++YYCURSOR; - if (yych == 'E') goto yy71; - if (yych != 'e') goto yy56; yy71: + yych = *++YYCURSOR; + if (yych == 'U') goto yy79; + if (yych == 'u') goto yy79; + goto yy56; +yy72: + yych = *++YYCURSOR; + if (yych == 'E') goto yy73; + if (yych != 'e') goto yy56; +yy73: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'S') goto yy73; - if (yych == 's') goto yy73; -yy72: -#line 1727 "ext/date/lib/parse_date.re" + if (yych == 'S') goto yy75; + if (yych == 's') goto yy75; +yy74: +#line 1741 "ext/date/lib/parse_date.re" { timelib_ull i; DEBUG_OUTPUT("relative"); @@ -2696,427 +2950,545 @@ yy72: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 2700 "" -yy73: - yych = *++YYCURSOR; - if (yych == 'D') goto yy74; - if (yych != 'd') goto yy56; -yy74: - yych = *++YYCURSOR; - if (yych == 'A') goto yy75; - if (yych != 'a') goto yy56; +#line 2954 "" yy75: yych = *++YYCURSOR; - if (yych == 'Y') goto yy76; - if (yych != 'y') goto yy56; + if (yych == 'D') goto yy76; + if (yych != 'd') goto yy56; yy76: yych = *++YYCURSOR; - goto yy72; + if (yych == 'A') goto yy77; + if (yych != 'a') goto yy56; yy77: - yyaccept = 3; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'R') goto yy78; - if (yych != 'r') goto yy72; + yych = *++YYCURSOR; + if (yych == 'Y') goto yy78; + if (yych != 'y') goto yy56; yy78: yych = *++YYCURSOR; - if (yych == 'S') goto yy79; - if (yych != 's') goto yy56; + goto yy74; yy79: - yych = *++YYCURSOR; - if (yych == 'D') goto yy80; - if (yych != 'd') goto yy56; + yyaccept = 3; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == 'R') goto yy80; + if (yych != 'r') goto yy74; yy80: yych = *++YYCURSOR; - if (yych == 'A') goto yy81; - if (yych != 'a') goto yy56; + if (yych == 'S') goto yy81; + if (yych != 's') goto yy56; yy81: yych = *++YYCURSOR; - if (yych == 'Y') goto yy76; - if (yych == 'y') goto yy76; - goto yy56; + if (yych == 'D') goto yy82; + if (yych != 'd') goto yy56; yy82: + yych = *++YYCURSOR; + if (yych == 'A') goto yy83; + if (yych != 'a') goto yy56; +yy83: + yych = *++YYCURSOR; + if (yych == 'Y') goto yy78; + if (yych == 'y') goto yy78; + goto yy56; +yy84: yych = *++YYCURSOR; if (yych <= 'E') { if (yych <= 'C') goto yy56; - if (yych <= 'D') goto yy84; + if (yych <= 'D') goto yy86; } else { if (yych <= 'c') goto yy56; - if (yych <= 'd') goto yy84; + if (yych <= 'd') goto yy86; if (yych >= 'f') goto yy56; } yych = *++YYCURSOR; - if (yych == 'K') goto yy90; - if (yych == 'k') goto yy90; + if (yych == 'K') goto yy92; + if (yych == 'k') goto yy92; goto yy56; -yy84: +yy86: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'N') goto yy85; - if (yych != 'n') goto yy72; -yy85: - yych = *++YYCURSOR; - if (yych == 'E') goto yy86; - if (yych != 'e') goto yy56; -yy86: - yych = *++YYCURSOR; - if (yych == 'S') goto yy87; - if (yych != 's') goto yy56; + if (yych == 'N') goto yy87; + if (yych != 'n') goto yy74; yy87: yych = *++YYCURSOR; - if (yych == 'D') goto yy88; - if (yych != 'd') goto yy56; + if (yych == 'E') goto yy88; + if (yych != 'e') goto yy56; yy88: yych = *++YYCURSOR; - if (yych == 'A') goto yy89; - if (yych != 'a') goto yy56; + if (yych == 'S') goto yy89; + if (yych != 's') goto yy56; yy89: yych = *++YYCURSOR; - if (yych == 'Y') goto yy76; - if (yych == 'y') goto yy76; - goto yy56; + if (yych == 'D') goto yy90; + if (yych != 'd') goto yy56; yy90: + yych = *++YYCURSOR; + if (yych == 'A') goto yy91; + if (yych != 'a') goto yy56; +yy91: + yych = *++YYCURSOR; + if (yych == 'Y') goto yy78; + if (yych == 'y') goto yy78; + goto yy56; +yy92: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'S') { - if (yych == 'D') goto yy91; - if (yych <= 'R') goto yy72; - goto yy76; + if (yych == 'D') goto yy93; + if (yych <= 'R') goto yy74; + goto yy78; } else { if (yych <= 'd') { - if (yych <= 'c') goto yy72; + if (yych <= 'c') goto yy74; } else { - if (yych == 's') goto yy76; - goto yy72; + if (yych == 's') goto yy78; + goto yy74; } } -yy91: - yych = *++YYCURSOR; - if (yych == 'A') goto yy92; - if (yych != 'a') goto yy56; -yy92: - yych = *++YYCURSOR; - if (yych == 'Y') goto yy93; - if (yych != 'y') goto yy56; yy93: yych = *++YYCURSOR; - if (yych == 'S') goto yy76; - if (yych == 's') goto yy76; - goto yy72; + if (yych == 'A') goto yy94; + if (yych != 'a') goto yy56; yy94: yych = *++YYCURSOR; - if (yych == 'A') goto yy95; - if (yych != 'a') goto yy56; + if (yych == 'Y') goto yy95; + if (yych != 'y') goto yy56; yy95: yych = *++YYCURSOR; - if (yych == 'R') goto yy96; - if (yych != 'r') goto yy56; + if (yych == 'S') goto yy78; + if (yych == 's') goto yy78; + goto yy74; yy96: yych = *++YYCURSOR; - if (yych == 'S') goto yy76; - if (yych == 's') goto yy76; - goto yy72; + if (yych == 'A') goto yy97; + if (yych != 'a') goto yy56; yy97: yych = *++YYCURSOR; - if (yych == 'I') goto yy110; - if (yych == 'i') goto yy110; - goto yy56; + if (yych == 'R') goto yy98; + if (yych != 'r') goto yy56; yy98: yych = *++YYCURSOR; - if (yych == 'R') goto yy99; - if (yych != 'r') goto yy56; + if (yych == 'S') goto yy78; + if (yych == 's') goto yy78; + goto yy74; yy99: yych = *++YYCURSOR; - if (yych == 'T') goto yy100; - if (yych != 't') goto yy56; + if (yych == 'I') goto yy112; + if (yych == 'i') goto yy112; + goto yy56; yy100: + yych = *++YYCURSOR; + if (yych == 'R') goto yy101; + if (yych != 'r') goto yy56; +yy101: + yych = *++YYCURSOR; + if (yych == 'T') goto yy102; + if (yych != 't') goto yy56; +yy102: yych = *++YYCURSOR; if (yych <= 'N') { - if (yych == 'H') goto yy102; + if (yych == 'H') goto yy104; if (yych <= 'M') goto yy56; } else { if (yych <= 'h') { if (yych <= 'g') goto yy56; - goto yy102; + goto yy104; } else { if (yych != 'n') goto yy56; } } yych = *++YYCURSOR; - if (yych == 'I') goto yy107; - if (yych == 'i') goto yy107; + if (yych == 'I') goto yy109; + if (yych == 'i') goto yy109; goto yy56; -yy102: - yych = *++YYCURSOR; - if (yych == 'N') goto yy103; - if (yych != 'n') goto yy56; -yy103: - yych = *++YYCURSOR; - if (yych == 'I') goto yy104; - if (yych != 'i') goto yy56; yy104: yych = *++YYCURSOR; - if (yych == 'G') goto yy105; - if (yych != 'g') goto yy56; + if (yych == 'N') goto yy105; + if (yych != 'n') goto yy56; yy105: yych = *++YYCURSOR; - if (yych == 'H') goto yy106; - if (yych != 'h') goto yy56; + if (yych == 'I') goto yy106; + if (yych != 'i') goto yy56; yy106: yych = *++YYCURSOR; - if (yych == 'T') goto yy96; - if (yych == 't') goto yy96; - goto yy56; + if (yych == 'G') goto yy107; + if (yych != 'g') goto yy56; yy107: yych = *++YYCURSOR; - if (yych == 'G') goto yy108; - if (yych != 'g') goto yy56; + if (yych == 'H') goto yy108; + if (yych != 'h') goto yy56; yy108: yych = *++YYCURSOR; - if (yych == 'H') goto yy109; - if (yych != 'h') goto yy56; + if (yych == 'T') goto yy98; + if (yych == 't') goto yy98; + goto yy56; yy109: yych = *++YYCURSOR; - if (yych == 'T') goto yy96; - if (yych == 't') goto yy96; - goto yy56; + if (yych == 'G') goto yy110; + if (yych != 'g') goto yy56; yy110: - yyaccept = 3; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'D') goto yy111; - if (yych != 'd') goto yy72; + yych = *++YYCURSOR; + if (yych == 'H') goto yy111; + if (yych != 'h') goto yy56; yy111: yych = *++YYCURSOR; - if (yych == 'A') goto yy112; - if (yych != 'a') goto yy56; -yy112: - yych = *++YYCURSOR; - if (yych == 'Y') goto yy76; - if (yych == 'y') goto yy76; + if (yych == 'T') goto yy98; + if (yych == 't') goto yy98; goto yy56; +yy112: + yyaccept = 3; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == 'D') goto yy113; + if (yych != 'd') goto yy74; yy113: yych = *++YYCURSOR; - if (yych == 'Y') goto yy96; - if (yych == 'y') goto yy96; - goto yy56; + if (yych == 'A') goto yy114; + if (yych != 'a') goto yy56; yy114: yych = *++YYCURSOR; - if (yych == 'U') goto yy115; - if (yych != 'u') goto yy56; + if (yych == 'Y') goto yy78; + if (yych == 'y') goto yy78; + goto yy56; yy115: yych = *++YYCURSOR; - if (yych == 'R') goto yy96; - if (yych == 'r') goto yy96; + if (yych == 'Y') goto yy98; + if (yych == 'y') goto yy98; goto yy56; yy116: yych = *++YYCURSOR; - if (yych == 'N') goto yy121; - if (yych == 'n') goto yy121; - goto yy56; + if (yych == 'U') goto yy117; + if (yych != 'u') goto yy56; yy117: yych = *++YYCURSOR; - if (yych == 'N') goto yy118; - if (yych != 'n') goto yy56; + if (yych == 'R') goto yy98; + if (yych == 'r') goto yy98; + goto yy56; yy118: - yyaccept = 3; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'U') { - if (yych == 'S') goto yy76; - if (yych <= 'T') goto yy72; - } else { - if (yych <= 's') { - if (yych <= 'r') goto yy72; - goto yy76; - } else { - if (yych != 'u') goto yy72; - } - } yych = *++YYCURSOR; - if (yych == 'T') goto yy120; - if (yych != 't') goto yy56; + if (yych == 'N') goto yy129; + if (yych == 'n') goto yy129; + goto yy56; +yy119: + yych = *++YYCURSOR; + if (yych == 'T') goto yy124; + if (yych == 't') goto yy124; + goto yy56; yy120: yych = *++YYCURSOR; - if (yych == 'E') goto yy96; - if (yych == 'e') goto yy96; - goto yy56; + if (yych == 'C') goto yy121; + if (yych != 'c') goto yy56; yy121: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'T') { - if (yych == 'D') goto yy122; - if (yych <= 'S') goto yy72; - goto yy123; + if (yych <= 'S') { + if (yych == 'O') goto yy122; + if (yych <= 'R') goto yy74; + goto yy78; } else { - if (yych <= 'd') { - if (yych <= 'c') goto yy72; + if (yych <= 'o') { + if (yych <= 'n') goto yy74; } else { - if (yych == 't') goto yy123; - goto yy72; + if (yych == 's') goto yy78; + goto yy74; } } yy122: yych = *++YYCURSOR; - if (yych == 'A') goto yy124; - if (yych == 'a') goto yy124; - goto yy56; + if (yych == 'N') goto yy123; + if (yych != 'n') goto yy56; yy123: yych = *++YYCURSOR; - if (yych == 'H') goto yy96; - if (yych == 'h') goto yy96; + if (yych == 'D') goto yy98; + if (yych == 'd') goto yy98; goto yy56; yy124: - yych = *++YYCURSOR; - if (yych == 'Y') goto yy76; - if (yych == 'y') goto yy76; - goto yy56; + yyaccept = 3; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == 'U') goto yy125; + if (yych != 'u') goto yy74; yy125: yych = *++YYCURSOR; - if (yych == 'N') goto yy136; - if (yych == 'n') goto yy136; - goto yy56; + if (yych == 'R') goto yy126; + if (yych != 'r') goto yy56; yy126: yych = *++YYCURSOR; - if (yych == 'T') goto yy131; - if (yych == 't') goto yy131; - goto yy56; + if (yych == 'D') goto yy127; + if (yych != 'd') goto yy56; yy127: yych = *++YYCURSOR; - if (yych == 'C') goto yy128; - if (yych != 'c') goto yy56; + if (yych == 'A') goto yy128; + if (yych != 'a') goto yy56; yy128: + yych = *++YYCURSOR; + if (yych == 'Y') goto yy78; + if (yych == 'y') goto yy78; + goto yy56; +yy129: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'S') { - if (yych == 'O') goto yy129; - if (yych <= 'R') goto yy72; - goto yy76; - } else { - if (yych <= 'o') { - if (yych <= 'n') goto yy72; - } else { - if (yych == 's') goto yy76; - goto yy72; - } - } -yy129: - yych = *++YYCURSOR; - if (yych == 'N') goto yy130; - if (yych != 'n') goto yy56; + if (yych == 'D') goto yy130; + if (yych != 'd') goto yy74; yy130: yych = *++YYCURSOR; - if (yych == 'D') goto yy96; - if (yych == 'd') goto yy96; - goto yy56; + if (yych == 'A') goto yy131; + if (yych != 'a') goto yy56; yy131: - yyaccept = 3; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'U') goto yy132; - if (yych != 'u') goto yy72; + yych = *++YYCURSOR; + if (yych == 'Y') goto yy78; + if (yych == 'y') goto yy78; + goto yy56; yy132: yych = *++YYCURSOR; - if (yych == 'R') goto yy133; - if (yych != 'r') goto yy56; + if (yych == 'E') goto yy133; + if (yych != 'e') goto yy56; yy133: yych = *++YYCURSOR; - if (yych == 'D') goto yy134; - if (yych != 'd') goto yy56; + if (yych == 'C') goto yy98; + if (yych == 'c') goto yy98; + goto yy56; yy134: yych = *++YYCURSOR; - if (yych == 'A') goto yy135; - if (yych != 'a') goto yy56; + if (yych == 'S') goto yy135; + if (yych != 's') goto yy56; yy135: - yych = *++YYCURSOR; - if (yych == 'Y') goto yy76; - if (yych == 'y') goto yy76; - goto yy56; -yy136: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'D') goto yy137; - if (yych != 'd') goto yy72; + if (yych == 'E') goto yy136; + if (yych != 'e') goto yy74; +yy136: + yych = *++YYCURSOR; + if (yych == 'C') goto yy98; + if (yych == 'c') goto yy98; + goto yy56; yy137: yych = *++YYCURSOR; - if (yych == 'A') goto yy138; - if (yych != 'a') goto yy56; + if (yych == 'N') goto yy160; + if (yych == 'n') goto yy160; + goto yy56; yy138: yych = *++YYCURSOR; - if (yych == 'Y') goto yy76; - if (yych == 'y') goto yy76; - goto yy56; + if (yych <= 'N') { + if (yych <= 'K') { + if (yych == 'C') goto yy142; + goto yy56; + } else { + if (yych <= 'L') goto yy141; + if (yych <= 'M') goto yy56; + goto yy143; + } + } else { + if (yych <= 'k') { + if (yych == 'c') goto yy142; + goto yy56; + } else { + if (yych <= 'l') goto yy141; + if (yych == 'n') goto yy143; + goto yy56; + } + } yy139: - yych = *++YYCURSOR; - goto yy3; + yyaccept = 3; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == 'E') goto yy140; + if (yych != 'e') goto yy74; yy140: yych = *++YYCURSOR; - if (yych <= '@') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych <= 'Z') goto yy141; - if (yych <= '`') goto yy3; - if (yych >= '{') goto yy3; - } + if (yych == 'C') goto yy98; + if (yych == 'c') goto yy98; + goto yy56; yy141: yych = *++YYCURSOR; - if (yych <= '@') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy3; - if (yych >= '{') goto yy3; - } + if (yych == 'L') goto yy153; + if (yych == 'l') goto yy153; + goto yy56; yy142: yych = *++YYCURSOR; - if (yych <= '@') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy3; - if (yych >= '{') goto yy3; - } + if (yych == 'R') goto yy146; + if (yych == 'r') goto yy146; + goto yy56; yy143: + yyaccept = 3; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'U') { + if (yych == 'S') goto yy78; + if (yych <= 'T') goto yy74; + } else { + if (yych <= 's') { + if (yych <= 'r') goto yy74; + goto yy78; + } else { + if (yych != 'u') goto yy74; + } + } + yych = *++YYCURSOR; + if (yych == 'T') goto yy145; + if (yych != 't') goto yy56; +yy145: + yych = *++YYCURSOR; + if (yych == 'E') goto yy98; + if (yych == 'e') goto yy98; + goto yy56; +yy146: + yych = *++YYCURSOR; + if (yych == 'O') goto yy147; + if (yych != 'o') goto yy56; +yy147: + yych = *++YYCURSOR; + if (yych == 'S') goto yy148; + if (yych != 's') goto yy56; +yy148: + yych = *++YYCURSOR; + if (yych == 'E') goto yy149; + if (yych != 'e') goto yy56; +yy149: + yych = *++YYCURSOR; + if (yych == 'C') goto yy150; + if (yych != 'c') goto yy56; +yy150: + yych = *++YYCURSOR; + if (yych == 'O') goto yy151; + if (yych != 'o') goto yy56; +yy151: + yych = *++YYCURSOR; + if (yych == 'N') goto yy152; + if (yych != 'n') goto yy56; +yy152: + yych = *++YYCURSOR; + if (yych == 'D') goto yy98; + if (yych == 'd') goto yy98; + goto yy56; +yy153: + yych = *++YYCURSOR; + if (yych == 'I') goto yy154; + if (yych != 'i') goto yy56; +yy154: + yych = *++YYCURSOR; + if (yych == 'S') goto yy155; + if (yych != 's') goto yy56; +yy155: + yych = *++YYCURSOR; + if (yych == 'E') goto yy156; + if (yych != 'e') goto yy56; +yy156: + yych = *++YYCURSOR; + if (yych == 'C') goto yy157; + if (yych != 'c') goto yy56; +yy157: + yych = *++YYCURSOR; + if (yych == 'O') goto yy158; + if (yych != 'o') goto yy56; +yy158: + yych = *++YYCURSOR; + if (yych == 'N') goto yy159; + if (yych != 'n') goto yy56; +yy159: + yych = *++YYCURSOR; + if (yych == 'D') goto yy98; + if (yych == 'd') goto yy98; + goto yy56; +yy160: + yyaccept = 3; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'T') { + if (yych == 'D') goto yy161; + if (yych <= 'S') goto yy74; + goto yy162; + } else { + if (yych <= 'd') { + if (yych <= 'c') goto yy74; + } else { + if (yych == 't') goto yy162; + goto yy74; + } + } +yy161: + yych = *++YYCURSOR; + if (yych == 'A') goto yy163; + if (yych == 'a') goto yy163; + goto yy56; +yy162: + yych = *++YYCURSOR; + if (yych == 'H') goto yy98; + if (yych == 'h') goto yy98; + goto yy56; +yy163: + yych = *++YYCURSOR; + if (yych == 'Y') goto yy78; + if (yych == 'y') goto yy78; + goto yy56; +yy164: + yych = *++YYCURSOR; + goto yy3; +yy165: yych = *++YYCURSOR; if (yych <= '@') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { - if (yych <= 'Z') goto yy144; + if (yych <= 'Z') goto yy166; if (yych <= '`') goto yy3; if (yych >= '{') goto yy3; } -yy144: +yy166: yych = *++YYCURSOR; - if (yych == ')') goto yy139; + if (yych <= '@') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy3; + if (yych >= '{') goto yy3; + } +yy167: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy3; + if (yych >= '{') goto yy3; + } +yy168: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych <= 'Z') goto yy169; + if (yych <= '`') goto yy3; + if (yych >= '{') goto yy3; + } +yy169: + yych = *++YYCURSOR; + if (yych == ')') goto yy164; goto yy3; -yy145: +yy170: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= ',') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { if (yych == '.') goto yy3; - goto yy147; + goto yy172; } } else { if (yych <= '^') { if (yych <= '@') goto yy3; - if (yych <= 'Z') goto yy141; + if (yych <= 'Z') goto yy166; goto yy3; } else { - if (yych <= '_') goto yy147; + if (yych <= '_') goto yy172; if (yych <= '`') goto yy3; if (yych >= '{') goto yy3; } } -yy146: +yy171: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= ',') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { if (yych == '.') goto yy3; @@ -3124,141 +3496,141 @@ yy146: } else { if (yych <= '^') { if (yych <= '@') goto yy3; - if (yych <= 'Z') goto yy142; + if (yych <= 'Z') goto yy167; goto yy3; } else { - if (yych <= '_') goto yy147; + if (yych <= '_') goto yy172; if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy150; + if (yych <= 'z') goto yy175; goto yy3; } } -yy147: +yy172: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; if (yybm[0+yych] & 8) { - goto yy148; + goto yy173; } goto yy56; -yy148: +yy173: yyaccept = 0; YYMARKER = ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; if (yybm[0+yych] & 8) { - goto yy148; + goto yy173; } if (yych <= '.') { - if (yych == '-') goto yy147; + if (yych == '-') goto yy172; goto yy3; } else { - if (yych <= '/') goto yy147; - if (yych == '_') goto yy147; + if (yych <= '/') goto yy172; + if (yych == '_') goto yy172; goto yy3; } -yy150: +yy175: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= ',') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { if (yych == '.') goto yy3; - goto yy147; + goto yy172; } } else { if (yych <= '^') { if (yych <= '@') goto yy3; - if (yych <= 'Z') goto yy143; + if (yych <= 'Z') goto yy168; goto yy3; } else { - if (yych <= '_') goto yy147; + if (yych <= '_') goto yy172; if (yych <= '`') goto yy3; if (yych >= '{') goto yy3; } } -yy151: +yy176: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= ',') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { if (yych == '.') goto yy3; - goto yy147; + goto yy172; } } else { if (yych <= '^') { if (yych <= '@') goto yy3; - if (yych <= 'Z') goto yy144; + if (yych <= 'Z') goto yy169; goto yy3; } else { - if (yych <= '_') goto yy147; + if (yych <= '_') goto yy172; if (yych <= '`') goto yy3; if (yych >= '{') goto yy3; } } -yy152: +yy177: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yybm[0+yych] & 16) { - goto yy153; + goto yy178; } if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= '/') { if (yych <= '.') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '_') goto yy147; + if (yych == '_') goto yy172; goto yy3; } } -yy153: +yy178: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; -yy154: +yy179: if (yybm[0+yych] & 16) { - goto yy153; + goto yy178; } if (yych <= '.') { - if (yych == '-') goto yy147; + if (yych == '-') goto yy172; goto yy56; } else { - if (yych <= '/') goto yy147; - if (yych == '_') goto yy147; + if (yych <= '/') goto yy172; + if (yych == '_') goto yy172; goto yy56; } -yy155: +yy180: yych = *++YYCURSOR; if (yych <= '@') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { - if (yych <= 'Z') goto yy140; + if (yych <= 'Z') goto yy165; if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy140; + if (yych <= 'z') goto yy165; goto yy3; } -yy156: +yy181: yych = *++YYCURSOR; if (yych <= 'S') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= '@') goto yy3; - goto yy141; + goto yy166; } else { if (yych <= 'Z') { - if (yych >= 'U') goto yy141; + if (yych >= 'U') goto yy166; } else { if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy141; + if (yych <= 'z') goto yy166; goto yy3; } } @@ -3267,104 +3639,104 @@ yy156: if (yych <= ',') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych != '+') goto yy3; } } else { if (yych <= 'Z') { - if (yych <= '-') goto yy158; + if (yych <= '-') goto yy183; if (yych <= '@') goto yy3; - goto yy142; + goto yy167; } else { if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy142; + if (yych <= 'z') goto yy167; goto yy3; } } -yy158: +yy183: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '1') goto yy159; - if (yych <= '2') goto yy160; - if (yych <= '9') goto yy161; + if (yych <= '1') goto yy184; + if (yych <= '2') goto yy185; + if (yych <= '9') goto yy186; goto yy56; -yy159: +yy184: yych = *++YYCURSOR; if (yych <= '/') goto yy3; - if (yych <= '9') goto yy161; - if (yych <= ':') goto yy162; + if (yych <= '9') goto yy186; + if (yych <= ':') goto yy187; goto yy3; -yy160: +yy185: yych = *++YYCURSOR; if (yych <= '5') { if (yych <= '/') goto yy3; - if (yych >= '5') goto yy163; + if (yych >= '5') goto yy188; } else { - if (yych <= '9') goto yy139; - if (yych <= ':') goto yy162; + if (yych <= '9') goto yy164; + if (yych <= ':') goto yy187; goto yy3; } -yy161: +yy186: yych = *++YYCURSOR; if (yych <= '/') goto yy3; - if (yych <= '5') goto yy163; - if (yych <= '9') goto yy139; + if (yych <= '5') goto yy188; + if (yych <= '9') goto yy164; if (yych >= ';') goto yy3; -yy162: +yy187: yych = *++YYCURSOR; if (yych <= '/') goto yy3; - if (yych <= '5') goto yy163; - if (yych <= '9') goto yy139; + if (yych <= '5') goto yy188; + if (yych <= '9') goto yy164; goto yy3; -yy163: +yy188: yych = *++YYCURSOR; if (yych <= '/') goto yy3; - if (yych <= '9') goto yy139; + if (yych <= '9') goto yy164; goto yy3; -yy164: +yy189: yych = *++YYCURSOR; if (yych <= 'E') { if (yych <= '@') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { - if (yych <= 'C') goto yy141; - if (yych >= 'E') goto yy167; + if (yych <= 'C') goto yy166; + if (yych >= 'E') goto yy192; } } else { if (yych <= 'c') { - if (yych <= 'Z') goto yy141; + if (yych <= 'Z') goto yy166; if (yych <= '`') goto yy3; - goto yy141; + goto yy166; } else { - if (yych <= 'd') goto yy165; - if (yych <= 'e') goto yy167; - if (yych <= 'z') goto yy141; + if (yych <= 'd') goto yy190; + if (yych <= 'e') goto yy192; + if (yych <= 'z') goto yy166; goto yy3; } } -yy165: +yy190: ++YYCURSOR; if ((yych = *YYCURSOR) <= 'N') { if (yych <= ')') { - if (yych >= ')') goto yy139; + if (yych >= ')') goto yy164; } else { - if (yych <= '@') goto yy166; - if (yych <= 'M') goto yy142; - goto yy173; + if (yych <= '@') goto yy191; + if (yych <= 'M') goto yy167; + goto yy198; } } else { if (yych <= 'm') { - if (yych <= 'Z') goto yy142; - if (yych >= 'a') goto yy142; + if (yych <= 'Z') goto yy167; + if (yych >= 'a') goto yy167; } else { - if (yych <= 'n') goto yy173; - if (yych <= 'z') goto yy142; + if (yych <= 'n') goto yy198; + if (yych <= 'z') goto yy167; } } -yy166: -#line 1590 "ext/date/lib/parse_date.re" +yy191: +#line 1604 "ext/date/lib/parse_date.re" { const timelib_relunit* relunit; DEBUG_OUTPUT("daytext"); @@ -3381,174 +3753,174 @@ yy166: TIMELIB_DEINIT; return TIMELIB_WEEKDAY; } -#line 3385 "" -yy167: +#line 3757 "" +yy192: yych = *++YYCURSOR; if (yych <= 'K') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'J') goto yy142; + if (yych <= 'J') goto yy167; } } else { if (yych <= 'j') { - if (yych <= 'Z') goto yy142; + if (yych <= 'Z') goto yy167; if (yych <= '`') goto yy3; - goto yy142; + goto yy167; } else { - if (yych <= 'k') goto yy168; - if (yych <= 'z') goto yy142; + if (yych <= 'k') goto yy193; + if (yych <= 'z') goto yy167; goto yy3; } } -yy168: +yy193: yych = *++YYCURSOR; if (yych <= 'D') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'C') goto yy143; + if (yych <= 'C') goto yy168; } } else { if (yych <= 'c') { - if (yych <= 'Z') goto yy143; + if (yych <= 'Z') goto yy168; if (yych <= '`') goto yy3; - goto yy143; + goto yy168; } else { - if (yych <= 'd') goto yy169; - if (yych <= 'z') goto yy143; + if (yych <= 'd') goto yy194; + if (yych <= 'z') goto yy168; goto yy3; } } -yy169: +yy194: yych = *++YYCURSOR; if (yych <= 'A') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= '@') goto yy3; } else { if (yych <= '`') { - if (yych <= 'Z') goto yy144; + if (yych <= 'Z') goto yy169; goto yy3; } else { - if (yych <= 'a') goto yy170; - if (yych <= 'z') goto yy144; + if (yych <= 'a') goto yy195; + if (yych <= 'z') goto yy169; goto yy3; } } -yy170: +yy195: yych = *++YYCURSOR; if (yych <= 'X') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { - if (yych <= 'Y') goto yy171; + if (yych <= 'Y') goto yy196; if (yych != 'y') goto yy3; } -yy171: +yy196: yych = *++YYCURSOR; - if (yych == 'S') goto yy172; - if (yych != 's') goto yy166; -yy172: + if (yych == 'S') goto yy197; + if (yych != 's') goto yy191; +yy197: yych = *++YYCURSOR; - goto yy166; -yy173: + goto yy191; +yy198: yych = *++YYCURSOR; if (yych <= 'E') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'D') goto yy143; + if (yych <= 'D') goto yy168; } } else { if (yych <= 'd') { - if (yych <= 'Z') goto yy143; + if (yych <= 'Z') goto yy168; if (yych <= '`') goto yy3; - goto yy143; + goto yy168; } else { - if (yych <= 'e') goto yy174; - if (yych <= 'z') goto yy143; + if (yych <= 'e') goto yy199; + if (yych <= 'z') goto yy168; goto yy3; } } -yy174: +yy199: yych = *++YYCURSOR; if (yych <= 'S') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'R') goto yy144; + if (yych <= 'R') goto yy169; } } else { if (yych <= 'r') { - if (yych <= 'Z') goto yy144; + if (yych <= 'Z') goto yy169; if (yych <= '`') goto yy3; - goto yy144; + goto yy169; } else { - if (yych <= 's') goto yy175; - if (yych <= 'z') goto yy144; + if (yych <= 's') goto yy200; + if (yych <= 'z') goto yy169; goto yy3; } } -yy175: +yy200: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'C') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { - if (yych <= 'D') goto yy176; + if (yych <= 'D') goto yy201; if (yych != 'd') goto yy3; } -yy176: +yy201: yych = *++YYCURSOR; - if (yych == 'A') goto yy177; + if (yych == 'A') goto yy202; if (yych != 'a') goto yy56; -yy177: +yy202: yych = *++YYCURSOR; - if (yych == 'Y') goto yy172; - if (yych == 'y') goto yy172; + if (yych == 'Y') goto yy197; + if (yych == 'y') goto yy197; goto yy56; -yy178: +yy203: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'D') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= '/') { if (yych <= '.') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= '@') goto yy3; - if (yych <= 'C') goto yy141; - goto yy165; + if (yych <= 'C') goto yy166; + goto yy190; } } } else { if (yych <= '`') { if (yych <= 'Z') { - if (yych <= 'E') goto yy167; - goto yy141; + if (yych <= 'E') goto yy192; + goto yy166; } else { - if (yych == '_') goto yy147; + if (yych == '_') goto yy172; goto yy3; } } else { if (yych <= 'd') { - if (yych <= 'c') goto yy146; + if (yych <= 'c') goto yy171; } else { - if (yych <= 'e') goto yy180; - if (yych <= 'z') goto yy146; + if (yych <= 'e') goto yy205; + if (yych <= 'z') goto yy171; goto yy3; } } @@ -3557,324 +3929,324 @@ yy178: yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'M') { if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy166; - goto yy147; + if (yych == ')') goto yy164; + if (yych <= ',') goto yy191; + goto yy172; } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy166; - goto yy142; + if (yych == '/') goto yy172; + if (yych <= '@') goto yy191; + goto yy167; } } else { if (yych <= '_') { - if (yych <= 'N') goto yy173; - if (yych <= 'Z') goto yy142; - if (yych <= '^') goto yy166; - goto yy147; + if (yych <= 'N') goto yy198; + if (yych <= 'Z') goto yy167; + if (yych <= '^') goto yy191; + goto yy172; } else { if (yych <= 'm') { - if (yych <= '`') goto yy166; - goto yy150; + if (yych <= '`') goto yy191; + goto yy175; } else { - if (yych <= 'n') goto yy186; - if (yych <= 'z') goto yy150; - goto yy166; + if (yych <= 'n') goto yy211; + if (yych <= 'z') goto yy175; + goto yy191; } } } -yy180: +yy205: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'J') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy142; + goto yy167; } } else { if (yych <= '_') { - if (yych <= 'K') goto yy168; - if (yych <= 'Z') goto yy142; + if (yych <= 'K') goto yy193; + if (yych <= 'Z') goto yy167; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'j') { if (yych <= '`') goto yy3; - goto yy150; + goto yy175; } else { - if (yych <= 'k') goto yy181; - if (yych <= 'z') goto yy150; + if (yych <= 'k') goto yy206; + if (yych <= 'z') goto yy175; goto yy3; } } } -yy181: +yy206: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'C') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy143; + goto yy168; } } else { if (yych <= '_') { - if (yych <= 'D') goto yy169; - if (yych <= 'Z') goto yy143; + if (yych <= 'D') goto yy194; + if (yych <= 'Z') goto yy168; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'c') { if (yych <= '`') goto yy3; - goto yy151; + goto yy176; } else { - if (yych <= 'd') goto yy182; - if (yych <= 'z') goto yy151; + if (yych <= 'd') goto yy207; + if (yych <= 'z') goto yy176; goto yy3; } } } -yy182: +yy207: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { if (yych <= ',') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; + if (yych <= '/') goto yy172; goto yy3; } } else { if (yych <= '_') { - if (yych <= 'A') goto yy170; - if (yych <= 'Z') goto yy144; + if (yych <= 'A') goto yy195; + if (yych <= 'Z') goto yy169; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= '`') goto yy3; - if (yych <= 'a') goto yy183; - if (yych <= 'z') goto yy152; + if (yych <= 'a') goto yy208; + if (yych <= 'z') goto yy177; goto yy3; } } -yy183: +yy208: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'X') { if (yych <= ',') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; + if (yych <= '/') goto yy172; goto yy3; } } else { if (yych <= '`') { - if (yych <= 'Y') goto yy171; - if (yych == '_') goto yy147; + if (yych <= 'Y') goto yy196; + if (yych == '_') goto yy172; goto yy3; } else { - if (yych == 'y') goto yy184; - if (yych <= 'z') goto yy153; + if (yych == 'y') goto yy209; + if (yych <= 'z') goto yy178; goto yy3; } } -yy184: +yy209: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'S') { if (yych <= '.') { - if (yych == '-') goto yy147; - goto yy166; + if (yych == '-') goto yy172; + goto yy191; } else { - if (yych <= '/') goto yy147; - if (yych <= 'R') goto yy166; - goto yy172; + if (yych <= '/') goto yy172; + if (yych <= 'R') goto yy191; + goto yy197; } } else { if (yych <= '`') { - if (yych == '_') goto yy147; - goto yy166; + if (yych == '_') goto yy172; + goto yy191; } else { - if (yych == 's') goto yy185; - if (yych <= 'z') goto yy153; - goto yy166; + if (yych == 's') goto yy210; + if (yych <= 'z') goto yy178; + goto yy191; } } -yy185: +yy210: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); if (yybm[0+yych] & 16) { - goto yy153; + goto yy178; } if (yych <= '.') { - if (yych == '-') goto yy147; - goto yy166; + if (yych == '-') goto yy172; + goto yy191; } else { - if (yych <= '/') goto yy147; - if (yych == '_') goto yy147; - goto yy166; + if (yych <= '/') goto yy172; + if (yych == '_') goto yy172; + goto yy191; } -yy186: +yy211: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'D') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy143; + goto yy168; } } else { if (yych <= '_') { - if (yych <= 'E') goto yy174; - if (yych <= 'Z') goto yy143; + if (yych <= 'E') goto yy199; + if (yych <= 'Z') goto yy168; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'd') { if (yych <= '`') goto yy3; - goto yy151; + goto yy176; } else { - if (yych <= 'e') goto yy187; - if (yych <= 'z') goto yy151; + if (yych <= 'e') goto yy212; + if (yych <= 'z') goto yy176; goto yy3; } } } -yy187: +yy212: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'R') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy144; + goto yy169; } } else { if (yych <= '_') { - if (yych <= 'S') goto yy175; - if (yych <= 'Z') goto yy144; + if (yych <= 'S') goto yy200; + if (yych <= 'Z') goto yy169; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'r') { if (yych <= '`') goto yy3; - goto yy152; + goto yy177; } else { - if (yych <= 's') goto yy188; - if (yych <= 'z') goto yy152; + if (yych <= 's') goto yy213; + if (yych <= 'z') goto yy177; goto yy3; } } } -yy188: +yy213: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'C') { if (yych <= ',') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; + if (yych <= '/') goto yy172; goto yy3; } } else { if (yych <= '`') { - if (yych <= 'D') goto yy176; - if (yych == '_') goto yy147; + if (yych <= 'D') goto yy201; + if (yych == '_') goto yy172; goto yy3; } else { - if (yych == 'd') goto yy189; - if (yych <= 'z') goto yy153; + if (yych == 'd') goto yy214; + if (yych <= 'z') goto yy178; goto yy3; } } -yy189: +yy214: yych = *++YYCURSOR; - if (yych == 'A') goto yy177; - if (yych != 'a') goto yy154; + if (yych == 'A') goto yy202; + if (yych != 'a') goto yy179; yych = *++YYCURSOR; - if (yych == 'Y') goto yy172; - if (yych == 'y') goto yy185; - goto yy154; -yy191: + if (yych == 'Y') goto yy197; + if (yych == 'y') goto yy210; + goto yy179; +yy216: yych = *++YYCURSOR; if (yych <= 'C') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'B') goto yy141; + if (yych <= 'B') goto yy166; } } else { if (yych <= 'b') { - if (yych <= 'Z') goto yy141; + if (yych <= 'Z') goto yy166; if (yych <= '`') goto yy3; - goto yy141; + goto yy166; } else { - if (yych <= 'c') goto yy192; - if (yych <= 'z') goto yy141; + if (yych <= 'c') goto yy217; + if (yych <= 'z') goto yy166; goto yy3; } } -yy192: +yy217: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '(') { if (yych <= '\t') { - if (yych >= '\t') goto yy195; + if (yych >= '\t') goto yy220; } else { - if (yych == ' ') goto yy195; + if (yych == ' ') goto yy220; } } else { if (yych <= ',') { - if (yych <= ')') goto yy139; + if (yych <= ')') goto yy164; } else { - if (yych <= '-') goto yy196; - if (yych <= '.') goto yy195; + if (yych <= '-') goto yy221; + if (yych <= '.') goto yy220; } } } else { if (yych <= 'Z') { if (yych <= '@') { - if (yych <= '9') goto yy195; + if (yych <= '9') goto yy220; } else { - if (yych == 'E') goto yy201; - goto yy142; + if (yych == 'E') goto yy226; + goto yy167; } } else { if (yych <= 'd') { - if (yych >= 'a') goto yy142; + if (yych >= 'a') goto yy167; } else { - if (yych <= 'e') goto yy201; - if (yych <= 'z') goto yy142; + if (yych <= 'e') goto yy226; + if (yych <= 'z') goto yy167; } } } -yy193: -#line 1649 "ext/date/lib/parse_date.re" +yy218: +#line 1663 "ext/date/lib/parse_date.re" { DEBUG_OUTPUT("monthtext"); TIMELIB_INIT; @@ -3883,53 +4255,53 @@ yy193: TIMELIB_DEINIT; return TIMELIB_DATE_TEXT; } -#line 3887 "" -yy194: +#line 4259 "" +yy219: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 21) YYFILL(21); yych = *YYCURSOR; -yy195: +yy220: if (yybm[0+yych] & 32) { - goto yy194; + goto yy219; } if (yych <= '/') goto yy56; - if (yych <= '2') goto yy197; - if (yych <= '3') goto yy199; - if (yych <= '9') goto yy200; + if (yych <= '2') goto yy222; + if (yych <= '3') goto yy224; + if (yych <= '9') goto yy225; goto yy56; -yy196: +yy221: yych = *++YYCURSOR; - if (yych <= '/') goto yy195; - if (yych <= '0') goto yy356; - if (yych <= '2') goto yy357; - if (yych <= '3') goto yy358; - goto yy195; -yy197: + if (yych <= '/') goto yy220; + if (yych <= '0') goto yy381; + if (yych <= '2') goto yy382; + if (yych <= '3') goto yy383; + goto yy220; +yy222: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'm') { if (yych <= '1') { - if (yych <= '/') goto yy215; - if (yych <= '0') goto yy297; - goto yy298; + if (yych <= '/') goto yy240; + if (yych <= '0') goto yy322; + goto yy323; } else { - if (yych <= '2') goto yy354; - if (yych <= '9') goto yy355; - goto yy215; + if (yych <= '2') goto yy379; + if (yych <= '9') goto yy380; + goto yy240; } } else { if (yych <= 'r') { - if (yych <= 'n') goto yy211; - if (yych <= 'q') goto yy215; - goto yy212; + if (yych <= 'n') goto yy236; + if (yych <= 'q') goto yy240; + goto yy237; } else { - if (yych <= 's') goto yy210; - if (yych <= 't') goto yy213; - goto yy215; + if (yych <= 's') goto yy235; + if (yych <= 't') goto yy238; + goto yy240; } } -yy198: -#line 1395 "ext/date/lib/parse_date.re" +yy223: +#line 1409 "ext/date/lib/parse_date.re" { int length = 0; DEBUG_OUTPUT("datetextual | datenoyear"); @@ -3942,252 +4314,252 @@ yy198: TIMELIB_DEINIT; return TIMELIB_DATE_TEXT; } -#line 3946 "" -yy199: +#line 4318 "" +yy224: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'm') { if (yych <= '1') { - if (yych <= '/') goto yy215; - if (yych <= '0') goto yy297; - goto yy298; + if (yych <= '/') goto yy240; + if (yych <= '0') goto yy322; + goto yy323; } else { - if (yych <= '2') goto yy208; - if (yych <= '9') goto yy209; - goto yy215; + if (yych <= '2') goto yy233; + if (yych <= '9') goto yy234; + goto yy240; } } else { if (yych <= 'r') { - if (yych <= 'n') goto yy211; - if (yych <= 'q') goto yy215; - goto yy212; + if (yych <= 'n') goto yy236; + if (yych <= 'q') goto yy240; + goto yy237; } else { - if (yych <= 's') goto yy210; - if (yych <= 't') goto yy213; - goto yy215; + if (yych <= 's') goto yy235; + if (yych <= 't') goto yy238; + goto yy240; } } -yy200: +yy225: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'm') { if (yych <= '1') { - if (yych <= '/') goto yy215; - if (yych <= '0') goto yy206; - goto yy207; + if (yych <= '/') goto yy240; + if (yych <= '0') goto yy231; + goto yy232; } else { - if (yych <= '2') goto yy208; - if (yych <= '9') goto yy209; - goto yy215; + if (yych <= '2') goto yy233; + if (yych <= '9') goto yy234; + goto yy240; } } else { if (yych <= 'r') { - if (yych <= 'n') goto yy211; - if (yych <= 'q') goto yy215; - goto yy212; + if (yych <= 'n') goto yy236; + if (yych <= 'q') goto yy240; + goto yy237; } else { - if (yych <= 's') goto yy210; - if (yych <= 't') goto yy213; - goto yy215; + if (yych <= 's') goto yy235; + if (yych <= 't') goto yy238; + goto yy240; } } -yy201: +yy226: yych = *++YYCURSOR; if (yych <= 'M') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'L') goto yy143; + if (yych <= 'L') goto yy168; } } else { if (yych <= 'l') { - if (yych <= 'Z') goto yy143; + if (yych <= 'Z') goto yy168; if (yych <= '`') goto yy3; - goto yy143; + goto yy168; } else { - if (yych <= 'm') goto yy202; - if (yych <= 'z') goto yy143; + if (yych <= 'm') goto yy227; + if (yych <= 'z') goto yy168; goto yy3; } } -yy202: +yy227: yych = *++YYCURSOR; if (yych <= 'B') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'A') goto yy144; + if (yych <= 'A') goto yy169; } } else { if (yych <= 'a') { - if (yych <= 'Z') goto yy144; + if (yych <= 'Z') goto yy169; if (yych <= '`') goto yy3; - goto yy144; + goto yy169; } else { - if (yych <= 'b') goto yy203; - if (yych <= 'z') goto yy144; + if (yych <= 'b') goto yy228; + if (yych <= 'z') goto yy169; goto yy3; } } -yy203: +yy228: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'D') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { - if (yych <= 'E') goto yy204; + if (yych <= 'E') goto yy229; if (yych != 'e') goto yy3; } -yy204: +yy229: yych = *++YYCURSOR; - if (yych == 'R') goto yy205; + if (yych == 'R') goto yy230; if (yych != 'r') goto yy56; -yy205: +yy230: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ' ') { - if (yych == '\t') goto yy195; - if (yych <= 0x1F) goto yy193; - goto yy195; + if (yych == '\t') goto yy220; + if (yych <= 0x1F) goto yy218; + goto yy220; } else { if (yych <= '.') { - if (yych <= ',') goto yy193; - goto yy195; + if (yych <= ',') goto yy218; + goto yy220; } else { - if (yych <= '/') goto yy193; - if (yych <= '9') goto yy195; - goto yy193; + if (yych <= '/') goto yy218; + if (yych <= '9') goto yy220; + goto yy218; } } -yy206: +yy231: yych = *++YYCURSOR; if (yych <= '/') { - if (yych == '.') goto yy220; + if (yych == '.') goto yy245; goto yy56; } else { - if (yych <= '0') goto yy295; - if (yych <= '9') goto yy296; - if (yych <= ':') goto yy220; + if (yych <= '0') goto yy320; + if (yych <= '9') goto yy321; + if (yych <= ':') goto yy245; goto yy56; } -yy207: +yy232: yych = *++YYCURSOR; if (yych <= '/') { - if (yych == '.') goto yy263; + if (yych == '.') goto yy288; goto yy56; } else { - if (yych <= '2') goto yy296; - if (yych <= '9') goto yy295; - if (yych <= ':') goto yy263; + if (yych <= '2') goto yy321; + if (yych <= '9') goto yy320; + if (yych <= ':') goto yy288; goto yy56; } -yy208: +yy233: yych = *++YYCURSOR; if (yych <= '/') { - if (yych == '.') goto yy263; + if (yych == '.') goto yy288; goto yy56; } else { - if (yych <= '4') goto yy295; - if (yych <= '9') goto yy292; - if (yych <= ':') goto yy263; + if (yych <= '4') goto yy320; + if (yych <= '9') goto yy317; + if (yych <= ':') goto yy288; goto yy56; } -yy209: +yy234: yych = *++YYCURSOR; if (yych <= '/') { - if (yych == '.') goto yy263; + if (yych == '.') goto yy288; goto yy56; } else { - if (yych <= '9') goto yy292; - if (yych <= ':') goto yy263; + if (yych <= '9') goto yy317; + if (yych <= ':') goto yy288; goto yy56; } -yy210: +yy235: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - goto yy215; -yy211: + goto yy240; +yy236: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - goto yy215; -yy212: + goto yy240; +yy237: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - goto yy215; -yy213: + goto yy240; +yy238: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - goto yy215; -yy214: + goto yy240; +yy239: yyaccept = 6; YYMARKER = ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 18) YYFILL(18); yych = *YYCURSOR; -yy215: +yy240: if (yybm[0+yych] & 64) { - goto yy214; + goto yy239; } if (yych <= '2') { - if (yych <= '/') goto yy198; - if (yych <= '0') goto yy258; - if (yych <= '1') goto yy259; - goto yy260; + if (yych <= '/') goto yy223; + if (yych <= '0') goto yy283; + if (yych <= '1') goto yy284; + goto yy285; } else { - if (yych <= '9') goto yy261; - if (yych != 'T') goto yy198; + if (yych <= '9') goto yy286; + if (yych != 'T') goto yy223; } yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '1') goto yy217; - if (yych <= '2') goto yy218; - if (yych <= '9') goto yy219; + if (yych <= '1') goto yy242; + if (yych <= '2') goto yy243; + if (yych <= '9') goto yy244; goto yy56; -yy217: +yy242: yych = *++YYCURSOR; if (yych <= '/') { - if (yych == '.') goto yy220; + if (yych == '.') goto yy245; goto yy56; } else { - if (yych <= '9') goto yy219; - if (yych <= ':') goto yy220; + if (yych <= '9') goto yy244; + if (yych <= ':') goto yy245; goto yy56; } -yy218: +yy243: yych = *++YYCURSOR; if (yych <= '/') { - if (yych == '.') goto yy220; + if (yych == '.') goto yy245; goto yy56; } else { - if (yych <= '4') goto yy219; - if (yych == ':') goto yy220; + if (yych <= '4') goto yy244; + if (yych == ':') goto yy245; goto yy56; } -yy219: +yy244: yych = *++YYCURSOR; - if (yych == '.') goto yy220; + if (yych == '.') goto yy245; if (yych != ':') goto yy56; -yy220: +yy245: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '5') goto yy221; - if (yych <= '9') goto yy223; + if (yych <= '5') goto yy246; + if (yych <= '9') goto yy248; goto yy56; -yy221: +yy246: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych == '.') goto yy224; + if (yych == '.') goto yy249; } else { - if (yych <= '9') goto yy223; - if (yych <= ':') goto yy224; + if (yych <= '9') goto yy248; + if (yych <= ':') goto yy249; } -yy222: -#line 1697 "ext/date/lib/parse_date.re" +yy247: +#line 1711 "ext/date/lib/parse_date.re" { int tz_not_found; DEBUG_OUTPUT("dateshortwithtimeshort | dateshortwithtimelong | dateshortwithtimelongtz"); @@ -4216,649 +4588,649 @@ yy222: TIMELIB_DEINIT; return TIMELIB_SHORTDATE_WITH_TIME; } -#line 4220 "" -yy223: +#line 4592 "" +yy248: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy224; - if (yych != ':') goto yy222; -yy224: + if (yych == '.') goto yy249; + if (yych != ':') goto yy247; +yy249: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '5') goto yy225; - if (yych <= '6') goto yy226; - if (yych <= '9') goto yy227; + if (yych <= '5') goto yy250; + if (yych <= '6') goto yy251; + if (yych <= '9') goto yy252; goto yy56; -yy225: +yy250: yych = *++YYCURSOR; - if (yych <= '/') goto yy222; - if (yych <= '9') goto yy228; - goto yy222; -yy226: + if (yych <= '/') goto yy247; + if (yych <= '9') goto yy253; + goto yy247; +yy251: yych = *++YYCURSOR; - if (yych == '0') goto yy228; - goto yy222; -yy227: + if (yych == '0') goto yy253; + goto yy247; +yy252: yych = *++YYCURSOR; - goto yy222; -yy228: + goto yy247; +yy253: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '*') { if (yych <= 0x1F) { - if (yych == '\t') goto yy230; - goto yy222; + if (yych == '\t') goto yy255; + goto yy247; } else { - if (yych <= ' ') goto yy230; - if (yych == '(') goto yy230; - goto yy222; + if (yych <= ' ') goto yy255; + if (yych == '(') goto yy255; + goto yy247; } } else { if (yych <= '@') { - if (yych == ',') goto yy222; - if (yych <= '-') goto yy230; - goto yy222; + if (yych == ',') goto yy247; + if (yych <= '-') goto yy255; + goto yy247; } else { - if (yych <= 'Z') goto yy230; - if (yych <= '`') goto yy222; - if (yych <= 'z') goto yy230; - goto yy222; + if (yych <= 'Z') goto yy255; + if (yych <= '`') goto yy247; + if (yych <= 'z') goto yy255; + goto yy247; } } -yy229: +yy254: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); yych = *YYCURSOR; -yy230: +yy255: if (yych <= '+') { if (yych <= ' ') { - if (yych == '\t') goto yy229; + if (yych == '\t') goto yy254; if (yych <= 0x1F) goto yy56; - goto yy229; + goto yy254; } else { - if (yych == '(') goto yy233; + if (yych == '(') goto yy258; if (yych <= '*') goto yy56; - goto yy232; + goto yy257; } } else { if (yych <= 'F') { - if (yych == '-') goto yy232; + if (yych == '-') goto yy257; if (yych <= '@') goto yy56; - goto yy234; + goto yy259; } else { if (yych <= 'Z') { - if (yych >= 'H') goto yy234; + if (yych >= 'H') goto yy259; } else { if (yych <= '`') goto yy56; - if (yych <= 'z') goto yy235; + if (yych <= 'z') goto yy260; goto yy56; } } } -yy231: +yy256: yych = *++YYCURSOR; if (yych <= 'L') { - if (yych == ')') goto yy227; - if (yych <= '@') goto yy222; - goto yy236; + if (yych == ')') goto yy252; + if (yych <= '@') goto yy247; + goto yy261; } else { if (yych <= 'Z') { - if (yych <= 'M') goto yy256; - goto yy236; + if (yych <= 'M') goto yy281; + goto yy261; } else { - if (yych <= '`') goto yy222; - if (yych <= 'z') goto yy241; - goto yy222; + if (yych <= '`') goto yy247; + if (yych <= 'z') goto yy266; + goto yy247; } } -yy232: +yy257: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '1') goto yy251; - if (yych <= '2') goto yy252; - if (yych <= '9') goto yy253; + if (yych <= '1') goto yy276; + if (yych <= '2') goto yy277; + if (yych <= '9') goto yy278; goto yy56; -yy233: +yy258: yych = *++YYCURSOR; if (yych <= '@') goto yy56; - if (yych <= 'Z') goto yy235; + if (yych <= 'Z') goto yy260; if (yych <= '`') goto yy56; - if (yych <= 'z') goto yy235; + if (yych <= 'z') goto yy260; goto yy56; -yy234: +yy259: yych = *++YYCURSOR; if (yych <= '@') { - if (yych == ')') goto yy227; - goto yy222; + if (yych == ')') goto yy252; + goto yy247; } else { - if (yych <= 'Z') goto yy236; - if (yych <= '`') goto yy222; - if (yych <= 'z') goto yy241; - goto yy222; + if (yych <= 'Z') goto yy261; + if (yych <= '`') goto yy247; + if (yych <= 'z') goto yy266; + goto yy247; } -yy235: +yy260: yych = *++YYCURSOR; if (yych <= '@') { - if (yych == ')') goto yy227; - goto yy222; + if (yych == ')') goto yy252; + goto yy247; } else { - if (yych <= 'Z') goto yy236; - if (yych <= '`') goto yy222; - if (yych >= '{') goto yy222; + if (yych <= 'Z') goto yy261; + if (yych <= '`') goto yy247; + if (yych >= '{') goto yy247; } -yy236: +yy261: yych = *++YYCURSOR; if (yych <= '@') { - if (yych == ')') goto yy227; - goto yy222; + if (yych == ')') goto yy252; + goto yy247; } else { - if (yych <= 'Z') goto yy237; - if (yych <= '`') goto yy222; - if (yych >= '{') goto yy222; + if (yych <= 'Z') goto yy262; + if (yych <= '`') goto yy247; + if (yych >= '{') goto yy247; } -yy237: +yy262: yych = *++YYCURSOR; if (yych <= '@') { - if (yych == ')') goto yy227; - goto yy222; + if (yych == ')') goto yy252; + goto yy247; } else { - if (yych <= 'Z') goto yy238; - if (yych <= '`') goto yy222; - if (yych >= '{') goto yy222; + if (yych <= 'Z') goto yy263; + if (yych <= '`') goto yy247; + if (yych >= '{') goto yy247; } -yy238: +yy263: yych = *++YYCURSOR; if (yych <= '@') { - if (yych == ')') goto yy227; - goto yy222; + if (yych == ')') goto yy252; + goto yy247; } else { - if (yych <= 'Z') goto yy239; - if (yych <= '`') goto yy222; - if (yych >= '{') goto yy222; + if (yych <= 'Z') goto yy264; + if (yych <= '`') goto yy247; + if (yych >= '{') goto yy247; } -yy239: +yy264: yych = *++YYCURSOR; if (yych <= '@') { - if (yych == ')') goto yy227; - goto yy222; + if (yych == ')') goto yy252; + goto yy247; } else { - if (yych <= 'Z') goto yy240; - if (yych <= '`') goto yy222; - if (yych >= '{') goto yy222; + if (yych <= 'Z') goto yy265; + if (yych <= '`') goto yy247; + if (yych >= '{') goto yy247; } -yy240: +yy265: yych = *++YYCURSOR; - if (yych == ')') goto yy227; - goto yy222; -yy241: + if (yych == ')') goto yy252; + goto yy247; +yy266: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= ',') { - if (yych == ')') goto yy227; - goto yy222; + if (yych == ')') goto yy252; + goto yy247; } else { - if (yych == '.') goto yy222; - goto yy243; + if (yych == '.') goto yy247; + goto yy268; } } else { if (yych <= '^') { - if (yych <= '@') goto yy222; - if (yych <= 'Z') goto yy237; - goto yy222; + if (yych <= '@') goto yy247; + if (yych <= 'Z') goto yy262; + goto yy247; } else { - if (yych <= '_') goto yy243; - if (yych <= '`') goto yy222; - if (yych >= '{') goto yy222; + if (yych <= '_') goto yy268; + if (yych <= '`') goto yy247; + if (yych >= '{') goto yy247; } } -yy242: +yy267: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= ',') { - if (yych == ')') goto yy227; - goto yy222; + if (yych == ')') goto yy252; + goto yy247; } else { - if (yych == '.') goto yy222; + if (yych == '.') goto yy247; } } else { if (yych <= '^') { - if (yych <= '@') goto yy222; - if (yych <= 'Z') goto yy238; - goto yy222; + if (yych <= '@') goto yy247; + if (yych <= 'Z') goto yy263; + goto yy247; } else { - if (yych <= '_') goto yy243; - if (yych <= '`') goto yy222; - if (yych <= 'z') goto yy246; - goto yy222; + if (yych <= '_') goto yy268; + if (yych <= '`') goto yy247; + if (yych <= 'z') goto yy271; + goto yy247; } } -yy243: +yy268: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; if (yych <= '@') goto yy56; - if (yych <= 'Z') goto yy244; + if (yych <= 'Z') goto yy269; if (yych <= '`') goto yy56; if (yych >= '{') goto yy56; -yy244: +yy269: yyaccept = 7; YYMARKER = ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; if (yych <= '@') { if (yych <= '-') { - if (yych <= ',') goto yy222; - goto yy243; + if (yych <= ',') goto yy247; + goto yy268; } else { - if (yych == '/') goto yy243; - goto yy222; + if (yych == '/') goto yy268; + goto yy247; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy244; - if (yych <= '^') goto yy222; - goto yy243; + if (yych <= 'Z') goto yy269; + if (yych <= '^') goto yy247; + goto yy268; } else { - if (yych <= '`') goto yy222; - if (yych <= 'z') goto yy244; - goto yy222; + if (yych <= '`') goto yy247; + if (yych <= 'z') goto yy269; + goto yy247; } } -yy246: +yy271: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= ',') { - if (yych == ')') goto yy227; - goto yy222; + if (yych == ')') goto yy252; + goto yy247; } else { - if (yych == '.') goto yy222; - goto yy243; + if (yych == '.') goto yy247; + goto yy268; } } else { if (yych <= '^') { - if (yych <= '@') goto yy222; - if (yych <= 'Z') goto yy239; - goto yy222; + if (yych <= '@') goto yy247; + if (yych <= 'Z') goto yy264; + goto yy247; } else { - if (yych <= '_') goto yy243; - if (yych <= '`') goto yy222; - if (yych >= '{') goto yy222; + if (yych <= '_') goto yy268; + if (yych <= '`') goto yy247; + if (yych >= '{') goto yy247; } } yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= ',') { - if (yych == ')') goto yy227; - goto yy222; + if (yych == ')') goto yy252; + goto yy247; } else { - if (yych == '.') goto yy222; - goto yy243; + if (yych == '.') goto yy247; + goto yy268; } } else { if (yych <= '^') { - if (yych <= '@') goto yy222; - if (yych <= 'Z') goto yy240; - goto yy222; + if (yych <= '@') goto yy247; + if (yych <= 'Z') goto yy265; + goto yy247; } else { - if (yych <= '_') goto yy243; - if (yych <= '`') goto yy222; - if (yych >= '{') goto yy222; + if (yych <= '_') goto yy268; + if (yych <= '`') goto yy247; + if (yych >= '{') goto yy247; } } yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= ')') { - if (yych <= '(') goto yy222; - goto yy227; + if (yych <= '(') goto yy247; + goto yy252; } else { - if (yych == '-') goto yy243; - goto yy222; + if (yych == '-') goto yy268; + goto yy247; } } else { if (yych <= '_') { - if (yych <= '/') goto yy243; - if (yych <= '^') goto yy222; - goto yy243; + if (yych <= '/') goto yy268; + if (yych <= '^') goto yy247; + goto yy268; } else { - if (yych <= '`') goto yy222; - if (yych >= '{') goto yy222; + if (yych <= '`') goto yy247; + if (yych >= '{') goto yy247; } } -yy249: +yy274: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; if (yych <= '/') { - if (yych == '-') goto yy243; + if (yych == '-') goto yy268; if (yych <= '.') goto yy56; - goto yy243; + goto yy268; } else { if (yych <= '_') { if (yych <= '^') goto yy56; - goto yy243; + goto yy268; } else { if (yych <= '`') goto yy56; - if (yych <= 'z') goto yy249; + if (yych <= 'z') goto yy274; goto yy56; } } -yy251: +yy276: yych = *++YYCURSOR; - if (yych <= '/') goto yy222; - if (yych <= '9') goto yy253; - if (yych <= ':') goto yy254; - goto yy222; -yy252: + if (yych <= '/') goto yy247; + if (yych <= '9') goto yy278; + if (yych <= ':') goto yy279; + goto yy247; +yy277: yych = *++YYCURSOR; if (yych <= '5') { - if (yych <= '/') goto yy222; - if (yych >= '5') goto yy255; + if (yych <= '/') goto yy247; + if (yych >= '5') goto yy280; } else { - if (yych <= '9') goto yy227; - if (yych <= ':') goto yy254; - goto yy222; + if (yych <= '9') goto yy252; + if (yych <= ':') goto yy279; + goto yy247; } -yy253: +yy278: yych = *++YYCURSOR; - if (yych <= '/') goto yy222; - if (yych <= '5') goto yy255; - if (yych <= '9') goto yy227; - if (yych >= ';') goto yy222; -yy254: + if (yych <= '/') goto yy247; + if (yych <= '5') goto yy280; + if (yych <= '9') goto yy252; + if (yych >= ';') goto yy247; +yy279: yych = *++YYCURSOR; - if (yych <= '/') goto yy222; - if (yych <= '5') goto yy255; - if (yych <= '9') goto yy227; - goto yy222; -yy255: + if (yych <= '/') goto yy247; + if (yych <= '5') goto yy280; + if (yych <= '9') goto yy252; + goto yy247; +yy280: yych = *++YYCURSOR; - if (yych <= '/') goto yy222; - if (yych <= '9') goto yy227; - goto yy222; -yy256: + if (yych <= '/') goto yy247; + if (yych <= '9') goto yy252; + goto yy247; +yy281: yych = *++YYCURSOR; if (yych <= 'S') { - if (yych == ')') goto yy227; - if (yych <= '@') goto yy222; - goto yy237; + if (yych == ')') goto yy252; + if (yych <= '@') goto yy247; + goto yy262; } else { if (yych <= 'Z') { - if (yych >= 'U') goto yy237; + if (yych >= 'U') goto yy262; } else { - if (yych <= '`') goto yy222; - if (yych <= 'z') goto yy237; - goto yy222; + if (yych <= '`') goto yy247; + if (yych <= 'z') goto yy262; + goto yy247; } } yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { if (yych <= ')') { - if (yych <= '(') goto yy222; - goto yy227; + if (yych <= '(') goto yy247; + goto yy252; } else { - if (yych == '+') goto yy232; - goto yy222; + if (yych == '+') goto yy257; + goto yy247; } } else { if (yych <= 'Z') { - if (yych <= '-') goto yy232; - if (yych <= '@') goto yy222; - goto yy238; + if (yych <= '-') goto yy257; + if (yych <= '@') goto yy247; + goto yy263; } else { - if (yych <= '`') goto yy222; - if (yych <= 'z') goto yy238; - goto yy222; + if (yych <= '`') goto yy247; + if (yych <= 'z') goto yy263; + goto yy247; } } -yy258: +yy283: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych == '.') goto yy220; - goto yy198; + if (yych == '.') goto yy245; + goto yy223; } else { - if (yych <= '0') goto yy290; - if (yych <= '9') goto yy291; - if (yych <= ':') goto yy220; - goto yy198; + if (yych <= '0') goto yy315; + if (yych <= '9') goto yy316; + if (yych <= ':') goto yy245; + goto yy223; } -yy259: +yy284: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych == '.') goto yy263; - goto yy198; + if (yych == '.') goto yy288; + goto yy223; } else { - if (yych <= '2') goto yy291; - if (yych <= '9') goto yy290; - if (yych <= ':') goto yy263; - goto yy198; + if (yych <= '2') goto yy316; + if (yych <= '9') goto yy315; + if (yych <= ':') goto yy288; + goto yy223; } -yy260: +yy285: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych == '.') goto yy263; - goto yy198; + if (yych == '.') goto yy288; + goto yy223; } else { - if (yych <= '4') goto yy290; - if (yych <= '9') goto yy262; - if (yych <= ':') goto yy263; - goto yy198; + if (yych <= '4') goto yy315; + if (yych <= '9') goto yy287; + if (yych <= ':') goto yy288; + goto yy223; } -yy261: +yy286: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych == '.') goto yy263; - goto yy198; + if (yych == '.') goto yy288; + goto yy223; } else { - if (yych <= '9') goto yy262; - if (yych <= ':') goto yy263; - goto yy198; + if (yych <= '9') goto yy287; + if (yych <= ':') goto yy288; + goto yy223; } -yy262: +yy287: yych = *++YYCURSOR; - if (yych <= '/') goto yy198; - if (yych <= '9') goto yy288; - goto yy198; -yy263: + if (yych <= '/') goto yy223; + if (yych <= '9') goto yy313; + goto yy223; +yy288: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '5') goto yy264; - if (yych <= '9') goto yy265; + if (yych <= '5') goto yy289; + if (yych <= '9') goto yy290; goto yy56; -yy264: +yy289: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych == '.') goto yy266; - goto yy222; + if (yych == '.') goto yy291; + goto yy247; } else { - if (yych <= '9') goto yy281; - if (yych <= ':') goto yy266; - goto yy222; + if (yych <= '9') goto yy306; + if (yych <= ':') goto yy291; + goto yy247; } -yy265: +yy290: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy266; - if (yych != ':') goto yy222; -yy266: + if (yych == '.') goto yy291; + if (yych != ':') goto yy247; +yy291: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '5') goto yy267; - if (yych <= '6') goto yy268; - if (yych <= '9') goto yy227; + if (yych <= '5') goto yy292; + if (yych <= '6') goto yy293; + if (yych <= '9') goto yy252; goto yy56; -yy267: +yy292: yych = *++YYCURSOR; - if (yych <= '/') goto yy222; - if (yych <= '9') goto yy269; - goto yy222; -yy268: + if (yych <= '/') goto yy247; + if (yych <= '9') goto yy294; + goto yy247; +yy293: yych = *++YYCURSOR; - if (yych != '0') goto yy222; -yy269: + if (yych != '0') goto yy247; +yy294: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '*') { if (yych <= 0x1F) { - if (yych == '\t') goto yy271; - goto yy222; + if (yych == '\t') goto yy296; + goto yy247; } else { - if (yych <= ' ') goto yy271; - if (yych == '(') goto yy271; - goto yy222; + if (yych <= ' ') goto yy296; + if (yych == '(') goto yy296; + goto yy247; } } else { if (yych <= '@') { - if (yych == ',') goto yy222; - if (yych <= '-') goto yy271; - goto yy222; + if (yych == ',') goto yy247; + if (yych <= '-') goto yy296; + goto yy247; } else { - if (yych <= 'Z') goto yy271; - if (yych <= '`') goto yy222; - if (yych <= 'z') goto yy271; - goto yy222; + if (yych <= 'Z') goto yy296; + if (yych <= '`') goto yy247; + if (yych <= 'z') goto yy296; + goto yy247; } } -yy270: +yy295: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); yych = *YYCURSOR; -yy271: +yy296: if (yych <= '@') { if (yych <= '\'') { if (yych <= '\t') { if (yych <= 0x08) goto yy56; - goto yy270; + goto yy295; } else { - if (yych == ' ') goto yy270; + if (yych == ' ') goto yy295; goto yy56; } } else { if (yych <= '+') { - if (yych <= '(') goto yy233; + if (yych <= '(') goto yy258; if (yych <= '*') goto yy56; - goto yy232; + goto yy257; } else { - if (yych == '-') goto yy232; + if (yych == '-') goto yy257; goto yy56; } } } else { if (yych <= 'Z') { if (yych <= 'G') { - if (yych <= 'A') goto yy272; - if (yych <= 'F') goto yy234; - goto yy231; + if (yych <= 'A') goto yy297; + if (yych <= 'F') goto yy259; + goto yy256; } else { - if (yych != 'P') goto yy234; + if (yych != 'P') goto yy259; } } else { if (yych <= 'o') { if (yych <= '`') goto yy56; - if (yych <= 'a') goto yy273; - goto yy235; + if (yych <= 'a') goto yy298; + goto yy260; } else { - if (yych <= 'p') goto yy273; - if (yych <= 'z') goto yy235; + if (yych <= 'p') goto yy298; + if (yych <= 'z') goto yy260; goto yy56; } } } -yy272: +yy297: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'L') { if (yych <= '-') { - if (yych == ')') goto yy227; - goto yy222; + if (yych == ')') goto yy252; + goto yy247; } else { - if (yych <= '.') goto yy274; - if (yych <= '@') goto yy222; - goto yy236; + if (yych <= '.') goto yy299; + if (yych <= '@') goto yy247; + goto yy261; } } else { if (yych <= '`') { - if (yych <= 'M') goto yy275; - if (yych <= 'Z') goto yy236; - goto yy222; + if (yych <= 'M') goto yy300; + if (yych <= 'Z') goto yy261; + goto yy247; } else { - if (yych == 'm') goto yy280; - if (yych <= 'z') goto yy241; - goto yy222; + if (yych == 'm') goto yy305; + if (yych <= 'z') goto yy266; + goto yy247; } } -yy273: +yy298: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'L') { if (yych <= '-') { - if (yych == ')') goto yy227; - goto yy222; + if (yych == ')') goto yy252; + goto yy247; } else { - if (yych <= '.') goto yy274; - if (yych <= '@') goto yy222; - goto yy236; + if (yych <= '.') goto yy299; + if (yych <= '@') goto yy247; + goto yy261; } } else { if (yych <= '`') { - if (yych <= 'M') goto yy275; - if (yych <= 'Z') goto yy236; - goto yy222; + if (yych <= 'M') goto yy300; + if (yych <= 'Z') goto yy261; + goto yy247; } else { - if (yych == 'm') goto yy275; - if (yych <= 'z') goto yy236; - goto yy222; + if (yych == 'm') goto yy300; + if (yych <= 'z') goto yy261; + goto yy247; } } -yy274: +yy299: yych = *++YYCURSOR; - if (yych == 'M') goto yy279; - if (yych == 'm') goto yy279; + if (yych == 'M') goto yy304; + if (yych == 'm') goto yy304; goto yy56; -yy275: +yy300: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ')') { if (yych <= '\t') { - if (yych <= 0x00) goto yy277; - if (yych <= 0x08) goto yy222; - goto yy277; + if (yych <= 0x00) goto yy302; + if (yych <= 0x08) goto yy247; + goto yy302; } else { - if (yych == ' ') goto yy277; - if (yych <= '(') goto yy222; - goto yy227; + if (yych == ' ') goto yy302; + if (yych <= '(') goto yy247; + goto yy252; } } else { if (yych <= '@') { - if (yych != '.') goto yy222; + if (yych != '.') goto yy247; } else { - if (yych <= 'Z') goto yy237; - if (yych <= '`') goto yy222; - if (yych <= 'z') goto yy237; - goto yy222; + if (yych <= 'Z') goto yy262; + if (yych <= '`') goto yy247; + if (yych <= 'z') goto yy262; + goto yy247; } } -yy276: +yy301: yych = *++YYCURSOR; if (yych <= '\t') { - if (yych <= 0x00) goto yy277; + if (yych <= 0x00) goto yy302; if (yych <= 0x08) goto yy56; } else { if (yych != ' ') goto yy56; } -yy277: +yy302: ++YYCURSOR; -#line 1673 "ext/date/lib/parse_date.re" +#line 1687 "ext/date/lib/parse_date.re" { DEBUG_OUTPUT("dateshortwithtimeshort12 | dateshortwithtimelong12"); TIMELIB_INIT; @@ -4881,169 +5253,169 @@ yy277: TIMELIB_DEINIT; return TIMELIB_SHORTDATE_WITH_TIME; } -#line 4885 "" -yy279: +#line 5257 "" +yy304: yych = *++YYCURSOR; if (yych <= 0x1F) { - if (yych <= 0x00) goto yy277; - if (yych == '\t') goto yy277; + if (yych <= 0x00) goto yy302; + if (yych == '\t') goto yy302; goto yy56; } else { - if (yych <= ' ') goto yy277; - if (yych == '.') goto yy276; + if (yych <= ' ') goto yy302; + if (yych == '.') goto yy301; goto yy56; } -yy280: +yy305: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '-') { if (yych <= 0x1F) { - if (yych <= 0x00) goto yy277; - if (yych == '\t') goto yy277; - goto yy222; + if (yych <= 0x00) goto yy302; + if (yych == '\t') goto yy302; + goto yy247; } else { if (yych <= '(') { - if (yych <= ' ') goto yy277; - goto yy222; + if (yych <= ' ') goto yy302; + goto yy247; } else { - if (yych <= ')') goto yy227; - if (yych <= ',') goto yy222; - goto yy243; + if (yych <= ')') goto yy252; + if (yych <= ',') goto yy247; + goto yy268; } } } else { if (yych <= 'Z') { - if (yych <= '.') goto yy276; - if (yych <= '/') goto yy243; - if (yych <= '@') goto yy222; - goto yy237; + if (yych <= '.') goto yy301; + if (yych <= '/') goto yy268; + if (yych <= '@') goto yy247; + goto yy262; } else { if (yych <= '_') { - if (yych <= '^') goto yy222; - goto yy243; + if (yych <= '^') goto yy247; + goto yy268; } else { - if (yych <= '`') goto yy222; - if (yych <= 'z') goto yy242; - goto yy222; + if (yych <= '`') goto yy247; + if (yych <= 'z') goto yy267; + goto yy247; } } } -yy281: +yy306: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= ' ') { - if (yych == '\t') goto yy282; - if (yych <= 0x1F) goto yy222; + if (yych == '\t') goto yy307; + if (yych <= 0x1F) goto yy247; } else { - if (yych == '.') goto yy266; - if (yych <= '9') goto yy222; - goto yy266; + if (yych == '.') goto yy291; + if (yych <= '9') goto yy247; + goto yy291; } } else { if (yych <= 'P') { - if (yych == 'A') goto yy284; - if (yych <= 'O') goto yy222; - goto yy284; + if (yych == 'A') goto yy309; + if (yych <= 'O') goto yy247; + goto yy309; } else { if (yych <= 'a') { - if (yych <= '`') goto yy222; - goto yy284; + if (yych <= '`') goto yy247; + goto yy309; } else { - if (yych == 'p') goto yy284; - goto yy222; + if (yych == 'p') goto yy309; + goto yy247; } } } -yy282: +yy307: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); yych = *YYCURSOR; if (yych <= 'A') { if (yych <= 0x1F) { - if (yych == '\t') goto yy282; + if (yych == '\t') goto yy307; goto yy56; } else { - if (yych <= ' ') goto yy282; + if (yych <= ' ') goto yy307; if (yych <= '@') goto yy56; } } else { if (yych <= '`') { if (yych != 'P') goto yy56; } else { - if (yych <= 'a') goto yy284; + if (yych <= 'a') goto yy309; if (yych != 'p') goto yy56; } } -yy284: +yy309: yych = *++YYCURSOR; if (yych <= 'L') { if (yych != '.') goto yy56; } else { - if (yych <= 'M') goto yy286; - if (yych == 'm') goto yy286; + if (yych <= 'M') goto yy311; + if (yych == 'm') goto yy311; goto yy56; } -yy285: +yy310: yych = *++YYCURSOR; - if (yych == 'M') goto yy286; + if (yych == 'M') goto yy311; if (yych != 'm') goto yy56; -yy286: +yy311: yych = *++YYCURSOR; if (yych <= 0x1F) { - if (yych <= 0x00) goto yy277; - if (yych == '\t') goto yy277; + if (yych <= 0x00) goto yy302; + if (yych == '\t') goto yy302; goto yy56; } else { - if (yych <= ' ') goto yy277; + if (yych <= ' ') goto yy302; if (yych != '.') goto yy56; } -yy287: +yy312: yych = *++YYCURSOR; if (yych <= '\t') { - if (yych <= 0x00) goto yy277; + if (yych <= 0x00) goto yy302; if (yych <= 0x08) goto yy56; - goto yy277; + goto yy302; } else { - if (yych == ' ') goto yy277; + if (yych == ' ') goto yy302; goto yy56; } -yy288: +yy313: yych = *++YYCURSOR; - if (yych <= '/') goto yy198; - if (yych >= ':') goto yy198; + if (yych <= '/') goto yy223; + if (yych >= ':') goto yy223; yych = *++YYCURSOR; - goto yy198; -yy290: + goto yy223; +yy315: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych == '.') goto yy220; - goto yy198; + if (yych == '.') goto yy245; + goto yy223; } else { - if (yych <= '9') goto yy288; - if (yych <= ':') goto yy220; - goto yy198; + if (yych <= '9') goto yy313; + if (yych <= ':') goto yy245; + goto yy223; } -yy291: +yy316: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych == '.') goto yy263; - goto yy198; + if (yych == '.') goto yy288; + goto yy223; } else { - if (yych <= '9') goto yy288; - if (yych <= ':') goto yy263; - goto yy198; + if (yych <= '9') goto yy313; + if (yych <= ':') goto yy288; + goto yy223; } -yy292: +yy317: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= ':') goto yy56; -yy293: +yy318: ++YYCURSOR; -yy294: -#line 1367 "ext/date/lib/parse_date.re" +yy319: +#line 1381 "ext/date/lib/parse_date.re" { int length = 0; DEBUG_OUTPUT("datenoday"); @@ -5056,1158 +5428,1158 @@ yy294: TIMELIB_DEINIT; return TIMELIB_DATE_NO_DAY; } -#line 5060 "" -yy295: - yych = *++YYCURSOR; - if (yych <= '/') { - if (yych == '.') goto yy220; - goto yy56; - } else { - if (yych <= '9') goto yy293; - if (yych <= ':') goto yy220; - goto yy56; - } -yy296: - yych = *++YYCURSOR; - if (yych <= '/') { - if (yych == '.') goto yy263; - goto yy56; - } else { - if (yych <= '9') goto yy293; - if (yych <= ':') goto yy263; - goto yy56; - } -yy297: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '/') { - if (yych == '.') goto yy330; - goto yy215; - } else { - if (yych <= '0') goto yy331; - if (yych <= '1') goto yy301; - if (yych <= '2') goto yy302; - goto yy296; - } - } else { - if (yych <= 'q') { - if (yych <= ':') goto yy220; - if (yych == 'n') goto yy211; - goto yy215; - } else { - if (yych <= 'r') goto yy212; - if (yych <= 's') goto yy210; - if (yych <= 't') goto yy213; - goto yy215; - } - } -yy298: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '/') { - if (yych != '.') goto yy215; - } else { - if (yych <= '0') goto yy300; - if (yych <= '1') goto yy301; - if (yych <= '2') goto yy302; - goto yy296; - } - } else { - if (yych <= 'q') { - if (yych <= ':') goto yy263; - if (yych == 'n') goto yy211; - goto yy215; - } else { - if (yych <= 'r') goto yy212; - if (yych <= 's') goto yy210; - if (yych <= 't') goto yy213; - goto yy215; - } - } -yy299: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '1') { - if (yych <= '/') goto yy215; - if (yych <= '0') goto yy305; - goto yy306; - } else { - if (yych <= '2') goto yy307; - if (yych <= '5') goto yy308; - if (yych <= '9') goto yy309; - goto yy215; - } -yy300: - yych = *++YYCURSOR; - if (yych <= '/') { - if (yych == '.') goto yy263; - goto yy56; - } else { - if (yych <= '0') goto yy303; - if (yych <= '9') goto yy304; - if (yych <= ':') goto yy263; - goto yy56; - } -yy301: - yych = *++YYCURSOR; - if (yych <= '/') { - if (yych == '.') goto yy263; - goto yy56; - } else { - if (yych <= '2') goto yy304; - if (yych <= '9') goto yy303; - if (yych <= ':') goto yy263; - goto yy56; - } -yy302: - yych = *++YYCURSOR; - if (yych <= '/') { - if (yych == '.') goto yy263; - goto yy56; - } else { - if (yych <= '4') goto yy303; - if (yych <= '9') goto yy293; - if (yych <= ':') goto yy263; - goto yy56; - } -yy303: - yyaccept = 8; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy220; - if (yych == ':') goto yy220; - goto yy294; -yy304: - yyaccept = 8; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy263; - if (yych == ':') goto yy263; - goto yy294; -yy305: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych == '.') goto yy325; - goto yy198; - } else { - if (yych <= '0') goto yy324; - if (yych <= '9') goto yy329; - if (yych <= ':') goto yy325; - goto yy198; - } -yy306: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych == '.') goto yy310; - goto yy198; - } else { - if (yych <= '2') goto yy329; - if (yych <= '9') goto yy324; - if (yych <= ':') goto yy310; - goto yy198; - } -yy307: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych == '.') goto yy310; - goto yy198; - } else { - if (yych <= '4') goto yy324; - if (yych <= '9') goto yy323; - if (yych <= ':') goto yy310; - goto yy198; - } -yy308: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych == '.') goto yy310; - goto yy198; - } else { - if (yych <= '9') goto yy323; - if (yych <= ':') goto yy310; - goto yy198; - } -yy309: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych != '.') goto yy198; - } else { - if (yych <= '9') goto yy262; - if (yych >= ';') goto yy198; - } -yy310: - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '5') goto yy311; - if (yych <= '6') goto yy312; - if (yych <= '9') goto yy265; - goto yy56; -yy311: - yyaccept = 7; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych == '.') goto yy266; - goto yy222; - } else { - if (yych <= '9') goto yy313; - if (yych <= ':') goto yy266; - goto yy222; - } -yy312: - yyaccept = 7; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych == '.') goto yy266; - goto yy222; - } else { - if (yych <= '0') goto yy269; - if (yych == ':') goto yy266; - goto yy222; - } -yy313: - yyaccept = 7; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ',') { - if (yych <= ' ') { - if (yych == '\t') goto yy315; - if (yych <= 0x1F) goto yy222; - goto yy315; - } else { - if (yych <= '(') { - if (yych <= '\'') goto yy222; - goto yy315; - } else { - if (yych == '+') goto yy315; - goto yy222; - } - } - } else { - if (yych <= ':') { - if (yych <= '-') goto yy315; - if (yych <= '.') goto yy266; - if (yych <= '9') goto yy222; - goto yy266; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy222; - goto yy315; - } else { - if (yych <= '`') goto yy222; - if (yych <= 'z') goto yy315; - goto yy222; - } - } - } -yy314: - ++YYCURSOR; - if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); - yych = *YYCURSOR; -yy315: - if (yych <= '@') { - if (yych <= '\'') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy56; - goto yy314; - } else { - if (yych == ' ') goto yy314; - goto yy56; - } - } else { - if (yych <= '+') { - if (yych <= '(') goto yy233; - if (yych <= '*') goto yy56; - goto yy232; - } else { - if (yych == '-') goto yy232; - goto yy56; - } - } - } else { - if (yych <= 'Z') { - if (yych <= 'G') { - if (yych <= 'A') goto yy316; - if (yych <= 'F') goto yy234; - goto yy231; - } else { - if (yych != 'P') goto yy234; - } - } else { - if (yych <= 'o') { - if (yych <= '`') goto yy56; - if (yych <= 'a') goto yy317; - goto yy235; - } else { - if (yych <= 'p') goto yy317; - if (yych <= 'z') goto yy235; - goto yy56; - } - } - } -yy316: - yyaccept = 7; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'L') { - if (yych <= '-') { - if (yych == ')') goto yy227; - goto yy222; - } else { - if (yych <= '.') goto yy319; - if (yych <= '@') goto yy222; - goto yy236; - } - } else { - if (yych <= '`') { - if (yych <= 'M') goto yy318; - if (yych <= 'Z') goto yy236; - goto yy222; - } else { - if (yych == 'm') goto yy322; - if (yych <= 'z') goto yy241; - goto yy222; - } - } -yy317: - yyaccept = 7; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'L') { - if (yych <= '-') { - if (yych == ')') goto yy227; - goto yy222; - } else { - if (yych <= '.') goto yy319; - if (yych <= '@') goto yy222; - goto yy236; - } - } else { - if (yych <= '`') { - if (yych <= 'M') goto yy318; - if (yych <= 'Z') goto yy236; - goto yy222; - } else { - if (yych == 'm') goto yy318; - if (yych <= 'z') goto yy236; - goto yy222; - } - } -yy318: - yyaccept = 7; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ')') { - if (yych <= '\t') { - if (yych <= 0x00) goto yy277; - if (yych <= 0x08) goto yy222; - goto yy277; - } else { - if (yych == ' ') goto yy277; - if (yych <= '(') goto yy222; - goto yy227; - } - } else { - if (yych <= '@') { - if (yych == '.') goto yy321; - goto yy222; - } else { - if (yych <= 'Z') goto yy237; - if (yych <= '`') goto yy222; - if (yych <= 'z') goto yy237; - goto yy222; - } - } -yy319: - yych = *++YYCURSOR; - if (yych == 'M') goto yy320; - if (yych != 'm') goto yy56; +#line 5432 "" yy320: yych = *++YYCURSOR; - if (yych <= 0x1F) { - if (yych <= 0x00) goto yy277; - if (yych == '\t') goto yy277; + if (yych <= '/') { + if (yych == '.') goto yy245; goto yy56; } else { - if (yych <= ' ') goto yy277; - if (yych != '.') goto yy56; + if (yych <= '9') goto yy318; + if (yych <= ':') goto yy245; + goto yy56; } yy321: yych = *++YYCURSOR; - if (yych <= '\t') { - if (yych <= 0x00) goto yy277; - if (yych <= 0x08) goto yy56; - goto yy277; + if (yych <= '/') { + if (yych == '.') goto yy288; + goto yy56; } else { - if (yych == ' ') goto yy277; + if (yych <= '9') goto yy318; + if (yych <= ':') goto yy288; goto yy56; } yy322: - yyaccept = 7; + yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '-') { - if (yych <= 0x1F) { - if (yych <= 0x00) goto yy277; - if (yych == '\t') goto yy277; - goto yy222; + if (yych <= '9') { + if (yych <= '/') { + if (yych == '.') goto yy355; + goto yy240; } else { - if (yych <= '(') { - if (yych <= ' ') goto yy277; - goto yy222; - } else { - if (yych <= ')') goto yy227; - if (yych <= ',') goto yy222; - goto yy243; - } + if (yych <= '0') goto yy356; + if (yych <= '1') goto yy326; + if (yych <= '2') goto yy327; + goto yy321; } } else { - if (yych <= 'Z') { - if (yych <= '.') goto yy321; - if (yych <= '/') goto yy243; - if (yych <= '@') goto yy222; - goto yy237; + if (yych <= 'q') { + if (yych <= ':') goto yy245; + if (yych == 'n') goto yy236; + goto yy240; } else { - if (yych <= '_') { - if (yych <= '^') goto yy222; - goto yy243; - } else { - if (yych <= '`') goto yy222; - if (yych <= 'z') goto yy242; - goto yy222; - } + if (yych <= 'r') goto yy237; + if (yych <= 's') goto yy235; + if (yych <= 't') goto yy238; + goto yy240; } } yy323: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= ' ') { - if (yych == '\t') goto yy282; - if (yych <= 0x1F) goto yy198; - goto yy282; + if (yych <= '9') { + if (yych <= '/') { + if (yych != '.') goto yy240; } else { - if (yych <= '.') { - if (yych <= '-') goto yy198; - goto yy266; - } else { - if (yych <= '/') goto yy198; - if (yych <= '9') goto yy288; - goto yy266; - } + if (yych <= '0') goto yy325; + if (yych <= '1') goto yy326; + if (yych <= '2') goto yy327; + goto yy321; } } else { - if (yych <= 'P') { - if (yych == 'A') goto yy284; - if (yych <= 'O') goto yy198; - goto yy284; + if (yych <= 'q') { + if (yych <= ':') goto yy288; + if (yych == 'n') goto yy236; + goto yy240; } else { - if (yych <= 'a') { - if (yych <= '`') goto yy198; - goto yy284; - } else { - if (yych == 'p') goto yy284; - goto yy198; - } + if (yych <= 'r') goto yy237; + if (yych <= 's') goto yy235; + if (yych <= 't') goto yy238; + goto yy240; } } yy324: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= ' ') { - if (yych == '\t') goto yy282; - if (yych <= 0x1F) goto yy198; - goto yy282; - } else { - if (yych <= '.') { - if (yych <= '-') goto yy198; - } else { - if (yych <= '/') goto yy198; - if (yych <= '9') goto yy288; - } - } + if (yych <= '1') { + if (yych <= '/') goto yy240; + if (yych <= '0') goto yy330; + goto yy331; } else { - if (yych <= 'P') { - if (yych == 'A') goto yy284; - if (yych <= 'O') goto yy198; - goto yy284; - } else { - if (yych <= 'a') { - if (yych <= '`') goto yy198; - goto yy284; - } else { - if (yych == 'p') goto yy284; - goto yy198; - } - } + if (yych <= '2') goto yy332; + if (yych <= '5') goto yy333; + if (yych <= '9') goto yy334; + goto yy240; } yy325: yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '5') goto yy326; - if (yych <= '6') goto yy327; - if (yych <= '9') goto yy223; - goto yy56; -yy326: - yyaccept = 7; - yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych == '.') goto yy224; - goto yy222; + if (yych == '.') goto yy288; + goto yy56; } else { + if (yych <= '0') goto yy328; + if (yych <= '9') goto yy329; + if (yych <= ':') goto yy288; + goto yy56; + } +yy326: + yych = *++YYCURSOR; + if (yych <= '/') { + if (yych == '.') goto yy288; + goto yy56; + } else { + if (yych <= '2') goto yy329; if (yych <= '9') goto yy328; - if (yych <= ':') goto yy224; - goto yy222; + if (yych <= ':') goto yy288; + goto yy56; } yy327: - yyaccept = 7; - yych = *(YYMARKER = ++YYCURSOR); + yych = *++YYCURSOR; if (yych <= '/') { - if (yych == '.') goto yy224; - goto yy222; + if (yych == '.') goto yy288; + goto yy56; } else { - if (yych <= '0') goto yy269; - if (yych == ':') goto yy224; - goto yy222; + if (yych <= '4') goto yy328; + if (yych <= '9') goto yy318; + if (yych <= ':') goto yy288; + goto yy56; } yy328: - yyaccept = 7; + yyaccept = 8; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ',') { - if (yych <= ' ') { - if (yych == '\t') goto yy271; - if (yych <= 0x1F) goto yy222; - goto yy271; - } else { - if (yych <= '(') { - if (yych <= '\'') goto yy222; - goto yy271; - } else { - if (yych == '+') goto yy271; - goto yy222; - } - } - } else { - if (yych <= ':') { - if (yych <= '-') goto yy271; - if (yych <= '.') goto yy224; - if (yych <= '9') goto yy222; - goto yy224; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy222; - goto yy271; - } else { - if (yych <= '`') goto yy222; - if (yych <= 'z') goto yy271; - goto yy222; - } - } - } + if (yych == '.') goto yy245; + if (yych == ':') goto yy245; + goto yy319; yy329: - yyaccept = 6; + yyaccept = 8; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= ' ') { - if (yych == '\t') goto yy282; - if (yych <= 0x1F) goto yy198; - goto yy282; - } else { - if (yych <= '.') { - if (yych <= '-') goto yy198; - goto yy310; - } else { - if (yych <= '/') goto yy198; - if (yych <= '9') goto yy288; - goto yy310; - } - } - } else { - if (yych <= 'P') { - if (yych == 'A') goto yy284; - if (yych <= 'O') goto yy198; - goto yy284; - } else { - if (yych <= 'a') { - if (yych <= '`') goto yy198; - goto yy284; - } else { - if (yych == 'p') goto yy284; - goto yy198; - } - } - } + if (yych == '.') goto yy288; + if (yych == ':') goto yy288; + goto yy319; yy330: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '1') { - if (yych <= '/') goto yy215; - if (yych <= '0') goto yy332; - goto yy333; + if (yych <= '/') { + if (yych == '.') goto yy350; + goto yy223; } else { - if (yych <= '2') goto yy334; - if (yych <= '5') goto yy335; - if (yych <= '9') goto yy336; - goto yy215; + if (yych <= '0') goto yy349; + if (yych <= '9') goto yy354; + if (yych <= ':') goto yy350; + goto yy223; } yy331: - yych = *++YYCURSOR; + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych == '.') goto yy220; - goto yy56; + if (yych == '.') goto yy335; + goto yy223; } else { - if (yych <= '0') goto yy303; - if (yych <= '9') goto yy304; - if (yych <= ':') goto yy220; - goto yy56; + if (yych <= '2') goto yy354; + if (yych <= '9') goto yy349; + if (yych <= ':') goto yy335; + goto yy223; } yy332: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych == '.') goto yy349; - goto yy198; + if (yych == '.') goto yy335; + goto yy223; } else { - if (yych <= '0') goto yy348; - if (yych <= '9') goto yy353; - if (yych <= ':') goto yy349; - goto yy198; + if (yych <= '4') goto yy349; + if (yych <= '9') goto yy348; + if (yych <= ':') goto yy335; + goto yy223; } yy333: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych == '.') goto yy337; - goto yy198; + if (yych == '.') goto yy335; + goto yy223; } else { - if (yych <= '2') goto yy353; if (yych <= '9') goto yy348; - if (yych <= ':') goto yy337; - goto yy198; + if (yych <= ':') goto yy335; + goto yy223; } yy334: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych == '.') goto yy337; - goto yy198; + if (yych != '.') goto yy223; } else { - if (yych <= '4') goto yy348; - if (yych <= '9') goto yy347; - if (yych <= ':') goto yy337; - goto yy198; + if (yych <= '9') goto yy287; + if (yych >= ';') goto yy223; } yy335: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych == '.') goto yy337; - goto yy198; - } else { - if (yych <= '9') goto yy347; - if (yych <= ':') goto yy337; - goto yy198; - } -yy336: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych != '.') goto yy198; - } else { - if (yych <= '9') goto yy262; - if (yych >= ';') goto yy198; - } -yy337: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '5') goto yy338; - if (yych <= '6') goto yy339; - if (yych <= '9') goto yy265; + if (yych <= '5') goto yy336; + if (yych <= '6') goto yy337; + if (yych <= '9') goto yy290; goto yy56; +yy336: + yyaccept = 7; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych == '.') goto yy291; + goto yy247; + } else { + if (yych <= '9') goto yy338; + if (yych <= ':') goto yy291; + goto yy247; + } +yy337: + yyaccept = 7; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych == '.') goto yy291; + goto yy247; + } else { + if (yych <= '0') goto yy294; + if (yych == ':') goto yy291; + goto yy247; + } yy338: - yyaccept = 7; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych == '.') goto yy266; - goto yy222; - } else { - if (yych <= '9') goto yy340; - if (yych <= ':') goto yy266; - goto yy222; - } -yy339: - yyaccept = 7; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych == '.') goto yy266; - goto yy222; - } else { - if (yych <= '0') goto yy228; - if (yych == ':') goto yy266; - goto yy222; - } -yy340: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { if (yych <= ' ') { - if (yych == '\t') goto yy342; - if (yych <= 0x1F) goto yy222; - goto yy342; + if (yych == '\t') goto yy340; + if (yych <= 0x1F) goto yy247; + goto yy340; } else { if (yych <= '(') { - if (yych <= '\'') goto yy222; - goto yy342; + if (yych <= '\'') goto yy247; + goto yy340; } else { - if (yych == '+') goto yy342; - goto yy222; + if (yych == '+') goto yy340; + goto yy247; } } } else { if (yych <= ':') { - if (yych <= '-') goto yy342; - if (yych <= '.') goto yy266; - if (yych <= '9') goto yy222; - goto yy266; + if (yych <= '-') goto yy340; + if (yych <= '.') goto yy291; + if (yych <= '9') goto yy247; + goto yy291; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy222; - goto yy342; + if (yych <= '@') goto yy247; + goto yy340; } else { - if (yych <= '`') goto yy222; - if (yych <= 'z') goto yy342; - goto yy222; + if (yych <= '`') goto yy247; + if (yych <= 'z') goto yy340; + goto yy247; } } } -yy341: +yy339: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); yych = *YYCURSOR; -yy342: +yy340: if (yych <= '@') { if (yych <= '\'') { if (yych <= '\t') { if (yych <= 0x08) goto yy56; - goto yy341; + goto yy339; } else { - if (yych == ' ') goto yy341; + if (yych == ' ') goto yy339; goto yy56; } } else { if (yych <= '+') { - if (yych <= '(') goto yy233; + if (yych <= '(') goto yy258; if (yych <= '*') goto yy56; - goto yy232; + goto yy257; } else { - if (yych == '-') goto yy232; + if (yych == '-') goto yy257; goto yy56; } } } else { if (yych <= 'Z') { if (yych <= 'G') { - if (yych <= 'A') goto yy343; - if (yych <= 'F') goto yy234; - goto yy231; + if (yych <= 'A') goto yy341; + if (yych <= 'F') goto yy259; + goto yy256; } else { - if (yych != 'P') goto yy234; + if (yych != 'P') goto yy259; } } else { if (yych <= 'o') { if (yych <= '`') goto yy56; - if (yych <= 'a') goto yy344; - goto yy235; + if (yych <= 'a') goto yy342; + goto yy260; } else { - if (yych <= 'p') goto yy344; - if (yych <= 'z') goto yy235; + if (yych <= 'p') goto yy342; + if (yych <= 'z') goto yy260; goto yy56; } } } +yy341: + yyaccept = 7; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'L') { + if (yych <= '-') { + if (yych == ')') goto yy252; + goto yy247; + } else { + if (yych <= '.') goto yy344; + if (yych <= '@') goto yy247; + goto yy261; + } + } else { + if (yych <= '`') { + if (yych <= 'M') goto yy343; + if (yych <= 'Z') goto yy261; + goto yy247; + } else { + if (yych == 'm') goto yy347; + if (yych <= 'z') goto yy266; + goto yy247; + } + } +yy342: + yyaccept = 7; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'L') { + if (yych <= '-') { + if (yych == ')') goto yy252; + goto yy247; + } else { + if (yych <= '.') goto yy344; + if (yych <= '@') goto yy247; + goto yy261; + } + } else { + if (yych <= '`') { + if (yych <= 'M') goto yy343; + if (yych <= 'Z') goto yy261; + goto yy247; + } else { + if (yych == 'm') goto yy343; + if (yych <= 'z') goto yy261; + goto yy247; + } + } yy343: - yyaccept = 7; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'L') { - if (yych <= '-') { - if (yych == ')') goto yy227; - goto yy222; - } else { - if (yych <= '.') goto yy285; - if (yych <= '@') goto yy222; - goto yy236; - } - } else { - if (yych <= '`') { - if (yych <= 'M') goto yy345; - if (yych <= 'Z') goto yy236; - goto yy222; - } else { - if (yych == 'm') goto yy346; - if (yych <= 'z') goto yy241; - goto yy222; - } - } -yy344: - yyaccept = 7; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'L') { - if (yych <= '-') { - if (yych == ')') goto yy227; - goto yy222; - } else { - if (yych <= '.') goto yy285; - if (yych <= '@') goto yy222; - goto yy236; - } - } else { - if (yych <= '`') { - if (yych <= 'M') goto yy345; - if (yych <= 'Z') goto yy236; - goto yy222; - } else { - if (yych == 'm') goto yy345; - if (yych <= 'z') goto yy236; - goto yy222; - } - } -yy345: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ')') { if (yych <= '\t') { - if (yych <= 0x00) goto yy277; - if (yych <= 0x08) goto yy222; - goto yy277; + if (yych <= 0x00) goto yy302; + if (yych <= 0x08) goto yy247; + goto yy302; } else { - if (yych == ' ') goto yy277; - if (yych <= '(') goto yy222; - goto yy227; + if (yych == ' ') goto yy302; + if (yych <= '(') goto yy247; + goto yy252; } } else { if (yych <= '@') { - if (yych == '.') goto yy287; - goto yy222; + if (yych == '.') goto yy346; + goto yy247; } else { - if (yych <= 'Z') goto yy237; - if (yych <= '`') goto yy222; - if (yych <= 'z') goto yy237; - goto yy222; + if (yych <= 'Z') goto yy262; + if (yych <= '`') goto yy247; + if (yych <= 'z') goto yy262; + goto yy247; } } +yy344: + yych = *++YYCURSOR; + if (yych == 'M') goto yy345; + if (yych != 'm') goto yy56; +yy345: + yych = *++YYCURSOR; + if (yych <= 0x1F) { + if (yych <= 0x00) goto yy302; + if (yych == '\t') goto yy302; + goto yy56; + } else { + if (yych <= ' ') goto yy302; + if (yych != '.') goto yy56; + } yy346: + yych = *++YYCURSOR; + if (yych <= '\t') { + if (yych <= 0x00) goto yy302; + if (yych <= 0x08) goto yy56; + goto yy302; + } else { + if (yych == ' ') goto yy302; + goto yy56; + } +yy347: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '-') { if (yych <= 0x1F) { - if (yych <= 0x00) goto yy277; - if (yych == '\t') goto yy277; - goto yy222; + if (yych <= 0x00) goto yy302; + if (yych == '\t') goto yy302; + goto yy247; } else { if (yych <= '(') { - if (yych <= ' ') goto yy277; - goto yy222; + if (yych <= ' ') goto yy302; + goto yy247; } else { - if (yych <= ')') goto yy227; - if (yych <= ',') goto yy222; - goto yy243; + if (yych <= ')') goto yy252; + if (yych <= ',') goto yy247; + goto yy268; } } } else { if (yych <= 'Z') { - if (yych <= '.') goto yy287; - if (yych <= '/') goto yy243; - if (yych <= '@') goto yy222; - goto yy237; + if (yych <= '.') goto yy346; + if (yych <= '/') goto yy268; + if (yych <= '@') goto yy247; + goto yy262; } else { if (yych <= '_') { - if (yych <= '^') goto yy222; - goto yy243; + if (yych <= '^') goto yy247; + goto yy268; } else { - if (yych <= '`') goto yy222; - if (yych <= 'z') goto yy242; - goto yy222; + if (yych <= '`') goto yy247; + if (yych <= 'z') goto yy267; + goto yy247; } } } -yy347: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych == '.') goto yy224; - goto yy198; - } else { - if (yych <= '9') goto yy288; - if (yych <= ':') goto yy224; - goto yy198; - } yy348: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych != '.') goto yy198; + if (yych <= ':') { + if (yych <= ' ') { + if (yych == '\t') goto yy307; + if (yych <= 0x1F) goto yy223; + goto yy307; + } else { + if (yych <= '.') { + if (yych <= '-') goto yy223; + goto yy291; + } else { + if (yych <= '/') goto yy223; + if (yych <= '9') goto yy313; + goto yy291; + } + } } else { - if (yych <= '9') goto yy288; - if (yych >= ';') goto yy198; + if (yych <= 'P') { + if (yych == 'A') goto yy309; + if (yych <= 'O') goto yy223; + goto yy309; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy223; + goto yy309; + } else { + if (yych == 'p') goto yy309; + goto yy223; + } + } } yy349: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ':') { + if (yych <= ' ') { + if (yych == '\t') goto yy307; + if (yych <= 0x1F) goto yy223; + goto yy307; + } else { + if (yych <= '.') { + if (yych <= '-') goto yy223; + } else { + if (yych <= '/') goto yy223; + if (yych <= '9') goto yy313; + } + } + } else { + if (yych <= 'P') { + if (yych == 'A') goto yy309; + if (yych <= 'O') goto yy223; + goto yy309; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy223; + goto yy309; + } else { + if (yych == 'p') goto yy309; + goto yy223; + } + } + } +yy350: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '5') goto yy350; - if (yych <= '6') goto yy351; - if (yych <= '9') goto yy223; + if (yych <= '5') goto yy351; + if (yych <= '6') goto yy352; + if (yych <= '9') goto yy248; goto yy56; -yy350: - yyaccept = 7; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych == '.') goto yy224; - goto yy222; - } else { - if (yych <= '9') goto yy352; - if (yych <= ':') goto yy224; - goto yy222; - } yy351: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych == '.') goto yy224; - goto yy222; + if (yych == '.') goto yy249; + goto yy247; } else { - if (yych <= '0') goto yy228; - if (yych == ':') goto yy224; - goto yy222; + if (yych <= '9') goto yy353; + if (yych <= ':') goto yy249; + goto yy247; } yy352: + yyaccept = 7; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych == '.') goto yy249; + goto yy247; + } else { + if (yych <= '0') goto yy294; + if (yych == ':') goto yy249; + goto yy247; + } +yy353: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { if (yych <= ' ') { - if (yych == '\t') goto yy230; - if (yych <= 0x1F) goto yy222; - goto yy230; + if (yych == '\t') goto yy296; + if (yych <= 0x1F) goto yy247; + goto yy296; } else { if (yych <= '(') { - if (yych <= '\'') goto yy222; - goto yy230; + if (yych <= '\'') goto yy247; + goto yy296; } else { - if (yych == '+') goto yy230; - goto yy222; + if (yych == '+') goto yy296; + goto yy247; } } } else { if (yych <= ':') { - if (yych <= '-') goto yy230; - if (yych <= '.') goto yy224; - if (yych <= '9') goto yy222; - goto yy224; + if (yych <= '-') goto yy296; + if (yych <= '.') goto yy249; + if (yych <= '9') goto yy247; + goto yy249; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy222; - goto yy230; + if (yych <= '@') goto yy247; + goto yy296; } else { - if (yych <= '`') goto yy222; - if (yych <= 'z') goto yy230; - goto yy222; + if (yych <= '`') goto yy247; + if (yych <= 'z') goto yy296; + goto yy247; } } } -yy353: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych == '.') goto yy337; - goto yy198; - } else { - if (yych <= '9') goto yy288; - if (yych <= ':') goto yy337; - goto yy198; - } yy354: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '/') { - if (yych == '.') goto yy299; - goto yy215; + if (yych <= ':') { + if (yych <= ' ') { + if (yych == '\t') goto yy307; + if (yych <= 0x1F) goto yy223; + goto yy307; } else { - if (yych <= '0') goto yy331; - if (yych <= '1') goto yy301; - if (yych <= '2') goto yy302; - goto yy296; + if (yych <= '.') { + if (yych <= '-') goto yy223; + goto yy335; + } else { + if (yych <= '/') goto yy223; + if (yych <= '9') goto yy313; + goto yy335; + } } } else { - if (yych <= 'q') { - if (yych <= ':') goto yy263; - if (yych == 'n') goto yy211; - goto yy215; + if (yych <= 'P') { + if (yych == 'A') goto yy309; + if (yych <= 'O') goto yy223; + goto yy309; } else { - if (yych <= 'r') goto yy212; - if (yych <= 's') goto yy210; - if (yych <= 't') goto yy213; - goto yy215; + if (yych <= 'a') { + if (yych <= '`') goto yy223; + goto yy309; + } else { + if (yych == 'p') goto yy309; + goto yy223; + } } } yy355: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '/') { - if (yych == '.') goto yy299; - goto yy215; - } else { - if (yych <= '0') goto yy331; - if (yych <= '1') goto yy301; - if (yych <= '2') goto yy302; - goto yy296; - } + if (yych <= '1') { + if (yych <= '/') goto yy240; + if (yych <= '0') goto yy357; + goto yy358; } else { - if (yych <= 'q') { - if (yych <= ':') goto yy263; - if (yych == 'n') goto yy211; - goto yy215; - } else { - if (yych <= 'r') goto yy212; - if (yych <= 's') goto yy210; - if (yych <= 't') goto yy213; - goto yy215; - } + if (yych <= '2') goto yy359; + if (yych <= '5') goto yy360; + if (yych <= '9') goto yy361; + goto yy240; } yy356: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'm') { - if (yych <= '1') { - if (yych <= '/') goto yy215; - if (yych <= '0') goto yy359; - goto yy360; - } else { - if (yych <= '2') goto yy367; - if (yych <= '9') goto yy368; - goto yy215; - } + yych = *++YYCURSOR; + if (yych <= '/') { + if (yych == '.') goto yy245; + goto yy56; } else { - if (yych <= 'r') { - if (yych <= 'n') goto yy211; - if (yych <= 'q') goto yy215; - goto yy212; - } else { - if (yych <= 's') goto yy210; - if (yych <= 't') goto yy213; - goto yy215; - } + if (yych <= '0') goto yy328; + if (yych <= '9') goto yy329; + if (yych <= ':') goto yy245; + goto yy56; } yy357: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'm') { - if (yych <= '1') { - if (yych <= '/') goto yy215; - if (yych <= '0') goto yy359; - goto yy360; - } else { - if (yych <= '2') goto yy367; - if (yych <= '9') goto yy368; - goto yy215; - } + if (yych <= '/') { + if (yych == '.') goto yy374; + goto yy223; } else { - if (yych <= 'r') { - if (yych <= 'n') goto yy211; - if (yych <= 'q') goto yy215; - goto yy212; - } else { - if (yych <= 's') goto yy210; - if (yych <= 't') goto yy213; - goto yy215; - } + if (yych <= '0') goto yy373; + if (yych <= '9') goto yy378; + if (yych <= ':') goto yy374; + goto yy223; } yy358: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'm') { - if (yych <= '1') { - if (yych <= '/') goto yy215; - if (yych >= '1') goto yy360; - } else { - if (yych <= '2') goto yy208; - if (yych <= '9') goto yy209; - goto yy215; - } + if (yych <= '/') { + if (yych == '.') goto yy362; + goto yy223; } else { - if (yych <= 'r') { - if (yych <= 'n') goto yy211; - if (yych <= 'q') goto yy215; - goto yy212; - } else { - if (yych <= 's') goto yy210; - if (yych <= 't') goto yy213; - goto yy215; - } + if (yych <= '2') goto yy378; + if (yych <= '9') goto yy373; + if (yych <= ':') goto yy362; + goto yy223; } yy359: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '/') { - if (yych <= ',') goto yy215; - if (yych <= '-') goto yy361; - if (yych <= '.') goto yy330; - goto yy215; - } else { - if (yych <= '0') goto yy331; - if (yych <= '1') goto yy301; - if (yych <= '2') goto yy302; - goto yy296; - } + if (yych <= '/') { + if (yych == '.') goto yy362; + goto yy223; } else { - if (yych <= 'q') { - if (yych <= ':') goto yy220; - if (yych == 'n') goto yy211; - goto yy215; - } else { - if (yych <= 'r') goto yy212; - if (yych <= 's') goto yy210; - if (yych <= 't') goto yy213; - goto yy215; - } + if (yych <= '4') goto yy373; + if (yych <= '9') goto yy372; + if (yych <= ':') goto yy362; + goto yy223; } yy360: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych == '.') goto yy362; + goto yy223; + } else { + if (yych <= '9') goto yy372; + if (yych <= ':') goto yy362; + goto yy223; + } +yy361: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych != '.') goto yy223; + } else { + if (yych <= '9') goto yy287; + if (yych >= ';') goto yy223; + } +yy362: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy363; + if (yych <= '6') goto yy364; + if (yych <= '9') goto yy290; + goto yy56; +yy363: + yyaccept = 7; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych == '.') goto yy291; + goto yy247; + } else { + if (yych <= '9') goto yy365; + if (yych <= ':') goto yy291; + goto yy247; + } +yy364: + yyaccept = 7; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych == '.') goto yy291; + goto yy247; + } else { + if (yych <= '0') goto yy253; + if (yych == ':') goto yy291; + goto yy247; + } +yy365: + yyaccept = 7; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ',') { + if (yych <= ' ') { + if (yych == '\t') goto yy367; + if (yych <= 0x1F) goto yy247; + goto yy367; + } else { + if (yych <= '(') { + if (yych <= '\'') goto yy247; + goto yy367; + } else { + if (yych == '+') goto yy367; + goto yy247; + } + } + } else { + if (yych <= ':') { + if (yych <= '-') goto yy367; + if (yych <= '.') goto yy291; + if (yych <= '9') goto yy247; + goto yy291; + } else { + if (yych <= 'Z') { + if (yych <= '@') goto yy247; + goto yy367; + } else { + if (yych <= '`') goto yy247; + if (yych <= 'z') goto yy367; + goto yy247; + } + } + } +yy366: + ++YYCURSOR; + if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); + yych = *YYCURSOR; +yy367: + if (yych <= '@') { + if (yych <= '\'') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy56; + goto yy366; + } else { + if (yych == ' ') goto yy366; + goto yy56; + } + } else { + if (yych <= '+') { + if (yych <= '(') goto yy258; + if (yych <= '*') goto yy56; + goto yy257; + } else { + if (yych == '-') goto yy257; + goto yy56; + } + } + } else { + if (yych <= 'Z') { + if (yych <= 'G') { + if (yych <= 'A') goto yy368; + if (yych <= 'F') goto yy259; + goto yy256; + } else { + if (yych != 'P') goto yy259; + } + } else { + if (yych <= 'o') { + if (yych <= '`') goto yy56; + if (yych <= 'a') goto yy369; + goto yy260; + } else { + if (yych <= 'p') goto yy369; + if (yych <= 'z') goto yy260; + goto yy56; + } + } + } +yy368: + yyaccept = 7; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'L') { + if (yych <= '-') { + if (yych == ')') goto yy252; + goto yy247; + } else { + if (yych <= '.') goto yy310; + if (yych <= '@') goto yy247; + goto yy261; + } + } else { + if (yych <= '`') { + if (yych <= 'M') goto yy370; + if (yych <= 'Z') goto yy261; + goto yy247; + } else { + if (yych == 'm') goto yy371; + if (yych <= 'z') goto yy266; + goto yy247; + } + } +yy369: + yyaccept = 7; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'L') { + if (yych <= '-') { + if (yych == ')') goto yy252; + goto yy247; + } else { + if (yych <= '.') goto yy310; + if (yych <= '@') goto yy247; + goto yy261; + } + } else { + if (yych <= '`') { + if (yych <= 'M') goto yy370; + if (yych <= 'Z') goto yy261; + goto yy247; + } else { + if (yych == 'm') goto yy370; + if (yych <= 'z') goto yy261; + goto yy247; + } + } +yy370: + yyaccept = 7; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ')') { + if (yych <= '\t') { + if (yych <= 0x00) goto yy302; + if (yych <= 0x08) goto yy247; + goto yy302; + } else { + if (yych == ' ') goto yy302; + if (yych <= '(') goto yy247; + goto yy252; + } + } else { + if (yych <= '@') { + if (yych == '.') goto yy312; + goto yy247; + } else { + if (yych <= 'Z') goto yy262; + if (yych <= '`') goto yy247; + if (yych <= 'z') goto yy262; + goto yy247; + } + } +yy371: + yyaccept = 7; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '-') { + if (yych <= 0x1F) { + if (yych <= 0x00) goto yy302; + if (yych == '\t') goto yy302; + goto yy247; + } else { + if (yych <= '(') { + if (yych <= ' ') goto yy302; + goto yy247; + } else { + if (yych <= ')') goto yy252; + if (yych <= ',') goto yy247; + goto yy268; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '.') goto yy312; + if (yych <= '/') goto yy268; + if (yych <= '@') goto yy247; + goto yy262; + } else { + if (yych <= '_') { + if (yych <= '^') goto yy247; + goto yy268; + } else { + if (yych <= '`') goto yy247; + if (yych <= 'z') goto yy267; + goto yy247; + } + } + } +yy372: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych == '.') goto yy249; + goto yy223; + } else { + if (yych <= '9') goto yy313; + if (yych <= ':') goto yy249; + goto yy223; + } +yy373: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych != '.') goto yy223; + } else { + if (yych <= '9') goto yy313; + if (yych >= ';') goto yy223; + } +yy374: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy375; + if (yych <= '6') goto yy376; + if (yych <= '9') goto yy248; + goto yy56; +yy375: + yyaccept = 7; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych == '.') goto yy249; + goto yy247; + } else { + if (yych <= '9') goto yy377; + if (yych <= ':') goto yy249; + goto yy247; + } +yy376: + yyaccept = 7; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych == '.') goto yy249; + goto yy247; + } else { + if (yych <= '0') goto yy253; + if (yych == ':') goto yy249; + goto yy247; + } +yy377: + yyaccept = 7; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ',') { + if (yych <= ' ') { + if (yych == '\t') goto yy255; + if (yych <= 0x1F) goto yy247; + goto yy255; + } else { + if (yych <= '(') { + if (yych <= '\'') goto yy247; + goto yy255; + } else { + if (yych == '+') goto yy255; + goto yy247; + } + } + } else { + if (yych <= ':') { + if (yych <= '-') goto yy255; + if (yych <= '.') goto yy249; + if (yych <= '9') goto yy247; + goto yy249; + } else { + if (yych <= 'Z') { + if (yych <= '@') goto yy247; + goto yy255; + } else { + if (yych <= '`') goto yy247; + if (yych <= 'z') goto yy255; + goto yy247; + } + } + } +yy378: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych == '.') goto yy362; + goto yy223; + } else { + if (yych <= '9') goto yy313; + if (yych <= ':') goto yy362; + goto yy223; + } +yy379: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '/') { - if (yych <= ',') goto yy215; - if (yych <= '-') goto yy361; - if (yych <= '.') goto yy299; - goto yy215; + if (yych == '.') goto yy324; + goto yy240; } else { - if (yych <= '0') goto yy300; - if (yych <= '1') goto yy301; - if (yych <= '2') goto yy302; - goto yy296; + if (yych <= '0') goto yy356; + if (yych <= '1') goto yy326; + if (yych <= '2') goto yy327; + goto yy321; } } else { if (yych <= 'q') { - if (yych <= ':') goto yy263; - if (yych == 'n') goto yy211; - goto yy215; + if (yych <= ':') goto yy288; + if (yych == 'n') goto yy236; + goto yy240; } else { - if (yych <= 'r') goto yy212; - if (yych <= 's') goto yy210; - if (yych <= 't') goto yy213; - goto yy215; + if (yych <= 'r') goto yy237; + if (yych <= 's') goto yy235; + if (yych <= 't') goto yy238; + goto yy240; } } -yy361: +yy380: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '9') { + if (yych <= '/') { + if (yych == '.') goto yy324; + goto yy240; + } else { + if (yych <= '0') goto yy356; + if (yych <= '1') goto yy326; + if (yych <= '2') goto yy327; + goto yy321; + } + } else { + if (yych <= 'q') { + if (yych <= ':') goto yy288; + if (yych == 'n') goto yy236; + goto yy240; + } else { + if (yych <= 'r') goto yy237; + if (yych <= 's') goto yy235; + if (yych <= 't') goto yy238; + goto yy240; + } + } +yy381: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'm') { + if (yych <= '1') { + if (yych <= '/') goto yy240; + if (yych <= '0') goto yy384; + goto yy385; + } else { + if (yych <= '2') goto yy392; + if (yych <= '9') goto yy393; + goto yy240; + } + } else { + if (yych <= 'r') { + if (yych <= 'n') goto yy236; + if (yych <= 'q') goto yy240; + goto yy237; + } else { + if (yych <= 's') goto yy235; + if (yych <= 't') goto yy238; + goto yy240; + } + } +yy382: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'm') { + if (yych <= '1') { + if (yych <= '/') goto yy240; + if (yych <= '0') goto yy384; + goto yy385; + } else { + if (yych <= '2') goto yy392; + if (yych <= '9') goto yy393; + goto yy240; + } + } else { + if (yych <= 'r') { + if (yych <= 'n') goto yy236; + if (yych <= 'q') goto yy240; + goto yy237; + } else { + if (yych <= 's') goto yy235; + if (yych <= 't') goto yy238; + goto yy240; + } + } +yy383: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'm') { + if (yych <= '1') { + if (yych <= '/') goto yy240; + if (yych >= '1') goto yy385; + } else { + if (yych <= '2') goto yy233; + if (yych <= '9') goto yy234; + goto yy240; + } + } else { + if (yych <= 'r') { + if (yych <= 'n') goto yy236; + if (yych <= 'q') goto yy240; + goto yy237; + } else { + if (yych <= 's') goto yy235; + if (yych <= 't') goto yy238; + goto yy240; + } + } +yy384: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '9') { + if (yych <= '/') { + if (yych <= ',') goto yy240; + if (yych <= '-') goto yy386; + if (yych <= '.') goto yy355; + goto yy240; + } else { + if (yych <= '0') goto yy356; + if (yych <= '1') goto yy326; + if (yych <= '2') goto yy327; + goto yy321; + } + } else { + if (yych <= 'q') { + if (yych <= ':') goto yy245; + if (yych == 'n') goto yy236; + goto yy240; + } else { + if (yych <= 'r') goto yy237; + if (yych <= 's') goto yy235; + if (yych <= 't') goto yy238; + goto yy240; + } + } +yy385: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '9') { + if (yych <= '/') { + if (yych <= ',') goto yy240; + if (yych <= '-') goto yy386; + if (yych <= '.') goto yy324; + goto yy240; + } else { + if (yych <= '0') goto yy325; + if (yych <= '1') goto yy326; + if (yych <= '2') goto yy327; + goto yy321; + } + } else { + if (yych <= 'q') { + if (yych <= ':') goto yy288; + if (yych == 'n') goto yy236; + goto yy240; + } else { + if (yych <= 'r') goto yy237; + if (yych <= 's') goto yy235; + if (yych <= 't') goto yy238; + goto yy240; + } + } +yy386: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= ':') goto yy56; ++YYCURSOR; - if ((yych = *YYCURSOR) <= '/') goto yy363; - if (yych <= '9') goto yy364; -yy363: -#line 1511 "ext/date/lib/parse_date.re" + if ((yych = *YYCURSOR) <= '/') goto yy388; + if (yych <= '9') goto yy389; +yy388: +#line 1525 "ext/date/lib/parse_date.re" { int length = 0; DEBUG_OUTPUT("pgtextshort"); @@ -6220,616 +6592,616 @@ yy363: TIMELIB_DEINIT; return TIMELIB_PG_TEXT; } -#line 6224 "" -yy364: +#line 6596 "" +yy389: yych = *++YYCURSOR; - if (yych <= '/') goto yy363; - if (yych >= ':') goto yy363; + if (yych <= '/') goto yy388; + if (yych >= ':') goto yy388; yych = *++YYCURSOR; - if (yych <= '/') goto yy363; - if (yych >= ':') goto yy363; + if (yych <= '/') goto yy388; + if (yych >= ':') goto yy388; yych = *++YYCURSOR; - goto yy363; -yy367: + goto yy388; +yy392: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '/') { - if (yych <= ',') goto yy215; - if (yych <= '-') goto yy361; - if (yych <= '.') goto yy299; - goto yy215; + if (yych <= ',') goto yy240; + if (yych <= '-') goto yy386; + if (yych <= '.') goto yy324; + goto yy240; } else { - if (yych <= '0') goto yy331; - if (yych <= '1') goto yy301; - if (yych <= '2') goto yy302; - goto yy296; + if (yych <= '0') goto yy356; + if (yych <= '1') goto yy326; + if (yych <= '2') goto yy327; + goto yy321; } } else { if (yych <= 'q') { - if (yych <= ':') goto yy263; - if (yych == 'n') goto yy211; - goto yy215; + if (yych <= ':') goto yy288; + if (yych == 'n') goto yy236; + goto yy240; } else { - if (yych <= 'r') goto yy212; - if (yych <= 's') goto yy210; - if (yych <= 't') goto yy213; - goto yy215; + if (yych <= 'r') goto yy237; + if (yych <= 's') goto yy235; + if (yych <= 't') goto yy238; + goto yy240; } } -yy368: +yy393: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '/') { - if (yych <= ',') goto yy215; - if (yych <= '-') goto yy361; - if (yych <= '.') goto yy299; - goto yy215; + if (yych <= ',') goto yy240; + if (yych <= '-') goto yy386; + if (yych <= '.') goto yy324; + goto yy240; } else { - if (yych <= '0') goto yy331; - if (yych <= '1') goto yy301; - if (yych <= '2') goto yy302; - goto yy296; + if (yych <= '0') goto yy356; + if (yych <= '1') goto yy326; + if (yych <= '2') goto yy327; + goto yy321; } } else { if (yych <= 'q') { - if (yych <= ':') goto yy263; - if (yych == 'n') goto yy211; - goto yy215; + if (yych <= ':') goto yy288; + if (yych == 'n') goto yy236; + goto yy240; } else { - if (yych <= 'r') goto yy212; - if (yych <= 's') goto yy210; - if (yych <= 't') goto yy213; - goto yy215; + if (yych <= 'r') goto yy237; + if (yych <= 's') goto yy235; + if (yych <= 't') goto yy238; + goto yy240; } } -yy369: +yy394: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'B') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy141; + goto yy166; } } else { if (yych <= '_') { - if (yych <= 'C') goto yy192; - if (yych <= 'Z') goto yy141; + if (yych <= 'C') goto yy217; + if (yych <= 'Z') goto yy166; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'b') { if (yych <= '`') goto yy3; - goto yy146; + goto yy171; } else { - if (yych <= 'c') goto yy370; - if (yych <= 'z') goto yy146; + if (yych <= 'c') goto yy395; + if (yych <= 'z') goto yy171; goto yy3; } } } -yy370: +yy395: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '(') { if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; + if (yych <= 0x08) goto yy218; + goto yy220; } else { - if (yych == ' ') goto yy195; - goto yy193; + if (yych == ' ') goto yy220; + goto yy218; } } else { if (yych <= '-') { - if (yych <= ')') goto yy139; - if (yych <= ',') goto yy193; + if (yych <= ')') goto yy164; + if (yych <= ',') goto yy218; } else { - if (yych == '/') goto yy147; - goto yy195; + if (yych == '/') goto yy172; + goto yy220; } } } else { if (yych <= '^') { if (yych <= 'D') { - if (yych <= '@') goto yy193; - goto yy142; + if (yych <= '@') goto yy218; + goto yy167; } else { - if (yych <= 'E') goto yy201; - if (yych <= 'Z') goto yy142; - goto yy193; + if (yych <= 'E') goto yy226; + if (yych <= 'Z') goto yy167; + goto yy218; } } else { if (yych <= 'd') { - if (yych <= '_') goto yy147; - if (yych <= '`') goto yy193; - goto yy150; + if (yych <= '_') goto yy172; + if (yych <= '`') goto yy218; + goto yy175; } else { - if (yych <= 'e') goto yy372; - if (yych <= 'z') goto yy150; - goto yy193; + if (yych <= 'e') goto yy397; + if (yych <= 'z') goto yy175; + goto yy218; } } } -yy371: +yy396: yych = *++YYCURSOR; if (yybm[0+yych] & 8) { - goto yy148; + goto yy173; } - if (yych <= '/') goto yy195; - if (yych <= '0') goto yy356; - if (yych <= '2') goto yy357; - if (yych <= '3') goto yy358; - goto yy195; -yy372: + if (yych <= '/') goto yy220; + if (yych <= '0') goto yy381; + if (yych <= '2') goto yy382; + if (yych <= '3') goto yy383; + goto yy220; +yy397: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'L') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy143; + goto yy168; } } else { if (yych <= '_') { - if (yych <= 'M') goto yy202; - if (yych <= 'Z') goto yy143; + if (yych <= 'M') goto yy227; + if (yych <= 'Z') goto yy168; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'l') { if (yych <= '`') goto yy3; - goto yy151; + goto yy176; } else { - if (yych <= 'm') goto yy373; - if (yych <= 'z') goto yy151; + if (yych <= 'm') goto yy398; + if (yych <= 'z') goto yy176; goto yy3; } } } -yy373: +yy398: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'A') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy144; + goto yy169; } } else { if (yych <= '_') { - if (yych <= 'B') goto yy203; - if (yych <= 'Z') goto yy144; + if (yych <= 'B') goto yy228; + if (yych <= 'Z') goto yy169; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'a') { if (yych <= '`') goto yy3; - goto yy152; + goto yy177; } else { - if (yych <= 'b') goto yy374; - if (yych <= 'z') goto yy152; + if (yych <= 'b') goto yy399; + if (yych <= 'z') goto yy177; goto yy3; } } } -yy374: +yy399: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'D') { if (yych <= ',') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; + if (yych <= '/') goto yy172; goto yy3; } } else { if (yych <= '`') { - if (yych <= 'E') goto yy204; - if (yych == '_') goto yy147; + if (yych <= 'E') goto yy229; + if (yych == '_') goto yy172; goto yy3; } else { - if (yych == 'e') goto yy375; - if (yych <= 'z') goto yy153; + if (yych == 'e') goto yy400; + if (yych <= 'z') goto yy178; goto yy3; } } -yy375: +yy400: yych = *++YYCURSOR; - if (yych == 'R') goto yy205; - if (yych != 'r') goto yy154; -yy376: + if (yych == 'R') goto yy230; + if (yych != 'r') goto yy179; +yy401: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if (yybm[0+yych] & 16) { - goto yy153; + goto yy178; } if (yych <= '-') { if (yych <= 0x1F) { - if (yych == '\t') goto yy195; - goto yy193; + if (yych == '\t') goto yy220; + goto yy218; } else { - if (yych <= ' ') goto yy195; - if (yych <= ',') goto yy193; + if (yych <= ' ') goto yy220; + if (yych <= ',') goto yy218; } } else { if (yych <= '9') { - if (yych == '/') goto yy147; - goto yy195; + if (yych == '/') goto yy172; + goto yy220; } else { - if (yych == '_') goto yy147; - goto yy193; + if (yych == '_') goto yy172; + goto yy218; } } -yy377: +yy402: yych = *++YYCURSOR; if (yybm[0+yych] & 8) { - goto yy148; + goto yy173; } - goto yy195; -yy378: + goto yy220; +yy403: yych = *++YYCURSOR; if (yych <= 'T') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'S') goto yy141; + if (yych <= 'S') goto yy166; } } else { if (yych <= 's') { - if (yych <= 'Z') goto yy141; + if (yych <= 'Z') goto yy166; if (yych <= '`') goto yy3; - goto yy141; + goto yy166; } else { - if (yych <= 't') goto yy379; - if (yych <= 'z') goto yy141; + if (yych <= 't') goto yy404; + if (yych <= 'z') goto yy166; goto yy3; } } -yy379: +yy404: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '(') { if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; + if (yych <= 0x08) goto yy218; + goto yy220; } else { - if (yych == ' ') goto yy195; - goto yy193; + if (yych == ' ') goto yy220; + goto yy218; } } else { if (yych <= ',') { - if (yych <= ')') goto yy139; - goto yy193; + if (yych <= ')') goto yy164; + goto yy218; } else { - if (yych <= '-') goto yy196; - if (yych <= '.') goto yy195; - goto yy193; + if (yych <= '-') goto yy221; + if (yych <= '.') goto yy220; + goto yy218; } } } else { if (yych <= 'Z') { if (yych <= '@') { - if (yych <= '9') goto yy195; - goto yy193; + if (yych <= '9') goto yy220; + goto yy218; } else { - if (yych != 'O') goto yy142; + if (yych != 'O') goto yy167; } } else { if (yych <= 'n') { - if (yych <= '`') goto yy193; - goto yy142; + if (yych <= '`') goto yy218; + goto yy167; } else { - if (yych <= 'o') goto yy380; - if (yych <= 'z') goto yy142; - goto yy193; + if (yych <= 'o') goto yy405; + if (yych <= 'z') goto yy167; + goto yy218; } } } -yy380: +yy405: yych = *++YYCURSOR; if (yych <= 'B') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'A') goto yy143; + if (yych <= 'A') goto yy168; } } else { if (yych <= 'a') { - if (yych <= 'Z') goto yy143; + if (yych <= 'Z') goto yy168; if (yych <= '`') goto yy3; - goto yy143; + goto yy168; } else { - if (yych <= 'b') goto yy381; - if (yych <= 'z') goto yy143; + if (yych <= 'b') goto yy406; + if (yych <= 'z') goto yy168; goto yy3; } } -yy381: +yy406: yych = *++YYCURSOR; if (yych <= 'E') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'D') goto yy144; + if (yych <= 'D') goto yy169; } } else { if (yych <= 'd') { - if (yych <= 'Z') goto yy144; + if (yych <= 'Z') goto yy169; if (yych <= '`') goto yy3; - goto yy144; + goto yy169; } else { - if (yych <= 'e') goto yy382; - if (yych <= 'z') goto yy144; + if (yych <= 'e') goto yy407; + if (yych <= 'z') goto yy169; goto yy3; } } -yy382: +yy407: yych = *++YYCURSOR; if (yych <= 'Q') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { - if (yych <= 'R') goto yy205; - if (yych == 'r') goto yy205; + if (yych <= 'R') goto yy230; + if (yych == 'r') goto yy230; goto yy3; } -yy383: +yy408: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'S') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy141; + goto yy166; } } else { if (yych <= '_') { - if (yych <= 'T') goto yy379; - if (yych <= 'Z') goto yy141; + if (yych <= 'T') goto yy404; + if (yych <= 'Z') goto yy166; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 's') { if (yych <= '`') goto yy3; - goto yy146; + goto yy171; } else { - if (yych <= 't') goto yy384; - if (yych <= 'z') goto yy146; + if (yych <= 't') goto yy409; + if (yych <= 'z') goto yy171; goto yy3; } } } -yy384: +yy409: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '(') { if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; + if (yych <= 0x08) goto yy218; + goto yy220; } else { - if (yych == ' ') goto yy195; - goto yy193; + if (yych == ' ') goto yy220; + goto yy218; } } else { if (yych <= '-') { - if (yych <= ')') goto yy139; - if (yych <= ',') goto yy193; - goto yy371; + if (yych <= ')') goto yy164; + if (yych <= ',') goto yy218; + goto yy396; } else { - if (yych == '/') goto yy147; - goto yy195; + if (yych == '/') goto yy172; + goto yy220; } } } else { if (yych <= '^') { if (yych <= 'N') { - if (yych <= '@') goto yy193; - goto yy142; + if (yych <= '@') goto yy218; + goto yy167; } else { - if (yych <= 'O') goto yy380; - if (yych <= 'Z') goto yy142; - goto yy193; + if (yych <= 'O') goto yy405; + if (yych <= 'Z') goto yy167; + goto yy218; } } else { if (yych <= 'n') { - if (yych <= '_') goto yy147; - if (yych <= '`') goto yy193; - goto yy150; + if (yych <= '_') goto yy172; + if (yych <= '`') goto yy218; + goto yy175; } else { - if (yych <= 'o') goto yy385; - if (yych <= 'z') goto yy150; - goto yy193; + if (yych <= 'o') goto yy410; + if (yych <= 'z') goto yy175; + goto yy218; } } } -yy385: +yy410: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'A') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy143; + goto yy168; } } else { if (yych <= '_') { - if (yych <= 'B') goto yy381; - if (yych <= 'Z') goto yy143; + if (yych <= 'B') goto yy406; + if (yych <= 'Z') goto yy168; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'a') { if (yych <= '`') goto yy3; - goto yy151; + goto yy176; } else { - if (yych <= 'b') goto yy386; - if (yych <= 'z') goto yy151; + if (yych <= 'b') goto yy411; + if (yych <= 'z') goto yy176; goto yy3; } } } -yy386: +yy411: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'D') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy144; + goto yy169; } } else { if (yych <= '_') { - if (yych <= 'E') goto yy382; - if (yych <= 'Z') goto yy144; + if (yych <= 'E') goto yy407; + if (yych <= 'Z') goto yy169; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'd') { if (yych <= '`') goto yy3; - goto yy152; + goto yy177; } else { - if (yych <= 'e') goto yy387; - if (yych <= 'z') goto yy152; + if (yych <= 'e') goto yy412; + if (yych <= 'z') goto yy177; goto yy3; } } } -yy387: +yy412: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'Q') { if (yych <= ',') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; + if (yych <= '/') goto yy172; goto yy3; } } else { if (yych <= '`') { - if (yych <= 'R') goto yy205; - if (yych == '_') goto yy147; + if (yych <= 'R') goto yy230; + if (yych == '_') goto yy172; goto yy3; } else { - if (yych == 'r') goto yy376; - if (yych <= 'z') goto yy153; + if (yych == 'r') goto yy401; + if (yych <= 'z') goto yy178; goto yy3; } } -yy388: +yy413: yych = *++YYCURSOR; if (yych <= 'G') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'F') goto yy141; - goto yy396; + if (yych <= 'F') goto yy166; + goto yy421; } } else { if (yych <= 'f') { - if (yych <= 'Z') goto yy141; + if (yych <= 'Z') goto yy166; if (yych <= '`') goto yy3; - goto yy141; + goto yy166; } else { - if (yych <= 'g') goto yy396; - if (yych <= 'z') goto yy141; + if (yych <= 'g') goto yy421; + if (yych <= 'z') goto yy166; goto yy3; } } -yy389: +yy414: yych = *++YYCURSOR; if (yych <= 'R') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'Q') goto yy141; - goto yy393; + if (yych <= 'Q') goto yy166; + goto yy418; } } else { if (yych <= 'q') { - if (yych <= 'Z') goto yy141; + if (yych <= 'Z') goto yy166; if (yych <= '`') goto yy3; - goto yy141; + goto yy166; } else { - if (yych <= 'r') goto yy393; - if (yych <= 'z') goto yy141; + if (yych <= 'r') goto yy418; + if (yych <= 'z') goto yy166; goto yy3; } } -yy390: +yy415: yych = *++YYCURSOR; if (yych <= 'O') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'N') goto yy141; + if (yych <= 'N') goto yy166; } } else { if (yych <= 'n') { - if (yych <= 'Z') goto yy141; + if (yych <= 'Z') goto yy166; if (yych <= '`') goto yy3; - goto yy141; + goto yy166; } else { - if (yych <= 'o') goto yy391; - if (yych <= 'z') goto yy141; + if (yych <= 'o') goto yy416; + if (yych <= 'z') goto yy166; goto yy3; } } -yy391: +yy416: ++YYCURSOR; if ((yych = *YYCURSOR) <= '@') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; } else { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy392; - if (yych <= 'z') goto yy142; + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy417; + if (yych <= 'z') goto yy167; } -yy392: -#line 1569 "ext/date/lib/parse_date.re" +yy417: +#line 1583 "ext/date/lib/parse_date.re" { DEBUG_OUTPUT("ago"); TIMELIB_INIT; @@ -6849,1295 +7221,1295 @@ yy392: TIMELIB_DEINIT; return TIMELIB_AGO; } -#line 6853 "" -yy393: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '(') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; - } else { - if (yych == ' ') goto yy195; - goto yy193; - } - } else { - if (yych <= ',') { - if (yych <= ')') goto yy139; - goto yy193; - } else { - if (yych <= '-') goto yy196; - if (yych <= '.') goto yy195; - goto yy193; - } - } - } else { - if (yych <= 'Z') { - if (yych <= '@') { - if (yych <= '9') goto yy195; - goto yy193; - } else { - if (yych != 'I') goto yy142; - } - } else { - if (yych <= 'h') { - if (yych <= '`') goto yy193; - goto yy142; - } else { - if (yych <= 'i') goto yy394; - if (yych <= 'z') goto yy142; - goto yy193; - } - } - } -yy394: - yych = *++YYCURSOR; - if (yych <= 'L') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'K') goto yy143; - } - } else { - if (yych <= 'k') { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy3; - goto yy143; - } else { - if (yych <= 'l') goto yy395; - if (yych <= 'z') goto yy143; - goto yy3; - } - } -yy395: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ',') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy195; - goto yy193; - } else { - if (yych <= ' ') goto yy195; - if (yych == ')') goto yy139; - goto yy193; - } - } else { - if (yych <= '@') { - if (yych == '/') goto yy193; - if (yych <= '9') goto yy195; - goto yy193; - } else { - if (yych <= 'Z') goto yy144; - if (yych <= '`') goto yy193; - if (yych <= 'z') goto yy144; - goto yy193; - } - } -yy396: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '(') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; - } else { - if (yych == ' ') goto yy195; - goto yy193; - } - } else { - if (yych <= ',') { - if (yych <= ')') goto yy139; - goto yy193; - } else { - if (yych <= '-') goto yy196; - if (yych <= '.') goto yy195; - goto yy193; - } - } - } else { - if (yych <= 'Z') { - if (yych <= '@') { - if (yych <= '9') goto yy195; - goto yy193; - } else { - if (yych != 'U') goto yy142; - } - } else { - if (yych <= 't') { - if (yych <= '`') goto yy193; - goto yy142; - } else { - if (yych <= 'u') goto yy397; - if (yych <= 'z') goto yy142; - goto yy193; - } - } - } -yy397: - yych = *++YYCURSOR; - if (yych <= 'S') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'R') goto yy143; - } - } else { - if (yych <= 'r') { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy3; - goto yy143; - } else { - if (yych <= 's') goto yy398; - if (yych <= 'z') goto yy143; - goto yy3; - } - } -yy398: - yych = *++YYCURSOR; - if (yych <= 'T') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'S') goto yy144; - } - } else { - if (yych <= 's') { - if (yych <= 'Z') goto yy144; - if (yych <= '`') goto yy3; - goto yy144; - } else { - if (yych <= 't') goto yy399; - if (yych <= 'z') goto yy144; - goto yy3; - } - } -yy399: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '(') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; - } else { - if (yych == ' ') goto yy195; - goto yy193; - } - } else { - if (yych <= '.') { - if (yych <= ')') goto yy139; - if (yych <= ',') goto yy193; - goto yy195; - } else { - if (yych <= '/') goto yy193; - if (yych <= '9') goto yy195; - goto yy193; - } - } -yy400: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'F') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy141; - } - } else { - if (yych <= '_') { - if (yych <= 'G') goto yy396; - if (yych <= 'Z') goto yy141; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'f') { - if (yych <= '`') goto yy3; - goto yy146; - } else { - if (yych <= 'g') goto yy407; - if (yych <= 'z') goto yy146; - goto yy3; - } - } - } -yy401: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'Q') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy141; - } - } else { - if (yych <= '_') { - if (yych <= 'R') goto yy393; - if (yych <= 'Z') goto yy141; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'q') { - if (yych <= '`') goto yy3; - goto yy146; - } else { - if (yych <= 'r') goto yy404; - if (yych <= 'z') goto yy146; - goto yy3; - } - } - } -yy402: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'N') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy141; - } - } else { - if (yych <= '_') { - if (yych <= 'O') goto yy391; - if (yych <= 'Z') goto yy141; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'n') { - if (yych <= '`') goto yy3; - goto yy146; - } else { - if (yych <= 'o') goto yy403; - if (yych <= 'z') goto yy146; - goto yy3; - } - } - } -yy403: - yyaccept = 9; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= ',') { - if (yych == ')') goto yy139; - goto yy392; - } else { - if (yych == '.') goto yy392; - goto yy147; - } - } else { - if (yych <= '^') { - if (yych <= '@') goto yy392; - if (yych <= 'Z') goto yy142; - goto yy392; - } else { - if (yych <= '_') goto yy147; - if (yych <= '`') goto yy392; - if (yych <= 'z') goto yy150; - goto yy392; - } - } -yy404: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '(') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; - } else { - if (yych == ' ') goto yy195; - goto yy193; - } - } else { - if (yych <= '-') { - if (yych <= ')') goto yy139; - if (yych <= ',') goto yy193; - goto yy371; - } else { - if (yych == '/') goto yy147; - goto yy195; - } - } - } else { - if (yych <= '^') { - if (yych <= 'H') { - if (yych <= '@') goto yy193; - goto yy142; - } else { - if (yych <= 'I') goto yy394; - if (yych <= 'Z') goto yy142; - goto yy193; - } - } else { - if (yych <= 'h') { - if (yych <= '_') goto yy147; - if (yych <= '`') goto yy193; - goto yy150; - } else { - if (yych <= 'i') goto yy405; - if (yych <= 'z') goto yy150; - goto yy193; - } - } - } -yy405: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'K') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy143; - } - } else { - if (yych <= '_') { - if (yych <= 'L') goto yy395; - if (yych <= 'Z') goto yy143; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'k') { - if (yych <= '`') goto yy3; - goto yy151; - } else { - if (yych <= 'l') goto yy406; - if (yych <= 'z') goto yy151; - goto yy3; - } - } - } -yy406: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= ' ') { - if (yych == '\t') goto yy195; - if (yych <= 0x1F) goto yy193; - goto yy195; - } else { - if (yych <= ')') { - if (yych <= '(') goto yy193; - goto yy139; - } else { - if (yych <= ',') goto yy193; - if (yych <= '-') goto yy377; - goto yy195; - } - } - } else { - if (yych <= 'Z') { - if (yych <= '/') goto yy147; - if (yych <= '9') goto yy195; - if (yych <= '@') goto yy193; - goto yy144; - } else { - if (yych <= '_') { - if (yych <= '^') goto yy193; - goto yy147; - } else { - if (yych <= '`') goto yy193; - if (yych <= 'z') goto yy152; - goto yy193; - } - } - } -yy407: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '(') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; - } else { - if (yych == ' ') goto yy195; - goto yy193; - } - } else { - if (yych <= '-') { - if (yych <= ')') goto yy139; - if (yych <= ',') goto yy193; - goto yy371; - } else { - if (yych == '/') goto yy147; - goto yy195; - } - } - } else { - if (yych <= '^') { - if (yych <= 'T') { - if (yych <= '@') goto yy193; - goto yy142; - } else { - if (yych <= 'U') goto yy397; - if (yych <= 'Z') goto yy142; - goto yy193; - } - } else { - if (yych <= 't') { - if (yych <= '_') goto yy147; - if (yych <= '`') goto yy193; - goto yy150; - } else { - if (yych <= 'u') goto yy408; - if (yych <= 'z') goto yy150; - goto yy193; - } - } - } -yy408: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'R') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy143; - } - } else { - if (yych <= '_') { - if (yych <= 'S') goto yy398; - if (yych <= 'Z') goto yy143; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'r') { - if (yych <= '`') goto yy3; - goto yy151; - } else { - if (yych <= 's') goto yy409; - if (yych <= 'z') goto yy151; - goto yy3; - } - } - } -yy409: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'S') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy144; - } - } else { - if (yych <= '_') { - if (yych <= 'T') goto yy399; - if (yych <= 'Z') goto yy144; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 's') { - if (yych <= '`') goto yy3; - goto yy152; - } else { - if (yych <= 't') goto yy410; - if (yych <= 'z') goto yy152; - goto yy3; - } - } - } -yy410: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[0+yych] & 16) { - goto yy153; - } - if (yych <= ',') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy195; - goto yy193; - } else { - if (yych <= ' ') goto yy195; - if (yych == ')') goto yy139; - goto yy193; - } - } else { - if (yych <= '/') { - if (yych <= '-') goto yy377; - if (yych <= '.') goto yy195; - goto yy147; - } else { - if (yych <= '9') goto yy195; - if (yych == '_') goto yy147; - goto yy193; - } - } -yy411: - yych = *++YYCURSOR; - if (yych <= 'N') { - if (yych <= '@') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych == 'L') goto yy418; - if (yych <= 'M') goto yy141; - goto yy417; - } - } else { - if (yych <= 'l') { - if (yych <= 'Z') goto yy141; - if (yych <= '`') goto yy3; - if (yych <= 'k') goto yy141; - goto yy418; - } else { - if (yych == 'n') goto yy417; - if (yych <= 'z') goto yy141; - goto yy3; - } - } -yy412: - yych = *++YYCURSOR; - if (yych <= 'N') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'M') goto yy141; - } - } else { - if (yych <= 'm') { - if (yych <= 'Z') goto yy141; - if (yych <= '`') goto yy3; - goto yy141; - } else { - if (yych <= 'n') goto yy413; - if (yych <= 'z') goto yy141; - goto yy3; - } - } -yy413: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '(') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; - } else { - if (yych == ' ') goto yy195; - goto yy193; - } - } else { - if (yych <= ',') { - if (yych <= ')') goto yy139; - goto yy193; - } else { - if (yych <= '-') goto yy196; - if (yych <= '.') goto yy195; - goto yy193; - } - } - } else { - if (yych <= 'Z') { - if (yych <= '@') { - if (yych <= '9') goto yy195; - goto yy193; - } else { - if (yych != 'U') goto yy142; - } - } else { - if (yych <= 't') { - if (yych <= '`') goto yy193; - goto yy142; - } else { - if (yych <= 'u') goto yy414; - if (yych <= 'z') goto yy142; - goto yy193; - } - } - } -yy414: - yych = *++YYCURSOR; - if (yych <= 'A') { - if (yych == ')') goto yy139; - if (yych <= '@') goto yy3; - } else { - if (yych <= '`') { - if (yych <= 'Z') goto yy143; - goto yy3; - } else { - if (yych <= 'a') goto yy415; - if (yych <= 'z') goto yy143; - goto yy3; - } - } -yy415: - yych = *++YYCURSOR; - if (yych <= 'R') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'Q') goto yy144; - } - } else { - if (yych <= 'q') { - if (yych <= 'Z') goto yy144; - if (yych <= '`') goto yy3; - goto yy144; - } else { - if (yych <= 'r') goto yy416; - if (yych <= 'z') goto yy144; - goto yy3; - } - } -yy416: - yych = *++YYCURSOR; - if (yych <= 'X') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych <= 'Y') goto yy205; - if (yych == 'y') goto yy205; - goto yy3; - } -yy417: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '(') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; - } else { - if (yych == ' ') goto yy195; - goto yy193; - } - } else { - if (yych <= ',') { - if (yych <= ')') goto yy139; - goto yy193; - } else { - if (yych <= '-') goto yy196; - if (yych <= '.') goto yy195; - goto yy193; - } - } - } else { - if (yych <= 'Z') { - if (yych <= '@') { - if (yych <= '9') goto yy195; - goto yy193; - } else { - if (yych == 'E') goto yy419; - goto yy142; - } - } else { - if (yych <= 'd') { - if (yych <= '`') goto yy193; - goto yy142; - } else { - if (yych <= 'e') goto yy419; - if (yych <= 'z') goto yy142; - goto yy193; - } - } - } +#line 7225 "" yy418: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '(') { if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; + if (yych <= 0x08) goto yy218; + goto yy220; } else { - if (yych == ' ') goto yy195; - goto yy193; + if (yych == ' ') goto yy220; + goto yy218; } } else { if (yych <= ',') { - if (yych <= ')') goto yy139; - goto yy193; + if (yych <= ')') goto yy164; + goto yy218; } else { - if (yych <= '-') goto yy196; - if (yych <= '.') goto yy195; - goto yy193; + if (yych <= '-') goto yy221; + if (yych <= '.') goto yy220; + goto yy218; } } } else { if (yych <= 'Z') { if (yych <= '@') { - if (yych <= '9') goto yy195; - goto yy193; + if (yych <= '9') goto yy220; + goto yy218; } else { - if (yych != 'Y') goto yy142; + if (yych != 'I') goto yy167; } } else { - if (yych <= 'x') { - if (yych <= '`') goto yy193; - goto yy142; + if (yych <= 'h') { + if (yych <= '`') goto yy218; + goto yy167; } else { - if (yych <= 'y') goto yy419; - if (yych <= 'z') goto yy142; - goto yy193; + if (yych <= 'i') goto yy419; + if (yych <= 'z') goto yy167; + goto yy218; } } } yy419: + yych = *++YYCURSOR; + if (yych <= 'L') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'K') goto yy168; + } + } else { + if (yych <= 'k') { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy3; + goto yy168; + } else { + if (yych <= 'l') goto yy420; + if (yych <= 'z') goto yy168; + goto yy3; + } + } +yy420: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { if (yych <= 0x1F) { - if (yych == '\t') goto yy195; - goto yy193; + if (yych == '\t') goto yy220; + goto yy218; } else { - if (yych <= ' ') goto yy195; - if (yych == ')') goto yy139; - goto yy193; + if (yych <= ' ') goto yy220; + if (yych == ')') goto yy164; + goto yy218; } } else { if (yych <= '@') { - if (yych == '/') goto yy193; - if (yych <= '9') goto yy195; - goto yy193; + if (yych == '/') goto yy218; + if (yych <= '9') goto yy220; + goto yy218; } else { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy193; - if (yych <= 'z') goto yy143; - goto yy193; - } - } -yy420: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'M') { - if (yych <= '.') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych == '-') goto yy147; - goto yy3; - } - } else { - if (yych <= '@') { - if (yych <= '/') goto yy147; - goto yy3; - } else { - if (yych == 'L') goto yy418; - goto yy141; - } - } - } else { - if (yych <= '`') { - if (yych <= 'Z') { - if (yych <= 'N') goto yy417; - goto yy141; - } else { - if (yych == '_') goto yy147; - goto yy3; - } - } else { - if (yych <= 'm') { - if (yych == 'l') goto yy427; - goto yy146; - } else { - if (yych <= 'n') goto yy426; - if (yych <= 'z') goto yy146; - goto yy3; - } + if (yych <= 'Z') goto yy169; + if (yych <= '`') goto yy218; + if (yych <= 'z') goto yy169; + goto yy218; } } yy421: - yyaccept = 0; + yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'M') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; + if (yych <= '/') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy218; + goto yy220; + } else { + if (yych == ' ') goto yy220; + goto yy218; + } } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy141; + if (yych <= ',') { + if (yych <= ')') goto yy164; + goto yy218; + } else { + if (yych <= '-') goto yy221; + if (yych <= '.') goto yy220; + goto yy218; + } } } else { - if (yych <= '_') { - if (yych <= 'N') goto yy413; - if (yych <= 'Z') goto yy141; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'm') { - if (yych <= '`') goto yy3; - goto yy146; + if (yych <= 'Z') { + if (yych <= '@') { + if (yych <= '9') goto yy220; + goto yy218; } else { - if (yych <= 'n') goto yy422; - if (yych <= 'z') goto yy146; - goto yy3; + if (yych != 'U') goto yy167; + } + } else { + if (yych <= 't') { + if (yych <= '`') goto yy218; + goto yy167; + } else { + if (yych <= 'u') goto yy422; + if (yych <= 'z') goto yy167; + goto yy218; } } } yy422: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '(') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; - } else { - if (yych == ' ') goto yy195; - goto yy193; - } + yych = *++YYCURSOR; + if (yych <= 'S') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; } else { - if (yych <= '-') { - if (yych <= ')') goto yy139; - if (yych <= ',') goto yy193; - goto yy371; - } else { - if (yych == '/') goto yy147; - goto yy195; - } + if (yych <= '@') goto yy3; + if (yych <= 'R') goto yy168; } } else { - if (yych <= '^') { - if (yych <= 'T') { - if (yych <= '@') goto yy193; - goto yy142; - } else { - if (yych <= 'U') goto yy414; - if (yych <= 'Z') goto yy142; - goto yy193; - } + if (yych <= 'r') { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy3; + goto yy168; } else { - if (yych <= 't') { - if (yych <= '_') goto yy147; - if (yych <= '`') goto yy193; - goto yy150; - } else { - if (yych <= 'u') goto yy423; - if (yych <= 'z') goto yy150; - goto yy193; - } + if (yych <= 's') goto yy423; + if (yych <= 'z') goto yy168; + goto yy3; } } yy423: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= ',') { - if (yych == ')') goto yy139; - goto yy3; + yych = *++YYCURSOR; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; } else { - if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; - goto yy3; + if (yych <= '@') goto yy3; + if (yych <= 'S') goto yy169; } } else { - if (yych <= '_') { - if (yych <= 'A') goto yy415; - if (yych <= 'Z') goto yy143; - if (yych <= '^') goto yy3; - goto yy147; - } else { + if (yych <= 's') { + if (yych <= 'Z') goto yy169; if (yych <= '`') goto yy3; - if (yych <= 'a') goto yy424; - if (yych <= 'z') goto yy151; + goto yy169; + } else { + if (yych <= 't') goto yy424; + if (yych <= 'z') goto yy169; goto yy3; } } yy424: - yyaccept = 0; + yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'Q') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy218; + goto yy220; } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy144; + if (yych == ' ') goto yy220; + goto yy218; } } else { - if (yych <= '_') { - if (yych <= 'R') goto yy416; - if (yych <= 'Z') goto yy144; - if (yych <= '^') goto yy3; - goto yy147; + if (yych <= '.') { + if (yych <= ')') goto yy164; + if (yych <= ',') goto yy218; + goto yy220; } else { - if (yych <= 'q') { - if (yych <= '`') goto yy3; - goto yy152; - } else { - if (yych <= 'r') goto yy425; - if (yych <= 'z') goto yy152; - goto yy3; - } + if (yych <= '/') goto yy218; + if (yych <= '9') goto yy220; + goto yy218; } } yy425: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'X') { - if (yych <= ',') { - if (yych == ')') goto yy139; - goto yy3; + if (yych <= 'F') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; } else { - if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; - goto yy3; + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy166; } } else { - if (yych <= '`') { - if (yych <= 'Y') goto yy205; - if (yych == '_') goto yy147; - goto yy3; + if (yych <= '_') { + if (yych <= 'G') goto yy421; + if (yych <= 'Z') goto yy166; + if (yych <= '^') goto yy3; + goto yy172; } else { - if (yych == 'y') goto yy376; - if (yych <= 'z') goto yy153; - goto yy3; + if (yych <= 'f') { + if (yych <= '`') goto yy3; + goto yy171; + } else { + if (yych <= 'g') goto yy432; + if (yych <= 'z') goto yy171; + goto yy3; + } } } yy426: - yyaccept = 5; + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '(') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; - } else { - if (yych == ' ') goto yy195; - goto yy193; - } + if (yych <= 'Q') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; } else { - if (yych <= '-') { - if (yych <= ')') goto yy139; - if (yych <= ',') goto yy193; - goto yy371; - } else { - if (yych == '/') goto yy147; - goto yy195; - } + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy166; } } else { - if (yych <= '^') { - if (yych <= 'D') { - if (yych <= '@') goto yy193; - goto yy142; - } else { - if (yych <= 'E') goto yy419; - if (yych <= 'Z') goto yy142; - goto yy193; - } + if (yych <= '_') { + if (yych <= 'R') goto yy418; + if (yych <= 'Z') goto yy166; + if (yych <= '^') goto yy3; + goto yy172; } else { - if (yych <= 'd') { - if (yych <= '_') goto yy147; - if (yych <= '`') goto yy193; - goto yy150; + if (yych <= 'q') { + if (yych <= '`') goto yy3; + goto yy171; } else { - if (yych <= 'e') goto yy428; - if (yych <= 'z') goto yy150; - goto yy193; + if (yych <= 'r') goto yy429; + if (yych <= 'z') goto yy171; + goto yy3; } } } yy427: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'N') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy166; + } + } else { + if (yych <= '_') { + if (yych <= 'O') goto yy416; + if (yych <= 'Z') goto yy166; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'n') { + if (yych <= '`') goto yy3; + goto yy171; + } else { + if (yych <= 'o') goto yy428; + if (yych <= 'z') goto yy171; + goto yy3; + } + } + } +yy428: + yyaccept = 9; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych <= ',') { + if (yych == ')') goto yy164; + goto yy417; + } else { + if (yych == '.') goto yy417; + goto yy172; + } + } else { + if (yych <= '^') { + if (yych <= '@') goto yy417; + if (yych <= 'Z') goto yy167; + goto yy417; + } else { + if (yych <= '_') goto yy172; + if (yych <= '`') goto yy417; + if (yych <= 'z') goto yy175; + goto yy417; + } + } +yy429: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '(') { if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; + if (yych <= 0x08) goto yy218; + goto yy220; } else { - if (yych == ' ') goto yy195; - goto yy193; + if (yych == ' ') goto yy220; + goto yy218; } } else { if (yych <= '-') { - if (yych <= ')') goto yy139; - if (yych <= ',') goto yy193; - goto yy371; + if (yych <= ')') goto yy164; + if (yych <= ',') goto yy218; + goto yy396; } else { - if (yych == '/') goto yy147; - goto yy195; + if (yych == '/') goto yy172; + goto yy220; } } } else { if (yych <= '^') { - if (yych <= 'X') { - if (yych <= '@') goto yy193; - goto yy142; + if (yych <= 'H') { + if (yych <= '@') goto yy218; + goto yy167; } else { - if (yych <= 'Y') goto yy419; - if (yych <= 'Z') goto yy142; - goto yy193; + if (yych <= 'I') goto yy419; + if (yych <= 'Z') goto yy167; + goto yy218; } } else { - if (yych <= 'x') { - if (yych <= '_') goto yy147; - if (yych <= '`') goto yy193; - goto yy150; + if (yych <= 'h') { + if (yych <= '_') goto yy172; + if (yych <= '`') goto yy218; + goto yy175; } else { - if (yych <= 'y') goto yy428; - if (yych <= 'z') goto yy150; - goto yy193; - } - } - } -yy428: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= ' ') { - if (yych == '\t') goto yy195; - if (yych <= 0x1F) goto yy193; - goto yy195; - } else { - if (yych <= ')') { - if (yych <= '(') goto yy193; - goto yy139; - } else { - if (yych <= ',') goto yy193; - if (yych <= '-') goto yy377; - goto yy195; - } - } - } else { - if (yych <= 'Z') { - if (yych <= '/') goto yy147; - if (yych <= '9') goto yy195; - if (yych <= '@') goto yy193; - goto yy143; - } else { - if (yych <= '_') { - if (yych <= '^') goto yy193; - goto yy147; - } else { - if (yych <= '`') goto yy193; - if (yych <= 'z') goto yy151; - goto yy193; - } - } - } -yy429: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= ' ') { - if (yych == '\t') goto yy195; - if (yych <= 0x1F) goto yy3; - goto yy195; - } else { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy195; - } - } else { - if (yych <= 'H') { - if (yych <= '/') goto yy3; - if (yych <= '9') goto yy195; - if (yych <= '@') goto yy3; - goto yy141; - } else { - if (yych <= 'Z') { - if (yych >= 'J') goto yy141; - } else { - if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy141; - goto yy3; + if (yych <= 'i') goto yy430; + if (yych <= 'z') goto yy175; + goto yy218; } } } yy430: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ',') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy195; - goto yy3; + if (yych <= 'K') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; } else { - if (yych <= ' ') goto yy195; - if (yych == ')') goto yy139; - goto yy3; + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy168; } } else { - if (yych <= '@') { - if (yych == '/') goto yy3; - if (yych <= '9') goto yy195; - goto yy3; + if (yych <= '_') { + if (yych <= 'L') goto yy420; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; } else { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy142; - goto yy3; + if (yych <= 'k') { + if (yych <= '`') goto yy3; + goto yy176; + } else { + if (yych <= 'l') goto yy431; + if (yych <= 'z') goto yy176; + goto yy3; + } } } yy431: - yyaccept = 0; + yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= ' ') { - if (yych == '\t') goto yy195; - if (yych <= 0x1F) goto yy3; - goto yy195; + if (yych == '\t') goto yy220; + if (yych <= 0x1F) goto yy218; + goto yy220; } else { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy195; + if (yych <= ')') { + if (yych <= '(') goto yy218; + goto yy164; + } else { + if (yych <= ',') goto yy218; + if (yych <= '-') goto yy402; + goto yy220; + } } } else { - if (yych <= 'H') { - if (yych <= '/') goto yy3; - if (yych <= '9') goto yy195; - if (yych <= '@') goto yy3; - goto yy141; + if (yych <= 'Z') { + if (yych <= '/') goto yy172; + if (yych <= '9') goto yy220; + if (yych <= '@') goto yy218; + goto yy169; } else { - if (yych <= 'Z') { - if (yych >= 'J') goto yy141; + if (yych <= '_') { + if (yych <= '^') goto yy218; + goto yy172; } else { - if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy141; - goto yy3; + if (yych <= '`') goto yy218; + if (yych <= 'z') goto yy177; + goto yy218; } } } - yyaccept = 0; +yy432: + yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= ' ') { - if (yych == '\t') goto yy195; - if (yych <= 0x1F) goto yy3; - goto yy195; + if (yych <= '9') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy218; + goto yy220; + } else { + if (yych == ' ') goto yy220; + goto yy218; + } } else { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy195; + if (yych <= '-') { + if (yych <= ')') goto yy164; + if (yych <= ',') goto yy218; + goto yy396; + } else { + if (yych == '/') goto yy172; + goto yy220; + } } } else { - if (yych <= 'H') { - if (yych <= '/') goto yy3; - if (yych <= '9') goto yy195; - if (yych <= '@') goto yy3; - goto yy142; - } else { - if (yych <= 'Z') { - if (yych >= 'J') goto yy142; + if (yych <= '^') { + if (yych <= 'T') { + if (yych <= '@') goto yy218; + goto yy167; } else { - if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy142; - goto yy3; + if (yych <= 'U') goto yy422; + if (yych <= 'Z') goto yy167; + goto yy218; + } + } else { + if (yych <= 't') { + if (yych <= '_') goto yy172; + if (yych <= '`') goto yy218; + goto yy175; + } else { + if (yych <= 'u') goto yy433; + if (yych <= 'z') goto yy175; + goto yy218; } } } +yy433: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ',') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy195; - goto yy3; + if (yych <= 'R') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; } else { - if (yych <= ' ') goto yy195; - if (yych == ')') goto yy139; - goto yy3; + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy168; } } else { - if (yych <= '@') { - if (yych == '/') goto yy3; - if (yych <= '9') goto yy195; - goto yy3; + if (yych <= '_') { + if (yych <= 'S') goto yy423; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; } else { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy143; - goto yy3; + if (yych <= 'r') { + if (yych <= '`') goto yy3; + goto yy176; + } else { + if (yych <= 's') goto yy434; + if (yych <= 'z') goto yy176; + goto yy3; + } } } yy434: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'S') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy169; + } + } else { + if (yych <= '_') { + if (yych <= 'T') goto yy424; + if (yych <= 'Z') goto yy169; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 's') { + if (yych <= '`') goto yy3; + goto yy177; + } else { + if (yych <= 't') goto yy435; + if (yych <= 'z') goto yy177; + goto yy3; + } + } + } +yy435: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[0+yych] & 16) { + goto yy178; + } if (yych <= ',') { if (yych <= 0x1F) { - if (yych == '\t') goto yy195; + if (yych == '\t') goto yy220; + goto yy218; + } else { + if (yych <= ' ') goto yy220; + if (yych == ')') goto yy164; + goto yy218; + } + } else { + if (yych <= '/') { + if (yych <= '-') goto yy402; + if (yych <= '.') goto yy220; + goto yy172; + } else { + if (yych <= '9') goto yy220; + if (yych == '_') goto yy172; + goto yy218; + } + } +yy436: + yych = *++YYCURSOR; + if (yych <= 'N') { + if (yych <= '@') { + if (yych == ')') goto yy164; goto yy3; } else { - if (yych <= ' ') goto yy195; - if (yych == ')') goto yy139; + if (yych == 'L') goto yy443; + if (yych <= 'M') goto yy166; + goto yy442; + } + } else { + if (yych <= 'l') { + if (yych <= 'Z') goto yy166; + if (yych <= '`') goto yy3; + if (yych <= 'k') goto yy166; + goto yy443; + } else { + if (yych == 'n') goto yy442; + if (yych <= 'z') goto yy166; + goto yy3; + } + } +yy437: + yych = *++YYCURSOR; + if (yych <= 'N') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'M') goto yy166; + } + } else { + if (yych <= 'm') { + if (yych <= 'Z') goto yy166; + if (yych <= '`') goto yy3; + goto yy166; + } else { + if (yych <= 'n') goto yy438; + if (yych <= 'z') goto yy166; + goto yy3; + } + } +yy438: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy218; + goto yy220; + } else { + if (yych == ' ') goto yy220; + goto yy218; + } + } else { + if (yych <= ',') { + if (yych <= ')') goto yy164; + goto yy218; + } else { + if (yych <= '-') goto yy221; + if (yych <= '.') goto yy220; + goto yy218; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '@') { + if (yych <= '9') goto yy220; + goto yy218; + } else { + if (yych != 'U') goto yy167; + } + } else { + if (yych <= 't') { + if (yych <= '`') goto yy218; + goto yy167; + } else { + if (yych <= 'u') goto yy439; + if (yych <= 'z') goto yy167; + goto yy218; + } + } + } +yy439: + yych = *++YYCURSOR; + if (yych <= 'A') { + if (yych == ')') goto yy164; + if (yych <= '@') goto yy3; + } else { + if (yych <= '`') { + if (yych <= 'Z') goto yy168; + goto yy3; + } else { + if (yych <= 'a') goto yy440; + if (yych <= 'z') goto yy168; + goto yy3; + } + } +yy440: + yych = *++YYCURSOR; + if (yych <= 'R') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'Q') goto yy169; + } + } else { + if (yych <= 'q') { + if (yych <= 'Z') goto yy169; + if (yych <= '`') goto yy3; + goto yy169; + } else { + if (yych <= 'r') goto yy441; + if (yych <= 'z') goto yy169; + goto yy3; + } + } +yy441: + yych = *++YYCURSOR; + if (yych <= 'X') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych <= 'Y') goto yy230; + if (yych == 'y') goto yy230; + goto yy3; + } +yy442: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy218; + goto yy220; + } else { + if (yych == ' ') goto yy220; + goto yy218; + } + } else { + if (yych <= ',') { + if (yych <= ')') goto yy164; + goto yy218; + } else { + if (yych <= '-') goto yy221; + if (yych <= '.') goto yy220; + goto yy218; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '@') { + if (yych <= '9') goto yy220; + goto yy218; + } else { + if (yych == 'E') goto yy444; + goto yy167; + } + } else { + if (yych <= 'd') { + if (yych <= '`') goto yy218; + goto yy167; + } else { + if (yych <= 'e') goto yy444; + if (yych <= 'z') goto yy167; + goto yy218; + } + } + } +yy443: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy218; + goto yy220; + } else { + if (yych == ' ') goto yy220; + goto yy218; + } + } else { + if (yych <= ',') { + if (yych <= ')') goto yy164; + goto yy218; + } else { + if (yych <= '-') goto yy221; + if (yych <= '.') goto yy220; + goto yy218; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '@') { + if (yych <= '9') goto yy220; + goto yy218; + } else { + if (yych != 'Y') goto yy167; + } + } else { + if (yych <= 'x') { + if (yych <= '`') goto yy218; + goto yy167; + } else { + if (yych <= 'y') goto yy444; + if (yych <= 'z') goto yy167; + goto yy218; + } + } + } +yy444: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ',') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy220; + goto yy218; + } else { + if (yych <= ' ') goto yy220; + if (yych == ')') goto yy164; + goto yy218; + } + } else { + if (yych <= '@') { + if (yych == '/') goto yy218; + if (yych <= '9') goto yy220; + goto yy218; + } else { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy218; + if (yych <= 'z') goto yy168; + goto yy218; + } + } +yy445: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'M') { + if (yych <= '.') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych == '-') goto yy172; + goto yy3; + } + } else { + if (yych <= '@') { + if (yych <= '/') goto yy172; + goto yy3; + } else { + if (yych == 'L') goto yy443; + goto yy166; + } + } + } else { + if (yych <= '`') { + if (yych <= 'Z') { + if (yych <= 'N') goto yy442; + goto yy166; + } else { + if (yych == '_') goto yy172; + goto yy3; + } + } else { + if (yych <= 'm') { + if (yych == 'l') goto yy452; + goto yy171; + } else { + if (yych <= 'n') goto yy451; + if (yych <= 'z') goto yy171; + goto yy3; + } + } + } +yy446: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'M') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy166; + } + } else { + if (yych <= '_') { + if (yych <= 'N') goto yy438; + if (yych <= 'Z') goto yy166; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'm') { + if (yych <= '`') goto yy3; + goto yy171; + } else { + if (yych <= 'n') goto yy447; + if (yych <= 'z') goto yy171; + goto yy3; + } + } + } +yy447: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '9') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy218; + goto yy220; + } else { + if (yych == ' ') goto yy220; + goto yy218; + } + } else { + if (yych <= '-') { + if (yych <= ')') goto yy164; + if (yych <= ',') goto yy218; + goto yy396; + } else { + if (yych == '/') goto yy172; + goto yy220; + } + } + } else { + if (yych <= '^') { + if (yych <= 'T') { + if (yych <= '@') goto yy218; + goto yy167; + } else { + if (yych <= 'U') goto yy439; + if (yych <= 'Z') goto yy167; + goto yy218; + } + } else { + if (yych <= 't') { + if (yych <= '_') goto yy172; + if (yych <= '`') goto yy218; + goto yy175; + } else { + if (yych <= 'u') goto yy448; + if (yych <= 'z') goto yy175; + goto yy218; + } + } + } +yy448: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '@') { + if (yych <= ',') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych == '.') goto yy3; + if (yych <= '/') goto yy172; + goto yy3; + } + } else { + if (yych <= '_') { + if (yych <= 'A') goto yy440; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= '`') goto yy3; + if (yych <= 'a') goto yy449; + if (yych <= 'z') goto yy176; + goto yy3; + } + } +yy449: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'Q') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy169; + } + } else { + if (yych <= '_') { + if (yych <= 'R') goto yy441; + if (yych <= 'Z') goto yy169; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'q') { + if (yych <= '`') goto yy3; + goto yy177; + } else { + if (yych <= 'r') goto yy450; + if (yych <= 'z') goto yy177; + goto yy3; + } + } + } +yy450: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'X') { + if (yych <= ',') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych == '.') goto yy3; + if (yych <= '/') goto yy172; + goto yy3; + } + } else { + if (yych <= '`') { + if (yych <= 'Y') goto yy230; + if (yych == '_') goto yy172; + goto yy3; + } else { + if (yych == 'y') goto yy401; + if (yych <= 'z') goto yy178; + goto yy3; + } + } +yy451: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '9') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy218; + goto yy220; + } else { + if (yych == ' ') goto yy220; + goto yy218; + } + } else { + if (yych <= '-') { + if (yych <= ')') goto yy164; + if (yych <= ',') goto yy218; + goto yy396; + } else { + if (yych == '/') goto yy172; + goto yy220; + } + } + } else { + if (yych <= '^') { + if (yych <= 'D') { + if (yych <= '@') goto yy218; + goto yy167; + } else { + if (yych <= 'E') goto yy444; + if (yych <= 'Z') goto yy167; + goto yy218; + } + } else { + if (yych <= 'd') { + if (yych <= '_') goto yy172; + if (yych <= '`') goto yy218; + goto yy175; + } else { + if (yych <= 'e') goto yy453; + if (yych <= 'z') goto yy175; + goto yy218; + } + } + } +yy452: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '9') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy218; + goto yy220; + } else { + if (yych == ' ') goto yy220; + goto yy218; + } + } else { + if (yych <= '-') { + if (yych <= ')') goto yy164; + if (yych <= ',') goto yy218; + goto yy396; + } else { + if (yych == '/') goto yy172; + goto yy220; + } + } + } else { + if (yych <= '^') { + if (yych <= 'X') { + if (yych <= '@') goto yy218; + goto yy167; + } else { + if (yych <= 'Y') goto yy444; + if (yych <= 'Z') goto yy167; + goto yy218; + } + } else { + if (yych <= 'x') { + if (yych <= '_') goto yy172; + if (yych <= '`') goto yy218; + goto yy175; + } else { + if (yych <= 'y') goto yy453; + if (yych <= 'z') goto yy175; + goto yy218; + } + } + } +yy453: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= ' ') { + if (yych == '\t') goto yy220; + if (yych <= 0x1F) goto yy218; + goto yy220; + } else { + if (yych <= ')') { + if (yych <= '(') goto yy218; + goto yy164; + } else { + if (yych <= ',') goto yy218; + if (yych <= '-') goto yy402; + goto yy220; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '/') goto yy172; + if (yych <= '9') goto yy220; + if (yych <= '@') goto yy218; + goto yy168; + } else { + if (yych <= '_') { + if (yych <= '^') goto yy218; + goto yy172; + } else { + if (yych <= '`') goto yy218; + if (yych <= 'z') goto yy176; + goto yy218; + } + } + } +yy454: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= ' ') { + if (yych == '\t') goto yy220; + if (yych <= 0x1F) goto yy3; + goto yy220; + } else { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy220; + } + } else { + if (yych <= 'H') { + if (yych <= '/') goto yy3; + if (yych <= '9') goto yy220; + if (yych <= '@') goto yy3; + goto yy166; + } else { + if (yych <= 'Z') { + if (yych >= 'J') goto yy166; + } else { + if (yych <= '`') goto yy3; + if (yych <= 'z') goto yy166; + goto yy3; + } + } + } +yy455: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ',') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy220; + goto yy3; + } else { + if (yych <= ' ') goto yy220; + if (yych == ')') goto yy164; goto yy3; } } else { if (yych <= '@') { if (yych == '/') goto yy3; - if (yych <= '9') goto yy195; + if (yych <= '9') goto yy220; goto yy3; } else { - if (yych <= 'Z') goto yy141; + if (yych <= 'Z') goto yy167; if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy141; + if (yych <= 'z') goto yy167; goto yy3; } } -yy435: +yy456: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= ' ') { - if (yych == '\t') goto yy195; + if (yych == '\t') goto yy220; if (yych <= 0x1F) goto yy3; - goto yy195; + goto yy220; } else { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy195; + goto yy220; } } else { if (yych <= 'H') { if (yych <= '/') goto yy3; - if (yych <= '9') goto yy195; + if (yych <= '9') goto yy220; if (yych <= '@') goto yy3; - goto yy141; + goto yy166; } else { if (yych <= 'Z') { - if (yych <= 'I') goto yy430; - goto yy141; + if (yych >= 'J') goto yy166; } else { if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy141; + if (yych <= 'z') goto yy166; goto yy3; } } } -yy436: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'V') { + if (yych <= '.') { + if (yych <= ' ') { + if (yych == '\t') goto yy220; + if (yych <= 0x1F) goto yy3; + goto yy220; + } else { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy220; + } + } else { + if (yych <= 'H') { + if (yych <= '/') goto yy3; + if (yych <= '9') goto yy220; + if (yych <= '@') goto yy3; + goto yy167; + } else { + if (yych <= 'Z') { + if (yych >= 'J') goto yy167; + } else { + if (yych <= '`') goto yy3; + if (yych <= 'z') goto yy167; + goto yy3; + } + } + } + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ',') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy220; + goto yy3; + } else { + if (yych <= ' ') goto yy220; + if (yych == ')') goto yy164; + goto yy3; + } + } else { + if (yych <= '@') { + if (yych == '/') goto yy3; + if (yych <= '9') goto yy220; + goto yy3; + } else { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy3; + if (yych <= 'z') goto yy168; + goto yy3; + } + } +yy459: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ',') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy220; + goto yy3; + } else { + if (yych <= ' ') goto yy220; + if (yych == ')') goto yy164; + goto yy3; + } + } else { + if (yych <= '@') { + if (yych == '/') goto yy3; + if (yych <= '9') goto yy220; + goto yy3; + } else { + if (yych <= 'Z') goto yy166; + if (yych <= '`') goto yy3; + if (yych <= 'z') goto yy166; + goto yy3; + } + } +yy460: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= ' ') { + if (yych == '\t') goto yy220; + if (yych <= 0x1F) goto yy3; + goto yy220; + } else { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy220; + } + } else { + if (yych <= 'H') { + if (yych <= '/') goto yy3; + if (yych <= '9') goto yy220; + if (yych <= '@') goto yy3; + goto yy166; + } else { + if (yych <= 'Z') { + if (yych <= 'I') goto yy455; + goto yy166; + } else { + if (yych <= '`') goto yy3; + if (yych <= 'z') goto yy166; + goto yy3; + } + } + } +yy461: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'W') { if (yych <= 'D') { if (yych <= ' ') { if (yych == '\t') goto yy60; @@ -8146,139 +8518,154 @@ yy436: } else { if (yych <= '9') { if (yych <= '/') goto yy3; - goto yy456; + goto yy481; } else { - if (yych <= ':') goto yy162; + if (yych <= ':') goto yy187; if (yych <= 'C') goto yy3; goto yy60; } } } else { - if (yych <= 'H') { - if (yych == 'F') goto yy60; - if (yych <= 'G') goto yy3; + if (yych <= 'L') { + if (yych <= 'F') { + if (yych <= 'E') goto yy3; + goto yy60; + } else { + if (yych == 'H') goto yy60; + goto yy3; + } + } else { + if (yych <= 'R') { + if (yych <= 'M') goto yy60; + goto yy3; + } else { + if (yych == 'V') goto yy3; + goto yy60; + } + } + } + } else { + if (yych <= 'l') { + if (yych <= 'd') { + if (yych == 'Y') goto yy60; + if (yych <= 'c') goto yy3; goto yy60; + } else { + if (yych <= 'f') { + if (yych <= 'e') goto yy3; + goto yy60; + } else { + if (yych == 'h') goto yy60; + goto yy3; + } + } + } else { + if (yych <= 'w') { + if (yych <= 'r') { + if (yych <= 'm') goto yy60; + goto yy3; + } else { + if (yych == 'v') goto yy3; + goto yy60; + } + } else { + if (yych <= 'y') { + if (yych <= 'x') goto yy3; + goto yy60; + } else { + if (yych == 0xC2) goto yy60; + goto yy3; + } + } + } + } +yy462: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'V') { + if (yych <= 'C') { + if (yych <= '/') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy3; + goto yy60; + } else { + if (yych == ' ') goto yy60; + goto yy3; + } + } else { + if (yych <= '5') { + if (yych <= '4') goto yy481; + goto yy466; + } else { + if (yych <= '9') goto yy467; + if (yych <= ':') goto yy187; + goto yy3; + } + } + } else { + if (yych <= 'H') { + if (yych <= 'E') { + if (yych <= 'D') goto yy60; + goto yy3; + } else { + if (yych == 'G') goto yy3; + goto yy60; + } } else { if (yych <= 'M') { if (yych <= 'L') goto yy3; goto yy60; } else { if (yych <= 'R') goto yy3; - if (yych <= 'T') goto yy60; + if (yych <= 'U') goto yy60; goto yy3; } } } } else { - if (yych <= 'h') { - if (yych <= 'c') { - if (yych == 'X') goto yy3; - if (yych <= 'Y') goto yy60; - goto yy3; - } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy60; + if (yych <= 'l') { + if (yych <= 'd') { + if (yych <= 'X') { + if (yych <= 'W') goto yy60; goto yy3; } else { - if (yych == 'g') goto yy3; - goto yy60; - } - } - } else { - if (yych <= 't') { - if (yych == 'm') goto yy60; - if (yych <= 'r') goto yy3; - goto yy60; - } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy3; - goto yy60; - } else { - if (yych == 'y') goto yy60; - goto yy3; - } - } - } - } -yy437: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'T') { - if (yych <= ':') { - if (yych <= ' ') { - if (yych == '\t') goto yy60; - if (yych <= 0x1F) goto yy3; - goto yy60; - } else { - if (yych <= '4') { - if (yych <= '/') goto yy3; - goto yy456; - } else { - if (yych <= '5') goto yy441; - if (yych <= '9') goto yy442; - goto yy162; - } - } - } else { - if (yych <= 'G') { - if (yych <= 'D') { - if (yych <= 'C') goto yy3; - goto yy60; - } else { - if (yych == 'F') goto yy60; - goto yy3; - } - } else { - if (yych <= 'L') { - if (yych <= 'H') goto yy60; - goto yy3; - } else { - if (yych <= 'M') goto yy60; - if (yych <= 'R') goto yy3; - goto yy60; - } - } - } - } else { - if (yych <= 'g') { - if (yych <= 'Y') { - if (yych == 'W') goto yy60; - if (yych <= 'X') goto yy3; - goto yy60; - } else { - if (yych <= 'd') { + if (yych <= 'Y') goto yy60; if (yych <= 'c') goto yy3; goto yy60; + } + } else { + if (yych <= 'f') { + if (yych <= 'e') goto yy3; + goto yy60; } else { - if (yych == 'f') goto yy60; + if (yych == 'h') goto yy60; goto yy3; } } } else { - if (yych <= 't') { - if (yych <= 'l') { - if (yych <= 'h') goto yy60; + if (yych <= 'w') { + if (yych <= 'r') { + if (yych <= 'm') goto yy60; goto yy3; } else { - if (yych <= 'm') goto yy60; - if (yych <= 'r') goto yy3; + if (yych == 'v') goto yy3; goto yy60; } } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy3; + if (yych <= 'y') { + if (yych <= 'x') goto yy3; goto yy60; } else { - if (yych == 'y') goto yy60; + if (yych == 0xC2) goto yy60; goto yy3; } } } } -yy438: +yy463: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'T') { + if (yych <= 'V') { if (yych <= 'C') { if (yych <= ' ') { if (yych == '\t') goto yy60; @@ -8287,66 +8674,74 @@ yy438: } else { if (yych <= '5') { if (yych <= '/') goto yy3; - goto yy441; + goto yy466; } else { - if (yych <= '9') goto yy442; - if (yych <= ':') goto yy162; + if (yych <= '9') goto yy467; + if (yych <= ':') goto yy187; goto yy3; } } } else { - if (yych <= 'G') { - if (yych == 'E') goto yy3; - if (yych <= 'F') goto yy60; - goto yy3; - } else { - if (yych <= 'L') { - if (yych <= 'H') goto yy60; + if (yych <= 'H') { + if (yych <= 'E') { + if (yych <= 'D') goto yy60; goto yy3; } else { - if (yych <= 'M') goto yy60; - if (yych <= 'R') goto yy3; + if (yych == 'G') goto yy3; goto yy60; } + } else { + if (yych <= 'M') { + if (yych <= 'L') goto yy3; + goto yy60; + } else { + if (yych <= 'R') goto yy3; + if (yych <= 'U') goto yy60; + goto yy3; + } } } } else { - if (yych <= 'g') { - if (yych <= 'Y') { - if (yych == 'W') goto yy60; - if (yych <= 'X') goto yy3; - goto yy60; - } else { - if (yych <= 'd') { + if (yych <= 'l') { + if (yych <= 'd') { + if (yych <= 'X') { + if (yych <= 'W') goto yy60; + goto yy3; + } else { + if (yych <= 'Y') goto yy60; if (yych <= 'c') goto yy3; goto yy60; + } + } else { + if (yych <= 'f') { + if (yych <= 'e') goto yy3; + goto yy60; } else { - if (yych == 'f') goto yy60; + if (yych == 'h') goto yy60; goto yy3; } } } else { - if (yych <= 't') { - if (yych <= 'l') { - if (yych <= 'h') goto yy60; + if (yych <= 'w') { + if (yych <= 'r') { + if (yych <= 'm') goto yy60; goto yy3; } else { - if (yych <= 'm') goto yy60; - if (yych <= 'r') goto yy3; + if (yych == 'v') goto yy3; goto yy60; } } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy3; + if (yych <= 'y') { + if (yych <= 'x') goto yy3; goto yy60; } else { - if (yych == 'y') goto yy60; + if (yych == 0xC2) goto yy60; goto yy3; } } } } -yy439: +yy464: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; @@ -8354,190 +8749,200 @@ yy439: goto yy57; } if (yych <= ',') { - if (yych == '+') goto yy439; + if (yych == '+') goto yy464; goto yy56; } else { - if (yych <= '-') goto yy439; + if (yych <= '-') goto yy464; if (yych <= '/') goto yy56; if (yych <= '9') goto yy54; goto yy56; } -yy441: +yy466: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'V') { - if (yych <= 'D') { + if (yych <= 'W') { + if (yych <= 'E') { if (yych <= ' ') { if (yych == '\t') goto yy60; if (yych <= 0x1F) goto yy3; goto yy60; } else { - if (yych <= '/') goto yy3; - if (yych <= '9') goto yy455; - if (yych <= 'C') goto yy3; - goto yy60; + if (yych <= '9') { + if (yych <= '/') goto yy3; + goto yy480; + } else { + if (yych == 'D') goto yy60; + goto yy3; + } } } else { - if (yych <= 'H') { - if (yych == 'F') goto yy60; - if (yych <= 'G') goto yy3; - goto yy60; + if (yych <= 'L') { + if (yych == 'G') goto yy3; + if (yych <= 'H') goto yy60; + goto yy3; } else { - if (yych <= 'M') { - if (yych <= 'L') goto yy3; - goto yy60; - } else { - if (yych <= 'R') goto yy3; - if (yych <= 'T') goto yy60; + if (yych <= 'R') { + if (yych <= 'M') goto yy60; goto yy3; + } else { + if (yych == 'V') goto yy3; + goto yy60; } } } } else { - if (yych <= 'h') { - if (yych <= 'c') { - if (yych == 'X') goto yy3; - if (yych <= 'Y') goto yy60; - goto yy3; + if (yych <= 'l') { + if (yych <= 'd') { + if (yych == 'Y') goto yy60; + if (yych <= 'c') goto yy3; + goto yy60; } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy60; - goto yy3; - } else { - if (yych == 'g') goto yy3; + if (yych <= 'f') { + if (yych <= 'e') goto yy3; goto yy60; + } else { + if (yych == 'h') goto yy60; + goto yy3; } } } else { - if (yych <= 't') { - if (yych == 'm') goto yy60; - if (yych <= 'r') goto yy3; - goto yy60; + if (yych <= 'w') { + if (yych <= 'r') { + if (yych <= 'm') goto yy60; + goto yy3; + } else { + if (yych == 'v') goto yy3; + goto yy60; + } } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy3; + if (yych <= 'y') { + if (yych <= 'x') goto yy3; goto yy60; } else { - if (yych == 'y') goto yy60; + if (yych == 0xC2) goto yy60; goto yy3; } } } } -yy442: +yy467: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'V') { - if (yych <= 'D') { + if (yych <= 'W') { + if (yych <= 'E') { if (yych <= ' ') { if (yych == '\t') goto yy60; if (yych <= 0x1F) goto yy3; goto yy60; } else { - if (yych <= '/') goto yy3; - if (yych <= '9') goto yy443; - if (yych <= 'C') goto yy3; - goto yy60; + if (yych <= '9') { + if (yych <= '/') goto yy3; + } else { + if (yych == 'D') goto yy60; + goto yy3; + } } } else { - if (yych <= 'H') { - if (yych == 'F') goto yy60; - if (yych <= 'G') goto yy3; - goto yy60; + if (yych <= 'L') { + if (yych == 'G') goto yy3; + if (yych <= 'H') goto yy60; + goto yy3; } else { - if (yych <= 'M') { - if (yych <= 'L') goto yy3; - goto yy60; - } else { - if (yych <= 'R') goto yy3; - if (yych <= 'T') goto yy60; + if (yych <= 'R') { + if (yych <= 'M') goto yy60; goto yy3; + } else { + if (yych == 'V') goto yy3; + goto yy60; } } } } else { - if (yych <= 'h') { - if (yych <= 'c') { - if (yych == 'X') goto yy3; - if (yych <= 'Y') goto yy60; - goto yy3; + if (yych <= 'l') { + if (yych <= 'd') { + if (yych == 'Y') goto yy60; + if (yych <= 'c') goto yy3; + goto yy60; } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy60; - goto yy3; - } else { - if (yych == 'g') goto yy3; + if (yych <= 'f') { + if (yych <= 'e') goto yy3; goto yy60; + } else { + if (yych == 'h') goto yy60; + goto yy3; } } } else { - if (yych <= 't') { - if (yych == 'm') goto yy60; - if (yych <= 'r') goto yy3; - goto yy60; + if (yych <= 'w') { + if (yych <= 'r') { + if (yych <= 'm') goto yy60; + goto yy3; + } else { + if (yych == 'v') goto yy3; + goto yy60; + } } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy3; + if (yych <= 'y') { + if (yych <= 'x') goto yy3; goto yy60; } else { - if (yych == 'y') goto yy60; + if (yych == 0xC2) goto yy60; goto yy3; } } } } -yy443: yych = *++YYCURSOR; if (yych <= '/') goto yy60; if (yych >= ':') goto yy60; -yy444: +yy469: yych = *++YYCURSOR; if (yybm[0+yych] & 2) { goto yy54; } if (yych != '-') goto yy60; -yy445: +yy470: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '0') goto yy446; - if (yych <= '1') goto yy447; + if (yych <= '0') goto yy471; + if (yych <= '1') goto yy472; goto yy56; -yy446: +yy471: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy448; + if (yych <= '9') goto yy473; goto yy56; -yy447: +yy472: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= '3') goto yy56; -yy448: +yy473: yych = *++YYCURSOR; if (yych != '-') goto yy56; yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '0') goto yy450; - if (yych <= '2') goto yy451; - if (yych <= '3') goto yy452; + if (yych <= '0') goto yy475; + if (yych <= '2') goto yy476; + if (yych <= '3') goto yy477; goto yy56; -yy450: +yy475: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy453; + if (yych <= '9') goto yy478; goto yy56; -yy451: +yy476: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy453; + if (yych <= '9') goto yy478; goto yy56; -yy452: +yy477: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= '2') goto yy56; -yy453: +yy478: ++YYCURSOR; -yy454: -#line 1272 "ext/date/lib/parse_date.re" +yy479: +#line 1286 "ext/date/lib/parse_date.re" { DEBUG_OUTPUT("iso8601date4 | iso8601date2 | iso8601dateslash | dateslash"); TIMELIB_INIT; @@ -8548,73 +8953,79 @@ yy454: TIMELIB_DEINIT; return TIMELIB_ISO_DATE; } -#line 8552 "" -yy455: +#line 8957 "" +yy480: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'V') { - if (yych <= 'D') { + if (yych <= 'W') { + if (yych <= 'E') { if (yych <= ' ') { if (yych == '\t') goto yy60; if (yych <= 0x1F) goto yy3; goto yy60; } else { - if (yych <= '/') goto yy3; - if (yych <= '9') goto yy444; - if (yych <= 'C') goto yy3; - goto yy60; + if (yych <= '9') { + if (yych <= '/') goto yy3; + goto yy469; + } else { + if (yych == 'D') goto yy60; + goto yy3; + } } } else { - if (yych <= 'H') { - if (yych == 'F') goto yy60; - if (yych <= 'G') goto yy3; - goto yy60; + if (yych <= 'L') { + if (yych == 'G') goto yy3; + if (yych <= 'H') goto yy60; + goto yy3; } else { - if (yych <= 'M') { - if (yych <= 'L') goto yy3; - goto yy60; - } else { - if (yych <= 'R') goto yy3; - if (yych <= 'T') goto yy60; + if (yych <= 'R') { + if (yych <= 'M') goto yy60; goto yy3; + } else { + if (yych == 'V') goto yy3; + goto yy60; } } } } else { - if (yych <= 'h') { - if (yych <= 'c') { - if (yych == 'X') goto yy3; - if (yych <= 'Y') goto yy60; - goto yy3; + if (yych <= 'l') { + if (yych <= 'd') { + if (yych == 'Y') goto yy60; + if (yych <= 'c') goto yy3; + goto yy60; } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy60; - goto yy3; - } else { - if (yych == 'g') goto yy3; + if (yych <= 'f') { + if (yych <= 'e') goto yy3; goto yy60; + } else { + if (yych == 'h') goto yy60; + goto yy3; } } } else { - if (yych <= 't') { - if (yych == 'm') goto yy60; - if (yych <= 'r') goto yy3; - goto yy60; + if (yych <= 'w') { + if (yych <= 'r') { + if (yych <= 'm') goto yy60; + goto yy3; + } else { + if (yych == 'v') goto yy3; + goto yy60; + } } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy3; + if (yych <= 'y') { + if (yych <= 'x') goto yy3; goto yy60; } else { - if (yych == 'y') goto yy60; + if (yych == 0xC2) goto yy60; goto yy3; } } } } -yy456: +yy481: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'T') { + if (yych <= 'V') { if (yych <= 'C') { if (yych <= ' ') { if (yych == '\t') goto yy60; @@ -8624,58 +9035,66 @@ yy456: if (yych <= '5') { if (yych <= '/') goto yy3; } else { - if (yych <= '9') goto yy455; - if (yych <= ':') goto yy162; + if (yych <= '9') goto yy480; + if (yych <= ':') goto yy187; goto yy3; } } } else { - if (yych <= 'G') { - if (yych == 'E') goto yy3; - if (yych <= 'F') goto yy60; - goto yy3; - } else { - if (yych <= 'L') { - if (yych <= 'H') goto yy60; + if (yych <= 'H') { + if (yych <= 'E') { + if (yych <= 'D') goto yy60; goto yy3; } else { - if (yych <= 'M') goto yy60; - if (yych <= 'R') goto yy3; + if (yych == 'G') goto yy3; goto yy60; } + } else { + if (yych <= 'M') { + if (yych <= 'L') goto yy3; + goto yy60; + } else { + if (yych <= 'R') goto yy3; + if (yych <= 'U') goto yy60; + goto yy3; + } } } } else { - if (yych <= 'g') { - if (yych <= 'Y') { - if (yych == 'W') goto yy60; - if (yych <= 'X') goto yy3; - goto yy60; - } else { - if (yych <= 'd') { + if (yych <= 'l') { + if (yych <= 'd') { + if (yych <= 'X') { + if (yych <= 'W') goto yy60; + goto yy3; + } else { + if (yych <= 'Y') goto yy60; if (yych <= 'c') goto yy3; goto yy60; + } + } else { + if (yych <= 'f') { + if (yych <= 'e') goto yy3; + goto yy60; } else { - if (yych == 'f') goto yy60; + if (yych == 'h') goto yy60; goto yy3; } } } else { - if (yych <= 't') { - if (yych <= 'l') { - if (yych <= 'h') goto yy60; + if (yych <= 'w') { + if (yych <= 'r') { + if (yych <= 'm') goto yy60; goto yy3; } else { - if (yych <= 'm') goto yy60; - if (yych <= 'r') goto yy3; + if (yych == 'v') goto yy3; goto yy60; } } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy3; + if (yych <= 'y') { + if (yych <= 'x') goto yy3; goto yy60; } else { - if (yych == 'y') goto yy60; + if (yych == 0xC2) goto yy60; goto yy3; } } @@ -8683,349 +9102,422 @@ yy456: } yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'V') { - if (yych <= 'D') { + if (yych <= 'W') { + if (yych <= 'E') { if (yych <= ' ') { if (yych == '\t') goto yy60; if (yych <= 0x1F) goto yy3; goto yy60; } else { - if (yych <= '/') goto yy3; - if (yych <= '9') goto yy458; - if (yych <= 'C') goto yy3; - goto yy60; + if (yych <= '9') { + if (yych <= '/') goto yy3; + } else { + if (yych == 'D') goto yy60; + goto yy3; + } } } else { - if (yych <= 'H') { - if (yych == 'F') goto yy60; - if (yych <= 'G') goto yy3; - goto yy60; + if (yych <= 'L') { + if (yych == 'G') goto yy3; + if (yych <= 'H') goto yy60; + goto yy3; } else { - if (yych <= 'M') { - if (yych <= 'L') goto yy3; - goto yy60; - } else { - if (yych <= 'R') goto yy3; - if (yych <= 'T') goto yy60; + if (yych <= 'R') { + if (yych <= 'M') goto yy60; goto yy3; + } else { + if (yych == 'V') goto yy3; + goto yy60; } } } } else { - if (yych <= 'h') { - if (yych <= 'c') { - if (yych == 'X') goto yy3; - if (yych <= 'Y') goto yy60; - goto yy3; + if (yych <= 'l') { + if (yych <= 'd') { + if (yych == 'Y') goto yy60; + if (yych <= 'c') goto yy3; + goto yy60; } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy60; - goto yy3; - } else { - if (yych == 'g') goto yy3; + if (yych <= 'f') { + if (yych <= 'e') goto yy3; goto yy60; + } else { + if (yych == 'h') goto yy60; + goto yy3; } } } else { - if (yych <= 't') { - if (yych == 'm') goto yy60; - if (yych <= 'r') goto yy3; - goto yy60; + if (yych <= 'w') { + if (yych <= 'r') { + if (yych <= 'm') goto yy60; + goto yy3; + } else { + if (yych == 'v') goto yy3; + goto yy60; + } } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy3; + if (yych <= 'y') { + if (yych <= 'x') goto yy3; goto yy60; } else { - if (yych == 'y') goto yy60; + if (yych == 0xC2) goto yy60; goto yy3; } } } } -yy458: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yybm[0+yych] & 2) { goto yy54; } - if (yych <= 'V') { - if (yych <= 'D') { + if (yych <= 'W') { + if (yych <= 'E') { if (yych <= ' ') { if (yych == '\t') goto yy60; if (yych <= 0x1F) goto yy3; goto yy60; } else { - if (yych == '-') goto yy445; - if (yych <= 'C') goto yy3; - goto yy60; + if (yych <= '-') { + if (yych <= ',') goto yy3; + goto yy470; + } else { + if (yych == 'D') goto yy60; + goto yy3; + } } } else { - if (yych <= 'H') { - if (yych == 'F') goto yy60; - if (yych <= 'G') goto yy3; - goto yy60; + if (yych <= 'L') { + if (yych == 'G') goto yy3; + if (yych <= 'H') goto yy60; + goto yy3; } else { - if (yych <= 'M') { - if (yych <= 'L') goto yy3; - goto yy60; - } else { - if (yych <= 'R') goto yy3; - if (yych <= 'T') goto yy60; + if (yych <= 'R') { + if (yych <= 'M') goto yy60; goto yy3; + } else { + if (yych == 'V') goto yy3; + goto yy60; } } } } else { - if (yych <= 'h') { - if (yych <= 'c') { - if (yych == 'X') goto yy3; - if (yych <= 'Y') goto yy60; - goto yy3; + if (yych <= 'l') { + if (yych <= 'd') { + if (yych == 'Y') goto yy60; + if (yych <= 'c') goto yy3; + goto yy60; } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy60; - goto yy3; - } else { - if (yych == 'g') goto yy3; + if (yych <= 'f') { + if (yych <= 'e') goto yy3; goto yy60; + } else { + if (yych == 'h') goto yy60; + goto yy3; } } } else { - if (yych <= 't') { - if (yych == 'm') goto yy60; - if (yych <= 'r') goto yy3; - goto yy60; + if (yych <= 'w') { + if (yych <= 'r') { + if (yych <= 'm') goto yy60; + goto yy3; + } else { + if (yych == 'v') goto yy3; + goto yy60; + } } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy3; + if (yych <= 'y') { + if (yych <= 'x') goto yy3; goto yy60; } else { - if (yych == 'y') goto yy60; + if (yych == 0xC2) goto yy60; goto yy3; } } } } -yy459: +yy484: yych = *++YYCURSOR; - if (yych <= '/') goto yy461; - if (yych <= '0') goto yy735; - if (yych <= '1') goto yy736; - if (yych <= '9') goto yy737; - goto yy461; -yy460: + if (yych <= '/') goto yy486; + if (yych <= '0') goto yy760; + if (yych <= '1') goto yy761; + if (yych <= '9') goto yy762; + goto yy486; +yy485: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 13) YYFILL(13); yych = *YYCURSOR; -yy461: - switch (yych) { - case '\t': - case ' ': goto yy460; - case '-': - case '.': goto yy576; - case 'A': - case 'a': goto yy479; - case 'D': - case 'd': goto yy465; - case 'F': - case 'f': goto yy466; - case 'H': - case 'h': goto yy63; - case 'I': goto yy474; - case 'J': - case 'j': goto yy478; - case 'M': - case 'm': goto yy464; - case 'N': - case 'n': goto yy481; - case 'O': - case 'o': goto yy480; - case 'P': - case 'p': goto yy483; - case 'S': - case 's': goto yy462; - case 'T': - case 't': goto yy68; - case 'V': goto yy476; - case 'W': - case 'w': goto yy67; - case 'X': goto yy477; - case 'Y': - case 'y': goto yy66; - default: goto yy56; +yy486: + if (yych <= 'W') { + if (yych <= 'G') { + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy485; + goto yy56; + } else { + if (yych <= ' ') goto yy485; + if (yych <= ',') goto yy56; + goto yy601; + } + } else { + if (yych <= 'C') { + if (yych == 'A') goto yy504; + goto yy56; + } else { + if (yych <= 'D') goto yy490; + if (yych == 'F') goto yy491; + goto yy56; + } + } + } else { + if (yych <= 'O') { + if (yych <= 'J') { + if (yych <= 'H') goto yy65; + if (yych <= 'I') goto yy499; + goto yy503; + } else { + if (yych <= 'L') goto yy56; + if (yych <= 'M') goto yy487; + if (yych <= 'N') goto yy506; + goto yy505; + } + } else { + if (yych <= 'S') { + if (yych <= 'P') goto yy508; + if (yych <= 'R') goto yy56; + goto yy488; + } else { + if (yych <= 'T') goto yy70; + if (yych <= 'U') goto yy63; + if (yych <= 'V') goto yy501; + goto yy69; + } + } + } + } else { + if (yych <= 'm') { + if (yych <= 'e') { + if (yych <= '`') { + if (yych <= 'X') goto yy502; + if (yych <= 'Y') goto yy68; + goto yy56; + } else { + if (yych <= 'a') goto yy504; + if (yych == 'd') goto yy490; + goto yy56; + } + } else { + if (yych <= 'h') { + if (yych <= 'f') goto yy491; + if (yych <= 'g') goto yy56; + goto yy65; + } else { + if (yych == 'j') goto yy503; + if (yych <= 'l') goto yy56; + } + } + } else { + if (yych <= 'u') { + if (yych <= 'p') { + if (yych <= 'n') goto yy506; + if (yych <= 'o') goto yy505; + goto yy508; + } else { + if (yych <= 'r') goto yy56; + if (yych <= 's') goto yy488; + if (yych <= 't') goto yy70; + goto yy63; + } + } else { + if (yych <= 'x') { + if (yych == 'w') goto yy69; + goto yy56; + } else { + if (yych <= 'y') goto yy68; + if (yych == 0xC2) goto yy62; + goto yy56; + } + } + } } -yy462: +yy487: + yych = *++YYCURSOR; + if (yych <= 'S') { + if (yych <= 'I') { + if (yych == 'A') goto yy616; + if (yych <= 'H') goto yy56; + goto yy138; + } else { + if (yych == 'O') goto yy137; + if (yych <= 'R') goto yy56; + goto yy139; + } + } else { + if (yych <= 'i') { + if (yych == 'a') goto yy616; + if (yych <= 'h') goto yy56; + goto yy138; + } else { + if (yych <= 'o') { + if (yych <= 'n') goto yy56; + goto yy137; + } else { + if (yych == 's') goto yy139; + goto yy56; + } + } + } +yy488: yych = *++YYCURSOR; if (yych <= 'U') { if (yych <= 'D') { - if (yych == 'A') goto yy126; + if (yych == 'A') goto yy119; goto yy56; } else { - if (yych <= 'E') goto yy1048; + if (yych <= 'E') goto yy1073; if (yych <= 'T') goto yy56; - goto yy125; + goto yy118; } } else { if (yych <= 'd') { - if (yych == 'a') goto yy126; + if (yych == 'a') goto yy119; goto yy56; } else { - if (yych <= 'e') goto yy1048; - if (yych == 'u') goto yy125; + if (yych <= 'e') goto yy1073; + if (yych == 'u') goto yy118; goto yy56; } } -yy463: +yy489: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= 'D') { - if (yych == 'A') goto yy126; + if (yych == 'A') goto yy119; goto yy56; } else { - if (yych <= 'E') goto yy1048; - if (yych == 'U') goto yy125; + if (yych <= 'E') goto yy1073; + if (yych == 'U') goto yy118; goto yy56; } } else { if (yych <= 'e') { - if (yych <= 'a') goto yy126; + if (yych <= 'a') goto yy119; if (yych <= 'd') goto yy56; - goto yy1048; + goto yy1073; } else { if (yych <= 's') goto yy56; - if (yych <= 't') goto yy728; - if (yych <= 'u') goto yy125; + if (yych <= 't') goto yy753; + if (yych <= 'u') goto yy118; goto yy56; } } -yy464: - yych = *++YYCURSOR; - if (yych <= 'O') { - if (yych <= 'H') { - if (yych == 'A') goto yy591; - goto yy56; - } else { - if (yych <= 'I') goto yy117; - if (yych <= 'N') goto yy56; - goto yy116; - } - } else { - if (yych <= 'h') { - if (yych == 'a') goto yy591; - goto yy56; - } else { - if (yych <= 'i') goto yy117; - if (yych == 'o') goto yy116; - goto yy56; - } - } -yy465: +yy490: yych = *++YYCURSOR; if (yych <= 'E') { - if (yych == 'A') goto yy113; + if (yych == 'A') goto yy115; if (yych <= 'D') goto yy56; - goto yy578; + goto yy603; } else { if (yych <= 'a') { if (yych <= '`') goto yy56; - goto yy113; + goto yy115; } else { - if (yych == 'e') goto yy578; + if (yych == 'e') goto yy603; goto yy56; } } -yy466: +yy491: yych = *++YYCURSOR; if (yych <= 'R') { if (yych <= 'N') { - if (yych == 'E') goto yy594; + if (yych == 'E') goto yy619; goto yy56; } else { - if (yych <= 'O') goto yy98; + if (yych <= 'O') goto yy100; if (yych <= 'Q') goto yy56; - goto yy97; + goto yy99; } } else { if (yych <= 'n') { - if (yych == 'e') goto yy594; + if (yych == 'e') goto yy619; goto yy56; } else { - if (yych <= 'o') goto yy98; - if (yych == 'r') goto yy97; + if (yych <= 'o') goto yy100; + if (yych == 'r') goto yy99; goto yy56; } } -yy467: +yy492: yych = *++YYCURSOR; if (yych <= 'U') { - if (yych == 'H') goto yy69; + if (yych == 'H') goto yy71; if (yych <= 'T') goto yy56; - goto yy70; + goto yy72; } else { if (yych <= 'h') { if (yych <= 'g') goto yy56; - goto yy1047; + goto yy1072; } else { - if (yych == 'u') goto yy70; + if (yych == 'u') goto yy72; goto yy56; } } -yy468: +yy493: yych = *++YYCURSOR; - if (yych == '-') goto yy741; + if (yych == '-') goto yy766; if (yych <= '/') goto yy60; - if (yych <= '9') goto yy740; + if (yych <= '9') goto yy765; goto yy60; -yy469: +yy494: yych = *++YYCURSOR; if (yych <= 'c') { - if (yych == 'O') goto yy529; + if (yych == 'O') goto yy554; goto yy56; } else { - if (yych <= 'd') goto yy728; - if (yych == 'o') goto yy529; + if (yych <= 'd') goto yy753; + if (yych == 'o') goto yy554; goto yy56; } -yy470: +yy495: yych = *++YYCURSOR; - if (yych == 'd') goto yy728; + if (yych == 'd') goto yy753; goto yy56; -yy471: +yy496: yych = *++YYCURSOR; switch (yych) { case '0': case '1': - case '2': goto yy665; - case '3': goto yy667; + case '2': goto yy690; + case '3': goto yy692; case '4': case '5': case '6': case '7': case '8': - case '9': goto yy668; + case '9': goto yy693; case 'A': - case 'a': goto yy672; + case 'a': goto yy697; case 'D': - case 'd': goto yy676; + case 'd': goto yy701; case 'F': - case 'f': goto yy670; + case 'f': goto yy695; case 'J': - case 'j': goto yy669; + case 'j': goto yy694; case 'M': - case 'm': goto yy671; + case 'm': goto yy696; case 'N': - case 'n': goto yy675; + case 'n': goto yy700; case 'O': - case 'o': goto yy674; + case 'o': goto yy699; case 'S': - case 's': goto yy673; + case 's': goto yy698; default: goto yy56; } -yy472: +yy497: yych = *++YYCURSOR; switch (yych) { - case '0': goto yy615; - case '1': goto yy616; + case '0': goto yy640; + case '1': goto yy641; case '2': case '3': case '4': @@ -9033,58 +9525,58 @@ yy472: case '6': case '7': case '8': - case '9': goto yy617; + case '9': goto yy642; case 'A': - case 'a': goto yy621; + case 'a': goto yy646; case 'D': - case 'd': goto yy625; + case 'd': goto yy650; case 'F': - case 'f': goto yy619; + case 'f': goto yy644; case 'J': - case 'j': goto yy618; + case 'j': goto yy643; case 'M': - case 'm': goto yy620; + case 'm': goto yy645; case 'N': - case 'n': goto yy624; + case 'n': goto yy649; case 'O': - case 'o': goto yy623; + case 'o': goto yy648; case 'S': - case 's': goto yy622; - default: goto yy577; + case 's': goto yy647; + default: goto yy602; } -yy473: +yy498: yych = *++YYCURSOR; if (yych <= '1') { - if (yych <= '/') goto yy577; - if (yych <= '0') goto yy567; - goto yy568; + if (yych <= '/') goto yy602; + if (yych <= '0') goto yy592; + goto yy593; } else { - if (yych <= '5') goto yy569; - if (yych <= '9') goto yy570; - goto yy577; + if (yych <= '5') goto yy594; + if (yych <= '9') goto yy595; + goto yy602; } -yy474: +yy499: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= 0x1F) { - if (yych == '\t') goto yy531; + if (yych == '\t') goto yy556; } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - if (yych <= '.') goto yy531; + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + if (yych <= '.') goto yy556; } } else { if (yych <= 'U') { - if (yych <= '9') goto yy533; - if (yych == 'I') goto yy566; + if (yych <= '9') goto yy558; + if (yych == 'I') goto yy591; } else { - if (yych == 'W') goto yy475; - if (yych <= 'X') goto yy539; + if (yych == 'W') goto yy500; + if (yych <= 'X') goto yy564; } } -yy475: -#line 1409 "ext/date/lib/parse_date.re" +yy500: +#line 1423 "ext/date/lib/parse_date.re" { DEBUG_OUTPUT("datenoyearrev"); TIMELIB_INIT; @@ -9095,135 +9587,135 @@ yy475: TIMELIB_DEINIT; return TIMELIB_DATE_TEXT; } -#line 9099 "" -yy476: +#line 9591 "" +yy501: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { if (yych <= '\t') { - if (yych <= 0x08) goto yy475; - goto yy531; + if (yych <= 0x08) goto yy500; + goto yy556; } else { - if (yych == ' ') goto yy531; - goto yy475; + if (yych == ' ') goto yy556; + goto yy500; } } else { if (yych <= '9') { - if (yych <= '.') goto yy531; - if (yych <= '/') goto yy475; - goto yy533; + if (yych <= '.') goto yy556; + if (yych <= '/') goto yy500; + goto yy558; } else { - if (yych == 'I') goto yy564; - goto yy475; + if (yych == 'I') goto yy589; + goto yy500; } } -yy477: +yy502: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { if (yych <= '\t') { - if (yych <= 0x08) goto yy475; - goto yy531; + if (yych <= 0x08) goto yy500; + goto yy556; } else { - if (yych == ' ') goto yy531; - goto yy475; + if (yych == ' ') goto yy556; + goto yy500; } } else { if (yych <= '9') { - if (yych <= '.') goto yy531; - if (yych <= '/') goto yy475; - goto yy533; + if (yych <= '.') goto yy556; + if (yych <= '/') goto yy500; + goto yy558; } else { - if (yych == 'I') goto yy563; - goto yy475; + if (yych == 'I') goto yy588; + goto yy500; } } -yy478: +yy503: yych = *++YYCURSOR; if (yych <= 'U') { - if (yych == 'A') goto yy556; + if (yych == 'A') goto yy581; if (yych <= 'T') goto yy56; - goto yy555; + goto yy580; } else { if (yych <= 'a') { if (yych <= '`') goto yy56; - goto yy556; + goto yy581; } else { - if (yych == 'u') goto yy555; + if (yych == 'u') goto yy580; goto yy56; } } -yy479: +yy504: yych = *++YYCURSOR; if (yych <= 'T') { if (yych <= 'L') { - if (yych == '.') goto yy484; + if (yych == '.') goto yy509; goto yy56; } else { - if (yych <= 'M') goto yy485; - if (yych == 'P') goto yy549; + if (yych <= 'M') goto yy510; + if (yych == 'P') goto yy574; goto yy56; } } else { if (yych <= 'o') { - if (yych <= 'U') goto yy548; - if (yych == 'm') goto yy485; + if (yych <= 'U') goto yy573; + if (yych == 'm') goto yy510; goto yy56; } else { - if (yych <= 'p') goto yy549; - if (yych == 'u') goto yy548; + if (yych <= 'p') goto yy574; + if (yych == 'u') goto yy573; goto yy56; } } -yy480: +yy505: yych = *++YYCURSOR; - if (yych == 'C') goto yy543; - if (yych == 'c') goto yy543; + if (yych == 'C') goto yy568; + if (yych == 'c') goto yy568; goto yy56; -yy481: +yy506: yych = *++YYCURSOR; - if (yych == 'O') goto yy529; - if (yych == 'o') goto yy529; + if (yych == 'O') goto yy554; + if (yych == 'o') goto yy554; goto yy56; -yy482: +yy507: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '5') goto yy489; - if (yych <= '9') goto yy491; + if (yych <= '5') goto yy514; + if (yych <= '9') goto yy516; goto yy56; -yy483: +yy508: yych = *++YYCURSOR; if (yych <= 'L') { if (yych != '.') goto yy56; } else { - if (yych <= 'M') goto yy485; - if (yych == 'm') goto yy485; + if (yych <= 'M') goto yy510; + if (yych == 'm') goto yy510; goto yy56; } -yy484: +yy509: yych = *++YYCURSOR; - if (yych == 'M') goto yy485; + if (yych == 'M') goto yy510; if (yych != 'm') goto yy56; -yy485: +yy510: yych = *++YYCURSOR; if (yych <= 0x1F) { - if (yych <= 0x00) goto yy487; - if (yych == '\t') goto yy487; + if (yych <= 0x00) goto yy512; + if (yych == '\t') goto yy512; goto yy56; } else { - if (yych <= ' ') goto yy487; + if (yych <= ' ') goto yy512; if (yych != '.') goto yy56; } yych = *++YYCURSOR; if (yych <= '\t') { - if (yych <= 0x00) goto yy487; + if (yych <= 0x00) goto yy512; if (yych <= 0x08) goto yy56; } else { if (yych != ' ') goto yy56; } -yy487: +yy512: ++YYCURSOR; -#line 1127 "ext/date/lib/parse_date.re" +#line 1141 "ext/date/lib/parse_date.re" { DEBUG_OUTPUT("timetiny12 | timeshort12 | timelong12"); TIMELIB_INIT; @@ -9239,18 +9731,18 @@ yy487: TIMELIB_DEINIT; return TIMELIB_TIME12; } -#line 9243 "" -yy489: +#line 9735 "" +yy514: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych == '.') goto yy492; + if (yych == '.') goto yy517; } else { - if (yych <= '9') goto yy506; - if (yych <= ':') goto yy492; + if (yych <= '9') goto yy531; + if (yych <= ':') goto yy517; } -yy490: -#line 1164 "ext/date/lib/parse_date.re" +yy515: +#line 1178 "ext/date/lib/parse_date.re" { int tz_not_found; DEBUG_OUTPUT("timeshort24 | timelong24 | iso8601long"); @@ -9275,284 +9767,284 @@ yy490: TIMELIB_DEINIT; return TIMELIB_TIME24_WITH_ZONE; } -#line 9279 "" -yy491: +#line 9771 "" +yy516: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy492; - if (yych != ':') goto yy490; -yy492: + if (yych == '.') goto yy517; + if (yych != ':') goto yy515; +yy517: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '5') goto yy493; - if (yych <= '6') goto yy494; - if (yych <= '9') goto yy495; + if (yych <= '5') goto yy518; + if (yych <= '6') goto yy519; + if (yych <= '9') goto yy520; goto yy56; -yy493: +yy518: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy496; - if (yych <= '/') goto yy490; - if (yych <= '9') goto yy499; - goto yy490; -yy494: + if (yych == '.') goto yy521; + if (yych <= '/') goto yy515; + if (yych <= '9') goto yy524; + goto yy515; +yy519: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy496; - if (yych == '0') goto yy499; - goto yy490; -yy495: + if (yych == '.') goto yy521; + if (yych == '0') goto yy524; + goto yy515; +yy520: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yych != '.') goto yy490; -yy496: + if (yych != '.') goto yy515; +yy521: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= ':') goto yy56; -yy497: +yy522: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; - if (yych <= '/') goto yy490; - if (yych <= '9') goto yy497; - goto yy490; -yy499: + if (yych <= '/') goto yy515; + if (yych <= '9') goto yy522; + goto yy515; +yy524: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { if (yych <= 0x1F) { - if (yych != '\t') goto yy490; + if (yych != '\t') goto yy515; } else { - if (yych <= ' ') goto yy500; - if (yych == '.') goto yy496; - goto yy490; + if (yych <= ' ') goto yy525; + if (yych == '.') goto yy521; + goto yy515; } } else { if (yych <= '`') { - if (yych <= 'A') goto yy502; - if (yych == 'P') goto yy502; - goto yy490; + if (yych <= 'A') goto yy527; + if (yych == 'P') goto yy527; + goto yy515; } else { - if (yych <= 'a') goto yy502; - if (yych == 'p') goto yy502; - goto yy490; + if (yych <= 'a') goto yy527; + if (yych == 'p') goto yy527; + goto yy515; } } -yy500: +yy525: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); yych = *YYCURSOR; if (yych <= 'A') { if (yych <= 0x1F) { - if (yych == '\t') goto yy500; + if (yych == '\t') goto yy525; goto yy56; } else { - if (yych <= ' ') goto yy500; + if (yych <= ' ') goto yy525; if (yych <= '@') goto yy56; } } else { if (yych <= '`') { if (yych != 'P') goto yy56; } else { - if (yych <= 'a') goto yy502; + if (yych <= 'a') goto yy527; if (yych != 'p') goto yy56; } } -yy502: +yy527: yych = *++YYCURSOR; if (yych <= 'L') { if (yych != '.') goto yy56; } else { - if (yych <= 'M') goto yy504; - if (yych == 'm') goto yy504; + if (yych <= 'M') goto yy529; + if (yych == 'm') goto yy529; goto yy56; } yych = *++YYCURSOR; - if (yych == 'M') goto yy504; + if (yych == 'M') goto yy529; if (yych != 'm') goto yy56; -yy504: +yy529: yych = *++YYCURSOR; if (yych <= 0x1F) { - if (yych <= 0x00) goto yy487; - if (yych == '\t') goto yy487; + if (yych <= 0x00) goto yy512; + if (yych == '\t') goto yy512; goto yy56; } else { - if (yych <= ' ') goto yy487; + if (yych <= ' ') goto yy512; if (yych != '.') goto yy56; } yych = *++YYCURSOR; if (yych <= '\t') { - if (yych <= 0x00) goto yy487; + if (yych <= 0x00) goto yy512; if (yych <= 0x08) goto yy56; - goto yy487; + goto yy512; } else { - if (yych == ' ') goto yy487; + if (yych == ' ') goto yy512; goto yy56; } -yy506: +yy531: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= ' ') { - if (yych == '\t') goto yy507; - if (yych <= 0x1F) goto yy490; + if (yych == '\t') goto yy532; + if (yych <= 0x1F) goto yy515; } else { - if (yych == '.') goto yy492; - if (yych <= '9') goto yy490; - goto yy510; + if (yych == '.') goto yy517; + if (yych <= '9') goto yy515; + goto yy535; } } else { if (yych <= 'P') { - if (yych == 'A') goto yy509; - if (yych <= 'O') goto yy490; - goto yy509; + if (yych == 'A') goto yy534; + if (yych <= 'O') goto yy515; + goto yy534; } else { if (yych <= 'a') { - if (yych <= '`') goto yy490; - goto yy509; + if (yych <= '`') goto yy515; + goto yy534; } else { - if (yych == 'p') goto yy509; - goto yy490; + if (yych == 'p') goto yy534; + goto yy515; } } } -yy507: +yy532: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); yych = *YYCURSOR; if (yych <= 'A') { if (yych <= 0x1F) { - if (yych == '\t') goto yy507; + if (yych == '\t') goto yy532; goto yy56; } else { - if (yych <= ' ') goto yy507; + if (yych <= ' ') goto yy532; if (yych <= '@') goto yy56; } } else { if (yych <= '`') { if (yych != 'P') goto yy56; } else { - if (yych <= 'a') goto yy509; + if (yych <= 'a') goto yy534; if (yych != 'p') goto yy56; } } -yy509: +yy534: yych = *++YYCURSOR; if (yych <= 'L') { - if (yych == '.') goto yy526; + if (yych == '.') goto yy551; goto yy56; } else { - if (yych <= 'M') goto yy527; - if (yych == 'm') goto yy527; + if (yych <= 'M') goto yy552; + if (yych == 'm') goto yy552; goto yy56; } -yy510: +yy535: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '5') goto yy511; - if (yych <= '6') goto yy512; - if (yych <= '9') goto yy495; + if (yych <= '5') goto yy536; + if (yych <= '6') goto yy537; + if (yych <= '9') goto yy520; goto yy56; -yy511: +yy536: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy496; - if (yych <= '/') goto yy490; - if (yych <= '9') goto yy513; - goto yy490; -yy512: + if (yych == '.') goto yy521; + if (yych <= '/') goto yy515; + if (yych <= '9') goto yy538; + goto yy515; +yy537: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy496; - if (yych != '0') goto yy490; -yy513: + if (yych == '.') goto yy521; + if (yych != '0') goto yy515; +yy538: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= ' ') { - if (yych == '\t') goto yy500; - if (yych <= 0x1F) goto yy490; - goto yy500; + if (yych == '\t') goto yy525; + if (yych <= 0x1F) goto yy515; + goto yy525; } else { - if (yych == '.') goto yy514; - if (yych <= '9') goto yy490; - goto yy515; + if (yych == '.') goto yy539; + if (yych <= '9') goto yy515; + goto yy540; } } else { if (yych <= 'P') { - if (yych == 'A') goto yy502; - if (yych <= 'O') goto yy490; - goto yy502; + if (yych == 'A') goto yy527; + if (yych <= 'O') goto yy515; + goto yy527; } else { if (yych <= 'a') { - if (yych <= '`') goto yy490; - goto yy502; + if (yych <= '`') goto yy515; + goto yy527; } else { - if (yych == 'p') goto yy502; - goto yy490; + if (yych == 'p') goto yy527; + goto yy515; } } } -yy514: +yy539: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy524; + if (yych <= '9') goto yy549; goto yy56; -yy515: +yy540: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= ':') goto yy56; -yy516: +yy541: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); yych = *YYCURSOR; if (yych <= 'O') { if (yych <= '9') { if (yych <= '/') goto yy56; - goto yy516; + goto yy541; } else { if (yych != 'A') goto yy56; } } else { if (yych <= 'a') { - if (yych <= 'P') goto yy518; + if (yych <= 'P') goto yy543; if (yych <= '`') goto yy56; } else { if (yych != 'p') goto yy56; } } -yy518: +yy543: yych = *++YYCURSOR; if (yych <= 'L') { if (yych != '.') goto yy56; } else { - if (yych <= 'M') goto yy520; - if (yych == 'm') goto yy520; + if (yych <= 'M') goto yy545; + if (yych == 'm') goto yy545; goto yy56; } yych = *++YYCURSOR; - if (yych == 'M') goto yy520; + if (yych == 'M') goto yy545; if (yych != 'm') goto yy56; -yy520: +yy545: yych = *++YYCURSOR; if (yych <= 0x1F) { - if (yych <= 0x00) goto yy522; - if (yych == '\t') goto yy522; + if (yych <= 0x00) goto yy547; + if (yych == '\t') goto yy547; goto yy56; } else { - if (yych <= ' ') goto yy522; + if (yych <= ' ') goto yy547; if (yych != '.') goto yy56; } yych = *++YYCURSOR; if (yych <= '\t') { - if (yych <= 0x00) goto yy522; + if (yych <= 0x00) goto yy547; if (yych <= 0x08) goto yy56; } else { if (yych != ' ') goto yy56; } -yy522: +yy547: ++YYCURSOR; -#line 1144 "ext/date/lib/parse_date.re" +#line 1158 "ext/date/lib/parse_date.re" { DEBUG_OUTPUT("mssqltime"); TIMELIB_INIT; @@ -9571,102 +10063,102 @@ yy522: TIMELIB_DEINIT; return TIMELIB_TIME24_WITH_ZONE; } -#line 9575 "" -yy524: +#line 10067 "" +yy549: yyaccept = 11; YYMARKER = ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); yych = *YYCURSOR; if (yych <= 'O') { if (yych <= '9') { - if (yych <= '/') goto yy490; - goto yy524; + if (yych <= '/') goto yy515; + goto yy549; } else { - if (yych == 'A') goto yy518; - goto yy490; + if (yych == 'A') goto yy543; + goto yy515; } } else { if (yych <= 'a') { - if (yych <= 'P') goto yy518; - if (yych <= '`') goto yy490; - goto yy518; + if (yych <= 'P') goto yy543; + if (yych <= '`') goto yy515; + goto yy543; } else { - if (yych == 'p') goto yy518; - goto yy490; + if (yych == 'p') goto yy543; + goto yy515; } } -yy526: +yy551: yych = *++YYCURSOR; - if (yych == 'M') goto yy527; + if (yych == 'M') goto yy552; if (yych != 'm') goto yy56; -yy527: +yy552: yych = *++YYCURSOR; if (yych <= 0x1F) { - if (yych <= 0x00) goto yy487; - if (yych == '\t') goto yy487; + if (yych <= 0x00) goto yy512; + if (yych == '\t') goto yy512; goto yy56; } else { - if (yych <= ' ') goto yy487; + if (yych <= ' ') goto yy512; if (yych != '.') goto yy56; } yych = *++YYCURSOR; if (yych <= '\t') { - if (yych <= 0x00) goto yy487; + if (yych <= 0x00) goto yy512; if (yych <= 0x08) goto yy56; - goto yy487; + goto yy512; } else { - if (yych == ' ') goto yy487; + if (yych == ' ') goto yy512; goto yy56; } -yy529: +yy554: yych = *++YYCURSOR; - if (yych == 'V') goto yy530; + if (yych == 'V') goto yy555; if (yych != 'v') goto yy56; -yy530: +yy555: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { - if (yych != '\t') goto yy475; + if (yych != '\t') goto yy500; } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; } } else { if (yych <= 'D') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; } else { - if (yych <= 'E') goto yy535; - if (yych == 'e') goto yy535; - goto yy475; + if (yych <= 'E') goto yy560; + if (yych == 'e') goto yy560; + goto yy500; } } -yy531: +yy556: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 4) YYFILL(4); yych = *YYCURSOR; -yy532: +yy557: if (yych <= ' ') { - if (yych == '\t') goto yy531; + if (yych == '\t') goto yy556; if (yych <= 0x1F) goto yy56; - goto yy531; + goto yy556; } else { if (yych <= '.') { if (yych <= ',') goto yy56; - goto yy531; + goto yy556; } else { if (yych <= '/') goto yy56; if (yych >= ':') goto yy56; } } -yy533: +yy558: ++YYCURSOR; - if ((yych = *YYCURSOR) <= '/') goto yy534; - if (yych <= '9') goto yy540; -yy534: -#line 1326 "ext/date/lib/parse_date.re" + if ((yych = *YYCURSOR) <= '/') goto yy559; + if (yych <= '9') goto yy565; +yy559: +#line 1340 "ext/date/lib/parse_date.re" { int length = 0; DEBUG_OUTPUT("datefull"); @@ -9680,671 +10172,671 @@ yy534: TIMELIB_DEINIT; return TIMELIB_DATE_FULL; } -#line 9684 "" -yy535: - yych = *++YYCURSOR; - if (yych == 'M') goto yy536; - if (yych != 'm') goto yy56; -yy536: - yych = *++YYCURSOR; - if (yych == 'B') goto yy537; - if (yych != 'b') goto yy56; -yy537: - yych = *++YYCURSOR; - if (yych == 'E') goto yy538; - if (yych != 'e') goto yy56; -yy538: - yych = *++YYCURSOR; - if (yych == 'R') goto yy539; - if (yych != 'r') goto yy56; -yy539: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ' ') { - if (yych == '\t') goto yy531; - if (yych <= 0x1F) goto yy475; - goto yy531; - } else { - if (yych <= '.') { - if (yych <= ',') goto yy475; - goto yy531; - } else { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; - } - } -yy540: - yych = *++YYCURSOR; - if (yych <= '/') goto yy534; - if (yych >= ':') goto yy534; -yy541: - yych = *++YYCURSOR; - if (yych <= '/') goto yy534; - if (yych >= ':') goto yy534; - yych = *++YYCURSOR; - goto yy534; -yy543: - yych = *++YYCURSOR; - if (yych == 'T') goto yy544; - if (yych != 't') goto yy56; -yy544: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; - } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - goto yy531; - } - } else { - if (yych <= 'N') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; - } else { - if (yych <= 'O') goto yy545; - if (yych != 'o') goto yy475; - } - } -yy545: - yych = *++YYCURSOR; - if (yych == 'B') goto yy546; - if (yych != 'b') goto yy56; -yy546: - yych = *++YYCURSOR; - if (yych == 'E') goto yy547; - if (yych != 'e') goto yy56; -yy547: - yych = *++YYCURSOR; - if (yych == 'R') goto yy539; - if (yych == 'r') goto yy539; - goto yy56; -yy548: - yych = *++YYCURSOR; - if (yych == 'G') goto yy552; - if (yych == 'g') goto yy552; - goto yy56; -yy549: - yych = *++YYCURSOR; - if (yych == 'R') goto yy550; - if (yych != 'r') goto yy56; -yy550: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; - } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - goto yy531; - } - } else { - if (yych <= 'H') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; - } else { - if (yych <= 'I') goto yy551; - if (yych != 'i') goto yy475; - } - } -yy551: - yych = *++YYCURSOR; - if (yych == 'L') goto yy539; - if (yych == 'l') goto yy539; - goto yy56; -yy552: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; - } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - goto yy531; - } - } else { - if (yych <= 'T') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; - } else { - if (yych <= 'U') goto yy553; - if (yych != 'u') goto yy475; - } - } -yy553: - yych = *++YYCURSOR; - if (yych == 'S') goto yy554; - if (yych != 's') goto yy56; -yy554: - yych = *++YYCURSOR; - if (yych == 'T') goto yy539; - if (yych == 't') goto yy539; - goto yy56; -yy555: - yych = *++YYCURSOR; - if (yych <= 'N') { - if (yych == 'L') goto yy562; - if (yych <= 'M') goto yy56; - goto yy561; - } else { - if (yych <= 'l') { - if (yych <= 'k') goto yy56; - goto yy562; - } else { - if (yych == 'n') goto yy561; - goto yy56; - } - } -yy556: - yych = *++YYCURSOR; - if (yych == 'N') goto yy557; - if (yych != 'n') goto yy56; -yy557: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; - } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - goto yy531; - } - } else { - if (yych <= 'T') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; - } else { - if (yych <= 'U') goto yy558; - if (yych != 'u') goto yy475; - } - } -yy558: - yych = *++YYCURSOR; - if (yych == 'A') goto yy559; - if (yych != 'a') goto yy56; -yy559: - yych = *++YYCURSOR; - if (yych == 'R') goto yy560; - if (yych != 'r') goto yy56; +#line 10176 "" yy560: yych = *++YYCURSOR; - if (yych == 'Y') goto yy539; - if (yych == 'y') goto yy539; - goto yy56; + if (yych == 'M') goto yy561; + if (yych != 'm') goto yy56; yy561: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; - } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - goto yy531; - } - } else { - if (yych <= 'D') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; - } else { - if (yych <= 'E') goto yy539; - if (yych == 'e') goto yy539; - goto yy475; - } - } + yych = *++YYCURSOR; + if (yych == 'B') goto yy562; + if (yych != 'b') goto yy56; yy562: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; - } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - goto yy531; - } - } else { - if (yych <= 'X') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; - } else { - if (yych <= 'Y') goto yy539; - if (yych == 'y') goto yy539; - goto yy475; - } - } + yych = *++YYCURSOR; + if (yych == 'E') goto yy563; + if (yych != 'e') goto yy56; yy563: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ',') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy475; - goto yy531; - } else { - if (yych == ' ') goto yy531; - goto yy475; - } - } else { - if (yych <= '9') { - if (yych <= '.') goto yy531; - if (yych <= '/') goto yy475; - goto yy533; - } else { - if (yych == 'I') goto yy539; - goto yy475; - } - } + yych = *++YYCURSOR; + if (yych == 'R') goto yy564; + if (yych != 'r') goto yy56; yy564: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ',') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy475; - goto yy531; - } else { - if (yych == ' ') goto yy531; - goto yy475; - } + if (yych <= ' ') { + if (yych == '\t') goto yy556; + if (yych <= 0x1F) goto yy500; + goto yy556; } else { - if (yych <= '9') { - if (yych <= '.') goto yy531; - if (yych <= '/') goto yy475; - goto yy533; + if (yych <= '.') { + if (yych <= ',') goto yy500; + goto yy556; } else { - if (yych != 'I') goto yy475; - } - } - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ',') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy475; - goto yy531; - } else { - if (yych == ' ') goto yy531; - goto yy475; - } - } else { - if (yych <= '9') { - if (yych <= '.') goto yy531; - if (yych <= '/') goto yy475; - goto yy533; - } else { - if (yych == 'I') goto yy539; - goto yy475; + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; } } +yy565: + yych = *++YYCURSOR; + if (yych <= '/') goto yy559; + if (yych >= ':') goto yy559; yy566: + yych = *++YYCURSOR; + if (yych <= '/') goto yy559; + if (yych >= ':') goto yy559; + yych = *++YYCURSOR; + goto yy559; +yy568: + yych = *++YYCURSOR; + if (yych == 'T') goto yy569; + if (yych != 't') goto yy56; +yy569: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ',') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy475; - goto yy531; + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy556; + goto yy500; } else { - if (yych == ' ') goto yy531; - goto yy475; + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + goto yy556; } } else { - if (yych <= '9') { - if (yych <= '.') goto yy531; - if (yych <= '/') goto yy475; - goto yy533; + if (yych <= 'N') { + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; } else { - if (yych == 'I') goto yy539; - goto yy475; + if (yych <= 'O') goto yy570; + if (yych != 'o') goto yy500; } } -yy567: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= ',') goto yy490; - if (yych <= '-') goto yy601; - goto yy600; - } else { - if (yych <= '/') goto yy490; - if (yych <= '9') goto yy614; - if (yych <= ':') goto yy492; - goto yy490; - } -yy568: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= ',') goto yy490; - if (yych <= '-') goto yy601; - if (yych <= '.') goto yy600; - goto yy490; - } else { - if (yych <= '2') goto yy614; - if (yych <= '9') goto yy613; - if (yych <= ':') goto yy492; - goto yy490; - } -yy569: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= ',') goto yy490; - if (yych <= '-') goto yy601; - goto yy600; - } else { - if (yych <= '/') goto yy490; - if (yych <= '9') goto yy613; - if (yych <= ':') goto yy492; - goto yy490; - } yy570: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= ',') goto yy490; - if (yych <= '-') goto yy601; - goto yy600; - } else { - if (yych == ':') goto yy492; - goto yy490; - } + yych = *++YYCURSOR; + if (yych == 'B') goto yy571; + if (yych != 'b') goto yy56; yy571: yych = *++YYCURSOR; - if (yych == 'E') goto yy594; - if (yych == 'e') goto yy594; - goto yy56; + if (yych == 'E') goto yy572; + if (yych != 'e') goto yy56; yy572: yych = *++YYCURSOR; - if (yych == 'A') goto yy591; - if (yych == 'a') goto yy591; + if (yych == 'R') goto yy564; + if (yych == 'r') goto yy564; goto yy56; yy573: yych = *++YYCURSOR; - if (yych <= 'U') { - if (yych == 'P') goto yy549; - if (yych <= 'T') goto yy56; - goto yy548; - } else { - if (yych <= 'p') { - if (yych <= 'o') goto yy56; - goto yy549; - } else { - if (yych == 'u') goto yy548; - goto yy56; - } - } + if (yych == 'G') goto yy577; + if (yych == 'g') goto yy577; + goto yy56; yy574: yych = *++YYCURSOR; - if (yych == 'E') goto yy584; - if (yych == 'e') goto yy584; - goto yy56; + if (yych == 'R') goto yy575; + if (yych != 'r') goto yy56; yy575: - yych = *++YYCURSOR; - if (yych == 'E') goto yy578; - if (yych == 'e') goto yy578; - goto yy56; + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy556; + goto yy500; + } else { + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + goto yy556; + } + } else { + if (yych <= 'H') { + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; + } else { + if (yych <= 'I') goto yy576; + if (yych != 'i') goto yy500; + } + } yy576: - ++YYCURSOR; - if ((YYLIMIT - YYCURSOR) < 13) YYFILL(13); - yych = *YYCURSOR; + yych = *++YYCURSOR; + if (yych == 'L') goto yy564; + if (yych == 'l') goto yy564; + goto yy56; yy577: - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': goto yy576; - case 'A': - case 'a': goto yy573; - case 'D': - case 'd': goto yy575; - case 'F': - case 'f': goto yy571; - case 'I': goto yy474; - case 'J': - case 'j': goto yy478; - case 'M': - case 'm': goto yy572; - case 'N': - case 'n': goto yy481; - case 'O': - case 'o': goto yy480; - case 'S': - case 's': goto yy574; - case 'V': goto yy476; - case 'X': goto yy477; - default: goto yy56; + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy556; + goto yy500; + } else { + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + goto yy556; + } + } else { + if (yych <= 'T') { + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; + } else { + if (yych <= 'U') goto yy578; + if (yych != 'u') goto yy500; + } } yy578: yych = *++YYCURSOR; - if (yych == 'C') goto yy579; - if (yych != 'c') goto yy56; + if (yych == 'S') goto yy579; + if (yych != 's') goto yy56; yy579: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; - } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - goto yy531; - } - } else { - if (yych <= 'D') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; - } else { - if (yych <= 'E') goto yy580; - if (yych != 'e') goto yy475; - } - } + yych = *++YYCURSOR; + if (yych == 'T') goto yy564; + if (yych == 't') goto yy564; + goto yy56; yy580: yych = *++YYCURSOR; - if (yych == 'M') goto yy581; - if (yych != 'm') goto yy56; + if (yych <= 'N') { + if (yych == 'L') goto yy587; + if (yych <= 'M') goto yy56; + goto yy586; + } else { + if (yych <= 'l') { + if (yych <= 'k') goto yy56; + goto yy587; + } else { + if (yych == 'n') goto yy586; + goto yy56; + } + } yy581: yych = *++YYCURSOR; - if (yych == 'B') goto yy582; - if (yych != 'b') goto yy56; + if (yych == 'N') goto yy582; + if (yych != 'n') goto yy56; yy582: - yych = *++YYCURSOR; - if (yych == 'E') goto yy583; - if (yych != 'e') goto yy56; -yy583: - yych = *++YYCURSOR; - if (yych == 'R') goto yy539; - if (yych == 'r') goto yy539; - goto yy56; -yy584: - yych = *++YYCURSOR; - if (yych == 'P') goto yy585; - if (yych != 'p') goto yy56; -yy585: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; + if (yych == '\t') goto yy556; + goto yy500; } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - goto yy531; + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + goto yy556; } } else { - if (yych <= 'S') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; + if (yych <= 'T') { + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; } else { - if (yych <= 'T') goto yy586; - if (yych != 't') goto yy475; + if (yych <= 'U') goto yy583; + if (yych != 'u') goto yy500; } } +yy583: + yych = *++YYCURSOR; + if (yych == 'A') goto yy584; + if (yych != 'a') goto yy56; +yy584: + yych = *++YYCURSOR; + if (yych == 'R') goto yy585; + if (yych != 'r') goto yy56; +yy585: + yych = *++YYCURSOR; + if (yych == 'Y') goto yy564; + if (yych == 'y') goto yy564; + goto yy56; yy586: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; + if (yych == '\t') goto yy556; + goto yy500; } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - goto yy531; + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + goto yy556; } } else { if (yych <= 'D') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; } else { - if (yych <= 'E') goto yy587; - if (yych != 'e') goto yy475; + if (yych <= 'E') goto yy564; + if (yych == 'e') goto yy564; + goto yy500; } } yy587: - yych = *++YYCURSOR; - if (yych == 'M') goto yy588; - if (yych != 'm') goto yy56; + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy556; + goto yy500; + } else { + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + goto yy556; + } + } else { + if (yych <= 'X') { + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; + } else { + if (yych <= 'Y') goto yy564; + if (yych == 'y') goto yy564; + goto yy500; + } + } yy588: - yych = *++YYCURSOR; - if (yych == 'B') goto yy589; - if (yych != 'b') goto yy56; + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ',') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy500; + goto yy556; + } else { + if (yych == ' ') goto yy556; + goto yy500; + } + } else { + if (yych <= '9') { + if (yych <= '.') goto yy556; + if (yych <= '/') goto yy500; + goto yy558; + } else { + if (yych == 'I') goto yy564; + goto yy500; + } + } yy589: - yych = *++YYCURSOR; - if (yych == 'E') goto yy590; - if (yych != 'e') goto yy56; -yy590: - yych = *++YYCURSOR; - if (yych == 'R') goto yy539; - if (yych == 'r') goto yy539; - goto yy56; + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ',') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy500; + goto yy556; + } else { + if (yych == ' ') goto yy556; + goto yy500; + } + } else { + if (yych <= '9') { + if (yych <= '.') goto yy556; + if (yych <= '/') goto yy500; + goto yy558; + } else { + if (yych != 'I') goto yy500; + } + } + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ',') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy500; + goto yy556; + } else { + if (yych == ' ') goto yy556; + goto yy500; + } + } else { + if (yych <= '9') { + if (yych <= '.') goto yy556; + if (yych <= '/') goto yy500; + goto yy558; + } else { + if (yych == 'I') goto yy564; + goto yy500; + } + } yy591: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ',') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy500; + goto yy556; + } else { + if (yych == ' ') goto yy556; + goto yy500; + } + } else { + if (yych <= '9') { + if (yych <= '.') goto yy556; + if (yych <= '/') goto yy500; + goto yy558; + } else { + if (yych == 'I') goto yy564; + goto yy500; + } + } +yy592: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= ',') goto yy515; + if (yych <= '-') goto yy626; + goto yy625; + } else { + if (yych <= '/') goto yy515; + if (yych <= '9') goto yy639; + if (yych <= ':') goto yy517; + goto yy515; + } +yy593: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych <= ',') goto yy515; + if (yych <= '-') goto yy626; + if (yych <= '.') goto yy625; + goto yy515; + } else { + if (yych <= '2') goto yy639; + if (yych <= '9') goto yy638; + if (yych <= ':') goto yy517; + goto yy515; + } +yy594: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= ',') goto yy515; + if (yych <= '-') goto yy626; + goto yy625; + } else { + if (yych <= '/') goto yy515; + if (yych <= '9') goto yy638; + if (yych <= ':') goto yy517; + goto yy515; + } +yy595: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= ',') goto yy515; + if (yych <= '-') goto yy626; + goto yy625; + } else { + if (yych == ':') goto yy517; + goto yy515; + } +yy596: + yych = *++YYCURSOR; + if (yych == 'E') goto yy619; + if (yych == 'e') goto yy619; + goto yy56; +yy597: + yych = *++YYCURSOR; + if (yych == 'A') goto yy616; + if (yych == 'a') goto yy616; + goto yy56; +yy598: + yych = *++YYCURSOR; + if (yych <= 'U') { + if (yych == 'P') goto yy574; + if (yych <= 'T') goto yy56; + goto yy573; + } else { + if (yych <= 'p') { + if (yych <= 'o') goto yy56; + goto yy574; + } else { + if (yych == 'u') goto yy573; + goto yy56; + } + } +yy599: + yych = *++YYCURSOR; + if (yych == 'E') goto yy609; + if (yych == 'e') goto yy609; + goto yy56; +yy600: + yych = *++YYCURSOR; + if (yych == 'E') goto yy603; + if (yych == 'e') goto yy603; + goto yy56; +yy601: + ++YYCURSOR; + if ((YYLIMIT - YYCURSOR) < 13) YYFILL(13); + yych = *YYCURSOR; +yy602: + switch (yych) { + case '\t': + case ' ': + case '-': + case '.': goto yy601; + case 'A': + case 'a': goto yy598; + case 'D': + case 'd': goto yy600; + case 'F': + case 'f': goto yy596; + case 'I': goto yy499; + case 'J': + case 'j': goto yy503; + case 'M': + case 'm': goto yy597; + case 'N': + case 'n': goto yy506; + case 'O': + case 'o': goto yy505; + case 'S': + case 's': goto yy599; + case 'V': goto yy501; + case 'X': goto yy502; + default: goto yy56; + } +yy603: + yych = *++YYCURSOR; + if (yych == 'C') goto yy604; + if (yych != 'c') goto yy56; +yy604: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy556; + goto yy500; + } else { + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + goto yy556; + } + } else { + if (yych <= 'D') { + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; + } else { + if (yych <= 'E') goto yy605; + if (yych != 'e') goto yy500; + } + } +yy605: + yych = *++YYCURSOR; + if (yych == 'M') goto yy606; + if (yych != 'm') goto yy56; +yy606: + yych = *++YYCURSOR; + if (yych == 'B') goto yy607; + if (yych != 'b') goto yy56; +yy607: + yych = *++YYCURSOR; + if (yych == 'E') goto yy608; + if (yych != 'e') goto yy56; +yy608: + yych = *++YYCURSOR; + if (yych == 'R') goto yy564; + if (yych == 'r') goto yy564; + goto yy56; +yy609: + yych = *++YYCURSOR; + if (yych == 'P') goto yy610; + if (yych != 'p') goto yy56; +yy610: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy556; + goto yy500; + } else { + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + goto yy556; + } + } else { + if (yych <= 'S') { + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; + } else { + if (yych <= 'T') goto yy611; + if (yych != 't') goto yy500; + } + } +yy611: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy556; + goto yy500; + } else { + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + goto yy556; + } + } else { + if (yych <= 'D') { + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; + } else { + if (yych <= 'E') goto yy612; + if (yych != 'e') goto yy500; + } + } +yy612: + yych = *++YYCURSOR; + if (yych == 'M') goto yy613; + if (yych != 'm') goto yy56; +yy613: + yych = *++YYCURSOR; + if (yych == 'B') goto yy614; + if (yych != 'b') goto yy56; +yy614: + yych = *++YYCURSOR; + if (yych == 'E') goto yy615; + if (yych != 'e') goto yy56; +yy615: + yych = *++YYCURSOR; + if (yych == 'R') goto yy564; + if (yych == 'r') goto yy564; + goto yy56; +yy616: yych = *++YYCURSOR; if (yych <= 'Y') { - if (yych == 'R') goto yy592; + if (yych == 'R') goto yy617; if (yych <= 'X') goto yy56; - goto yy539; + goto yy564; } else { if (yych <= 'r') { if (yych <= 'q') goto yy56; } else { - if (yych == 'y') goto yy539; + if (yych == 'y') goto yy564; goto yy56; } } -yy592: +yy617: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; + if (yych == '\t') goto yy556; + goto yy500; } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - goto yy531; + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + goto yy556; } } else { if (yych <= 'B') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; } else { - if (yych <= 'C') goto yy593; - if (yych != 'c') goto yy475; + if (yych <= 'C') goto yy618; + if (yych != 'c') goto yy500; } } -yy593: +yy618: yych = *++YYCURSOR; - if (yych == 'H') goto yy539; - if (yych == 'h') goto yy539; + if (yych == 'H') goto yy564; + if (yych == 'h') goto yy564; goto yy56; -yy594: +yy619: yych = *++YYCURSOR; - if (yych == 'B') goto yy595; + if (yych == 'B') goto yy620; if (yych != 'b') goto yy56; -yy595: +yy620: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; + if (yych == '\t') goto yy556; + goto yy500; } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - goto yy531; + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + goto yy556; } } else { if (yych <= 'Q') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; } else { - if (yych <= 'R') goto yy596; - if (yych != 'r') goto yy475; + if (yych <= 'R') goto yy621; + if (yych != 'r') goto yy500; } } -yy596: +yy621: yych = *++YYCURSOR; - if (yych == 'U') goto yy597; + if (yych == 'U') goto yy622; if (yych != 'u') goto yy56; -yy597: +yy622: yych = *++YYCURSOR; - if (yych == 'A') goto yy598; + if (yych == 'A') goto yy623; if (yych != 'a') goto yy56; -yy598: +yy623: yych = *++YYCURSOR; - if (yych == 'R') goto yy599; + if (yych == 'R') goto yy624; if (yych != 'r') goto yy56; -yy599: +yy624: yych = *++YYCURSOR; - if (yych == 'Y') goto yy539; - if (yych == 'y') goto yy539; + if (yych == 'Y') goto yy564; + if (yych == 'y') goto yy564; goto yy56; -yy600: +yy625: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '5') goto yy607; - if (yych <= '6') goto yy608; - if (yych <= '9') goto yy609; + if (yych <= '5') goto yy632; + if (yych <= '6') goto yy633; + if (yych <= '9') goto yy634; goto yy56; -yy601: +yy626: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= ':') goto yy56; yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= ':') goto yy56; -yy603: +yy628: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= ':') goto yy56; -yy604: +yy629: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= ':') goto yy56; ++YYCURSOR; -#line 1341 "ext/date/lib/parse_date.re" +#line 1355 "ext/date/lib/parse_date.re" { DEBUG_OUTPUT("pointed date YYYY"); TIMELIB_INIT; @@ -10355,38 +10847,38 @@ yy604: TIMELIB_DEINIT; return TIMELIB_DATE_FULL_POINTED; } -#line 10359 "" -yy607: +#line 10851 "" +yy632: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy496; - if (yych <= '/') goto yy490; - if (yych <= '9') goto yy612; - goto yy490; -yy608: + if (yych == '.') goto yy521; + if (yych <= '/') goto yy515; + if (yych <= '9') goto yy637; + goto yy515; +yy633: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych == '.') goto yy496; - goto yy490; + if (yych == '.') goto yy521; + goto yy515; } else { - if (yych <= '0') goto yy612; - if (yych <= '9') goto yy610; - goto yy490; + if (yych <= '0') goto yy637; + if (yych <= '9') goto yy635; + goto yy515; } -yy609: +yy634: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy496; - if (yych <= '/') goto yy490; - if (yych >= ':') goto yy490; -yy610: + if (yych == '.') goto yy521; + if (yych <= '/') goto yy515; + if (yych >= ':') goto yy515; +yy635: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') goto yy611; - if (yych <= '9') goto yy604; -yy611: -#line 1353 "ext/date/lib/parse_date.re" + if (yych <= '/') goto yy636; + if (yych <= '9') goto yy629; +yy636: +#line 1367 "ext/date/lib/parse_date.re" { int length = 0; DEBUG_OUTPUT("pointed date YY"); @@ -10399,603 +10891,603 @@ yy611: TIMELIB_DEINIT; return TIMELIB_DATE_FULL_POINTED; } -#line 10403 "" -yy612: +#line 10895 "" +yy637: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= ' ') { - if (yych == '\t') goto yy500; - if (yych <= 0x1F) goto yy490; - goto yy500; + if (yych == '\t') goto yy525; + if (yych <= 0x1F) goto yy515; + goto yy525; } else { - if (yych == '.') goto yy496; - if (yych <= '/') goto yy490; - goto yy604; + if (yych == '.') goto yy521; + if (yych <= '/') goto yy515; + goto yy629; } } else { if (yych <= 'P') { - if (yych == 'A') goto yy502; - if (yych <= 'O') goto yy490; - goto yy502; + if (yych == 'A') goto yy527; + if (yych <= 'O') goto yy515; + goto yy527; } else { if (yych <= 'a') { - if (yych <= '`') goto yy490; - goto yy502; + if (yych <= '`') goto yy515; + goto yy527; } else { - if (yych == 'p') goto yy502; - goto yy490; + if (yych == 'p') goto yy527; + goto yy515; } } } -yy613: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= ' ') { - if (yych == '\t') goto yy507; - if (yych <= 0x1F) goto yy490; - goto yy507; - } else { - if (yych == '.') goto yy492; - if (yych <= '9') goto yy490; - goto yy492; - } - } else { - if (yych <= 'P') { - if (yych == 'A') goto yy509; - if (yych <= 'O') goto yy490; - goto yy509; - } else { - if (yych <= 'a') { - if (yych <= '`') goto yy490; - goto yy509; - } else { - if (yych == 'p') goto yy509; - goto yy490; - } - } - } -yy614: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= ' ') { - if (yych == '\t') goto yy507; - if (yych <= 0x1F) goto yy490; - goto yy507; - } else { - if (yych <= '-') { - if (yych <= ',') goto yy490; - goto yy601; - } else { - if (yych <= '.') goto yy600; - if (yych <= '9') goto yy490; - goto yy492; - } - } - } else { - if (yych <= 'P') { - if (yych == 'A') goto yy509; - if (yych <= 'O') goto yy490; - goto yy509; - } else { - if (yych <= 'a') { - if (yych <= '`') goto yy490; - goto yy509; - } else { - if (yych == 'p') goto yy509; - goto yy490; - } - } - } -yy615: - yych = *++YYCURSOR; - if (yych <= '.') { - if (yych <= ',') goto yy56; - if (yych <= '-') goto yy654; - goto yy601; - } else { - if (yych <= '/') goto yy56; - if (yych <= '9') goto yy617; - goto yy56; - } -yy616: - yych = *++YYCURSOR; - if (yych <= '.') { - if (yych <= ',') goto yy56; - if (yych <= '-') goto yy654; - goto yy601; - } else { - if (yych <= '/') goto yy56; - if (yych >= '3') goto yy56; - } -yy617: - yych = *++YYCURSOR; - if (yych <= ',') goto yy56; - if (yych <= '-') goto yy654; - if (yych <= '.') goto yy601; - goto yy56; -yy618: - yych = *++YYCURSOR; - if (yych <= 'U') { - if (yych == 'A') goto yy650; - if (yych <= 'T') goto yy56; - goto yy649; - } else { - if (yych <= 'a') { - if (yych <= '`') goto yy56; - goto yy650; - } else { - if (yych == 'u') goto yy649; - goto yy56; - } - } -yy619: - yych = *++YYCURSOR; - if (yych == 'E') goto yy647; - if (yych == 'e') goto yy647; - goto yy56; -yy620: - yych = *++YYCURSOR; - if (yych == 'A') goto yy644; - if (yych == 'a') goto yy644; - goto yy56; -yy621: - yych = *++YYCURSOR; - if (yych <= 'U') { - if (yych == 'P') goto yy641; - if (yych <= 'T') goto yy56; - goto yy640; - } else { - if (yych <= 'p') { - if (yych <= 'o') goto yy56; - goto yy641; - } else { - if (yych == 'u') goto yy640; - goto yy56; - } - } -yy622: - yych = *++YYCURSOR; - if (yych == 'E') goto yy637; - if (yych == 'e') goto yy637; - goto yy56; -yy623: - yych = *++YYCURSOR; - if (yych == 'C') goto yy635; - if (yych == 'c') goto yy635; - goto yy56; -yy624: - yych = *++YYCURSOR; - if (yych == 'O') goto yy633; - if (yych == 'o') goto yy633; - goto yy56; -yy625: - yych = *++YYCURSOR; - if (yych == 'E') goto yy626; - if (yych != 'e') goto yy56; -yy626: - yych = *++YYCURSOR; - if (yych == 'C') goto yy627; - if (yych != 'c') goto yy56; -yy627: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; - } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - if (yych >= '.') goto yy531; - } - } else { - if (yych <= 'D') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; - } else { - if (yych <= 'E') goto yy580; - if (yych == 'e') goto yy580; - goto yy475; - } - } -yy628: - yych = *++YYCURSOR; - if (yych <= '/') goto yy532; - if (yych <= '0') goto yy629; - if (yych <= '2') goto yy630; - if (yych <= '3') goto yy631; - goto yy532; -yy629: - yych = *++YYCURSOR; - if (yych <= '/') goto yy534; - if (yych <= '9') goto yy632; - goto yy534; -yy630: - yych = *++YYCURSOR; - if (yych <= '/') goto yy534; - if (yych <= '9') goto yy632; - goto yy534; -yy631: - yych = *++YYCURSOR; - if (yych <= '/') goto yy534; - if (yych <= '1') goto yy632; - if (yych <= '9') goto yy540; - goto yy534; -yy632: - yych = *++YYCURSOR; - if (yych <= '/') goto yy534; - if (yych <= '9') goto yy541; - goto yy534; -yy633: - yych = *++YYCURSOR; - if (yych == 'V') goto yy634; - if (yych != 'v') goto yy56; -yy634: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; - } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - if (yych <= '-') goto yy628; - goto yy531; - } - } else { - if (yych <= 'D') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; - } else { - if (yych <= 'E') goto yy535; - if (yych == 'e') goto yy535; - goto yy475; - } - } -yy635: - yych = *++YYCURSOR; - if (yych == 'T') goto yy636; - if (yych != 't') goto yy56; -yy636: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; - } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - if (yych <= '-') goto yy628; - goto yy531; - } - } else { - if (yych <= 'N') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; - } else { - if (yych <= 'O') goto yy545; - if (yych == 'o') goto yy545; - goto yy475; - } - } -yy637: - yych = *++YYCURSOR; - if (yych == 'P') goto yy638; - if (yych != 'p') goto yy56; yy638: - yyaccept = 10; + yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; + if (yych <= ':') { + if (yych <= ' ') { + if (yych == '\t') goto yy532; + if (yych <= 0x1F) goto yy515; + goto yy532; } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - if (yych <= '-') goto yy628; - goto yy531; + if (yych == '.') goto yy517; + if (yych <= '9') goto yy515; + goto yy517; } } else { - if (yych <= 'S') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; + if (yych <= 'P') { + if (yych == 'A') goto yy534; + if (yych <= 'O') goto yy515; + goto yy534; } else { - if (yych <= 'T') goto yy639; - if (yych != 't') goto yy475; + if (yych <= 'a') { + if (yych <= '`') goto yy515; + goto yy534; + } else { + if (yych == 'p') goto yy534; + goto yy515; + } } } yy639: - yyaccept = 10; + yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; + if (yych <= ':') { + if (yych <= ' ') { + if (yych == '\t') goto yy532; + if (yych <= 0x1F) goto yy515; + goto yy532; } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - if (yych <= '-') goto yy628; - goto yy531; + if (yych <= '-') { + if (yych <= ',') goto yy515; + goto yy626; + } else { + if (yych <= '.') goto yy625; + if (yych <= '9') goto yy515; + goto yy517; + } } } else { - if (yych <= 'D') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; + if (yych <= 'P') { + if (yych == 'A') goto yy534; + if (yych <= 'O') goto yy515; + goto yy534; } else { - if (yych <= 'E') goto yy587; - if (yych == 'e') goto yy587; - goto yy475; + if (yych <= 'a') { + if (yych <= '`') goto yy515; + goto yy534; + } else { + if (yych == 'p') goto yy534; + goto yy515; + } } } yy640: yych = *++YYCURSOR; - if (yych == 'G') goto yy643; - if (yych == 'g') goto yy643; - goto yy56; + if (yych <= '.') { + if (yych <= ',') goto yy56; + if (yych <= '-') goto yy679; + goto yy626; + } else { + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy642; + goto yy56; + } yy641: yych = *++YYCURSOR; - if (yych == 'R') goto yy642; - if (yych != 'r') goto yy56; -yy642: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; - } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - if (yych <= '-') goto yy628; - goto yy531; - } + if (yych <= ',') goto yy56; + if (yych <= '-') goto yy679; + goto yy626; } else { - if (yych <= 'H') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; - } else { - if (yych <= 'I') goto yy551; - if (yych == 'i') goto yy551; - goto yy475; - } + if (yych <= '/') goto yy56; + if (yych >= '3') goto yy56; } +yy642: + yych = *++YYCURSOR; + if (yych <= ',') goto yy56; + if (yych <= '-') goto yy679; + if (yych <= '.') goto yy626; + goto yy56; yy643: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; - } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - if (yych <= '-') goto yy628; - goto yy531; - } + yych = *++YYCURSOR; + if (yych <= 'U') { + if (yych == 'A') goto yy675; + if (yych <= 'T') goto yy56; + goto yy674; } else { - if (yych <= 'T') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; + if (yych <= 'a') { + if (yych <= '`') goto yy56; + goto yy675; } else { - if (yych <= 'U') goto yy553; - if (yych == 'u') goto yy553; - goto yy475; + if (yych == 'u') goto yy674; + goto yy56; } } yy644: yych = *++YYCURSOR; - if (yych <= 'Y') { - if (yych == 'R') goto yy645; - if (yych <= 'X') goto yy56; - goto yy646; - } else { - if (yych <= 'r') { - if (yych <= 'q') goto yy56; - } else { - if (yych == 'y') goto yy646; - goto yy56; - } - } + if (yych == 'E') goto yy672; + if (yych == 'e') goto yy672; + goto yy56; yy645: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; - } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - if (yych <= '-') goto yy628; - goto yy531; - } - } else { - if (yych <= 'B') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; - } else { - if (yych <= 'C') goto yy593; - if (yych == 'c') goto yy593; - goto yy475; - } - } + yych = *++YYCURSOR; + if (yych == 'A') goto yy669; + if (yych == 'a') goto yy669; + goto yy56; yy646: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ',') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy475; - goto yy531; - } else { - if (yych == ' ') goto yy531; - goto yy475; - } + yych = *++YYCURSOR; + if (yych <= 'U') { + if (yych == 'P') goto yy666; + if (yych <= 'T') goto yy56; + goto yy665; } else { - if (yych <= '.') { - if (yych <= '-') goto yy628; - goto yy531; + if (yych <= 'p') { + if (yych <= 'o') goto yy56; + goto yy666; } else { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; + if (yych == 'u') goto yy665; + goto yy56; } } yy647: yych = *++YYCURSOR; - if (yych == 'B') goto yy648; - if (yych != 'b') goto yy56; + if (yych == 'E') goto yy662; + if (yych == 'e') goto yy662; + goto yy56; yy648: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; - } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - if (yych <= '-') goto yy628; - goto yy531; - } - } else { - if (yych <= 'Q') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; - } else { - if (yych <= 'R') goto yy596; - if (yych == 'r') goto yy596; - goto yy475; - } - } + yych = *++YYCURSOR; + if (yych == 'C') goto yy660; + if (yych == 'c') goto yy660; + goto yy56; yy649: yych = *++YYCURSOR; - if (yych <= 'N') { - if (yych == 'L') goto yy653; - if (yych <= 'M') goto yy56; - goto yy652; - } else { - if (yych <= 'l') { - if (yych <= 'k') goto yy56; - goto yy653; - } else { - if (yych == 'n') goto yy652; - goto yy56; - } - } + if (yych == 'O') goto yy658; + if (yych == 'o') goto yy658; + goto yy56; yy650: yych = *++YYCURSOR; - if (yych == 'N') goto yy651; - if (yych != 'n') goto yy56; + if (yych == 'E') goto yy651; + if (yych != 'e') goto yy56; yy651: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; - } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - if (yych <= '-') goto yy628; - goto yy531; - } - } else { - if (yych <= 'T') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; - } else { - if (yych <= 'U') goto yy558; - if (yych == 'u') goto yy558; - goto yy475; - } - } + yych = *++YYCURSOR; + if (yych == 'C') goto yy652; + if (yych != 'c') goto yy56; yy652: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; + if (yych == '\t') goto yy556; + goto yy500; } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - if (yych <= '-') goto yy628; - goto yy531; + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + if (yych >= '.') goto yy556; } } else { if (yych <= 'D') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; } else { - if (yych <= 'E') goto yy539; - if (yych == 'e') goto yy539; - goto yy475; + if (yych <= 'E') goto yy605; + if (yych == 'e') goto yy605; + goto yy500; } } yy653: + yych = *++YYCURSOR; + if (yych <= '/') goto yy557; + if (yych <= '0') goto yy654; + if (yych <= '2') goto yy655; + if (yych <= '3') goto yy656; + goto yy557; +yy654: + yych = *++YYCURSOR; + if (yych <= '/') goto yy559; + if (yych <= '9') goto yy657; + goto yy559; +yy655: + yych = *++YYCURSOR; + if (yych <= '/') goto yy559; + if (yych <= '9') goto yy657; + goto yy559; +yy656: + yych = *++YYCURSOR; + if (yych <= '/') goto yy559; + if (yych <= '1') goto yy657; + if (yych <= '9') goto yy565; + goto yy559; +yy657: + yych = *++YYCURSOR; + if (yych <= '/') goto yy559; + if (yych <= '9') goto yy566; + goto yy559; +yy658: + yych = *++YYCURSOR; + if (yych == 'V') goto yy659; + if (yych != 'v') goto yy56; +yy659: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { - if (yych == '\t') goto yy531; - goto yy475; + if (yych == '\t') goto yy556; + goto yy500; } else { - if (yych <= ' ') goto yy531; - if (yych <= ',') goto yy475; - if (yych <= '-') goto yy628; - goto yy531; + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + if (yych <= '-') goto yy653; + goto yy556; + } + } else { + if (yych <= 'D') { + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; + } else { + if (yych <= 'E') goto yy560; + if (yych == 'e') goto yy560; + goto yy500; + } + } +yy660: + yych = *++YYCURSOR; + if (yych == 'T') goto yy661; + if (yych != 't') goto yy56; +yy661: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy556; + goto yy500; + } else { + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + if (yych <= '-') goto yy653; + goto yy556; + } + } else { + if (yych <= 'N') { + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; + } else { + if (yych <= 'O') goto yy570; + if (yych == 'o') goto yy570; + goto yy500; + } + } +yy662: + yych = *++YYCURSOR; + if (yych == 'P') goto yy663; + if (yych != 'p') goto yy56; +yy663: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy556; + goto yy500; + } else { + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + if (yych <= '-') goto yy653; + goto yy556; + } + } else { + if (yych <= 'S') { + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; + } else { + if (yych <= 'T') goto yy664; + if (yych != 't') goto yy500; + } + } +yy664: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy556; + goto yy500; + } else { + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + if (yych <= '-') goto yy653; + goto yy556; + } + } else { + if (yych <= 'D') { + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; + } else { + if (yych <= 'E') goto yy612; + if (yych == 'e') goto yy612; + goto yy500; + } + } +yy665: + yych = *++YYCURSOR; + if (yych == 'G') goto yy668; + if (yych == 'g') goto yy668; + goto yy56; +yy666: + yych = *++YYCURSOR; + if (yych == 'R') goto yy667; + if (yych != 'r') goto yy56; +yy667: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy556; + goto yy500; + } else { + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + if (yych <= '-') goto yy653; + goto yy556; + } + } else { + if (yych <= 'H') { + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; + } else { + if (yych <= 'I') goto yy576; + if (yych == 'i') goto yy576; + goto yy500; + } + } +yy668: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy556; + goto yy500; + } else { + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + if (yych <= '-') goto yy653; + goto yy556; + } + } else { + if (yych <= 'T') { + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; + } else { + if (yych <= 'U') goto yy578; + if (yych == 'u') goto yy578; + goto yy500; + } + } +yy669: + yych = *++YYCURSOR; + if (yych <= 'Y') { + if (yych == 'R') goto yy670; + if (yych <= 'X') goto yy56; + goto yy671; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy56; + } else { + if (yych == 'y') goto yy671; + goto yy56; + } + } +yy670: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy556; + goto yy500; + } else { + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + if (yych <= '-') goto yy653; + goto yy556; + } + } else { + if (yych <= 'B') { + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; + } else { + if (yych <= 'C') goto yy618; + if (yych == 'c') goto yy618; + goto yy500; + } + } +yy671: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ',') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy500; + goto yy556; + } else { + if (yych == ' ') goto yy556; + goto yy500; + } + } else { + if (yych <= '.') { + if (yych <= '-') goto yy653; + goto yy556; + } else { + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; + } + } +yy672: + yych = *++YYCURSOR; + if (yych == 'B') goto yy673; + if (yych != 'b') goto yy56; +yy673: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy556; + goto yy500; + } else { + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + if (yych <= '-') goto yy653; + goto yy556; + } + } else { + if (yych <= 'Q') { + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; + } else { + if (yych <= 'R') goto yy621; + if (yych == 'r') goto yy621; + goto yy500; + } + } +yy674: + yych = *++YYCURSOR; + if (yych <= 'N') { + if (yych == 'L') goto yy678; + if (yych <= 'M') goto yy56; + goto yy677; + } else { + if (yych <= 'l') { + if (yych <= 'k') goto yy56; + goto yy678; + } else { + if (yych == 'n') goto yy677; + goto yy56; + } + } +yy675: + yych = *++YYCURSOR; + if (yych == 'N') goto yy676; + if (yych != 'n') goto yy56; +yy676: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy556; + goto yy500; + } else { + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + if (yych <= '-') goto yy653; + goto yy556; + } + } else { + if (yych <= 'T') { + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; + } else { + if (yych <= 'U') goto yy583; + if (yych == 'u') goto yy583; + goto yy500; + } + } +yy677: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy556; + goto yy500; + } else { + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + if (yych <= '-') goto yy653; + goto yy556; + } + } else { + if (yych <= 'D') { + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; + } else { + if (yych <= 'E') goto yy564; + if (yych == 'e') goto yy564; + goto yy500; + } + } +yy678: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy556; + goto yy500; + } else { + if (yych <= ' ') goto yy556; + if (yych <= ',') goto yy500; + if (yych <= '-') goto yy653; + goto yy556; } } else { if (yych <= 'X') { - if (yych <= '/') goto yy475; - if (yych <= '9') goto yy533; - goto yy475; + if (yych <= '/') goto yy500; + if (yych <= '9') goto yy558; + goto yy500; } else { - if (yych <= 'Y') goto yy539; - if (yych == 'y') goto yy539; - goto yy475; + if (yych <= 'Y') goto yy564; + if (yych == 'y') goto yy564; + goto yy500; } } -yy654: +yy679: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '2') goto yy655; - if (yych <= '3') goto yy657; - if (yych <= '9') goto yy658; + if (yych <= '2') goto yy680; + if (yych <= '3') goto yy682; + if (yych <= '9') goto yy683; goto yy56; -yy655: +yy680: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { - if (yych <= '/') goto yy656; - if (yych <= '9') goto yy664; - if (yych >= 'n') goto yy660; + if (yych <= '/') goto yy681; + if (yych <= '9') goto yy689; + if (yych >= 'n') goto yy685; } else { if (yych <= 'r') { - if (yych >= 'r') goto yy661; + if (yych >= 'r') goto yy686; } else { - if (yych <= 's') goto yy659; - if (yych <= 't') goto yy662; + if (yych <= 's') goto yy684; + if (yych <= 't') goto yy687; } } -yy656: -#line 1312 "ext/date/lib/parse_date.re" +yy681: +#line 1326 "ext/date/lib/parse_date.re" { int length = 0; DEBUG_OUTPUT("gnudateshort"); @@ -11008,103 +11500,103 @@ yy656: TIMELIB_DEINIT; return TIMELIB_ISO_DATE; } -#line 11012 "" -yy657: +#line 11504 "" +yy682: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { if (yych <= '1') { - if (yych <= '/') goto yy656; - goto yy664; + if (yych <= '/') goto yy681; + goto yy689; } else { - if (yych <= '9') goto yy603; - if (yych <= 'm') goto yy656; - goto yy660; + if (yych <= '9') goto yy628; + if (yych <= 'm') goto yy681; + goto yy685; } } else { if (yych <= 'r') { - if (yych <= 'q') goto yy656; - goto yy661; + if (yych <= 'q') goto yy681; + goto yy686; } else { - if (yych <= 's') goto yy659; - if (yych <= 't') goto yy662; - goto yy656; + if (yych <= 's') goto yy684; + if (yych <= 't') goto yy687; + goto yy681; } } -yy658: +yy683: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { - if (yych <= '/') goto yy656; - if (yych <= '9') goto yy603; - if (yych <= 'm') goto yy656; - goto yy660; + if (yych <= '/') goto yy681; + if (yych <= '9') goto yy628; + if (yych <= 'm') goto yy681; + goto yy685; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy656; - goto yy661; + if (yych <= 'q') goto yy681; + goto yy686; } else { - if (yych <= 's') goto yy659; - if (yych <= 't') goto yy662; - goto yy656; + if (yych <= 's') goto yy684; + if (yych <= 't') goto yy687; + goto yy681; } } -yy659: +yy684: yych = *++YYCURSOR; - if (yych == 't') goto yy663; + if (yych == 't') goto yy688; goto yy56; -yy660: +yy685: yych = *++YYCURSOR; - if (yych == 'd') goto yy663; + if (yych == 'd') goto yy688; goto yy56; -yy661: +yy686: yych = *++YYCURSOR; - if (yych == 'd') goto yy663; + if (yych == 'd') goto yy688; goto yy56; -yy662: +yy687: yych = *++YYCURSOR; if (yych != 'h') goto yy56; -yy663: +yy688: yych = *++YYCURSOR; - goto yy656; -yy664: + goto yy681; +yy689: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { - if (yych <= '/') goto yy656; - if (yych <= '9') goto yy604; - if (yych <= 'm') goto yy656; - goto yy660; + if (yych <= '/') goto yy681; + if (yych <= '9') goto yy629; + if (yych <= 'm') goto yy681; + goto yy685; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy656; - goto yy661; + if (yych <= 'q') goto yy681; + goto yy686; } else { - if (yych <= 's') goto yy659; - if (yych <= 't') goto yy662; - goto yy656; + if (yych <= 's') goto yy684; + if (yych <= 't') goto yy687; + goto yy681; } } -yy665: +yy690: yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { if (yych <= '/') { - if (yych >= '/') goto yy722; + if (yych >= '/') goto yy747; } else { - if (yych <= '9') goto yy668; - if (yych >= 'n') goto yy719; + if (yych <= '9') goto yy693; + if (yych >= 'n') goto yy744; } } else { if (yych <= 'r') { - if (yych >= 'r') goto yy720; + if (yych >= 'r') goto yy745; } else { - if (yych <= 's') goto yy718; - if (yych <= 't') goto yy721; + if (yych <= 's') goto yy743; + if (yych <= 't') goto yy746; } } -yy666: -#line 1256 "ext/date/lib/parse_date.re" +yy691: +#line 1270 "ext/date/lib/parse_date.re" { int length = 0; DEBUG_OUTPUT("americanshort | american"); @@ -11119,113 +11611,113 @@ yy666: TIMELIB_DEINIT; return TIMELIB_AMERICAN; } -#line 11123 "" -yy667: +#line 11615 "" +yy692: yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { if (yych <= '/') { - if (yych <= '.') goto yy666; - goto yy722; + if (yych <= '.') goto yy691; + goto yy747; } else { - if (yych <= '1') goto yy668; - if (yych <= 'm') goto yy666; - goto yy719; + if (yych <= '1') goto yy693; + if (yych <= 'm') goto yy691; + goto yy744; } } else { if (yych <= 'r') { - if (yych <= 'q') goto yy666; - goto yy720; + if (yych <= 'q') goto yy691; + goto yy745; } else { - if (yych <= 's') goto yy718; - if (yych <= 't') goto yy721; - goto yy666; + if (yych <= 's') goto yy743; + if (yych <= 't') goto yy746; + goto yy691; } } -yy668: +yy693: yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { - if (yych == '/') goto yy722; - if (yych <= 'm') goto yy666; - goto yy719; + if (yych == '/') goto yy747; + if (yych <= 'm') goto yy691; + goto yy744; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy666; - goto yy720; + if (yych <= 'q') goto yy691; + goto yy745; } else { - if (yych <= 's') goto yy718; - if (yych <= 't') goto yy721; - goto yy666; + if (yych <= 's') goto yy743; + if (yych <= 't') goto yy746; + goto yy691; } } -yy669: +yy694: yych = *++YYCURSOR; if (yych <= 'U') { - if (yych == 'A') goto yy717; + if (yych == 'A') goto yy742; if (yych <= 'T') goto yy56; - goto yy716; + goto yy741; } else { if (yych <= 'a') { if (yych <= '`') goto yy56; - goto yy717; + goto yy742; } else { - if (yych == 'u') goto yy716; + if (yych == 'u') goto yy741; goto yy56; } } -yy670: +yy695: yych = *++YYCURSOR; - if (yych == 'E') goto yy715; - if (yych == 'e') goto yy715; + if (yych == 'E') goto yy740; + if (yych == 'e') goto yy740; goto yy56; -yy671: +yy696: yych = *++YYCURSOR; - if (yych == 'A') goto yy714; - if (yych == 'a') goto yy714; + if (yych == 'A') goto yy739; + if (yych == 'a') goto yy739; goto yy56; -yy672: +yy697: yych = *++YYCURSOR; if (yych <= 'U') { - if (yych == 'P') goto yy713; + if (yych == 'P') goto yy738; if (yych <= 'T') goto yy56; - goto yy712; + goto yy737; } else { if (yych <= 'p') { if (yych <= 'o') goto yy56; - goto yy713; + goto yy738; } else { - if (yych == 'u') goto yy712; + if (yych == 'u') goto yy737; goto yy56; } } -yy673: +yy698: yych = *++YYCURSOR; - if (yych == 'E') goto yy710; - if (yych == 'e') goto yy710; + if (yych == 'E') goto yy735; + if (yych == 'e') goto yy735; goto yy56; -yy674: +yy699: yych = *++YYCURSOR; - if (yych == 'C') goto yy709; - if (yych == 'c') goto yy709; + if (yych == 'C') goto yy734; + if (yych == 'c') goto yy734; goto yy56; -yy675: +yy700: yych = *++YYCURSOR; - if (yych == 'O') goto yy708; - if (yych == 'o') goto yy708; + if (yych == 'O') goto yy733; + if (yych == 'o') goto yy733; goto yy56; -yy676: +yy701: yych = *++YYCURSOR; - if (yych == 'E') goto yy677; + if (yych == 'E') goto yy702; if (yych != 'e') goto yy56; -yy677: +yy702: yych = *++YYCURSOR; - if (yych == 'C') goto yy678; + if (yych == 'C') goto yy703; if (yych != 'c') goto yy56; -yy678: +yy703: yych = *++YYCURSOR; if (yych != '/') goto yy56; -yy679: +yy704: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= ':') goto yy56; @@ -11242,19 +11734,19 @@ yy679: if (yych != ':') goto yy56; yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '1') goto yy685; - if (yych <= '2') goto yy686; + if (yych <= '1') goto yy710; + if (yych <= '2') goto yy711; goto yy56; -yy685: +yy710: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy687; + if (yych <= '9') goto yy712; goto yy56; -yy686: +yy711: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= '5') goto yy56; -yy687: +yy712: yych = *++YYCURSOR; if (yych != ':') goto yy56; yych = *++YYCURSOR; @@ -11267,58 +11759,58 @@ yy687: if (yych != ':') goto yy56; yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '5') goto yy692; - if (yych <= '6') goto yy693; + if (yych <= '5') goto yy717; + if (yych <= '6') goto yy718; goto yy56; -yy692: +yy717: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy694; + if (yych <= '9') goto yy719; goto yy56; -yy693: +yy718: yych = *++YYCURSOR; if (yych != '0') goto yy56; -yy694: +yy719: yych = *++YYCURSOR; - if (yych == '\t') goto yy695; + if (yych == '\t') goto yy720; if (yych != ' ') goto yy56; -yy695: +yy720: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); yych = *YYCURSOR; if (yych <= '*') { if (yych <= '\t') { if (yych <= 0x08) goto yy56; - goto yy695; + goto yy720; } else { - if (yych == ' ') goto yy695; + if (yych == ' ') goto yy720; goto yy56; } } else { if (yych <= '-') { if (yych == ',') goto yy56; - goto yy698; + goto yy723; } else { if (yych != 'G') goto yy56; } } yych = *++YYCURSOR; - if (yych == 'M') goto yy706; + if (yych == 'M') goto yy731; goto yy56; -yy698: +yy723: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '1') goto yy699; - if (yych <= '2') goto yy701; - if (yych <= '9') goto yy702; + if (yych <= '1') goto yy724; + if (yych <= '2') goto yy726; + if (yych <= '9') goto yy727; goto yy56; -yy699: +yy724: ++YYCURSOR; - if ((yych = *YYCURSOR) <= '/') goto yy700; - if (yych <= '9') goto yy702; - if (yych <= ':') goto yy703; -yy700: -#line 1539 "ext/date/lib/parse_date.re" + if ((yych = *YYCURSOR) <= '/') goto yy725; + if (yych <= '9') goto yy727; + if (yych <= ':') goto yy728; +yy725: +#line 1553 "ext/date/lib/parse_date.re" { int tz_not_found; DEBUG_OUTPUT("clf"); @@ -11338,261 +11830,261 @@ yy700: TIMELIB_DEINIT; return TIMELIB_CLF; } -#line 11342 "" -yy701: +#line 11834 "" +yy726: yych = *++YYCURSOR; if (yych <= '5') { - if (yych <= '/') goto yy700; - if (yych >= '5') goto yy704; + if (yych <= '/') goto yy725; + if (yych >= '5') goto yy729; } else { - if (yych <= '9') goto yy705; - if (yych <= ':') goto yy703; - goto yy700; + if (yych <= '9') goto yy730; + if (yych <= ':') goto yy728; + goto yy725; } -yy702: +yy727: yych = *++YYCURSOR; - if (yych <= '/') goto yy700; - if (yych <= '5') goto yy704; - if (yych <= '9') goto yy705; - if (yych >= ';') goto yy700; -yy703: + if (yych <= '/') goto yy725; + if (yych <= '5') goto yy729; + if (yych <= '9') goto yy730; + if (yych >= ';') goto yy725; +yy728: yych = *++YYCURSOR; - if (yych <= '/') goto yy700; - if (yych <= '5') goto yy704; - if (yych <= '9') goto yy705; - goto yy700; -yy704: + if (yych <= '/') goto yy725; + if (yych <= '5') goto yy729; + if (yych <= '9') goto yy730; + goto yy725; +yy729: yych = *++YYCURSOR; - if (yych <= '/') goto yy700; - if (yych >= ':') goto yy700; -yy705: + if (yych <= '/') goto yy725; + if (yych >= ':') goto yy725; +yy730: yych = *++YYCURSOR; - goto yy700; -yy706: + goto yy725; +yy731: yych = *++YYCURSOR; if (yych != 'T') goto yy56; yych = *++YYCURSOR; - if (yych == '+') goto yy698; - if (yych == '-') goto yy698; + if (yych == '+') goto yy723; + if (yych == '-') goto yy723; goto yy56; -yy708: +yy733: yych = *++YYCURSOR; - if (yych == 'V') goto yy678; - if (yych == 'v') goto yy678; + if (yych == 'V') goto yy703; + if (yych == 'v') goto yy703; goto yy56; -yy709: +yy734: yych = *++YYCURSOR; - if (yych == 'T') goto yy678; - if (yych == 't') goto yy678; + if (yych == 'T') goto yy703; + if (yych == 't') goto yy703; goto yy56; -yy710: +yy735: yych = *++YYCURSOR; - if (yych == 'P') goto yy711; + if (yych == 'P') goto yy736; if (yych != 'p') goto yy56; -yy711: +yy736: yych = *++YYCURSOR; if (yych <= 'S') { - if (yych == '/') goto yy679; + if (yych == '/') goto yy704; goto yy56; } else { - if (yych <= 'T') goto yy678; - if (yych == 't') goto yy678; + if (yych <= 'T') goto yy703; + if (yych == 't') goto yy703; goto yy56; } -yy712: +yy737: yych = *++YYCURSOR; - if (yych == 'G') goto yy678; - if (yych == 'g') goto yy678; + if (yych == 'G') goto yy703; + if (yych == 'g') goto yy703; goto yy56; -yy713: +yy738: yych = *++YYCURSOR; - if (yych == 'R') goto yy678; - if (yych == 'r') goto yy678; + if (yych == 'R') goto yy703; + if (yych == 'r') goto yy703; goto yy56; -yy714: +yy739: yych = *++YYCURSOR; if (yych <= 'Y') { - if (yych == 'R') goto yy678; + if (yych == 'R') goto yy703; if (yych <= 'X') goto yy56; - goto yy678; + goto yy703; } else { if (yych <= 'r') { if (yych <= 'q') goto yy56; - goto yy678; + goto yy703; } else { - if (yych == 'y') goto yy678; + if (yych == 'y') goto yy703; goto yy56; } } -yy715: +yy740: yych = *++YYCURSOR; - if (yych == 'B') goto yy678; - if (yych == 'b') goto yy678; + if (yych == 'B') goto yy703; + if (yych == 'b') goto yy703; goto yy56; -yy716: +yy741: yych = *++YYCURSOR; if (yych <= 'N') { - if (yych == 'L') goto yy678; + if (yych == 'L') goto yy703; if (yych <= 'M') goto yy56; - goto yy678; + goto yy703; } else { if (yych <= 'l') { if (yych <= 'k') goto yy56; - goto yy678; + goto yy703; } else { - if (yych == 'n') goto yy678; + if (yych == 'n') goto yy703; goto yy56; } } -yy717: +yy742: yych = *++YYCURSOR; - if (yych == 'N') goto yy678; - if (yych == 'n') goto yy678; + if (yych == 'N') goto yy703; + if (yych == 'n') goto yy703; goto yy56; -yy718: +yy743: yych = *++YYCURSOR; - if (yych == 't') goto yy727; + if (yych == 't') goto yy752; goto yy56; -yy719: +yy744: yych = *++YYCURSOR; - if (yych == 'd') goto yy727; + if (yych == 'd') goto yy752; goto yy56; -yy720: +yy745: yych = *++YYCURSOR; - if (yych == 'd') goto yy727; + if (yych == 'd') goto yy752; goto yy56; -yy721: +yy746: yych = *++YYCURSOR; - if (yych == 'h') goto yy727; + if (yych == 'h') goto yy752; goto yy56; -yy722: +yy747: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= ':') goto yy56; yych = *++YYCURSOR; - if (yych <= '/') goto yy666; - if (yych >= ':') goto yy666; + if (yych <= '/') goto yy691; + if (yych >= ':') goto yy691; yych = *++YYCURSOR; - if (yych <= '/') goto yy666; - if (yych >= ':') goto yy666; + if (yych <= '/') goto yy691; + if (yych >= ':') goto yy691; yych = *++YYCURSOR; - if (yych <= '/') goto yy666; - if (yych >= ':') goto yy666; + if (yych <= '/') goto yy691; + if (yych >= ':') goto yy691; yych = *++YYCURSOR; - goto yy666; -yy727: + goto yy691; +yy752: yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '/') goto yy722; - goto yy666; -yy728: + if (yych == '/') goto yy747; + goto yy691; +yy753: yych = *++YYCURSOR; if (yych <= ',') { - if (yych == '\t') goto yy730; - goto yy577; + if (yych == '\t') goto yy755; + goto yy602; } else { - if (yych <= '-') goto yy731; - if (yych <= '.') goto yy730; - if (yych >= '0') goto yy577; + if (yych <= '-') goto yy756; + if (yych <= '.') goto yy755; + if (yych >= '0') goto yy602; } -yy729: +yy754: yych = *++YYCURSOR; switch (yych) { case 'A': - case 'a': goto yy672; + case 'a': goto yy697; case 'D': - case 'd': goto yy676; + case 'd': goto yy701; case 'F': - case 'f': goto yy670; + case 'f': goto yy695; case 'J': - case 'j': goto yy669; + case 'j': goto yy694; case 'M': - case 'm': goto yy671; + case 'm': goto yy696; case 'N': - case 'n': goto yy675; + case 'n': goto yy700; case 'O': - case 'o': goto yy674; + case 'o': goto yy699; case 'S': - case 's': goto yy673; + case 's': goto yy698; default: goto yy56; } -yy730: +yy755: yych = *++YYCURSOR; - if (yych <= '/') goto yy577; - if (yych <= '0') goto yy735; - if (yych <= '1') goto yy736; - if (yych <= '9') goto yy737; - goto yy577; -yy731: + if (yych <= '/') goto yy602; + if (yych <= '0') goto yy760; + if (yych <= '1') goto yy761; + if (yych <= '9') goto yy762; + goto yy602; +yy756: yych = *++YYCURSOR; - if (yych <= '/') goto yy577; - if (yych <= '0') goto yy732; - if (yych <= '1') goto yy733; - if (yych <= '9') goto yy734; - goto yy577; -yy732: + if (yych <= '/') goto yy602; + if (yych <= '0') goto yy757; + if (yych <= '1') goto yy758; + if (yych <= '9') goto yy759; + goto yy602; +yy757: yych = *++YYCURSOR; if (yych <= ',') goto yy56; - if (yych <= '.') goto yy601; + if (yych <= '.') goto yy626; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy734; + if (yych <= '9') goto yy759; goto yy56; -yy733: +yy758: yych = *++YYCURSOR; if (yych <= ',') goto yy56; - if (yych <= '.') goto yy601; + if (yych <= '.') goto yy626; if (yych <= '/') goto yy56; if (yych >= '3') goto yy56; -yy734: +yy759: yych = *++YYCURSOR; if (yych <= ',') goto yy56; - if (yych <= '.') goto yy601; + if (yych <= '.') goto yy626; goto yy56; -yy735: +yy760: yych = *++YYCURSOR; if (yych <= '.') { if (yych <= ',') goto yy56; - if (yych <= '-') goto yy601; - goto yy738; + if (yych <= '-') goto yy626; + goto yy763; } else { if (yych <= '/') goto yy56; - if (yych <= '9') goto yy737; + if (yych <= '9') goto yy762; goto yy56; } -yy736: +yy761: yych = *++YYCURSOR; if (yych <= '.') { if (yych <= ',') goto yy56; - if (yych <= '-') goto yy601; - goto yy738; + if (yych <= '-') goto yy626; + goto yy763; } else { if (yych <= '/') goto yy56; if (yych >= '3') goto yy56; } -yy737: +yy762: yych = *++YYCURSOR; if (yych <= ',') goto yy56; - if (yych <= '-') goto yy601; + if (yych <= '-') goto yy626; if (yych >= '/') goto yy56; -yy738: +yy763: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= ':') goto yy56; yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy610; + if (yych <= '9') goto yy635; goto yy56; -yy740: +yy765: yych = *++YYCURSOR; - if (yych == '-') goto yy784; + if (yych == '-') goto yy809; if (yych <= '/') goto yy60; - if (yych <= '9') goto yy782; + if (yych <= '9') goto yy807; goto yy60; -yy741: +yy766: yych = *++YYCURSOR; switch (yych) { - case '0': goto yy750; - case '1': goto yy751; + case '0': goto yy775; + case '1': goto yy776; case '2': case '3': case '4': @@ -11600,232 +12092,232 @@ yy741: case '6': case '7': case '8': - case '9': goto yy752; + case '9': goto yy777; case 'A': - case 'a': goto yy745; + case 'a': goto yy770; case 'D': - case 'd': goto yy749; + case 'd': goto yy774; case 'F': - case 'f': goto yy743; + case 'f': goto yy768; case 'J': - case 'j': goto yy742; + case 'j': goto yy767; case 'M': - case 'm': goto yy744; + case 'm': goto yy769; case 'N': - case 'n': goto yy748; + case 'n': goto yy773; case 'O': - case 'o': goto yy747; + case 'o': goto yy772; case 'S': - case 's': goto yy746; + case 's': goto yy771; default: goto yy56; } -yy742: +yy767: yych = *++YYCURSOR; if (yych <= 'U') { - if (yych == 'A') goto yy781; + if (yych == 'A') goto yy806; if (yych <= 'T') goto yy56; - goto yy780; + goto yy805; } else { if (yych <= 'a') { if (yych <= '`') goto yy56; - goto yy781; + goto yy806; } else { - if (yych == 'u') goto yy780; + if (yych == 'u') goto yy805; goto yy56; } } -yy743: +yy768: yych = *++YYCURSOR; - if (yych == 'E') goto yy779; - if (yych == 'e') goto yy779; + if (yych == 'E') goto yy804; + if (yych == 'e') goto yy804; goto yy56; -yy744: +yy769: yych = *++YYCURSOR; - if (yych == 'A') goto yy778; - if (yych == 'a') goto yy778; + if (yych == 'A') goto yy803; + if (yych == 'a') goto yy803; goto yy56; -yy745: +yy770: yych = *++YYCURSOR; if (yych <= 'U') { - if (yych == 'P') goto yy777; + if (yych == 'P') goto yy802; if (yych <= 'T') goto yy56; - goto yy776; + goto yy801; } else { if (yych <= 'p') { if (yych <= 'o') goto yy56; - goto yy777; + goto yy802; } else { - if (yych == 'u') goto yy776; + if (yych == 'u') goto yy801; goto yy56; } } -yy746: +yy771: yych = *++YYCURSOR; - if (yych == 'E') goto yy774; - if (yych == 'e') goto yy774; + if (yych == 'E') goto yy799; + if (yych == 'e') goto yy799; goto yy56; -yy747: +yy772: yych = *++YYCURSOR; - if (yych == 'C') goto yy773; - if (yych == 'c') goto yy773; + if (yych == 'C') goto yy798; + if (yych == 'c') goto yy798; goto yy56; -yy748: +yy773: yych = *++YYCURSOR; - if (yych == 'O') goto yy772; - if (yych == 'o') goto yy772; + if (yych == 'O') goto yy797; + if (yych == 'o') goto yy797; goto yy56; -yy749: +yy774: yych = *++YYCURSOR; - if (yych == 'E') goto yy764; - if (yych == 'e') goto yy764; + if (yych == 'E') goto yy789; + if (yych == 'e') goto yy789; goto yy56; -yy750: +yy775: yych = *++YYCURSOR; - if (yych == '-') goto yy753; + if (yych == '-') goto yy778; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy757; + if (yych <= '9') goto yy782; goto yy56; -yy751: +yy776: yych = *++YYCURSOR; - if (yych == '-') goto yy753; + if (yych == '-') goto yy778; if (yych <= '/') goto yy56; - if (yych <= '2') goto yy757; + if (yych <= '2') goto yy782; goto yy56; -yy752: +yy777: yych = *++YYCURSOR; if (yych != '-') goto yy56; -yy753: +yy778: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '2') goto yy754; - if (yych <= '3') goto yy755; - if (yych <= '9') goto yy756; + if (yych <= '2') goto yy779; + if (yych <= '3') goto yy780; + if (yych <= '9') goto yy781; goto yy56; -yy754: +yy779: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { - if (yych <= '/') goto yy656; - if (yych <= '9') goto yy756; - if (yych <= 'm') goto yy656; - goto yy660; + if (yych <= '/') goto yy681; + if (yych <= '9') goto yy781; + if (yych <= 'm') goto yy681; + goto yy685; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy656; - goto yy661; + if (yych <= 'q') goto yy681; + goto yy686; } else { - if (yych <= 's') goto yy659; - if (yych <= 't') goto yy662; - goto yy656; + if (yych <= 's') goto yy684; + if (yych <= 't') goto yy687; + goto yy681; } } -yy755: +yy780: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { - if (yych <= '/') goto yy656; - if (yych <= '1') goto yy756; - if (yych <= 'm') goto yy656; - goto yy660; + if (yych <= '/') goto yy681; + if (yych <= '1') goto yy781; + if (yych <= 'm') goto yy681; + goto yy685; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy656; - goto yy661; + if (yych <= 'q') goto yy681; + goto yy686; } else { - if (yych <= 's') goto yy659; - if (yych <= 't') goto yy662; - goto yy656; + if (yych <= 's') goto yy684; + if (yych <= 't') goto yy687; + goto yy681; } } -yy756: +yy781: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'q') { - if (yych == 'n') goto yy660; - goto yy656; + if (yych == 'n') goto yy685; + goto yy681; } else { - if (yych <= 'r') goto yy661; - if (yych <= 's') goto yy659; - if (yych <= 't') goto yy662; - goto yy656; + if (yych <= 'r') goto yy686; + if (yych <= 's') goto yy684; + if (yych <= 't') goto yy687; + goto yy681; } -yy757: +yy782: yych = *++YYCURSOR; if (yych != '-') goto yy56; yych = *++YYCURSOR; if (yych <= '2') { if (yych <= '/') goto yy56; - if (yych >= '1') goto yy760; + if (yych >= '1') goto yy785; } else { - if (yych <= '3') goto yy761; - if (yych <= '9') goto yy756; + if (yych <= '3') goto yy786; + if (yych <= '9') goto yy781; goto yy56; } yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { - if (yych <= '/') goto yy656; - if (yych <= '9') goto yy762; - if (yych <= 'm') goto yy656; - goto yy660; + if (yych <= '/') goto yy681; + if (yych <= '9') goto yy787; + if (yych <= 'm') goto yy681; + goto yy685; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy656; - goto yy661; + if (yych <= 'q') goto yy681; + goto yy686; } else { - if (yych <= 's') goto yy659; - if (yych <= 't') goto yy662; - goto yy656; + if (yych <= 's') goto yy684; + if (yych <= 't') goto yy687; + goto yy681; } } -yy760: +yy785: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { - if (yych <= '/') goto yy656; - if (yych <= '9') goto yy762; - if (yych <= 'm') goto yy656; - goto yy660; + if (yych <= '/') goto yy681; + if (yych <= '9') goto yy787; + if (yych <= 'm') goto yy681; + goto yy685; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy656; - goto yy661; + if (yych <= 'q') goto yy681; + goto yy686; } else { - if (yych <= 's') goto yy659; - if (yych <= 't') goto yy662; - goto yy656; + if (yych <= 's') goto yy684; + if (yych <= 't') goto yy687; + goto yy681; } } -yy761: +yy786: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { - if (yych <= '/') goto yy656; - if (yych <= '1') goto yy762; - if (yych <= 'm') goto yy656; - goto yy660; + if (yych <= '/') goto yy681; + if (yych <= '1') goto yy787; + if (yych <= 'm') goto yy681; + goto yy685; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy656; - goto yy661; + if (yych <= 'q') goto yy681; + goto yy686; } else { - if (yych <= 's') goto yy659; - if (yych <= 't') goto yy662; - goto yy656; + if (yych <= 's') goto yy684; + if (yych <= 't') goto yy687; + goto yy681; } } -yy762: +yy787: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'q') { - if (yych == 'n') goto yy660; + if (yych == 'n') goto yy685; } else { - if (yych <= 'r') goto yy661; - if (yych <= 's') goto yy659; - if (yych <= 't') goto yy662; + if (yych <= 'r') goto yy686; + if (yych <= 's') goto yy684; + if (yych <= 't') goto yy687; } -yy763: -#line 1284 "ext/date/lib/parse_date.re" +yy788: +#line 1298 "ext/date/lib/parse_date.re" { int length = 0; DEBUG_OUTPUT("iso8601date2"); @@ -11838,38 +12330,38 @@ yy763: TIMELIB_DEINIT; return TIMELIB_ISO_DATE; } -#line 11842 "" -yy764: +#line 12334 "" +yy789: yych = *++YYCURSOR; - if (yych == 'C') goto yy765; + if (yych == 'C') goto yy790; if (yych != 'c') goto yy56; -yy765: +yy790: yych = *++YYCURSOR; if (yych != '-') goto yy56; -yy766: +yy791: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '0') goto yy767; - if (yych <= '2') goto yy768; - if (yych <= '3') goto yy769; + if (yych <= '0') goto yy792; + if (yych <= '2') goto yy793; + if (yych <= '3') goto yy794; goto yy56; -yy767: +yy792: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy770; + if (yych <= '9') goto yy795; goto yy56; -yy768: +yy793: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy770; + if (yych <= '9') goto yy795; goto yy56; -yy769: +yy794: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= '2') goto yy56; -yy770: +yy795: ++YYCURSOR; -#line 1525 "ext/date/lib/parse_date.re" +#line 1539 "ext/date/lib/parse_date.re" { int length = 0; DEBUG_OUTPUT("pgtextreverse"); @@ -11882,132 +12374,160 @@ yy770: TIMELIB_DEINIT; return TIMELIB_PG_TEXT; } -#line 11886 "" -yy772: +#line 12378 "" +yy797: yych = *++YYCURSOR; - if (yych == 'V') goto yy765; - if (yych == 'v') goto yy765; + if (yych == 'V') goto yy790; + if (yych == 'v') goto yy790; goto yy56; -yy773: +yy798: yych = *++YYCURSOR; - if (yych == 'T') goto yy765; - if (yych == 't') goto yy765; + if (yych == 'T') goto yy790; + if (yych == 't') goto yy790; goto yy56; -yy774: +yy799: yych = *++YYCURSOR; - if (yych == 'P') goto yy775; + if (yych == 'P') goto yy800; if (yych != 'p') goto yy56; -yy775: +yy800: yych = *++YYCURSOR; if (yych <= 'S') { - if (yych == '-') goto yy766; + if (yych == '-') goto yy791; goto yy56; } else { - if (yych <= 'T') goto yy765; - if (yych == 't') goto yy765; + if (yych <= 'T') goto yy790; + if (yych == 't') goto yy790; goto yy56; } -yy776: +yy801: yych = *++YYCURSOR; - if (yych == 'G') goto yy765; - if (yych == 'g') goto yy765; + if (yych == 'G') goto yy790; + if (yych == 'g') goto yy790; goto yy56; -yy777: +yy802: yych = *++YYCURSOR; - if (yych == 'R') goto yy765; - if (yych == 'r') goto yy765; + if (yych == 'R') goto yy790; + if (yych == 'r') goto yy790; goto yy56; -yy778: +yy803: yych = *++YYCURSOR; if (yych <= 'Y') { - if (yych == 'R') goto yy765; + if (yych == 'R') goto yy790; if (yych <= 'X') goto yy56; - goto yy765; + goto yy790; } else { if (yych <= 'r') { if (yych <= 'q') goto yy56; - goto yy765; + goto yy790; } else { - if (yych == 'y') goto yy765; + if (yych == 'y') goto yy790; goto yy56; } } -yy779: +yy804: yych = *++YYCURSOR; - if (yych == 'B') goto yy765; - if (yych == 'b') goto yy765; + if (yych == 'B') goto yy790; + if (yych == 'b') goto yy790; goto yy56; -yy780: +yy805: yych = *++YYCURSOR; if (yych <= 'N') { - if (yych == 'L') goto yy765; + if (yych == 'L') goto yy790; if (yych <= 'M') goto yy56; - goto yy765; + goto yy790; } else { if (yych <= 'l') { if (yych <= 'k') goto yy56; - goto yy765; + goto yy790; } else { - if (yych == 'n') goto yy765; + if (yych == 'n') goto yy790; goto yy56; } } -yy781: +yy806: yych = *++YYCURSOR; - if (yych == 'N') goto yy765; - if (yych == 'n') goto yy765; + if (yych == 'N') goto yy790; + if (yych == 'n') goto yy790; goto yy56; -yy782: +yy807: yyaccept = 16; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case 'A': - case 'D': - case 'F': - case 'H': - case 'I': - case 'J': - case 'M': - case 'N': - case 'O': - case 'S': - case 'T': - case 'V': - case 'X': - 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 yy790; - case '-': goto yy787; - case '.': goto yy791; - case '/': goto yy788; - case '0': goto yy804; - case '1': goto yy805; - case '2': goto yy807; - case '3': goto yy808; - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy54; - case ':': goto yy806; - case 'W': goto yy809; - default: goto yy783; + if (yych <= 'O') { + if (yych <= '3') { + if (yych <= '-') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy815; + } else { + if (yych <= ' ') goto yy815; + if (yych >= '-') goto yy812; + } + } else { + if (yych <= '0') { + if (yych <= '.') goto yy816; + if (yych <= '/') goto yy813; + goto yy829; + } else { + if (yych <= '1') goto yy830; + if (yych <= '2') goto yy832; + goto yy833; + } + } + } else { + if (yych <= 'D') { + if (yych <= '@') { + if (yych <= '9') goto yy54; + if (yych <= ':') goto yy831; + } else { + if (yych <= 'A') goto yy815; + if (yych >= 'D') goto yy815; + } + } else { + if (yych <= 'G') { + if (yych == 'F') goto yy815; + } else { + if (yych <= 'J') goto yy815; + if (yych >= 'M') goto yy815; + } + } + } + } else { + if (yych <= 'h') { + if (yych <= 'a') { + if (yych <= 'W') { + if (yych <= 'R') goto yy808; + if (yych <= 'V') goto yy815; + goto yy834; + } else { + if (yych <= 'Y') goto yy815; + if (yych >= 'a') goto yy815; + } + } else { + if (yych <= 'e') { + if (yych == 'd') goto yy815; + } else { + if (yych != 'g') goto yy815; + } + } + } else { + if (yych <= 'u') { + if (yych <= 'l') { + if (yych == 'j') goto yy815; + } else { + if (yych <= 'o') goto yy815; + if (yych >= 's') goto yy815; + } + } else { + if (yych <= 'x') { + if (yych == 'w') goto yy815; + } else { + if (yych <= 'y') goto yy815; + if (yych == 0xC2) goto yy815; + } + } + } } -yy783: -#line 1560 "ext/date/lib/parse_date.re" +yy808: +#line 1574 "ext/date/lib/parse_date.re" { DEBUG_OUTPUT("year4"); TIMELIB_INIT; @@ -12015,12 +12535,12 @@ yy783: TIMELIB_DEINIT; return TIMELIB_CLF; } -#line 12019 "" -yy784: +#line 12539 "" +yy809: yych = *++YYCURSOR; switch (yych) { - case '0': goto yy785; - case '1': goto yy786; + case '0': goto yy810; + case '1': goto yy811; case '2': case '3': case '4': @@ -12028,42 +12548,42 @@ yy784: case '6': case '7': case '8': - case '9': goto yy752; + case '9': goto yy777; case 'A': - case 'a': goto yy745; + case 'a': goto yy770; case 'D': - case 'd': goto yy749; + case 'd': goto yy774; case 'F': - case 'f': goto yy743; + case 'f': goto yy768; case 'J': - case 'j': goto yy742; + case 'j': goto yy767; case 'M': - case 'm': goto yy744; + case 'm': goto yy769; case 'N': - case 'n': goto yy748; + case 'n': goto yy773; case 'O': - case 'o': goto yy747; + case 'o': goto yy772; case 'S': - case 's': goto yy746; + case 's': goto yy771; default: goto yy56; } -yy785: +yy810: yych = *++YYCURSOR; - if (yych == '-') goto yy753; + if (yych == '-') goto yy778; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy752; + if (yych <= '9') goto yy777; goto yy56; -yy786: +yy811: yych = *++YYCURSOR; - if (yych == '-') goto yy753; + if (yych == '-') goto yy778; if (yych <= '/') goto yy56; - if (yych <= '2') goto yy752; + if (yych <= '2') goto yy777; goto yy56; -yy787: +yy812: yych = *++YYCURSOR; switch (yych) { - case '0': goto yy972; - case '1': goto yy974; + case '0': goto yy997; + case '1': goto yy999; case '2': case '3': case '4': @@ -12071,89 +12591,146 @@ yy787: case '6': case '7': case '8': - case '9': goto yy975; + case '9': goto yy1000; case 'A': - case 'a': goto yy966; + case 'a': goto yy991; case 'D': - case 'd': goto yy970; + case 'd': goto yy995; case 'F': - case 'f': goto yy964; + case 'f': goto yy989; case 'J': - case 'j': goto yy963; + case 'j': goto yy988; case 'M': - case 'm': goto yy965; + case 'm': goto yy990; case 'N': - case 'n': goto yy969; + case 'n': goto yy994; case 'O': - case 'o': goto yy968; + case 'o': goto yy993; case 'S': - case 's': goto yy967; - case 'W': goto yy971; - default: goto yy938; + case 's': goto yy992; + case 'W': goto yy996; + default: goto yy963; } -yy788: +yy813: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '0') goto yy946; - if (yych <= '1') goto yy947; - if (yych <= '9') goto yy948; + if (yych <= '0') goto yy971; + if (yych <= '1') goto yy972; + if (yych <= '9') goto yy973; goto yy56; -yy789: +yy814: ++YYCURSOR; - if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11); + if ((YYLIMIT - YYCURSOR) < 12) YYFILL(12); yych = *YYCURSOR; -yy790: - switch (yych) { - case '\t': - case ' ': goto yy789; - case '-': - case '.': goto yy937; - case 'A': - case 'a': goto yy799; - case 'D': - case 'd': goto yy803; - case 'F': - case 'f': goto yy797; - case 'H': - case 'h': goto yy63; - case 'I': goto yy792; - case 'J': - case 'j': goto yy796; - case 'M': - case 'm': goto yy798; - case 'N': - case 'n': goto yy802; - case 'O': - case 'o': goto yy801; - case 'S': - case 's': goto yy800; - case 'T': - case 't': goto yy68; - case 'V': goto yy794; - case 'W': - case 'w': goto yy67; - case 'X': goto yy795; - case 'Y': - case 'y': goto yy66; - default: goto yy56; +yy815: + if (yych <= 'W') { + if (yych <= 'G') { + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy814; + goto yy56; + } else { + if (yych <= ' ') goto yy814; + if (yych <= ',') goto yy56; + goto yy962; + } + } else { + if (yych <= 'C') { + if (yych == 'A') goto yy824; + goto yy56; + } else { + if (yych <= 'D') goto yy828; + if (yych == 'F') goto yy822; + goto yy56; + } + } + } else { + if (yych <= 'N') { + if (yych <= 'J') { + if (yych <= 'H') goto yy65; + if (yych <= 'I') goto yy817; + goto yy821; + } else { + if (yych <= 'L') goto yy56; + if (yych <= 'M') goto yy823; + goto yy827; + } + } else { + if (yych <= 'S') { + if (yych <= 'O') goto yy826; + if (yych <= 'R') goto yy56; + goto yy825; + } else { + if (yych <= 'T') goto yy70; + if (yych <= 'U') goto yy63; + if (yych <= 'V') goto yy819; + goto yy69; + } + } + } + } else { + if (yych <= 'l') { + if (yych <= 'd') { + if (yych <= '`') { + if (yych <= 'X') goto yy820; + if (yych <= 'Y') goto yy68; + goto yy56; + } else { + if (yych <= 'a') goto yy824; + if (yych <= 'c') goto yy56; + goto yy828; + } + } else { + if (yych <= 'g') { + if (yych == 'f') goto yy822; + goto yy56; + } else { + if (yych <= 'h') goto yy65; + if (yych == 'j') goto yy821; + goto yy56; + } + } + } else { + if (yych <= 'u') { + if (yych <= 'o') { + if (yych <= 'm') goto yy823; + if (yych <= 'n') goto yy827; + goto yy826; + } else { + if (yych <= 'r') goto yy56; + if (yych <= 's') goto yy825; + if (yych <= 't') goto yy70; + goto yy63; + } + } else { + if (yych <= 'x') { + if (yych == 'w') goto yy69; + goto yy56; + } else { + if (yych <= 'y') goto yy68; + if (yych == 0xC2) goto yy62; + goto yy56; + } + } + } } -yy791: +yy816: yych = *++YYCURSOR; - if (yych <= '/') goto yy938; - if (yych <= '0') goto yy930; - if (yych <= '2') goto yy931; - if (yych <= '3') goto yy932; - goto yy938; -yy792: + if (yych <= '/') goto yy963; + if (yych <= '0') goto yy955; + if (yych <= '2') goto yy956; + if (yych <= '3') goto yy957; + goto yy963; +yy817: ++YYCURSOR; if ((yych = *YYCURSOR) <= 'U') { - if (yych == 'I') goto yy929; + if (yych == 'I') goto yy954; } else { - if (yych == 'W') goto yy793; - if (yych <= 'X') goto yy883; + if (yych == 'W') goto yy818; + if (yych <= 'X') goto yy908; } -yy793: -#line 1381 "ext/date/lib/parse_date.re" +yy818: +#line 1395 "ext/date/lib/parse_date.re" { int length = 0; DEBUG_OUTPUT("datenodayrev"); @@ -12166,201 +12743,207 @@ yy793: TIMELIB_DEINIT; return TIMELIB_DATE_NO_DAY; } -#line 12170 "" -yy794: +#line 12747 "" +yy819: yych = *++YYCURSOR; - if (yych == 'I') goto yy927; - goto yy793; -yy795: + if (yych == 'I') goto yy952; + goto yy818; +yy820: yych = *++YYCURSOR; - if (yych == 'I') goto yy926; - goto yy793; -yy796: + if (yych == 'I') goto yy951; + goto yy818; +yy821: yych = *++YYCURSOR; if (yych <= 'U') { - if (yych == 'A') goto yy919; + if (yych == 'A') goto yy944; if (yych <= 'T') goto yy56; - goto yy918; + goto yy943; } else { if (yych <= 'a') { if (yych <= '`') goto yy56; - goto yy919; + goto yy944; } else { - if (yych == 'u') goto yy918; + if (yych == 'u') goto yy943; goto yy56; } } -yy797: +yy822: yych = *++YYCURSOR; if (yych <= 'R') { if (yych <= 'N') { - if (yych == 'E') goto yy912; + if (yych == 'E') goto yy937; goto yy56; } else { - if (yych <= 'O') goto yy98; + if (yych <= 'O') goto yy100; if (yych <= 'Q') goto yy56; - goto yy97; + goto yy99; } } else { if (yych <= 'n') { - if (yych == 'e') goto yy912; + if (yych == 'e') goto yy937; goto yy56; } else { - if (yych <= 'o') goto yy98; - if (yych == 'r') goto yy97; + if (yych <= 'o') goto yy100; + if (yych == 'r') goto yy99; goto yy56; } } -yy798: +yy823: yych = *++YYCURSOR; - if (yych <= 'O') { - if (yych <= 'H') { - if (yych == 'A') goto yy909; - goto yy56; + if (yych <= 'S') { + if (yych <= 'I') { + if (yych == 'A') goto yy934; + if (yych <= 'H') goto yy56; + goto yy138; } else { - if (yych <= 'I') goto yy117; - if (yych <= 'N') goto yy56; - goto yy116; + if (yych == 'O') goto yy137; + if (yych <= 'R') goto yy56; + goto yy139; } } else { - if (yych <= 'h') { - if (yych == 'a') goto yy909; - goto yy56; + if (yych <= 'i') { + if (yych == 'a') goto yy934; + if (yych <= 'h') goto yy56; + goto yy138; } else { - if (yych <= 'i') goto yy117; - if (yych == 'o') goto yy116; - goto yy56; + if (yych <= 'o') { + if (yych <= 'n') goto yy56; + goto yy137; + } else { + if (yych == 's') goto yy139; + goto yy56; + } } } -yy799: +yy824: yych = *++YYCURSOR; if (yych <= 'U') { - if (yych == 'P') goto yy903; + if (yych == 'P') goto yy928; if (yych <= 'T') goto yy56; - goto yy902; + goto yy927; } else { if (yych <= 'p') { if (yych <= 'o') goto yy56; - goto yy903; + goto yy928; } else { - if (yych == 'u') goto yy902; + if (yych == 'u') goto yy927; goto yy56; } } -yy800: +yy825: yych = *++YYCURSOR; if (yych <= 'U') { if (yych <= 'D') { - if (yych == 'A') goto yy126; + if (yych == 'A') goto yy119; goto yy56; } else { - if (yych <= 'E') goto yy895; + if (yych <= 'E') goto yy920; if (yych <= 'T') goto yy56; - goto yy125; + goto yy118; } } else { if (yych <= 'd') { - if (yych == 'a') goto yy126; + if (yych == 'a') goto yy119; goto yy56; } else { - if (yych <= 'e') goto yy895; - if (yych == 'u') goto yy125; + if (yych <= 'e') goto yy920; + if (yych == 'u') goto yy118; goto yy56; } } -yy801: +yy826: yych = *++YYCURSOR; - if (yych == 'C') goto yy890; - if (yych == 'c') goto yy890; + if (yych == 'C') goto yy915; + if (yych == 'c') goto yy915; goto yy56; -yy802: +yy827: yych = *++YYCURSOR; - if (yych == 'O') goto yy884; - if (yych == 'o') goto yy884; + if (yych == 'O') goto yy909; + if (yych == 'o') goto yy909; goto yy56; -yy803: +yy828: yych = *++YYCURSOR; if (yych <= 'E') { - if (yych == 'A') goto yy113; + if (yych == 'A') goto yy115; if (yych <= 'D') goto yy56; - goto yy877; + goto yy902; } else { if (yych <= 'a') { if (yych <= '`') goto yy56; - goto yy113; + goto yy115; } else { - if (yych == 'e') goto yy877; + if (yych == 'e') goto yy902; goto yy56; } } -yy804: +yy829: yych = *++YYCURSOR; if (yych <= '/') goto yy60; - if (yych <= '0') goto yy874; - if (yych <= '9') goto yy875; + if (yych <= '0') goto yy899; + if (yych <= '9') goto yy900; goto yy60; -yy805: +yy830: yych = *++YYCURSOR; if (yych <= '/') goto yy60; - if (yych <= '2') goto yy843; - if (yych <= '9') goto yy822; + if (yych <= '2') goto yy868; + if (yych <= '9') goto yy847; goto yy60; -yy806: +yy831: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '0') goto yy823; - if (yych <= '1') goto yy824; + if (yych <= '0') goto yy848; + if (yych <= '1') goto yy849; goto yy56; -yy807: +yy832: yych = *++YYCURSOR; if (yych <= '/') goto yy60; - if (yych <= '9') goto yy822; + if (yych <= '9') goto yy847; goto yy60; -yy808: +yy833: yych = *++YYCURSOR; if (yych <= '/') goto yy60; - if (yych <= '5') goto yy818; - if (yych <= '6') goto yy819; + if (yych <= '5') goto yy843; + if (yych <= '6') goto yy844; if (yych <= '9') goto yy54; goto yy60; -yy809: +yy834: yych = *++YYCURSOR; if (yych <= '5') { if (yych <= '/') goto yy56; - if (yych <= '0') goto yy810; - if (yych <= '4') goto yy811; - goto yy812; + if (yych <= '0') goto yy835; + if (yych <= '4') goto yy836; + goto yy837; } else { if (yych <= 'E') { if (yych <= 'D') goto yy56; - goto yy82; + goto yy84; } else { - if (yych == 'e') goto yy82; + if (yych == 'e') goto yy84; goto yy56; } } -yy810: +yy835: yych = *++YYCURSOR; if (yych <= '0') goto yy56; - if (yych <= '9') goto yy813; + if (yych <= '9') goto yy838; goto yy56; -yy811: +yy836: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy813; + if (yych <= '9') goto yy838; goto yy56; -yy812: +yy837: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= '4') goto yy56; -yy813: +yy838: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '-') goto yy815; - if (yych <= '/') goto yy814; - if (yych <= '7') goto yy816; -yy814: -#line 1492 "ext/date/lib/parse_date.re" + if (yych == '-') goto yy840; + if (yych <= '/') goto yy839; + if (yych <= '7') goto yy841; +yy839: +#line 1506 "ext/date/lib/parse_date.re" { timelib_sll w, d; DEBUG_OUTPUT("isoweek"); @@ -12378,14 +12961,14 @@ yy814: TIMELIB_DEINIT; return TIMELIB_ISO_WEEK; } -#line 12382 "" -yy815: +#line 12965 "" +yy840: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= '8') goto yy56; -yy816: +yy841: ++YYCURSOR; -#line 1473 "ext/date/lib/parse_date.re" +#line 1487 "ext/date/lib/parse_date.re" { timelib_sll w, d; DEBUG_OUTPUT("isoweekday"); @@ -12403,25 +12986,25 @@ yy816: TIMELIB_DEINIT; return TIMELIB_ISO_WEEK; } -#line 12407 "" -yy818: +#line 12990 "" +yy843: yych = *++YYCURSOR; if (yych <= '/') goto yy60; - if (yych <= '9') goto yy820; + if (yych <= '9') goto yy845; goto yy60; -yy819: +yy844: yych = *++YYCURSOR; if (yych <= '/') goto yy60; - if (yych <= '6') goto yy820; + if (yych <= '6') goto yy845; if (yych <= '9') goto yy54; goto yy60; -yy820: +yy845: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); if (yybm[0+yych] & 2) { goto yy54; } - if (yych <= 'W') { + if (yych <= 'X') { if (yych <= 'F') { if (yych <= ' ') { if (yych == '\t') goto yy60; @@ -12435,35 +13018,41 @@ yy820: if (yych == 'H') goto yy60; if (yych >= 'M') goto yy60; } else { - if (yych <= 'R') goto yy821; - if (yych <= 'T') goto yy60; - if (yych >= 'W') goto yy60; + if (yych <= 'U') { + if (yych >= 'S') goto yy60; + } else { + if (yych == 'W') goto yy60; + } } } } else { - if (yych <= 'h') { - if (yych <= 'd') { - if (yych == 'Y') goto yy60; - if (yych >= 'd') goto yy60; + if (yych <= 'm') { + if (yych <= 'e') { + if (yych <= 'Y') goto yy60; + if (yych == 'd') goto yy60; } else { - if (yych == 'f') goto yy60; - if (yych >= 'h') goto yy60; + if (yych <= 'g') { + if (yych <= 'f') goto yy60; + } else { + if (yych <= 'h') goto yy60; + if (yych >= 'm') goto yy60; + } } } else { - if (yych <= 't') { - if (yych == 'm') goto yy60; - if (yych >= 's') goto yy60; + if (yych <= 'w') { + if (yych <= 'r') goto yy846; + if (yych != 'v') goto yy60; } else { - if (yych <= 'w') { - if (yych >= 'w') goto yy60; + if (yych <= 'y') { + if (yych >= 'y') goto yy60; } else { - if (yych == 'y') goto yy60; + if (yych == 0xC2) goto yy60; } } } } -yy821: -#line 1459 "ext/date/lib/parse_date.re" +yy846: +#line 1473 "ext/date/lib/parse_date.re" { int length = 0; DEBUG_OUTPUT("pgydotd"); @@ -12476,62 +13065,62 @@ yy821: TIMELIB_DEINIT; return TIMELIB_PG_YEARDAY; } -#line 12480 "" -yy822: +#line 13069 "" +yy847: yych = *++YYCURSOR; if (yych <= '/') goto yy60; - if (yych <= '9') goto yy820; + if (yych <= '9') goto yy845; goto yy60; -yy823: +yy848: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy825; + if (yych <= '9') goto yy850; goto yy56; -yy824: +yy849: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= '3') goto yy56; -yy825: +yy850: yych = *++YYCURSOR; if (yych != ':') goto yy56; yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '0') goto yy827; - if (yych <= '2') goto yy828; - if (yych <= '3') goto yy829; + if (yych <= '0') goto yy852; + if (yych <= '2') goto yy853; + if (yych <= '3') goto yy854; goto yy56; -yy827: +yy852: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy830; + if (yych <= '9') goto yy855; goto yy56; -yy828: +yy853: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy830; + if (yych <= '9') goto yy855; goto yy56; -yy829: +yy854: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= '2') goto yy56; -yy830: +yy855: yych = *++YYCURSOR; if (yych != ' ') goto yy56; yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '1') goto yy832; - if (yych <= '2') goto yy833; + if (yych <= '1') goto yy857; + if (yych <= '2') goto yy858; goto yy56; -yy832: +yy857: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy834; + if (yych <= '9') goto yy859; goto yy56; -yy833: +yy858: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= '5') goto yy56; -yy834: +yy859: yych = *++YYCURSOR; if (yych != ':') goto yy56; yych = *++YYCURSOR; @@ -12544,21 +13133,21 @@ yy834: if (yych != ':') goto yy56; yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '5') goto yy839; - if (yych <= '6') goto yy840; + if (yych <= '5') goto yy864; + if (yych <= '6') goto yy865; goto yy56; -yy839: +yy864: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy841; + if (yych <= '9') goto yy866; goto yy56; -yy840: +yy865: yych = *++YYCURSOR; if (yych != '0') goto yy56; -yy841: +yy866: ++YYCURSOR; -yy842: -#line 1433 "ext/date/lib/parse_date.re" +yy867: +#line 1447 "ext/date/lib/parse_date.re" { int tz_not_found; DEBUG_OUTPUT("xmlrpc | xmlrpcnocolon | soap | wddx | exif"); @@ -12583,263 +13172,296 @@ yy842: TIMELIB_DEINIT; return TIMELIB_XMLRPC_SOAP; } -#line 12587 "" -yy843: +#line 13176 "" +yy868: yych = *++YYCURSOR; if (yych <= '2') { if (yych <= '/') goto yy60; - if (yych >= '1') goto yy845; + if (yych >= '1') goto yy870; } else { - if (yych <= '3') goto yy846; - if (yych <= '9') goto yy820; + if (yych <= '3') goto yy871; + if (yych <= '9') goto yy845; goto yy60; } -yy844: +yy869: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'V') { - if (yych <= 'D') { - if (yych <= ' ') { - if (yych == '\t') goto yy60; - if (yych <= 0x1F) goto yy821; - goto yy60; - } else { - if (yych <= '/') goto yy821; - if (yych <= '9') goto yy847; - if (yych <= 'C') goto yy821; - goto yy60; - } - } else { - if (yych <= 'H') { - if (yych == 'F') goto yy60; - if (yych <= 'G') goto yy821; - goto yy60; - } else { - if (yych <= 'M') { - if (yych <= 'L') goto yy821; - goto yy60; - } else { - if (yych <= 'R') goto yy821; - if (yych <= 'T') goto yy60; - goto yy821; - } - } - } - } else { - if (yych <= 'h') { - if (yych <= 'c') { - if (yych == 'X') goto yy821; - if (yych <= 'Y') goto yy60; - goto yy821; - } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy60; - goto yy821; - } else { - if (yych == 'g') goto yy821; - goto yy60; - } - } - } else { - if (yych <= 't') { - if (yych == 'm') goto yy60; - if (yych <= 'r') goto yy821; - goto yy60; - } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy821; - goto yy60; - } else { - if (yych == 'y') goto yy60; - goto yy821; - } - } - } - } -yy845: - yyaccept = 18; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'V') { - if (yych <= 'D') { - if (yych <= ' ') { - if (yych == '\t') goto yy60; - if (yych <= 0x1F) goto yy821; - goto yy60; - } else { - if (yych <= '/') goto yy821; - if (yych <= '9') goto yy847; - if (yych <= 'C') goto yy821; - goto yy60; - } - } else { - if (yych <= 'H') { - if (yych == 'F') goto yy60; - if (yych <= 'G') goto yy821; - goto yy60; - } else { - if (yych <= 'M') { - if (yych <= 'L') goto yy821; - goto yy60; - } else { - if (yych <= 'R') goto yy821; - if (yych <= 'T') goto yy60; - goto yy821; - } - } - } - } else { - if (yych <= 'h') { - if (yych <= 'c') { - if (yych == 'X') goto yy821; - if (yych <= 'Y') goto yy60; - goto yy821; - } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy60; - goto yy821; - } else { - if (yych == 'g') goto yy821; - goto yy60; - } - } - } else { - if (yych <= 't') { - if (yych == 'm') goto yy60; - if (yych <= 'r') goto yy821; - goto yy60; - } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy821; - goto yy60; - } else { - if (yych == 'y') goto yy60; - goto yy821; - } - } - } - } -yy846: - yyaccept = 18; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'V') { - if (yych <= 'D') { - if (yych <= ' ') { - if (yych == '\t') goto yy60; - if (yych <= 0x1F) goto yy821; - goto yy60; - } else { - if (yych <= '1') { - if (yych <= '/') goto yy821; - } else { - if (yych <= '9') goto yy54; - if (yych <= 'C') goto yy821; - goto yy60; - } - } - } else { - if (yych <= 'H') { - if (yych == 'F') goto yy60; - if (yych <= 'G') goto yy821; - goto yy60; - } else { - if (yych <= 'M') { - if (yych <= 'L') goto yy821; - goto yy60; - } else { - if (yych <= 'R') goto yy821; - if (yych <= 'T') goto yy60; - goto yy821; - } - } - } - } else { - if (yych <= 'h') { - if (yych <= 'c') { - if (yych == 'X') goto yy821; - if (yych <= 'Y') goto yy60; - goto yy821; - } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy60; - goto yy821; - } else { - if (yych == 'g') goto yy821; - goto yy60; - } - } - } else { - if (yych <= 't') { - if (yych == 'm') goto yy60; - if (yych <= 'r') goto yy821; - goto yy60; - } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy821; - goto yy60; - } else { - if (yych == 'y') goto yy60; - goto yy821; - } - } - } - } -yy847: - yyaccept = 19; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[0+yych] & 2) { - goto yy54; - } if (yych <= 'W') { - if (yych <= 'F') { + if (yych <= 'E') { if (yych <= ' ') { - if (yych == '\t') goto yy59; - if (yych >= ' ') goto yy59; + if (yych == '\t') goto yy60; + if (yych <= 0x1F) goto yy846; + goto yy60; } else { - if (yych == 'D') goto yy64; - if (yych >= 'F') goto yy65; + if (yych <= '9') { + if (yych <= '/') goto yy846; + goto yy872; + } else { + if (yych == 'D') goto yy60; + goto yy846; + } } } else { - if (yych <= 'M') { - if (yych == 'H') goto yy63; - if (yych >= 'M') goto yy62; + if (yych <= 'L') { + if (yych == 'G') goto yy846; + if (yych <= 'H') goto yy60; + goto yy846; } else { - if (yych <= 'S') { - if (yych >= 'S') goto yy61; + if (yych <= 'R') { + if (yych <= 'M') goto yy60; + goto yy846; } else { - if (yych <= 'T') goto yy849; - if (yych >= 'W') goto yy67; + if (yych == 'V') goto yy846; + goto yy60; } } } } else { if (yych <= 'l') { if (yych <= 'd') { - if (yych == 'Y') goto yy66; - if (yych >= 'd') goto yy64; + if (yych == 'Y') goto yy60; + if (yych <= 'c') goto yy846; + goto yy60; } else { if (yych <= 'f') { - if (yych >= 'f') goto yy65; + if (yych <= 'e') goto yy846; + goto yy60; } else { - if (yych == 'h') goto yy63; + if (yych == 'h') goto yy60; + goto yy846; } } } else { - if (yych <= 't') { - if (yych <= 'm') goto yy62; - if (yych <= 'r') goto yy848; - if (yych <= 's') goto yy61; - goto yy850; - } else { - if (yych <= 'w') { - if (yych >= 'w') goto yy67; + if (yych <= 'w') { + if (yych <= 'r') { + if (yych <= 'm') goto yy60; + goto yy846; } else { - if (yych == 'y') goto yy66; + if (yych == 'v') goto yy846; + goto yy60; + } + } else { + if (yych <= 'y') { + if (yych <= 'x') goto yy846; + goto yy60; + } else { + if (yych == 0xC2) goto yy60; + goto yy846; } } } } -yy848: -#line 1421 "ext/date/lib/parse_date.re" +yy870: + yyaccept = 18; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'W') { + if (yych <= 'E') { + if (yych <= ' ') { + if (yych == '\t') goto yy60; + if (yych <= 0x1F) goto yy846; + goto yy60; + } else { + if (yych <= '9') { + if (yych <= '/') goto yy846; + goto yy872; + } else { + if (yych == 'D') goto yy60; + goto yy846; + } + } + } else { + if (yych <= 'L') { + if (yych == 'G') goto yy846; + if (yych <= 'H') goto yy60; + goto yy846; + } else { + if (yych <= 'R') { + if (yych <= 'M') goto yy60; + goto yy846; + } else { + if (yych == 'V') goto yy846; + goto yy60; + } + } + } + } else { + if (yych <= 'l') { + if (yych <= 'd') { + if (yych == 'Y') goto yy60; + if (yych <= 'c') goto yy846; + goto yy60; + } else { + if (yych <= 'f') { + if (yych <= 'e') goto yy846; + goto yy60; + } else { + if (yych == 'h') goto yy60; + goto yy846; + } + } + } else { + if (yych <= 'w') { + if (yych <= 'r') { + if (yych <= 'm') goto yy60; + goto yy846; + } else { + if (yych == 'v') goto yy846; + goto yy60; + } + } else { + if (yych <= 'y') { + if (yych <= 'x') goto yy846; + goto yy60; + } else { + if (yych == 0xC2) goto yy60; + goto yy846; + } + } + } + } +yy871: + yyaccept = 18; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'W') { + if (yych <= 'D') { + if (yych <= ' ') { + if (yych == '\t') goto yy60; + if (yych <= 0x1F) goto yy846; + goto yy60; + } else { + if (yych <= '1') { + if (yych <= '/') goto yy846; + } else { + if (yych <= '9') goto yy54; + if (yych <= 'C') goto yy846; + goto yy60; + } + } + } else { + if (yych <= 'L') { + if (yych <= 'F') { + if (yych <= 'E') goto yy846; + goto yy60; + } else { + if (yych == 'H') goto yy60; + goto yy846; + } + } else { + if (yych <= 'R') { + if (yych <= 'M') goto yy60; + goto yy846; + } else { + if (yych == 'V') goto yy846; + goto yy60; + } + } + } + } else { + if (yych <= 'l') { + if (yych <= 'd') { + if (yych == 'Y') goto yy60; + if (yych <= 'c') goto yy846; + goto yy60; + } else { + if (yych <= 'f') { + if (yych <= 'e') goto yy846; + goto yy60; + } else { + if (yych == 'h') goto yy60; + goto yy846; + } + } + } else { + if (yych <= 'w') { + if (yych <= 'r') { + if (yych <= 'm') goto yy60; + goto yy846; + } else { + if (yych == 'v') goto yy846; + goto yy60; + } + } else { + if (yych <= 'y') { + if (yych <= 'x') goto yy846; + goto yy60; + } else { + if (yych == 0xC2) goto yy60; + goto yy846; + } + } + } + } +yy872: + yyaccept = 19; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[0+yych] & 2) { + goto yy54; + } + if (yych <= 'X') { + if (yych <= 'G') { + if (yych <= ' ') { + if (yych == '\t') goto yy59; + if (yych >= ' ') goto yy59; + } else { + if (yych <= 'D') { + if (yych >= 'D') goto yy66; + } else { + if (yych == 'F') goto yy67; + } + } + } else { + if (yych <= 'S') { + if (yych <= 'L') { + if (yych <= 'H') goto yy65; + } else { + if (yych <= 'M') goto yy61; + if (yych >= 'S') goto yy64; + } + } else { + if (yych <= 'U') { + if (yych <= 'T') goto yy874; + goto yy63; + } else { + if (yych == 'W') goto yy69; + } + } + } + } else { + if (yych <= 'r') { + if (yych <= 'f') { + if (yych <= 'c') { + if (yych <= 'Y') goto yy68; + } else { + if (yych <= 'd') goto yy66; + if (yych >= 'f') goto yy67; + } + } else { + if (yych <= 'h') { + if (yych >= 'h') goto yy65; + } else { + if (yych == 'm') goto yy61; + } + } + } else { + if (yych <= 'w') { + if (yych <= 't') { + if (yych <= 's') goto yy64; + goto yy875; + } else { + if (yych <= 'u') goto yy63; + if (yych >= 'w') goto yy69; + } + } else { + if (yych <= 'y') { + if (yych >= 'y') goto yy68; + } else { + if (yych == 0xC2) goto yy62; + } + } + } + } +yy873: +#line 1435 "ext/date/lib/parse_date.re" { DEBUG_OUTPUT("datenocolon"); TIMELIB_INIT; @@ -12850,801 +13472,801 @@ yy848: TIMELIB_DEINIT; return TIMELIB_DATE_NOCOLON; } -#line 12854 "" -yy849: - yych = *++YYCURSOR; - if (yych <= 'H') { - if (yych <= '2') { - if (yych <= '/') goto yy56; - if (yych <= '1') goto yy864; - goto yy865; - } else { - if (yych <= '9') goto yy866; - if (yych <= 'G') goto yy56; - goto yy69; - } - } else { - if (yych <= 'g') { - if (yych == 'U') goto yy70; - goto yy56; - } else { - if (yych <= 'h') goto yy69; - if (yych == 'u') goto yy70; - goto yy56; - } - } -yy850: - yych = *++YYCURSOR; - if (yych <= 'H') { - if (yych <= '2') { - if (yych <= '/') goto yy56; - if (yych >= '2') goto yy852; - } else { - if (yych <= '9') goto yy853; - if (yych <= 'G') goto yy56; - goto yy69; - } - } else { - if (yych <= 'g') { - if (yych == 'U') goto yy70; - goto yy56; - } else { - if (yych <= 'h') goto yy69; - if (yych == 'u') goto yy70; - goto yy56; - } - } - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '5') goto yy858; - if (yych <= '9') goto yy853; - goto yy56; -yy852: - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '4') goto yy858; - if (yych <= '5') goto yy854; - goto yy56; -yy853: - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych >= '6') goto yy56; -yy854: - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych >= ':') goto yy56; -yy855: - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '5') goto yy856; - if (yych <= '6') goto yy857; - goto yy56; -yy856: - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '9') goto yy841; - goto yy56; -yy857: - yych = *++YYCURSOR; - if (yych == '0') goto yy841; - goto yy56; -yy858: - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '5') goto yy859; - if (yych <= '9') goto yy855; - goto yy56; -yy859: - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '5') goto yy860; - if (yych <= '6') goto yy861; - if (yych <= '9') goto yy855; - goto yy56; -yy860: - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '5') goto yy862; - if (yych <= '6') goto yy863; - if (yych <= '9') goto yy841; - goto yy56; -yy861: - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '0') goto yy862; - if (yych <= '5') goto yy856; - if (yych <= '6') goto yy857; - goto yy56; -yy862: - yych = *++YYCURSOR; - if (yych <= '/') goto yy842; - if (yych <= '9') goto yy841; - goto yy842; -yy863: - yych = *++YYCURSOR; - if (yych == '0') goto yy841; - goto yy842; -yy864: - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '5') goto yy873; - if (yych <= '9') goto yy866; - if (yych <= ':') goto yy867; - goto yy56; -yy865: - yych = *++YYCURSOR; - if (yych <= '5') { - if (yych <= '/') goto yy56; - if (yych <= '4') goto yy873; - goto yy854; - } else { - if (yych == ':') goto yy867; - goto yy56; - } -yy866: - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '5') goto yy854; - if (yych != ':') goto yy56; -yy867: - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych >= '6') goto yy56; - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych >= ':') goto yy56; - yych = *++YYCURSOR; - if (yych != ':') goto yy56; - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '5') goto yy871; - if (yych <= '6') goto yy872; - goto yy56; -yy871: - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '9') goto yy841; - goto yy56; -yy872: - yych = *++YYCURSOR; - if (yych == '0') goto yy841; - goto yy56; -yy873: - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '5') goto yy859; - if (yych <= '9') goto yy855; - if (yych <= ':') goto yy867; - goto yy56; +#line 13476 "" yy874: yych = *++YYCURSOR; - if (yych <= '2') { - if (yych <= '/') goto yy60; - if (yych <= '0') goto yy876; - goto yy845; + if (yych <= 'H') { + if (yych <= '2') { + if (yych <= '/') goto yy56; + if (yych <= '1') goto yy889; + goto yy890; + } else { + if (yych <= '9') goto yy891; + if (yych <= 'G') goto yy56; + goto yy71; + } } else { - if (yych <= '3') goto yy846; - if (yych <= '9') goto yy820; - goto yy60; + if (yych <= 'g') { + if (yych == 'U') goto yy72; + goto yy56; + } else { + if (yych <= 'h') goto yy71; + if (yych == 'u') goto yy72; + goto yy56; + } } yy875: yych = *++YYCURSOR; - if (yych <= '2') { - if (yych <= '/') goto yy60; - if (yych <= '0') goto yy844; - goto yy845; - } else { - if (yych <= '3') goto yy846; - if (yych <= '9') goto yy820; - goto yy60; - } -yy876: - yych = *++YYCURSOR; - if (yych <= '/') goto yy60; - if (yych <= '9') goto yy847; - goto yy60; -yy877: - yych = *++YYCURSOR; - if (yych == 'C') goto yy878; - if (yych != 'c') goto yy56; -yy878: - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'E') goto yy879; - if (yych != 'e') goto yy793; -yy879: - yych = *++YYCURSOR; - if (yych == 'M') goto yy880; - if (yych != 'm') goto yy56; -yy880: - yych = *++YYCURSOR; - if (yych == 'B') goto yy881; - if (yych != 'b') goto yy56; -yy881: - yych = *++YYCURSOR; - if (yych == 'E') goto yy882; - if (yych != 'e') goto yy56; -yy882: - yych = *++YYCURSOR; - if (yych == 'R') goto yy883; - if (yych != 'r') goto yy56; -yy883: - yych = *++YYCURSOR; - goto yy793; -yy884: - yych = *++YYCURSOR; - if (yych == 'V') goto yy885; - if (yych != 'v') goto yy56; -yy885: - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'E') goto yy886; - if (yych != 'e') goto yy793; -yy886: - yych = *++YYCURSOR; - if (yych == 'M') goto yy887; - if (yych != 'm') goto yy56; -yy887: - yych = *++YYCURSOR; - if (yych == 'B') goto yy888; - if (yych != 'b') goto yy56; -yy888: - yych = *++YYCURSOR; - if (yych == 'E') goto yy889; - if (yych != 'e') goto yy56; -yy889: - yych = *++YYCURSOR; - if (yych == 'R') goto yy883; - if (yych == 'r') goto yy883; - goto yy56; -yy890: - yych = *++YYCURSOR; - if (yych == 'T') goto yy891; - if (yych != 't') goto yy56; -yy891: - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'O') goto yy892; - if (yych != 'o') goto yy793; -yy892: - yych = *++YYCURSOR; - if (yych == 'B') goto yy893; - if (yych != 'b') goto yy56; -yy893: - yych = *++YYCURSOR; - if (yych == 'E') goto yy894; - if (yych != 'e') goto yy56; -yy894: - yych = *++YYCURSOR; - if (yych == 'R') goto yy883; - if (yych == 'r') goto yy883; - goto yy56; -yy895: - yych = *++YYCURSOR; - if (yych <= 'P') { - if (yych == 'C') goto yy128; - if (yych <= 'O') goto yy56; - } else { - if (yych <= 'c') { - if (yych <= 'b') goto yy56; - goto yy128; + if (yych <= 'H') { + if (yych <= '2') { + if (yych <= '/') goto yy56; + if (yych >= '2') goto yy877; } else { - if (yych != 'p') goto yy56; + if (yych <= '9') goto yy878; + if (yych <= 'G') goto yy56; + goto yy71; } - } -yy896: - yych = *++YYCURSOR; - if (yych == 'T') goto yy897; - if (yych != 't') goto yy793; -yy897: - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'E') goto yy898; - if (yych != 'e') goto yy793; -yy898: - yych = *++YYCURSOR; - if (yych == 'M') goto yy899; - if (yych != 'm') goto yy56; -yy899: - yych = *++YYCURSOR; - if (yych == 'B') goto yy900; - if (yych != 'b') goto yy56; -yy900: - yych = *++YYCURSOR; - if (yych == 'E') goto yy901; - if (yych != 'e') goto yy56; -yy901: - yych = *++YYCURSOR; - if (yych == 'R') goto yy883; - if (yych == 'r') goto yy883; - goto yy56; -yy902: - yych = *++YYCURSOR; - if (yych == 'G') goto yy906; - if (yych == 'g') goto yy906; - goto yy56; -yy903: - yych = *++YYCURSOR; - if (yych == 'R') goto yy904; - if (yych != 'r') goto yy56; -yy904: - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'I') goto yy905; - if (yych != 'i') goto yy793; -yy905: - yych = *++YYCURSOR; - if (yych == 'L') goto yy883; - if (yych == 'l') goto yy883; - goto yy56; -yy906: - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'U') goto yy907; - if (yych != 'u') goto yy793; -yy907: - yych = *++YYCURSOR; - if (yych == 'S') goto yy908; - if (yych != 's') goto yy56; -yy908: - yych = *++YYCURSOR; - if (yych == 'T') goto yy883; - if (yych == 't') goto yy883; - goto yy56; -yy909: - yych = *++YYCURSOR; - if (yych <= 'Y') { - if (yych == 'R') goto yy910; - if (yych <= 'X') goto yy56; - goto yy883; } else { - if (yych <= 'r') { - if (yych <= 'q') goto yy56; + if (yych <= 'g') { + if (yych == 'U') goto yy72; + goto yy56; } else { - if (yych == 'y') goto yy883; + if (yych <= 'h') goto yy71; + if (yych == 'u') goto yy72; goto yy56; } } + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy883; + if (yych <= '9') goto yy878; + goto yy56; +yy877: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '4') goto yy883; + if (yych <= '5') goto yy879; + goto yy56; +yy878: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych >= '6') goto yy56; +yy879: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych >= ':') goto yy56; +yy880: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy881; + if (yych <= '6') goto yy882; + goto yy56; +yy881: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy866; + goto yy56; +yy882: + yych = *++YYCURSOR; + if (yych == '0') goto yy866; + goto yy56; +yy883: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy884; + if (yych <= '9') goto yy880; + goto yy56; +yy884: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy885; + if (yych <= '6') goto yy886; + if (yych <= '9') goto yy880; + goto yy56; +yy885: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy887; + if (yych <= '6') goto yy888; + if (yych <= '9') goto yy866; + goto yy56; +yy886: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '0') goto yy887; + if (yych <= '5') goto yy881; + if (yych <= '6') goto yy882; + goto yy56; +yy887: + yych = *++YYCURSOR; + if (yych <= '/') goto yy867; + if (yych <= '9') goto yy866; + goto yy867; +yy888: + yych = *++YYCURSOR; + if (yych == '0') goto yy866; + goto yy867; +yy889: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy898; + if (yych <= '9') goto yy891; + if (yych <= ':') goto yy892; + goto yy56; +yy890: + yych = *++YYCURSOR; + if (yych <= '5') { + if (yych <= '/') goto yy56; + if (yych <= '4') goto yy898; + goto yy879; + } else { + if (yych == ':') goto yy892; + goto yy56; + } +yy891: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy879; + if (yych != ':') goto yy56; +yy892: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych >= '6') goto yy56; + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych >= ':') goto yy56; + yych = *++YYCURSOR; + if (yych != ':') goto yy56; + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy896; + if (yych <= '6') goto yy897; + goto yy56; +yy896: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy866; + goto yy56; +yy897: + yych = *++YYCURSOR; + if (yych == '0') goto yy866; + goto yy56; +yy898: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy884; + if (yych <= '9') goto yy880; + if (yych <= ':') goto yy892; + goto yy56; +yy899: + yych = *++YYCURSOR; + if (yych <= '2') { + if (yych <= '/') goto yy60; + if (yych <= '0') goto yy901; + goto yy870; + } else { + if (yych <= '3') goto yy871; + if (yych <= '9') goto yy845; + goto yy60; + } +yy900: + yych = *++YYCURSOR; + if (yych <= '2') { + if (yych <= '/') goto yy60; + if (yych <= '0') goto yy869; + goto yy870; + } else { + if (yych <= '3') goto yy871; + if (yych <= '9') goto yy845; + goto yy60; + } +yy901: + yych = *++YYCURSOR; + if (yych <= '/') goto yy60; + if (yych <= '9') goto yy872; + goto yy60; +yy902: + yych = *++YYCURSOR; + if (yych == 'C') goto yy903; + if (yych != 'c') goto yy56; +yy903: + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == 'E') goto yy904; + if (yych != 'e') goto yy818; +yy904: + yych = *++YYCURSOR; + if (yych == 'M') goto yy905; + if (yych != 'm') goto yy56; +yy905: + yych = *++YYCURSOR; + if (yych == 'B') goto yy906; + if (yych != 'b') goto yy56; +yy906: + yych = *++YYCURSOR; + if (yych == 'E') goto yy907; + if (yych != 'e') goto yy56; +yy907: + yych = *++YYCURSOR; + if (yych == 'R') goto yy908; + if (yych != 'r') goto yy56; +yy908: + yych = *++YYCURSOR; + goto yy818; +yy909: + yych = *++YYCURSOR; + if (yych == 'V') goto yy910; + if (yych != 'v') goto yy56; yy910: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'C') goto yy911; - if (yych != 'c') goto yy793; + if (yych == 'E') goto yy911; + if (yych != 'e') goto yy818; yy911: yych = *++YYCURSOR; - if (yych == 'H') goto yy883; - if (yych == 'h') goto yy883; - goto yy56; + if (yych == 'M') goto yy912; + if (yych != 'm') goto yy56; yy912: yych = *++YYCURSOR; if (yych == 'B') goto yy913; if (yych != 'b') goto yy56; yy913: - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'R') goto yy914; - if (yych != 'r') goto yy793; + yych = *++YYCURSOR; + if (yych == 'E') goto yy914; + if (yych != 'e') goto yy56; yy914: yych = *++YYCURSOR; - if (yych == 'U') goto yy915; - if (yych != 'u') goto yy56; + if (yych == 'R') goto yy908; + if (yych == 'r') goto yy908; + goto yy56; yy915: yych = *++YYCURSOR; - if (yych == 'A') goto yy916; - if (yych != 'a') goto yy56; + if (yych == 'T') goto yy916; + if (yych != 't') goto yy56; yy916: - yych = *++YYCURSOR; - if (yych == 'R') goto yy917; - if (yych != 'r') goto yy56; -yy917: - yych = *++YYCURSOR; - if (yych == 'Y') goto yy883; - if (yych == 'y') goto yy883; - goto yy56; -yy918: - yych = *++YYCURSOR; - if (yych <= 'N') { - if (yych == 'L') goto yy925; - if (yych <= 'M') goto yy56; - goto yy924; - } else { - if (yych <= 'l') { - if (yych <= 'k') goto yy56; - goto yy925; - } else { - if (yych == 'n') goto yy924; - goto yy56; - } - } -yy919: - yych = *++YYCURSOR; - if (yych == 'N') goto yy920; - if (yych != 'n') goto yy56; -yy920: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'U') goto yy921; - if (yych != 'u') goto yy793; + if (yych == 'O') goto yy917; + if (yych != 'o') goto yy818; +yy917: + yych = *++YYCURSOR; + if (yych == 'B') goto yy918; + if (yych != 'b') goto yy56; +yy918: + yych = *++YYCURSOR; + if (yych == 'E') goto yy919; + if (yych != 'e') goto yy56; +yy919: + yych = *++YYCURSOR; + if (yych == 'R') goto yy908; + if (yych == 'r') goto yy908; + goto yy56; +yy920: + yych = *++YYCURSOR; + if (yych <= 'P') { + if (yych == 'C') goto yy121; + if (yych <= 'O') goto yy56; + } else { + if (yych <= 'c') { + if (yych <= 'b') goto yy56; + goto yy121; + } else { + if (yych != 'p') goto yy56; + } + } yy921: yych = *++YYCURSOR; - if (yych == 'A') goto yy922; - if (yych != 'a') goto yy56; + if (yych == 'T') goto yy922; + if (yych != 't') goto yy818; yy922: - yych = *++YYCURSOR; - if (yych == 'R') goto yy923; - if (yych != 'r') goto yy56; + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == 'E') goto yy923; + if (yych != 'e') goto yy818; yy923: yych = *++YYCURSOR; - if (yych == 'Y') goto yy883; - if (yych == 'y') goto yy883; - goto yy56; + if (yych == 'M') goto yy924; + if (yych != 'm') goto yy56; yy924: yych = *++YYCURSOR; - if (yych == 'E') goto yy883; - if (yych == 'e') goto yy883; - goto yy793; + if (yych == 'B') goto yy925; + if (yych != 'b') goto yy56; yy925: yych = *++YYCURSOR; - if (yych == 'Y') goto yy883; - if (yych == 'y') goto yy883; - goto yy793; + if (yych == 'E') goto yy926; + if (yych != 'e') goto yy56; yy926: yych = *++YYCURSOR; - if (yych == 'I') goto yy883; - goto yy793; + if (yych == 'R') goto yy908; + if (yych == 'r') goto yy908; + goto yy56; yy927: yych = *++YYCURSOR; - if (yych != 'I') goto yy793; + if (yych == 'G') goto yy931; + if (yych == 'g') goto yy931; + goto yy56; +yy928: yych = *++YYCURSOR; - if (yych == 'I') goto yy883; - goto yy793; + if (yych == 'R') goto yy929; + if (yych != 'r') goto yy56; yy929: - yych = *++YYCURSOR; - if (yych == 'I') goto yy883; - goto yy793; + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == 'I') goto yy930; + if (yych != 'i') goto yy818; yy930: yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '0') goto yy945; - if (yych <= '9') goto yy944; + if (yych == 'L') goto yy908; + if (yych == 'l') goto yy908; goto yy56; yy931: - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '9') goto yy943; - goto yy56; + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == 'U') goto yy932; + if (yych != 'u') goto yy818; yy932: yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '5') goto yy941; - if (yych <= '6') goto yy940; - goto yy56; + if (yych == 'S') goto yy933; + if (yych != 's') goto yy56; yy933: yych = *++YYCURSOR; - if (yych == 'E') goto yy912; - if (yych == 'e') goto yy912; + if (yych == 'T') goto yy908; + if (yych == 't') goto yy908; goto yy56; yy934: yych = *++YYCURSOR; - if (yych == 'A') goto yy909; - if (yych == 'a') goto yy909; - goto yy56; + if (yych <= 'Y') { + if (yych == 'R') goto yy935; + if (yych <= 'X') goto yy56; + goto yy908; + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy56; + } else { + if (yych == 'y') goto yy908; + goto yy56; + } + } yy935: - yych = *++YYCURSOR; - if (yych == 'E') goto yy939; - if (yych == 'e') goto yy939; - goto yy56; + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == 'C') goto yy936; + if (yych != 'c') goto yy818; yy936: yych = *++YYCURSOR; - if (yych == 'E') goto yy877; - if (yych == 'e') goto yy877; + if (yych == 'H') goto yy908; + if (yych == 'h') goto yy908; goto yy56; yy937: + yych = *++YYCURSOR; + if (yych == 'B') goto yy938; + if (yych != 'b') goto yy56; +yy938: + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == 'R') goto yy939; + if (yych != 'r') goto yy818; +yy939: + yych = *++YYCURSOR; + if (yych == 'U') goto yy940; + if (yych != 'u') goto yy56; +yy940: + yych = *++YYCURSOR; + if (yych == 'A') goto yy941; + if (yych != 'a') goto yy56; +yy941: + yych = *++YYCURSOR; + if (yych == 'R') goto yy942; + if (yych != 'r') goto yy56; +yy942: + yych = *++YYCURSOR; + if (yych == 'Y') goto yy908; + if (yych == 'y') goto yy908; + goto yy56; +yy943: + yych = *++YYCURSOR; + if (yych <= 'N') { + if (yych == 'L') goto yy950; + if (yych <= 'M') goto yy56; + goto yy949; + } else { + if (yych <= 'l') { + if (yych <= 'k') goto yy56; + goto yy950; + } else { + if (yych == 'n') goto yy949; + goto yy56; + } + } +yy944: + yych = *++YYCURSOR; + if (yych == 'N') goto yy945; + if (yych != 'n') goto yy56; +yy945: + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == 'U') goto yy946; + if (yych != 'u') goto yy818; +yy946: + yych = *++YYCURSOR; + if (yych == 'A') goto yy947; + if (yych != 'a') goto yy56; +yy947: + yych = *++YYCURSOR; + if (yych == 'R') goto yy948; + if (yych != 'r') goto yy56; +yy948: + yych = *++YYCURSOR; + if (yych == 'Y') goto yy908; + if (yych == 'y') goto yy908; + goto yy56; +yy949: + yych = *++YYCURSOR; + if (yych == 'E') goto yy908; + if (yych == 'e') goto yy908; + goto yy818; +yy950: + yych = *++YYCURSOR; + if (yych == 'Y') goto yy908; + if (yych == 'y') goto yy908; + goto yy818; +yy951: + yych = *++YYCURSOR; + if (yych == 'I') goto yy908; + goto yy818; +yy952: + yych = *++YYCURSOR; + if (yych != 'I') goto yy818; + yych = *++YYCURSOR; + if (yych == 'I') goto yy908; + goto yy818; +yy954: + yych = *++YYCURSOR; + if (yych == 'I') goto yy908; + goto yy818; +yy955: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '0') goto yy970; + if (yych <= '9') goto yy969; + goto yy56; +yy956: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '9') goto yy968; + goto yy56; +yy957: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy966; + if (yych <= '6') goto yy965; + goto yy56; +yy958: + yych = *++YYCURSOR; + if (yych == 'E') goto yy937; + if (yych == 'e') goto yy937; + goto yy56; +yy959: + yych = *++YYCURSOR; + if (yych == 'A') goto yy934; + if (yych == 'a') goto yy934; + goto yy56; +yy960: + yych = *++YYCURSOR; + if (yych == 'E') goto yy964; + if (yych == 'e') goto yy964; + goto yy56; +yy961: + yych = *++YYCURSOR; + if (yych == 'E') goto yy902; + if (yych == 'e') goto yy902; + goto yy56; +yy962: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); yych = *YYCURSOR; -yy938: +yy963: switch (yych) { case '\t': case ' ': case '-': - case '.': goto yy937; + case '.': goto yy962; case 'A': - case 'a': goto yy799; + case 'a': goto yy824; case 'D': - case 'd': goto yy936; + case 'd': goto yy961; case 'F': - case 'f': goto yy933; - case 'I': goto yy792; + case 'f': goto yy958; + case 'I': goto yy817; case 'J': - case 'j': goto yy796; + case 'j': goto yy821; case 'M': - case 'm': goto yy934; + case 'm': goto yy959; case 'N': - case 'n': goto yy802; + case 'n': goto yy827; case 'O': - case 'o': goto yy801; + case 'o': goto yy826; case 'S': - case 's': goto yy935; - case 'V': goto yy794; - case 'X': goto yy795; + case 's': goto yy960; + case 'V': goto yy819; + case 'X': goto yy820; default: goto yy56; } -yy939: +yy964: yych = *++YYCURSOR; - if (yych == 'P') goto yy896; - if (yych == 'p') goto yy896; + if (yych == 'P') goto yy921; + if (yych == 'p') goto yy921; goto yy56; -yy940: +yy965: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '6') goto yy942; + if (yych <= '6') goto yy967; goto yy56; -yy941: +yy966: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= ':') goto yy56; -yy942: +yy967: yych = *++YYCURSOR; - goto yy821; -yy943: + goto yy846; +yy968: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy942; + if (yych <= '9') goto yy967; goto yy56; -yy944: +yy969: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy942; + if (yych <= '9') goto yy967; goto yy56; -yy945: +yy970: yych = *++YYCURSOR; if (yych <= '0') goto yy56; - if (yych <= '9') goto yy942; + if (yych <= '9') goto yy967; goto yy56; -yy946: +yy971: yych = *++YYCURSOR; if (yych <= '.') goto yy56; - if (yych <= '/') goto yy949; - if (yych <= '9') goto yy957; + if (yych <= '/') goto yy974; + if (yych <= '9') goto yy982; goto yy56; -yy947: +yy972: yych = *++YYCURSOR; if (yych <= '.') goto yy56; - if (yych <= '/') goto yy949; - if (yych <= '2') goto yy957; + if (yych <= '/') goto yy974; + if (yych <= '2') goto yy982; goto yy56; -yy948: +yy973: yych = *++YYCURSOR; if (yych != '/') goto yy56; -yy949: +yy974: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '2') goto yy950; - if (yych <= '3') goto yy951; - if (yych <= '9') goto yy952; + if (yych <= '2') goto yy975; + if (yych <= '3') goto yy976; + if (yych <= '9') goto yy977; goto yy56; -yy950: +yy975: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { - if (yych <= '/') goto yy454; - if (yych <= '9') goto yy952; - if (yych <= 'm') goto yy454; - goto yy954; + if (yych <= '/') goto yy479; + if (yych <= '9') goto yy977; + if (yych <= 'm') goto yy479; + goto yy979; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy454; - goto yy955; + if (yych <= 'q') goto yy479; + goto yy980; } else { - if (yych <= 's') goto yy953; - if (yych <= 't') goto yy956; - goto yy454; + if (yych <= 's') goto yy978; + if (yych <= 't') goto yy981; + goto yy479; } } -yy951: +yy976: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { - if (yych <= '/') goto yy454; - if (yych <= '1') goto yy952; - if (yych <= 'm') goto yy454; - goto yy954; + if (yych <= '/') goto yy479; + if (yych <= '1') goto yy977; + if (yych <= 'm') goto yy479; + goto yy979; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy454; - goto yy955; + if (yych <= 'q') goto yy479; + goto yy980; } else { - if (yych <= 's') goto yy953; - if (yych <= 't') goto yy956; - goto yy454; + if (yych <= 's') goto yy978; + if (yych <= 't') goto yy981; + goto yy479; } } -yy952: +yy977: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'q') { - if (yych == 'n') goto yy954; - goto yy454; + if (yych == 'n') goto yy979; + goto yy479; } else { - if (yych <= 'r') goto yy955; - if (yych <= 's') goto yy953; - if (yych <= 't') goto yy956; - goto yy454; + if (yych <= 'r') goto yy980; + if (yych <= 's') goto yy978; + if (yych <= 't') goto yy981; + goto yy479; } -yy953: +yy978: yych = *++YYCURSOR; - if (yych == 't') goto yy453; + if (yych == 't') goto yy478; goto yy56; -yy954: +yy979: yych = *++YYCURSOR; - if (yych == 'd') goto yy453; + if (yych == 'd') goto yy478; goto yy56; -yy955: +yy980: yych = *++YYCURSOR; - if (yych == 'd') goto yy453; + if (yych == 'd') goto yy478; goto yy56; -yy956: +yy981: yych = *++YYCURSOR; - if (yych == 'h') goto yy453; + if (yych == 'h') goto yy478; goto yy56; -yy957: +yy982: yych = *++YYCURSOR; if (yych != '/') goto yy56; yych = *++YYCURSOR; if (yych <= '2') { if (yych <= '/') goto yy56; - if (yych >= '1') goto yy960; + if (yych >= '1') goto yy985; } else { - if (yych <= '3') goto yy961; - if (yych <= '9') goto yy952; + if (yych <= '3') goto yy986; + if (yych <= '9') goto yy977; goto yy56; } yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { - if (yych <= '/') goto yy454; - if (yych <= '9') goto yy962; - if (yych <= 'm') goto yy454; - goto yy954; + if (yych <= '/') goto yy479; + if (yych <= '9') goto yy987; + if (yych <= 'm') goto yy479; + goto yy979; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy454; - goto yy955; + if (yych <= 'q') goto yy479; + goto yy980; } else { - if (yych <= 's') goto yy953; - if (yych <= 't') goto yy956; - goto yy454; + if (yych <= 's') goto yy978; + if (yych <= 't') goto yy981; + goto yy479; } } -yy960: +yy985: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { - if (yych <= '/') goto yy454; - if (yych <= '9') goto yy962; - if (yych <= 'm') goto yy454; - goto yy954; + if (yych <= '/') goto yy479; + if (yych <= '9') goto yy987; + if (yych <= 'm') goto yy479; + goto yy979; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy454; - goto yy955; + if (yych <= 'q') goto yy479; + goto yy980; } else { - if (yych <= 's') goto yy953; - if (yych <= 't') goto yy956; - goto yy454; + if (yych <= 's') goto yy978; + if (yych <= 't') goto yy981; + goto yy479; } } -yy961: +yy986: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { - if (yych <= '/') goto yy454; - if (yych <= '1') goto yy962; - if (yych <= 'm') goto yy454; - goto yy954; + if (yych <= '/') goto yy479; + if (yych <= '1') goto yy987; + if (yych <= 'm') goto yy479; + goto yy979; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy454; - goto yy955; + if (yych <= 'q') goto yy479; + goto yy980; } else { - if (yych <= 's') goto yy953; - if (yych <= 't') goto yy956; - goto yy454; + if (yych <= 's') goto yy978; + if (yych <= 't') goto yy981; + goto yy479; } } -yy962: +yy987: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { - if (yych == '/') goto yy453; - if (yych <= 'm') goto yy454; - goto yy954; + if (yych == '/') goto yy478; + if (yych <= 'm') goto yy479; + goto yy979; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy454; - goto yy955; + if (yych <= 'q') goto yy479; + goto yy980; } else { - if (yych <= 's') goto yy953; - if (yych <= 't') goto yy956; - goto yy454; + if (yych <= 's') goto yy978; + if (yych <= 't') goto yy981; + goto yy479; } } -yy963: +yy988: yych = *++YYCURSOR; if (yych <= 'U') { - if (yych == 'A') goto yy1043; + if (yych == 'A') goto yy1068; if (yych <= 'T') goto yy56; - goto yy1042; + goto yy1067; } else { if (yych <= 'a') { if (yych <= '`') goto yy56; - goto yy1043; + goto yy1068; } else { - if (yych == 'u') goto yy1042; + if (yych == 'u') goto yy1067; goto yy56; } } -yy964: +yy989: yych = *++YYCURSOR; - if (yych == 'E') goto yy1040; - if (yych == 'e') goto yy1040; + if (yych == 'E') goto yy1065; + if (yych == 'e') goto yy1065; goto yy56; -yy965: +yy990: yych = *++YYCURSOR; - if (yych == 'A') goto yy1037; - if (yych == 'a') goto yy1037; + if (yych == 'A') goto yy1062; + if (yych == 'a') goto yy1062; goto yy56; -yy966: +yy991: yych = *++YYCURSOR; if (yych <= 'U') { - if (yych == 'P') goto yy1034; + if (yych == 'P') goto yy1059; if (yych <= 'T') goto yy56; - goto yy1033; + goto yy1058; } else { if (yych <= 'p') { if (yych <= 'o') goto yy56; - goto yy1034; + goto yy1059; } else { - if (yych == 'u') goto yy1033; + if (yych == 'u') goto yy1058; goto yy56; } } -yy967: +yy992: yych = *++YYCURSOR; - if (yych == 'E') goto yy1030; - if (yych == 'e') goto yy1030; + if (yych == 'E') goto yy1055; + if (yych == 'e') goto yy1055; goto yy56; -yy968: +yy993: yych = *++YYCURSOR; - if (yych == 'C') goto yy1028; - if (yych == 'c') goto yy1028; + if (yych == 'C') goto yy1053; + if (yych == 'c') goto yy1053; goto yy56; -yy969: +yy994: yych = *++YYCURSOR; - if (yych == 'O') goto yy1026; - if (yych == 'o') goto yy1026; + if (yych == 'O') goto yy1051; + if (yych == 'o') goto yy1051; goto yy56; -yy970: +yy995: yych = *++YYCURSOR; - if (yych == 'E') goto yy1024; - if (yych == 'e') goto yy1024; + if (yych == 'E') goto yy1049; + if (yych == 'e') goto yy1049; goto yy56; -yy971: +yy996: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '0') goto yy810; - if (yych <= '4') goto yy811; - if (yych <= '5') goto yy812; + if (yych <= '0') goto yy835; + if (yych <= '4') goto yy836; + if (yych <= '5') goto yy837; goto yy56; -yy972: +yy997: yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '-') goto yy976; - if (yych <= '/') goto yy973; - if (yych <= '9') goto yy995; -yy973: -#line 1298 "ext/date/lib/parse_date.re" + if (yych == '-') goto yy1001; + if (yych <= '/') goto yy998; + if (yych <= '9') goto yy1020; +yy998: +#line 1312 "ext/date/lib/parse_date.re" { int length = 0; DEBUG_OUTPUT("gnudateshorter"); @@ -13657,639 +14279,639 @@ yy973: TIMELIB_DEINIT; return TIMELIB_ISO_DATE; } -#line 13661 "" -yy974: +#line 14283 "" +yy999: yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '-') goto yy976; - if (yych <= '/') goto yy973; - if (yych <= '2') goto yy995; - goto yy973; -yy975: + if (yych == '-') goto yy1001; + if (yych <= '/') goto yy998; + if (yych <= '2') goto yy1020; + goto yy998; +yy1000: yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); - if (yych != '-') goto yy973; -yy976: + if (yych != '-') goto yy998; +yy1001: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '2') goto yy977; - if (yych <= '3') goto yy978; - if (yych <= '9') goto yy979; + if (yych <= '2') goto yy1002; + if (yych <= '3') goto yy1003; + if (yych <= '9') goto yy1004; goto yy56; -yy977: +yy1002: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'm') { if (yych <= '9') { - if (yych <= '/') goto yy656; - goto yy979; + if (yych <= '/') goto yy681; + goto yy1004; } else { - if (yych == 'T') goto yy984; - goto yy656; + if (yych == 'T') goto yy1009; + goto yy681; } } else { if (yych <= 'r') { - if (yych <= 'n') goto yy981; - if (yych <= 'q') goto yy656; - goto yy982; + if (yych <= 'n') goto yy1006; + if (yych <= 'q') goto yy681; + goto yy1007; } else { - if (yych <= 's') goto yy980; - if (yych <= 't') goto yy983; - goto yy656; + if (yych <= 's') goto yy1005; + if (yych <= 't') goto yy1008; + goto yy681; } } -yy978: +yy1003: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'm') { if (yych <= '1') { - if (yych <= '/') goto yy656; + if (yych <= '/') goto yy681; } else { - if (yych == 'T') goto yy984; - goto yy656; + if (yych == 'T') goto yy1009; + goto yy681; } } else { if (yych <= 'r') { - if (yych <= 'n') goto yy981; - if (yych <= 'q') goto yy656; - goto yy982; + if (yych <= 'n') goto yy1006; + if (yych <= 'q') goto yy681; + goto yy1007; } else { - if (yych <= 's') goto yy980; - if (yych <= 't') goto yy983; - goto yy656; + if (yych <= 's') goto yy1005; + if (yych <= 't') goto yy1008; + goto yy681; } } -yy979: +yy1004: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { - if (yych == 'T') goto yy984; - if (yych <= 'm') goto yy656; - goto yy981; + if (yych == 'T') goto yy1009; + if (yych <= 'm') goto yy681; + goto yy1006; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy656; - goto yy982; + if (yych <= 'q') goto yy681; + goto yy1007; } else { - if (yych <= 's') goto yy980; - if (yych <= 't') goto yy983; - goto yy656; + if (yych <= 's') goto yy1005; + if (yych <= 't') goto yy1008; + goto yy681; } } -yy980: +yy1005: yych = *++YYCURSOR; - if (yych == 't') goto yy994; + if (yych == 't') goto yy1019; goto yy56; -yy981: +yy1006: yych = *++YYCURSOR; - if (yych == 'd') goto yy994; + if (yych == 'd') goto yy1019; goto yy56; -yy982: +yy1007: yych = *++YYCURSOR; - if (yych == 'd') goto yy994; + if (yych == 'd') goto yy1019; goto yy56; -yy983: +yy1008: yych = *++YYCURSOR; - if (yych == 'h') goto yy994; + if (yych == 'h') goto yy1019; goto yy56; -yy984: +yy1009: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '1') goto yy985; - if (yych <= '2') goto yy986; - if (yych <= '9') goto yy987; + if (yych <= '1') goto yy1010; + if (yych <= '2') goto yy1011; + if (yych <= '9') goto yy1012; goto yy56; -yy985: +yy1010: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy987; - if (yych <= ':') goto yy988; + if (yych <= '9') goto yy1012; + if (yych <= ':') goto yy1013; goto yy56; -yy986: +yy1011: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '4') goto yy987; - if (yych == ':') goto yy988; + if (yych <= '4') goto yy1012; + if (yych == ':') goto yy1013; goto yy56; -yy987: +yy1012: yych = *++YYCURSOR; if (yych != ':') goto yy56; -yy988: +yy1013: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '5') goto yy989; - if (yych <= '9') goto yy990; + if (yych <= '5') goto yy1014; + if (yych <= '9') goto yy1015; goto yy56; -yy989: +yy1014: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy990; - if (yych <= ':') goto yy991; + if (yych <= '9') goto yy1015; + if (yych <= ':') goto yy1016; goto yy56; -yy990: +yy1015: yych = *++YYCURSOR; if (yych != ':') goto yy56; -yy991: +yy1016: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '5') goto yy992; - if (yych <= '6') goto yy993; - if (yych <= '9') goto yy841; + if (yych <= '5') goto yy1017; + if (yych <= '6') goto yy1018; + if (yych <= '9') goto yy866; goto yy56; -yy992: +yy1017: yych = *++YYCURSOR; - if (yych <= '/') goto yy842; - if (yych <= '9') goto yy841; - goto yy842; -yy993: + if (yych <= '/') goto yy867; + if (yych <= '9') goto yy866; + goto yy867; +yy1018: yych = *++YYCURSOR; - if (yych == '0') goto yy841; - goto yy842; -yy994: + if (yych == '0') goto yy866; + goto yy867; +yy1019: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'T') goto yy984; - goto yy656; -yy995: + if (yych == 'T') goto yy1009; + goto yy681; +yy1020: yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); - if (yych != '-') goto yy973; + if (yych != '-') goto yy998; yych = *++YYCURSOR; if (yych <= '2') { if (yych <= '/') goto yy56; - if (yych >= '1') goto yy998; + if (yych >= '1') goto yy1023; } else { - if (yych <= '3') goto yy999; - if (yych <= '9') goto yy979; + if (yych <= '3') goto yy1024; + if (yych <= '9') goto yy1004; goto yy56; } yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'm') { if (yych <= '9') { - if (yych <= '/') goto yy656; - goto yy1000; + if (yych <= '/') goto yy681; + goto yy1025; } else { - if (yych == 'T') goto yy984; - goto yy656; + if (yych == 'T') goto yy1009; + goto yy681; } } else { if (yych <= 'r') { - if (yych <= 'n') goto yy981; - if (yych <= 'q') goto yy656; - goto yy982; + if (yych <= 'n') goto yy1006; + if (yych <= 'q') goto yy681; + goto yy1007; } else { - if (yych <= 's') goto yy980; - if (yych <= 't') goto yy983; - goto yy656; + if (yych <= 's') goto yy1005; + if (yych <= 't') goto yy1008; + goto yy681; } } -yy998: +yy1023: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'm') { if (yych <= '9') { - if (yych <= '/') goto yy656; - goto yy1000; + if (yych <= '/') goto yy681; + goto yy1025; } else { - if (yych == 'T') goto yy984; - goto yy656; + if (yych == 'T') goto yy1009; + goto yy681; } } else { if (yych <= 'r') { - if (yych <= 'n') goto yy981; - if (yych <= 'q') goto yy656; - goto yy982; + if (yych <= 'n') goto yy1006; + if (yych <= 'q') goto yy681; + goto yy1007; } else { - if (yych <= 's') goto yy980; - if (yych <= 't') goto yy983; - goto yy656; + if (yych <= 's') goto yy1005; + if (yych <= 't') goto yy1008; + goto yy681; } } -yy999: +yy1024: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'm') { if (yych <= '1') { - if (yych <= '/') goto yy656; + if (yych <= '/') goto yy681; } else { - if (yych == 'T') goto yy984; - goto yy656; + if (yych == 'T') goto yy1009; + goto yy681; } } else { if (yych <= 'r') { - if (yych <= 'n') goto yy981; - if (yych <= 'q') goto yy656; - goto yy982; + if (yych <= 'n') goto yy1006; + if (yych <= 'q') goto yy681; + goto yy1007; } else { - if (yych <= 's') goto yy980; - if (yych <= 't') goto yy983; - goto yy656; + if (yych <= 's') goto yy1005; + if (yych <= 't') goto yy1008; + goto yy681; } } -yy1000: +yy1025: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { - if (yych == 'T') goto yy1001; - if (yych <= 'm') goto yy454; - goto yy981; + if (yych == 'T') goto yy1026; + if (yych <= 'm') goto yy479; + goto yy1006; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy454; - goto yy982; + if (yych <= 'q') goto yy479; + goto yy1007; } else { - if (yych <= 's') goto yy980; - if (yych <= 't') goto yy983; - goto yy454; + if (yych <= 's') goto yy1005; + if (yych <= 't') goto yy1008; + goto yy479; } } -yy1001: +yy1026: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '1') goto yy1002; - if (yych <= '2') goto yy1003; - if (yych <= '9') goto yy987; + if (yych <= '1') goto yy1027; + if (yych <= '2') goto yy1028; + if (yych <= '9') goto yy1012; goto yy56; -yy1002: +yy1027: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy1004; - if (yych <= ':') goto yy988; + if (yych <= '9') goto yy1029; + if (yych <= ':') goto yy1013; goto yy56; -yy1003: +yy1028: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '4') goto yy1004; - if (yych == ':') goto yy988; + if (yych <= '4') goto yy1029; + if (yych == ':') goto yy1013; goto yy56; -yy1004: +yy1029: yych = *++YYCURSOR; if (yych != ':') goto yy56; yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '5') goto yy1006; - if (yych <= '9') goto yy990; + if (yych <= '5') goto yy1031; + if (yych <= '9') goto yy1015; goto yy56; -yy1006: +yy1031: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy1007; - if (yych <= ':') goto yy991; + if (yych <= '9') goto yy1032; + if (yych <= ':') goto yy1016; goto yy56; -yy1007: +yy1032: yych = *++YYCURSOR; if (yych != ':') goto yy56; yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '5') goto yy1009; - if (yych <= '6') goto yy1010; - if (yych <= '9') goto yy841; + if (yych <= '5') goto yy1034; + if (yych <= '6') goto yy1035; + if (yych <= '9') goto yy866; goto yy56; -yy1009: +yy1034: yych = *++YYCURSOR; - if (yych <= '/') goto yy842; - if (yych <= '9') goto yy1011; - goto yy842; -yy1010: + if (yych <= '/') goto yy867; + if (yych <= '9') goto yy1036; + goto yy867; +yy1035: yych = *++YYCURSOR; - if (yych != '0') goto yy842; -yy1011: + if (yych != '0') goto yy867; +yy1036: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - if (yych != '.') goto yy842; + if (yych != '.') goto yy867; yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= ':') goto yy56; -yy1013: +yy1038: yyaccept = 23; YYMARKER = ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); yych = *YYCURSOR; if (yych <= '-') { - if (yych == '+') goto yy1016; - if (yych <= ',') goto yy842; - goto yy1016; + if (yych == '+') goto yy1041; + if (yych <= ',') goto yy867; + goto yy1041; } else { if (yych <= '9') { - if (yych <= '/') goto yy842; - goto yy1013; + if (yych <= '/') goto yy867; + goto yy1038; } else { - if (yych != 'G') goto yy842; + if (yych != 'G') goto yy867; } } yych = *++YYCURSOR; - if (yych == 'M') goto yy1022; + if (yych == 'M') goto yy1047; goto yy56; -yy1016: +yy1041: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '1') goto yy1017; - if (yych <= '2') goto yy1018; - if (yych <= '9') goto yy1019; + if (yych <= '1') goto yy1042; + if (yych <= '2') goto yy1043; + if (yych <= '9') goto yy1044; goto yy56; -yy1017: +yy1042: yych = *++YYCURSOR; - if (yych <= '/') goto yy842; - if (yych <= '9') goto yy1019; - if (yych <= ':') goto yy1020; - goto yy842; -yy1018: + if (yych <= '/') goto yy867; + if (yych <= '9') goto yy1044; + if (yych <= ':') goto yy1045; + goto yy867; +yy1043: yych = *++YYCURSOR; if (yych <= '5') { - if (yych <= '/') goto yy842; - if (yych >= '5') goto yy1021; + if (yych <= '/') goto yy867; + if (yych >= '5') goto yy1046; } else { - if (yych <= '9') goto yy841; - if (yych <= ':') goto yy1020; - goto yy842; + if (yych <= '9') goto yy866; + if (yych <= ':') goto yy1045; + goto yy867; } -yy1019: +yy1044: yych = *++YYCURSOR; - if (yych <= '/') goto yy842; - if (yych <= '5') goto yy1021; - if (yych <= '9') goto yy841; - if (yych >= ';') goto yy842; -yy1020: + if (yych <= '/') goto yy867; + if (yych <= '5') goto yy1046; + if (yych <= '9') goto yy866; + if (yych >= ';') goto yy867; +yy1045: yych = *++YYCURSOR; - if (yych <= '/') goto yy842; - if (yych <= '5') goto yy1021; - if (yych <= '9') goto yy841; - goto yy842; -yy1021: + if (yych <= '/') goto yy867; + if (yych <= '5') goto yy1046; + if (yych <= '9') goto yy866; + goto yy867; +yy1046: yych = *++YYCURSOR; - if (yych <= '/') goto yy842; - if (yych <= '9') goto yy841; - goto yy842; -yy1022: + if (yych <= '/') goto yy867; + if (yych <= '9') goto yy866; + goto yy867; +yy1047: yych = *++YYCURSOR; if (yych != 'T') goto yy56; yych = *++YYCURSOR; - if (yych == '+') goto yy1016; - if (yych == '-') goto yy1016; + if (yych == '+') goto yy1041; + if (yych == '-') goto yy1041; goto yy56; -yy1024: +yy1049: yych = *++YYCURSOR; - if (yych == 'C') goto yy1025; + if (yych == 'C') goto yy1050; if (yych != 'c') goto yy56; -yy1025: +yy1050: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'D') { - if (yych == '-') goto yy766; - goto yy793; + if (yych == '-') goto yy791; + goto yy818; } else { - if (yych <= 'E') goto yy879; - if (yych == 'e') goto yy879; - goto yy793; + if (yych <= 'E') goto yy904; + if (yych == 'e') goto yy904; + goto yy818; } -yy1026: +yy1051: yych = *++YYCURSOR; - if (yych == 'V') goto yy1027; + if (yych == 'V') goto yy1052; if (yych != 'v') goto yy56; -yy1027: +yy1052: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'D') { - if (yych == '-') goto yy766; - goto yy793; + if (yych == '-') goto yy791; + goto yy818; } else { - if (yych <= 'E') goto yy886; - if (yych == 'e') goto yy886; - goto yy793; + if (yych <= 'E') goto yy911; + if (yych == 'e') goto yy911; + goto yy818; } -yy1028: +yy1053: yych = *++YYCURSOR; - if (yych == 'T') goto yy1029; + if (yych == 'T') goto yy1054; if (yych != 't') goto yy56; -yy1029: +yy1054: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'N') { - if (yych == '-') goto yy766; - goto yy793; + if (yych == '-') goto yy791; + goto yy818; } else { - if (yych <= 'O') goto yy892; - if (yych == 'o') goto yy892; - goto yy793; + if (yych <= 'O') goto yy917; + if (yych == 'o') goto yy917; + goto yy818; } -yy1030: +yy1055: yych = *++YYCURSOR; - if (yych == 'P') goto yy1031; + if (yych == 'P') goto yy1056; if (yych != 'p') goto yy56; -yy1031: +yy1056: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'S') { - if (yych == '-') goto yy766; - goto yy793; + if (yych == '-') goto yy791; + goto yy818; } else { - if (yych <= 'T') goto yy1032; - if (yych != 't') goto yy793; + if (yych <= 'T') goto yy1057; + if (yych != 't') goto yy818; } -yy1032: +yy1057: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'D') { - if (yych == '-') goto yy766; - goto yy793; + if (yych == '-') goto yy791; + goto yy818; } else { - if (yych <= 'E') goto yy898; - if (yych == 'e') goto yy898; - goto yy793; + if (yych <= 'E') goto yy923; + if (yych == 'e') goto yy923; + goto yy818; } -yy1033: +yy1058: yych = *++YYCURSOR; - if (yych == 'G') goto yy1036; - if (yych == 'g') goto yy1036; + if (yych == 'G') goto yy1061; + if (yych == 'g') goto yy1061; goto yy56; -yy1034: +yy1059: yych = *++YYCURSOR; - if (yych == 'R') goto yy1035; + if (yych == 'R') goto yy1060; if (yych != 'r') goto yy56; -yy1035: +yy1060: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'H') { - if (yych == '-') goto yy766; - goto yy793; + if (yych == '-') goto yy791; + goto yy818; } else { - if (yych <= 'I') goto yy905; - if (yych == 'i') goto yy905; - goto yy793; + if (yych <= 'I') goto yy930; + if (yych == 'i') goto yy930; + goto yy818; } -yy1036: +yy1061: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'T') { - if (yych == '-') goto yy766; - goto yy793; + if (yych == '-') goto yy791; + goto yy818; } else { - if (yych <= 'U') goto yy907; - if (yych == 'u') goto yy907; - goto yy793; + if (yych <= 'U') goto yy932; + if (yych == 'u') goto yy932; + goto yy818; } -yy1037: +yy1062: yych = *++YYCURSOR; if (yych <= 'Y') { - if (yych == 'R') goto yy1038; + if (yych == 'R') goto yy1063; if (yych <= 'X') goto yy56; - goto yy1039; + goto yy1064; } else { if (yych <= 'r') { if (yych <= 'q') goto yy56; } else { - if (yych == 'y') goto yy1039; + if (yych == 'y') goto yy1064; goto yy56; } } -yy1038: +yy1063: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'B') { - if (yych == '-') goto yy766; - goto yy793; + if (yych == '-') goto yy791; + goto yy818; } else { - if (yych <= 'C') goto yy911; - if (yych == 'c') goto yy911; - goto yy793; + if (yych <= 'C') goto yy936; + if (yych == 'c') goto yy936; + goto yy818; } -yy1039: +yy1064: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '-') goto yy766; - goto yy793; -yy1040: + if (yych == '-') goto yy791; + goto yy818; +yy1065: yych = *++YYCURSOR; - if (yych == 'B') goto yy1041; + if (yych == 'B') goto yy1066; if (yych != 'b') goto yy56; -yy1041: +yy1066: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'Q') { - if (yych == '-') goto yy766; - goto yy793; + if (yych == '-') goto yy791; + goto yy818; } else { - if (yych <= 'R') goto yy914; - if (yych == 'r') goto yy914; - goto yy793; + if (yych <= 'R') goto yy939; + if (yych == 'r') goto yy939; + goto yy818; } -yy1042: +yy1067: yych = *++YYCURSOR; if (yych <= 'N') { - if (yych == 'L') goto yy1046; + if (yych == 'L') goto yy1071; if (yych <= 'M') goto yy56; - goto yy1045; + goto yy1070; } else { if (yych <= 'l') { if (yych <= 'k') goto yy56; - goto yy1046; + goto yy1071; } else { - if (yych == 'n') goto yy1045; + if (yych == 'n') goto yy1070; goto yy56; } } -yy1043: +yy1068: yych = *++YYCURSOR; - if (yych == 'N') goto yy1044; + if (yych == 'N') goto yy1069; if (yych != 'n') goto yy56; -yy1044: +yy1069: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'T') { - if (yych == '-') goto yy766; - goto yy793; + if (yych == '-') goto yy791; + goto yy818; } else { - if (yych <= 'U') goto yy921; - if (yych == 'u') goto yy921; - goto yy793; + if (yych <= 'U') goto yy946; + if (yych == 'u') goto yy946; + goto yy818; } -yy1045: +yy1070: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'D') { - if (yych == '-') goto yy766; - goto yy793; + if (yych == '-') goto yy791; + goto yy818; } else { - if (yych <= 'E') goto yy883; - if (yych == 'e') goto yy883; - goto yy793; + if (yych <= 'E') goto yy908; + if (yych == 'e') goto yy908; + goto yy818; } -yy1046: +yy1071: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'X') { - if (yych == '-') goto yy766; - goto yy793; + if (yych == '-') goto yy791; + goto yy818; } else { - if (yych <= 'Y') goto yy883; - if (yych == 'y') goto yy883; - goto yy793; + if (yych <= 'Y') goto yy908; + if (yych == 'y') goto yy908; + goto yy818; } -yy1047: +yy1072: yych = *++YYCURSOR; if (yych <= '.') { if (yych <= '\t') { - if (yych <= 0x08) goto yy577; - goto yy730; + if (yych <= 0x08) goto yy602; + goto yy755; } else { - if (yych <= ',') goto yy577; - if (yych <= '-') goto yy731; - goto yy730; + if (yych <= ',') goto yy602; + if (yych <= '-') goto yy756; + goto yy755; } } else { if (yych <= 'U') { - if (yych <= '/') goto yy729; - if (yych <= 'T') goto yy577; - goto yy77; + if (yych <= '/') goto yy754; + if (yych <= 'T') goto yy602; + goto yy79; } else { - if (yych == 'u') goto yy77; - goto yy577; + if (yych == 'u') goto yy79; + goto yy602; } } -yy1048: +yy1073: yych = *++YYCURSOR; if (yych <= 'P') { - if (yych == 'C') goto yy128; + if (yych == 'C') goto yy121; if (yych <= 'O') goto yy56; - goto yy585; + goto yy610; } else { if (yych <= 'c') { if (yych <= 'b') goto yy56; - goto yy128; + goto yy121; } else { - if (yych == 'p') goto yy585; + if (yych == 'p') goto yy610; goto yy56; } } -yy1049: +yy1074: yych = *++YYCURSOR; if (yych <= '9') { if (yych <= ',') { - if (yych == '\t') goto yy1051; - goto yy1053; + if (yych == '\t') goto yy1076; + goto yy1078; } else { - if (yych <= '-') goto yy1050; - if (yych <= '.') goto yy730; - if (yych <= '/') goto yy729; - goto yy740; + if (yych <= '-') goto yy1075; + if (yych <= '.') goto yy755; + if (yych <= '/') goto yy754; + goto yy765; } } else { if (yych <= 'q') { - if (yych == 'n') goto yy469; - goto yy1053; + if (yych == 'n') goto yy494; + goto yy1078; } else { - if (yych <= 'r') goto yy470; - if (yych <= 's') goto yy463; - if (yych <= 't') goto yy467; - goto yy1053; + if (yych <= 'r') goto yy495; + if (yych <= 's') goto yy489; + if (yych <= 't') goto yy492; + goto yy1078; } } -yy1050: +yy1075: yych = *++YYCURSOR; switch (yych) { - case '0': goto yy1054; - case '1': goto yy1055; + case '0': goto yy1079; + case '1': goto yy1080; case '2': case '3': case '4': @@ -14297,279 +14919,366 @@ yy1050: case '6': case '7': case '8': - case '9': goto yy617; + case '9': goto yy642; case 'A': - case 'a': goto yy621; + case 'a': goto yy646; case 'D': - case 'd': goto yy625; + case 'd': goto yy650; case 'F': - case 'f': goto yy619; + case 'f': goto yy644; case 'J': - case 'j': goto yy618; + case 'j': goto yy643; case 'M': - case 'm': goto yy620; + case 'm': goto yy645; case 'N': - case 'n': goto yy624; + case 'n': goto yy649; case 'O': - case 'o': goto yy623; + case 'o': goto yy648; case 'S': - case 's': goto yy622; - default: goto yy577; + case 's': goto yy647; + default: goto yy602; } -yy1051: +yy1076: yych = *++YYCURSOR; - if (yych <= '/') goto yy1053; - if (yych <= '0') goto yy735; - if (yych <= '1') goto yy736; - if (yych <= '9') goto yy737; - goto yy1053; -yy1052: + if (yych <= '/') goto yy1078; + if (yych <= '0') goto yy760; + if (yych <= '1') goto yy761; + if (yych <= '9') goto yy762; + goto yy1078; +yy1077: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 13) YYFILL(13); yych = *YYCURSOR; -yy1053: - switch (yych) { - case '\t': - case ' ': goto yy1052; - case '-': - case '.': goto yy576; - case 'A': - case 'a': goto yy573; - case 'D': - case 'd': goto yy465; - case 'F': - case 'f': goto yy466; - case 'H': - case 'h': goto yy63; - case 'I': goto yy474; - case 'J': - case 'j': goto yy478; - case 'M': - case 'm': goto yy464; - case 'N': - case 'n': goto yy481; - case 'O': - case 'o': goto yy480; - case 'S': - case 's': goto yy462; - case 'T': - case 't': goto yy68; - case 'V': goto yy476; - case 'W': - case 'w': goto yy67; - case 'X': goto yy477; - case 'Y': - case 'y': goto yy66; - default: goto yy56; +yy1078: + if (yych <= 'W') { + if (yych <= 'G') { + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy1077; + goto yy56; + } else { + if (yych <= ' ') goto yy1077; + if (yych <= ',') goto yy56; + goto yy601; + } + } else { + if (yych <= 'C') { + if (yych == 'A') goto yy598; + goto yy56; + } else { + if (yych <= 'D') goto yy490; + if (yych == 'F') goto yy491; + goto yy56; + } + } + } else { + if (yych <= 'N') { + if (yych <= 'J') { + if (yych <= 'H') goto yy65; + if (yych <= 'I') goto yy499; + goto yy503; + } else { + if (yych <= 'L') goto yy56; + if (yych <= 'M') goto yy487; + goto yy506; + } + } else { + if (yych <= 'S') { + if (yych <= 'O') goto yy505; + if (yych <= 'R') goto yy56; + goto yy488; + } else { + if (yych <= 'T') goto yy70; + if (yych <= 'U') goto yy63; + if (yych <= 'V') goto yy501; + goto yy69; + } + } + } + } else { + if (yych <= 'l') { + if (yych <= 'd') { + if (yych <= '`') { + if (yych <= 'X') goto yy502; + if (yych <= 'Y') goto yy68; + goto yy56; + } else { + if (yych <= 'a') goto yy598; + if (yych <= 'c') goto yy56; + goto yy490; + } + } else { + if (yych <= 'g') { + if (yych == 'f') goto yy491; + goto yy56; + } else { + if (yych <= 'h') goto yy65; + if (yych == 'j') goto yy503; + goto yy56; + } + } + } else { + if (yych <= 'u') { + if (yych <= 'o') { + if (yych <= 'm') goto yy487; + if (yych <= 'n') goto yy506; + goto yy505; + } else { + if (yych <= 'r') goto yy56; + if (yych <= 's') goto yy488; + if (yych <= 't') goto yy70; + goto yy63; + } + } else { + if (yych <= 'x') { + if (yych == 'w') goto yy69; + goto yy56; + } else { + if (yych <= 'y') goto yy68; + if (yych == 0xC2) goto yy62; + goto yy56; + } + } + } } -yy1054: +yy1079: yych = *++YYCURSOR; if (yych <= '.') { if (yych <= ',') goto yy56; - if (yych <= '-') goto yy654; - goto yy601; + if (yych <= '-') goto yy679; + goto yy626; } else { if (yych <= '/') goto yy56; - if (yych <= '9') goto yy1056; + if (yych <= '9') goto yy1081; goto yy56; } -yy1055: +yy1080: yych = *++YYCURSOR; if (yych <= '.') { if (yych <= ',') goto yy56; - if (yych <= '-') goto yy654; - goto yy601; + if (yych <= '-') goto yy679; + goto yy626; } else { if (yych <= '/') goto yy56; if (yych >= '3') goto yy56; } -yy1056: +yy1081: yych = *++YYCURSOR; if (yych <= ',') goto yy56; - if (yych <= '-') goto yy1057; - if (yych <= '.') goto yy601; + if (yych <= '-') goto yy1082; + if (yych <= '.') goto yy626; goto yy56; -yy1057: +yy1082: yych = *++YYCURSOR; if (yych <= '2') { if (yych <= '/') goto yy56; - if (yych >= '1') goto yy1059; + if (yych >= '1') goto yy1084; } else { - if (yych <= '3') goto yy1060; - if (yych <= '9') goto yy658; + if (yych <= '3') goto yy1085; + if (yych <= '9') goto yy683; goto yy56; } yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { - if (yych <= '/') goto yy656; - if (yych <= '9') goto yy1061; - if (yych <= 'm') goto yy656; - goto yy660; + if (yych <= '/') goto yy681; + if (yych <= '9') goto yy1086; + if (yych <= 'm') goto yy681; + goto yy685; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy656; - goto yy661; + if (yych <= 'q') goto yy681; + goto yy686; } else { - if (yych <= 's') goto yy659; - if (yych <= 't') goto yy662; - goto yy656; + if (yych <= 's') goto yy684; + if (yych <= 't') goto yy687; + goto yy681; } } -yy1059: +yy1084: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { - if (yych <= '/') goto yy656; - if (yych <= '9') goto yy1061; - if (yych <= 'm') goto yy656; - goto yy660; + if (yych <= '/') goto yy681; + if (yych <= '9') goto yy1086; + if (yych <= 'm') goto yy681; + goto yy685; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy656; - goto yy661; + if (yych <= 'q') goto yy681; + goto yy686; } else { - if (yych <= 's') goto yy659; - if (yych <= 't') goto yy662; - goto yy656; + if (yych <= 's') goto yy684; + if (yych <= 't') goto yy687; + goto yy681; } } -yy1060: +yy1085: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { if (yych <= '1') { - if (yych <= '/') goto yy656; + if (yych <= '/') goto yy681; } else { - if (yych <= '9') goto yy603; - if (yych <= 'm') goto yy656; - goto yy660; + if (yych <= '9') goto yy628; + if (yych <= 'm') goto yy681; + goto yy685; } } else { if (yych <= 'r') { - if (yych <= 'q') goto yy656; - goto yy661; + if (yych <= 'q') goto yy681; + goto yy686; } else { - if (yych <= 's') goto yy659; - if (yych <= 't') goto yy662; - goto yy656; + if (yych <= 's') goto yy684; + if (yych <= 't') goto yy687; + goto yy681; } } -yy1061: +yy1086: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'n') { - if (yych <= '/') goto yy763; - if (yych <= '9') goto yy604; - if (yych <= 'm') goto yy763; - goto yy660; + if (yych <= '/') goto yy788; + if (yych <= '9') goto yy629; + if (yych <= 'm') goto yy788; + goto yy685; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy763; - goto yy661; + if (yych <= 'q') goto yy788; + goto yy686; } else { - if (yych <= 's') goto yy659; - if (yych <= 't') goto yy662; - goto yy763; + if (yych <= 's') goto yy684; + if (yych <= 't') goto yy687; + goto yy788; } } -yy1062: +yy1087: yych = *++YYCURSOR; if (yych <= '9') { if (yych <= '-') { - if (yych == '\t') goto yy1051; - if (yych <= ',') goto yy1053; - goto yy1050; + if (yych == '\t') goto yy1076; + if (yych <= ',') goto yy1078; + goto yy1075; } else { - if (yych <= '.') goto yy1063; - if (yych <= '/') goto yy729; - if (yych <= '5') goto yy1065; - goto yy740; + if (yych <= '.') goto yy1088; + if (yych <= '/') goto yy754; + if (yych <= '5') goto yy1090; + goto yy765; } } else { if (yych <= 'q') { - if (yych <= ':') goto yy1064; - if (yych == 'n') goto yy469; - goto yy1053; + if (yych <= ':') goto yy1089; + if (yych == 'n') goto yy494; + goto yy1078; } else { - if (yych <= 'r') goto yy470; - if (yych <= 's') goto yy463; - if (yych <= 't') goto yy467; - goto yy1053; + if (yych <= 'r') goto yy495; + if (yych <= 's') goto yy489; + if (yych <= 't') goto yy492; + goto yy1078; } } -yy1063: +yy1088: yych = *++YYCURSOR; if (yych <= '1') { - if (yych <= '/') goto yy577; - if (yych <= '0') goto yy1087; - goto yy1088; + if (yych <= '/') goto yy602; + if (yych <= '0') goto yy1112; + goto yy1113; } else { - if (yych <= '5') goto yy1089; - if (yych <= '9') goto yy1090; - goto yy577; + if (yych <= '5') goto yy1114; + if (yych <= '9') goto yy1115; + goto yy602; } -yy1064: +yy1089: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '5') goto yy1082; - if (yych <= '9') goto yy1083; + if (yych <= '5') goto yy1107; + if (yych <= '9') goto yy1108; goto yy56; -yy1065: +yy1090: yych = *++YYCURSOR; - if (yych == '-') goto yy784; + if (yych == '-') goto yy809; if (yych <= '/') goto yy60; if (yych >= ':') goto yy60; yyaccept = 24; yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case ' ': - case 'A': - case 'D': - case 'F': - case 'H': - case 'I': - case 'J': - case 'M': - case 'N': - case 'O': - case 'S': - case 'T': - case 'V': - case 'X': - 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 yy790; - case '-': goto yy787; - case '.': goto yy791; - case '/': goto yy788; - case '0': goto yy1068; - case '1': goto yy1069; - case '2': goto yy1070; - case '3': goto yy1071; - case '4': - case '5': goto yy1072; - case '6': goto yy1073; - case '7': - case '8': - case '9': goto yy54; - case ':': goto yy806; - case 'W': goto yy809; - default: goto yy1067; + if (yych <= 'L') { + if (yych <= '3') { + if (yych <= '-') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy815; + } else { + if (yych <= ' ') goto yy815; + if (yych >= '-') goto yy812; + } + } else { + if (yych <= '0') { + if (yych <= '.') goto yy816; + if (yych <= '/') goto yy813; + goto yy1093; + } else { + if (yych <= '1') goto yy1094; + if (yych <= '2') goto yy1095; + goto yy1096; + } + } + } else { + if (yych <= 'A') { + if (yych <= '9') { + if (yych <= '5') goto yy1097; + if (yych <= '6') goto yy1098; + goto yy54; + } else { + if (yych <= ':') goto yy831; + if (yych >= 'A') goto yy815; + } + } else { + if (yych <= 'E') { + if (yych == 'D') goto yy815; + } else { + if (yych == 'G') goto yy1092; + if (yych <= 'J') goto yy815; + } + } + } + } else { + if (yych <= 'h') { + if (yych <= '`') { + if (yych <= 'V') { + if (yych <= 'O') goto yy815; + if (yych >= 'S') goto yy815; + } else { + if (yych <= 'W') goto yy834; + if (yych <= 'Y') goto yy815; + } + } else { + if (yych <= 'd') { + if (yych <= 'a') goto yy815; + if (yych >= 'd') goto yy815; + } else { + if (yych == 'f') goto yy815; + if (yych >= 'h') goto yy815; + } + } + } else { + if (yych <= 'u') { + if (yych <= 'l') { + if (yych == 'j') goto yy815; + } else { + if (yych <= 'o') goto yy815; + if (yych >= 's') goto yy815; + } + } else { + if (yych <= 'x') { + if (yych == 'w') goto yy815; + } else { + if (yych <= 'y') goto yy815; + if (yych == 0xC2) goto yy815; + } + } + } } -yy1067: -#line 1190 "ext/date/lib/parse_date.re" +yy1092: +#line 1204 "ext/date/lib/parse_date.re" { DEBUG_OUTPUT("gnunocolon"); TIMELIB_INIT; @@ -14591,49 +15300,49 @@ yy1067: TIMELIB_DEINIT; return TIMELIB_GNU_NOCOLON; } -#line 14595 "" -yy1068: +#line 15304 "" +yy1093: yych = *++YYCURSOR; if (yych <= '/') goto yy60; - if (yych <= '0') goto yy1080; - if (yych <= '9') goto yy1081; + if (yych <= '0') goto yy1105; + if (yych <= '9') goto yy1106; goto yy60; -yy1069: +yy1094: yych = *++YYCURSOR; if (yych <= '/') goto yy60; - if (yych <= '2') goto yy1079; - if (yych <= '9') goto yy1078; + if (yych <= '2') goto yy1104; + if (yych <= '9') goto yy1103; goto yy60; -yy1070: +yy1095: yych = *++YYCURSOR; if (yych <= '/') goto yy60; - if (yych <= '9') goto yy1078; + if (yych <= '9') goto yy1103; goto yy60; -yy1071: +yy1096: yych = *++YYCURSOR; if (yych <= '/') goto yy60; - if (yych <= '5') goto yy1076; - if (yych <= '6') goto yy1077; - if (yych <= '9') goto yy1074; + if (yych <= '5') goto yy1101; + if (yych <= '6') goto yy1102; + if (yych <= '9') goto yy1099; goto yy60; -yy1072: +yy1097: yych = *++YYCURSOR; if (yych <= '/') goto yy60; - if (yych <= '9') goto yy1074; + if (yych <= '9') goto yy1099; goto yy60; -yy1073: +yy1098: yych = *++YYCURSOR; if (yych <= '/') goto yy60; - if (yych <= '0') goto yy1074; + if (yych <= '0') goto yy1099; if (yych <= '9') goto yy54; goto yy60; -yy1074: +yy1099: yyaccept = 25; yych = *(YYMARKER = ++YYCURSOR); if (yybm[0+yych] & 2) { goto yy54; } - if (yych <= 'W') { + if (yych <= 'X') { if (yych <= 'F') { if (yych <= ' ') { if (yych == '\t') goto yy60; @@ -14647,35 +15356,41 @@ yy1074: if (yych == 'H') goto yy60; if (yych >= 'M') goto yy60; } else { - if (yych <= 'R') goto yy1075; - if (yych <= 'T') goto yy60; - if (yych >= 'W') goto yy60; + if (yych <= 'U') { + if (yych >= 'S') goto yy60; + } else { + if (yych == 'W') goto yy60; + } } } } else { - if (yych <= 'h') { - if (yych <= 'd') { - if (yych == 'Y') goto yy60; - if (yych >= 'd') goto yy60; + if (yych <= 'm') { + if (yych <= 'e') { + if (yych <= 'Y') goto yy60; + if (yych == 'd') goto yy60; } else { - if (yych == 'f') goto yy60; - if (yych >= 'h') goto yy60; + if (yych <= 'g') { + if (yych <= 'f') goto yy60; + } else { + if (yych <= 'h') goto yy60; + if (yych >= 'm') goto yy60; + } } } else { - if (yych <= 't') { - if (yych == 'm') goto yy60; - if (yych >= 's') goto yy60; + if (yych <= 'w') { + if (yych <= 'r') goto yy1100; + if (yych != 'v') goto yy60; } else { - if (yych <= 'w') { - if (yych >= 'w') goto yy60; + if (yych <= 'y') { + if (yych >= 'y') goto yy60; } else { - if (yych == 'y') goto yy60; + if (yych == 0xC2) goto yy60; } } } } -yy1075: -#line 1236 "ext/date/lib/parse_date.re" +yy1100: +#line 1250 "ext/date/lib/parse_date.re" { int tz_not_found; DEBUG_OUTPUT("iso8601nocolon"); @@ -14694,863 +15409,939 @@ yy1075: TIMELIB_DEINIT; return TIMELIB_ISO_NOCOLON; } -#line 14698 "" -yy1076: - yyaccept = 25; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'V') { - if (yych <= 'D') { - if (yych <= ' ') { - if (yych == '\t') goto yy60; - if (yych <= 0x1F) goto yy1075; - goto yy60; - } else { - if (yych <= '/') goto yy1075; - if (yych <= '9') goto yy820; - if (yych <= 'C') goto yy1075; - goto yy60; - } - } else { - if (yych <= 'H') { - if (yych == 'F') goto yy60; - if (yych <= 'G') goto yy1075; - goto yy60; - } else { - if (yych <= 'M') { - if (yych <= 'L') goto yy1075; - goto yy60; - } else { - if (yych <= 'R') goto yy1075; - if (yych <= 'T') goto yy60; - goto yy1075; - } - } - } - } else { - if (yych <= 'h') { - if (yych <= 'c') { - if (yych == 'X') goto yy1075; - if (yych <= 'Y') goto yy60; - goto yy1075; - } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy60; - goto yy1075; - } else { - if (yych == 'g') goto yy1075; - goto yy60; - } - } - } else { - if (yych <= 't') { - if (yych == 'm') goto yy60; - if (yych <= 'r') goto yy1075; - goto yy60; - } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy1075; - goto yy60; - } else { - if (yych == 'y') goto yy60; - goto yy1075; - } - } - } - } -yy1077: - yyaccept = 25; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'V') { - if (yych <= 'D') { - if (yych <= ' ') { - if (yych == '\t') goto yy60; - if (yych <= 0x1F) goto yy1075; - goto yy60; - } else { - if (yych <= '6') { - if (yych <= '/') goto yy1075; - goto yy820; - } else { - if (yych <= '9') goto yy54; - if (yych <= 'C') goto yy1075; - goto yy60; - } - } - } else { - if (yych <= 'H') { - if (yych == 'F') goto yy60; - if (yych <= 'G') goto yy1075; - goto yy60; - } else { - if (yych <= 'M') { - if (yych <= 'L') goto yy1075; - goto yy60; - } else { - if (yych <= 'R') goto yy1075; - if (yych <= 'T') goto yy60; - goto yy1075; - } - } - } - } else { - if (yych <= 'h') { - if (yych <= 'c') { - if (yych == 'X') goto yy1075; - if (yych <= 'Y') goto yy60; - goto yy1075; - } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy60; - goto yy1075; - } else { - if (yych == 'g') goto yy1075; - goto yy60; - } - } - } else { - if (yych <= 't') { - if (yych == 'm') goto yy60; - if (yych <= 'r') goto yy1075; - goto yy60; - } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy1075; - goto yy60; - } else { - if (yych == 'y') goto yy60; - goto yy1075; - } - } - } - } -yy1078: - yyaccept = 25; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'V') { - if (yych <= 'D') { - if (yych <= ' ') { - if (yych == '\t') goto yy60; - if (yych <= 0x1F) goto yy1075; - goto yy60; - } else { - if (yych <= '/') goto yy1075; - if (yych <= '9') goto yy820; - if (yych <= 'C') goto yy1075; - goto yy60; - } - } else { - if (yych <= 'H') { - if (yych == 'F') goto yy60; - if (yych <= 'G') goto yy1075; - goto yy60; - } else { - if (yych <= 'M') { - if (yych <= 'L') goto yy1075; - goto yy60; - } else { - if (yych <= 'R') goto yy1075; - if (yych <= 'T') goto yy60; - goto yy1075; - } - } - } - } else { - if (yych <= 'h') { - if (yych <= 'c') { - if (yych == 'X') goto yy1075; - if (yych <= 'Y') goto yy60; - goto yy1075; - } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy60; - goto yy1075; - } else { - if (yych == 'g') goto yy1075; - goto yy60; - } - } - } else { - if (yych <= 't') { - if (yych == 'm') goto yy60; - if (yych <= 'r') goto yy1075; - goto yy60; - } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy1075; - goto yy60; - } else { - if (yych == 'y') goto yy60; - goto yy1075; - } - } - } - } -yy1079: - yyaccept = 25; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'T') { - if (yych <= '9') { - if (yych <= ' ') { - if (yych == '\t') goto yy60; - if (yych <= 0x1F) goto yy1075; - goto yy60; - } else { - if (yych <= '0') { - if (yych <= '/') goto yy1075; - goto yy844; - } else { - if (yych <= '2') goto yy845; - if (yych <= '3') goto yy846; - goto yy820; - } - } - } else { - if (yych <= 'G') { - if (yych <= 'D') { - if (yych <= 'C') goto yy1075; - goto yy60; - } else { - if (yych == 'F') goto yy60; - goto yy1075; - } - } else { - if (yych <= 'L') { - if (yych <= 'H') goto yy60; - goto yy1075; - } else { - if (yych <= 'M') goto yy60; - if (yych <= 'R') goto yy1075; - goto yy60; - } - } - } - } else { - if (yych <= 'g') { - if (yych <= 'Y') { - if (yych == 'W') goto yy60; - if (yych <= 'X') goto yy1075; - goto yy60; - } else { - if (yych <= 'd') { - if (yych <= 'c') goto yy1075; - goto yy60; - } else { - if (yych == 'f') goto yy60; - goto yy1075; - } - } - } else { - if (yych <= 't') { - if (yych <= 'l') { - if (yych <= 'h') goto yy60; - goto yy1075; - } else { - if (yych <= 'm') goto yy60; - if (yych <= 'r') goto yy1075; - goto yy60; - } - } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy1075; - goto yy60; - } else { - if (yych == 'y') goto yy60; - goto yy1075; - } - } - } - } -yy1080: - yyaccept = 25; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'T') { - if (yych <= '9') { - if (yych <= ' ') { - if (yych == '\t') goto yy60; - if (yych <= 0x1F) goto yy1075; - goto yy60; - } else { - if (yych <= '0') { - if (yych <= '/') goto yy1075; - goto yy876; - } else { - if (yych <= '2') goto yy845; - if (yych <= '3') goto yy846; - goto yy820; - } - } - } else { - if (yych <= 'G') { - if (yych <= 'D') { - if (yych <= 'C') goto yy1075; - goto yy60; - } else { - if (yych == 'F') goto yy60; - goto yy1075; - } - } else { - if (yych <= 'L') { - if (yych <= 'H') goto yy60; - goto yy1075; - } else { - if (yych <= 'M') goto yy60; - if (yych <= 'R') goto yy1075; - goto yy60; - } - } - } - } else { - if (yych <= 'g') { - if (yych <= 'Y') { - if (yych == 'W') goto yy60; - if (yych <= 'X') goto yy1075; - goto yy60; - } else { - if (yych <= 'd') { - if (yych <= 'c') goto yy1075; - goto yy60; - } else { - if (yych == 'f') goto yy60; - goto yy1075; - } - } - } else { - if (yych <= 't') { - if (yych <= 'l') { - if (yych <= 'h') goto yy60; - goto yy1075; - } else { - if (yych <= 'm') goto yy60; - if (yych <= 'r') goto yy1075; - goto yy60; - } - } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy1075; - goto yy60; - } else { - if (yych == 'y') goto yy60; - goto yy1075; - } - } - } - } -yy1081: - yyaccept = 25; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'T') { - if (yych <= '9') { - if (yych <= ' ') { - if (yych == '\t') goto yy60; - if (yych <= 0x1F) goto yy1075; - goto yy60; - } else { - if (yych <= '0') { - if (yych <= '/') goto yy1075; - goto yy844; - } else { - if (yych <= '2') goto yy845; - if (yych <= '3') goto yy846; - goto yy820; - } - } - } else { - if (yych <= 'G') { - if (yych <= 'D') { - if (yych <= 'C') goto yy1075; - goto yy60; - } else { - if (yych == 'F') goto yy60; - goto yy1075; - } - } else { - if (yych <= 'L') { - if (yych <= 'H') goto yy60; - goto yy1075; - } else { - if (yych <= 'M') goto yy60; - if (yych <= 'R') goto yy1075; - goto yy60; - } - } - } - } else { - if (yych <= 'g') { - if (yych <= 'Y') { - if (yych == 'W') goto yy60; - if (yych <= 'X') goto yy1075; - goto yy60; - } else { - if (yych <= 'd') { - if (yych <= 'c') goto yy1075; - goto yy60; - } else { - if (yych == 'f') goto yy60; - goto yy1075; - } - } - } else { - if (yych <= 't') { - if (yych <= 'l') { - if (yych <= 'h') goto yy60; - goto yy1075; - } else { - if (yych <= 'm') goto yy60; - if (yych <= 'r') goto yy1075; - goto yy60; - } - } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy1075; - goto yy60; - } else { - if (yych == 'y') goto yy60; - goto yy1075; - } - } - } - } -yy1082: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych == '.') goto yy1084; - goto yy490; - } else { - if (yych <= '9') goto yy1083; - if (yych <= ':') goto yy1084; - goto yy490; - } -yy1083: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy1084; - if (yych != ':') goto yy490; -yy1084: - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '5') goto yy1085; - if (yych <= '6') goto yy1086; - if (yych <= '9') goto yy495; - goto yy56; -yy1085: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy496; - if (yych <= '/') goto yy490; - if (yych <= '9') goto yy495; - goto yy490; -yy1086: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy496; - if (yych == '0') goto yy495; - goto yy490; -yy1087: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= ',') goto yy490; - if (yych <= '-') goto yy601; - goto yy1091; - } else { - if (yych <= '/') goto yy490; - if (yych <= '9') goto yy1090; - if (yych <= ':') goto yy1084; - goto yy490; - } -yy1088: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= ',') goto yy490; - if (yych <= '-') goto yy601; - if (yych <= '.') goto yy1091; - goto yy490; - } else { - if (yych <= '2') goto yy1090; - if (yych <= '9') goto yy1083; - if (yych <= ':') goto yy1084; - goto yy490; - } -yy1089: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= ',') goto yy490; - if (yych <= '-') goto yy601; - goto yy1091; - } else { - if (yych <= '/') goto yy490; - if (yych <= '9') goto yy1083; - if (yych <= ':') goto yy1084; - goto yy490; - } -yy1090: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= ',') goto yy490; - if (yych <= '-') goto yy601; - } else { - if (yych == ':') goto yy1084; - goto yy490; - } -yy1091: - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '5') goto yy1092; - if (yych <= '6') goto yy1093; - if (yych <= '9') goto yy609; - goto yy56; -yy1092: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy496; - if (yych <= '/') goto yy490; - if (yych <= '9') goto yy1094; - goto yy490; -yy1093: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych == '.') goto yy496; - goto yy490; - } else { - if (yych <= '0') goto yy1094; - if (yych <= '9') goto yy610; - goto yy490; - } -yy1094: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy496; - if (yych <= '/') goto yy490; - if (yych <= '9') goto yy604; - goto yy490; -yy1095: - yych = *++YYCURSOR; - if (yych <= '9') { - if (yych <= '-') { - if (yych == '\t') goto yy459; - if (yych <= ',') goto yy461; - goto yy1050; - } else { - if (yych <= '.') goto yy473; - if (yych <= '/') goto yy471; - if (yych <= '5') goto yy1065; - goto yy740; - } - } else { - if (yych <= 'q') { - if (yych <= ':') goto yy482; - if (yych == 'n') goto yy469; - goto yy461; - } else { - if (yych <= 'r') goto yy470; - if (yych <= 's') goto yy463; - if (yych <= 't') goto yy467; - goto yy461; - } - } -yy1096: - yych = *++YYCURSOR; - if (yych <= '9') { - if (yych <= '-') { - if (yych == '\t') goto yy1051; - if (yych <= ',') goto yy1053; - goto yy1050; - } else { - if (yych <= '.') goto yy1063; - if (yych <= '/') goto yy471; - if (yych <= '5') goto yy1065; - goto yy740; - } - } else { - if (yych <= 'q') { - if (yych <= ':') goto yy1064; - if (yych == 'n') goto yy469; - goto yy1053; - } else { - if (yych <= 'r') goto yy470; - if (yych <= 's') goto yy463; - if (yych <= 't') goto yy467; - goto yy1053; - } - } -yy1097: - yych = *++YYCURSOR; - if (yych <= 'E') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'D') goto yy141; - } - } else { - if (yych <= 'd') { - if (yych <= 'Z') goto yy141; - if (yych <= '`') goto yy3; - goto yy141; - } else { - if (yych <= 'e') goto yy1098; - if (yych <= 'z') goto yy141; - goto yy3; - } - } -yy1098: - yych = *++YYCURSOR; - if (yych <= 'V') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'U') goto yy142; - } - } else { - if (yych <= 'u') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy3; - goto yy142; - } else { - if (yych <= 'v') goto yy1099; - if (yych <= 'z') goto yy142; - goto yy3; - } - } -yy1099: - yych = *++YYCURSOR; - if (yych <= 'I') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'H') goto yy143; - } - } else { - if (yych <= 'h') { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy3; - goto yy143; - } else { - if (yych <= 'i') goto yy1100; - if (yych <= 'z') goto yy143; - goto yy3; - } - } -yy1100: - yych = *++YYCURSOR; - if (yych <= 'O') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'N') goto yy144; - } - } else { - if (yych <= 'n') { - if (yych <= 'Z') goto yy144; - if (yych <= '`') goto yy3; - goto yy144; - } else { - if (yych <= 'o') goto yy1101; - if (yych <= 'z') goto yy144; - goto yy3; - } - } +#line 15413 "" yy1101: - yyaccept = 0; + yyaccept = 25; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'T') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych <= 'U') goto yy1102; - if (yych != 'u') goto yy3; - } -yy1102: - yych = *++YYCURSOR; - if (yych == 'S') goto yy1103; - if (yych != 's') goto yy56; -yy1103: - yych = *++YYCURSOR; - if (yych == '\t') goto yy1104; - if (yych != ' ') goto yy56; -yy1104: - ++YYCURSOR; - if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11); - yych = *YYCURSOR; -yy1105: if (yych <= 'W') { - if (yych <= 'F') { + if (yych <= 'E') { if (yych <= ' ') { - if (yych == '\t') goto yy1104; - if (yych <= 0x1F) goto yy56; - goto yy1104; + if (yych == '\t') goto yy60; + if (yych <= 0x1F) goto yy1100; + goto yy60; } else { - if (yych == 'D') goto yy1109; - if (yych <= 'E') goto yy56; - goto yy1110; + if (yych <= '9') { + if (yych <= '/') goto yy1100; + goto yy845; + } else { + if (yych == 'D') goto yy60; + goto yy1100; + } } } else { - if (yych <= 'M') { - if (yych == 'H') goto yy1108; - if (yych <= 'L') goto yy56; - goto yy1107; + if (yych <= 'L') { + if (yych == 'G') goto yy1100; + if (yych <= 'H') goto yy60; + goto yy1100; } else { - if (yych <= 'S') { - if (yych <= 'R') goto yy56; + if (yych <= 'R') { + if (yych <= 'M') goto yy60; + goto yy1100; } else { - if (yych <= 'T') goto yy1113; - if (yych <= 'V') goto yy56; - goto yy1112; + if (yych == 'V') goto yy1100; + goto yy60; } } } } else { if (yych <= 'l') { if (yych <= 'd') { - if (yych == 'Y') goto yy1111; - if (yych <= 'c') goto yy56; - goto yy1109; + if (yych == 'Y') goto yy60; + if (yych <= 'c') goto yy1100; + goto yy60; } else { if (yych <= 'f') { - if (yych <= 'e') goto yy56; - goto yy1110; + if (yych <= 'e') goto yy1100; + goto yy60; } else { - if (yych == 'h') goto yy1108; - goto yy56; + if (yych == 'h') goto yy60; + goto yy1100; } } } else { - if (yych <= 't') { - if (yych <= 'm') goto yy1107; - if (yych <= 'r') goto yy56; - if (yych >= 't') goto yy1113; - } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy56; - goto yy1112; + if (yych <= 'w') { + if (yych <= 'r') { + if (yych <= 'm') goto yy60; + goto yy1100; } else { - if (yych == 'y') goto yy1111; - goto yy56; + if (yych == 'v') goto yy1100; + goto yy60; + } + } else { + if (yych <= 'y') { + if (yych <= 'x') goto yy1100; + goto yy60; + } else { + if (yych == 0xC2) goto yy60; + goto yy1100; + } + } + } + } +yy1102: + yyaccept = 25; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'W') { + if (yych <= 'D') { + if (yych <= ' ') { + if (yych == '\t') goto yy60; + if (yych <= 0x1F) goto yy1100; + goto yy60; + } else { + if (yych <= '6') { + if (yych <= '/') goto yy1100; + goto yy845; + } else { + if (yych <= '9') goto yy54; + if (yych <= 'C') goto yy1100; + goto yy60; + } + } + } else { + if (yych <= 'L') { + if (yych <= 'F') { + if (yych <= 'E') goto yy1100; + goto yy60; + } else { + if (yych == 'H') goto yy60; + goto yy1100; + } + } else { + if (yych <= 'R') { + if (yych <= 'M') goto yy60; + goto yy1100; + } else { + if (yych == 'V') goto yy1100; + goto yy60; + } + } + } + } else { + if (yych <= 'l') { + if (yych <= 'd') { + if (yych == 'Y') goto yy60; + if (yych <= 'c') goto yy1100; + goto yy60; + } else { + if (yych <= 'f') { + if (yych <= 'e') goto yy1100; + goto yy60; + } else { + if (yych == 'h') goto yy60; + goto yy1100; + } + } + } else { + if (yych <= 'w') { + if (yych <= 'r') { + if (yych <= 'm') goto yy60; + goto yy1100; + } else { + if (yych == 'v') goto yy1100; + goto yy60; + } + } else { + if (yych <= 'y') { + if (yych <= 'x') goto yy1100; + goto yy60; + } else { + if (yych == 0xC2) goto yy60; + goto yy1100; + } + } + } + } +yy1103: + yyaccept = 25; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'W') { + if (yych <= 'E') { + if (yych <= ' ') { + if (yych == '\t') goto yy60; + if (yych <= 0x1F) goto yy1100; + goto yy60; + } else { + if (yych <= '9') { + if (yych <= '/') goto yy1100; + goto yy845; + } else { + if (yych == 'D') goto yy60; + goto yy1100; + } + } + } else { + if (yych <= 'L') { + if (yych == 'G') goto yy1100; + if (yych <= 'H') goto yy60; + goto yy1100; + } else { + if (yych <= 'R') { + if (yych <= 'M') goto yy60; + goto yy1100; + } else { + if (yych == 'V') goto yy1100; + goto yy60; + } + } + } + } else { + if (yych <= 'l') { + if (yych <= 'd') { + if (yych == 'Y') goto yy60; + if (yych <= 'c') goto yy1100; + goto yy60; + } else { + if (yych <= 'f') { + if (yych <= 'e') goto yy1100; + goto yy60; + } else { + if (yych == 'h') goto yy60; + goto yy1100; + } + } + } else { + if (yych <= 'w') { + if (yych <= 'r') { + if (yych <= 'm') goto yy60; + goto yy1100; + } else { + if (yych == 'v') goto yy1100; + goto yy60; + } + } else { + if (yych <= 'y') { + if (yych <= 'x') goto yy1100; + goto yy60; + } else { + if (yych == 0xC2) goto yy60; + goto yy1100; + } + } + } + } +yy1104: + yyaccept = 25; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'V') { + if (yych <= 'C') { + if (yych <= '/') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy1100; + goto yy60; + } else { + if (yych == ' ') goto yy60; + goto yy1100; + } + } else { + if (yych <= '2') { + if (yych <= '0') goto yy869; + goto yy870; + } else { + if (yych <= '3') goto yy871; + if (yych <= '9') goto yy845; + goto yy1100; + } + } + } else { + if (yych <= 'H') { + if (yych <= 'E') { + if (yych <= 'D') goto yy60; + goto yy1100; + } else { + if (yych == 'G') goto yy1100; + goto yy60; + } + } else { + if (yych <= 'M') { + if (yych <= 'L') goto yy1100; + goto yy60; + } else { + if (yych <= 'R') goto yy1100; + if (yych <= 'U') goto yy60; + goto yy1100; + } + } + } + } else { + if (yych <= 'l') { + if (yych <= 'd') { + if (yych <= 'X') { + if (yych <= 'W') goto yy60; + goto yy1100; + } else { + if (yych <= 'Y') goto yy60; + if (yych <= 'c') goto yy1100; + goto yy60; + } + } else { + if (yych <= 'f') { + if (yych <= 'e') goto yy1100; + goto yy60; + } else { + if (yych == 'h') goto yy60; + goto yy1100; + } + } + } else { + if (yych <= 'w') { + if (yych <= 'r') { + if (yych <= 'm') goto yy60; + goto yy1100; + } else { + if (yych == 'v') goto yy1100; + goto yy60; + } + } else { + if (yych <= 'y') { + if (yych <= 'x') goto yy1100; + goto yy60; + } else { + if (yych == 0xC2) goto yy60; + goto yy1100; + } + } + } + } +yy1105: + yyaccept = 25; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'V') { + if (yych <= 'C') { + if (yych <= '/') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy1100; + goto yy60; + } else { + if (yych == ' ') goto yy60; + goto yy1100; + } + } else { + if (yych <= '2') { + if (yych <= '0') goto yy901; + goto yy870; + } else { + if (yych <= '3') goto yy871; + if (yych <= '9') goto yy845; + goto yy1100; + } + } + } else { + if (yych <= 'H') { + if (yych <= 'E') { + if (yych <= 'D') goto yy60; + goto yy1100; + } else { + if (yych == 'G') goto yy1100; + goto yy60; + } + } else { + if (yych <= 'M') { + if (yych <= 'L') goto yy1100; + goto yy60; + } else { + if (yych <= 'R') goto yy1100; + if (yych <= 'U') goto yy60; + goto yy1100; + } + } + } + } else { + if (yych <= 'l') { + if (yych <= 'd') { + if (yych <= 'X') { + if (yych <= 'W') goto yy60; + goto yy1100; + } else { + if (yych <= 'Y') goto yy60; + if (yych <= 'c') goto yy1100; + goto yy60; + } + } else { + if (yych <= 'f') { + if (yych <= 'e') goto yy1100; + goto yy60; + } else { + if (yych == 'h') goto yy60; + goto yy1100; + } + } + } else { + if (yych <= 'w') { + if (yych <= 'r') { + if (yych <= 'm') goto yy60; + goto yy1100; + } else { + if (yych == 'v') goto yy1100; + goto yy60; + } + } else { + if (yych <= 'y') { + if (yych <= 'x') goto yy1100; + goto yy60; + } else { + if (yych == 0xC2) goto yy60; + goto yy1100; } } } } yy1106: - yych = *++YYCURSOR; - if (yych <= 'U') { - if (yych <= 'D') { - if (yych == 'A') goto yy1178; - goto yy56; + yyaccept = 25; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'V') { + if (yych <= 'C') { + if (yych <= '/') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy1100; + goto yy60; + } else { + if (yych == ' ') goto yy60; + goto yy1100; + } + } else { + if (yych <= '2') { + if (yych <= '0') goto yy869; + goto yy870; + } else { + if (yych <= '3') goto yy871; + if (yych <= '9') goto yy845; + goto yy1100; + } + } } else { - if (yych <= 'E') goto yy1179; - if (yych <= 'T') goto yy56; - goto yy1177; + if (yych <= 'H') { + if (yych <= 'E') { + if (yych <= 'D') goto yy60; + goto yy1100; + } else { + if (yych == 'G') goto yy1100; + goto yy60; + } + } else { + if (yych <= 'M') { + if (yych <= 'L') goto yy1100; + goto yy60; + } else { + if (yych <= 'R') goto yy1100; + if (yych <= 'U') goto yy60; + goto yy1100; + } + } } } else { - if (yych <= 'd') { - if (yych == 'a') goto yy1178; - goto yy56; + if (yych <= 'l') { + if (yych <= 'd') { + if (yych <= 'X') { + if (yych <= 'W') goto yy60; + goto yy1100; + } else { + if (yych <= 'Y') goto yy60; + if (yych <= 'c') goto yy1100; + goto yy60; + } + } else { + if (yych <= 'f') { + if (yych <= 'e') goto yy1100; + goto yy60; + } else { + if (yych == 'h') goto yy60; + goto yy1100; + } + } } else { - if (yych <= 'e') goto yy1179; - if (yych == 'u') goto yy1177; - goto yy56; + if (yych <= 'w') { + if (yych <= 'r') { + if (yych <= 'm') goto yy60; + goto yy1100; + } else { + if (yych == 'v') goto yy1100; + goto yy60; + } + } else { + if (yych <= 'y') { + if (yych <= 'x') goto yy1100; + goto yy60; + } else { + if (yych == 0xC2) goto yy60; + goto yy1100; + } + } } } yy1107: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych == '.') goto yy1109; + goto yy515; + } else { + if (yych <= '9') goto yy1108; + if (yych <= ':') goto yy1109; + goto yy515; + } +yy1108: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == '.') goto yy1109; + if (yych != ':') goto yy515; +yy1109: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy1110; + if (yych <= '6') goto yy1111; + if (yych <= '9') goto yy520; + goto yy56; +yy1110: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == '.') goto yy521; + if (yych <= '/') goto yy515; + if (yych <= '9') goto yy520; + goto yy515; +yy1111: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == '.') goto yy521; + if (yych == '0') goto yy520; + goto yy515; +yy1112: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= ',') goto yy515; + if (yych <= '-') goto yy626; + goto yy1116; + } else { + if (yych <= '/') goto yy515; + if (yych <= '9') goto yy1115; + if (yych <= ':') goto yy1109; + goto yy515; + } +yy1113: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych <= ',') goto yy515; + if (yych <= '-') goto yy626; + if (yych <= '.') goto yy1116; + goto yy515; + } else { + if (yych <= '2') goto yy1115; + if (yych <= '9') goto yy1108; + if (yych <= ':') goto yy1109; + goto yy515; + } +yy1114: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= ',') goto yy515; + if (yych <= '-') goto yy626; + goto yy1116; + } else { + if (yych <= '/') goto yy515; + if (yych <= '9') goto yy1108; + if (yych <= ':') goto yy1109; + goto yy515; + } +yy1115: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= ',') goto yy515; + if (yych <= '-') goto yy626; + } else { + if (yych == ':') goto yy1109; + goto yy515; + } +yy1116: + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '5') goto yy1117; + if (yych <= '6') goto yy1118; + if (yych <= '9') goto yy634; + goto yy56; +yy1117: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == '.') goto yy521; + if (yych <= '/') goto yy515; + if (yych <= '9') goto yy1119; + goto yy515; +yy1118: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych == '.') goto yy521; + goto yy515; + } else { + if (yych <= '0') goto yy1119; + if (yych <= '9') goto yy635; + goto yy515; + } +yy1119: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == '.') goto yy521; + if (yych <= '/') goto yy515; + if (yych <= '9') goto yy629; + goto yy515; +yy1120: + yych = *++YYCURSOR; + if (yych <= '9') { + if (yych <= '-') { + if (yych == '\t') goto yy484; + if (yych <= ',') goto yy486; + goto yy1075; + } else { + if (yych <= '.') goto yy498; + if (yych <= '/') goto yy496; + if (yych <= '5') goto yy1090; + goto yy765; + } + } else { + if (yych <= 'q') { + if (yych <= ':') goto yy507; + if (yych == 'n') goto yy494; + goto yy486; + } else { + if (yych <= 'r') goto yy495; + if (yych <= 's') goto yy489; + if (yych <= 't') goto yy492; + goto yy486; + } + } +yy1121: + yych = *++YYCURSOR; + if (yych <= '9') { + if (yych <= '-') { + if (yych == '\t') goto yy1076; + if (yych <= ',') goto yy1078; + goto yy1075; + } else { + if (yych <= '.') goto yy1088; + if (yych <= '/') goto yy496; + if (yych <= '5') goto yy1090; + goto yy765; + } + } else { + if (yych <= 'q') { + if (yych <= ':') goto yy1089; + if (yych == 'n') goto yy494; + goto yy1078; + } else { + if (yych <= 'r') goto yy495; + if (yych <= 's') goto yy489; + if (yych <= 't') goto yy492; + goto yy1078; + } + } +yy1122: + yych = *++YYCURSOR; + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'D') goto yy166; + } + } else { + if (yych <= 'd') { + if (yych <= 'Z') goto yy166; + if (yych <= '`') goto yy3; + goto yy166; + } else { + if (yych <= 'e') goto yy1123; + if (yych <= 'z') goto yy166; + goto yy3; + } + } +yy1123: + yych = *++YYCURSOR; + if (yych <= 'V') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'U') goto yy167; + } + } else { + if (yych <= 'u') { + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy3; + goto yy167; + } else { + if (yych <= 'v') goto yy1124; + if (yych <= 'z') goto yy167; + goto yy3; + } + } +yy1124: + yych = *++YYCURSOR; + if (yych <= 'I') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'H') goto yy168; + } + } else { + if (yych <= 'h') { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy3; + goto yy168; + } else { + if (yych <= 'i') goto yy1125; + if (yych <= 'z') goto yy168; + goto yy3; + } + } +yy1125: yych = *++YYCURSOR; if (yych <= 'O') { - if (yych == 'I') goto yy1169; - if (yych <= 'N') goto yy56; - goto yy1168; - } else { - if (yych <= 'i') { - if (yych <= 'h') goto yy56; - goto yy1169; + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; } else { - if (yych == 'o') goto yy1168; + if (yych <= '@') goto yy3; + if (yych <= 'N') goto yy169; + } + } else { + if (yych <= 'n') { + if (yych <= 'Z') goto yy169; + if (yych <= '`') goto yy3; + goto yy169; + } else { + if (yych <= 'o') goto yy1126; + if (yych <= 'z') goto yy169; + goto yy3; + } + } +yy1126: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'T') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych <= 'U') goto yy1127; + if (yych != 'u') goto yy3; + } +yy1127: + yych = *++YYCURSOR; + if (yych == 'S') goto yy1128; + if (yych != 's') goto yy56; +yy1128: + yych = *++YYCURSOR; + if (yych == '\t') goto yy1129; + if (yych != ' ') goto yy56; +yy1129: + ++YYCURSOR; + if ((YYLIMIT - YYCURSOR) < 12) YYFILL(12); + yych = *YYCURSOR; +yy1130: + if (yych <= 'X') { + if (yych <= 'G') { + if (yych <= ' ') { + if (yych == '\t') goto yy1129; + if (yych <= 0x1F) goto yy56; + goto yy1129; + } else { + if (yych <= 'D') { + if (yych <= 'C') goto yy56; + goto yy1136; + } else { + if (yych == 'F') goto yy1137; + goto yy56; + } + } + } else { + if (yych <= 'S') { + if (yych <= 'L') { + if (yych <= 'H') goto yy1135; + goto yy56; + } else { + if (yych <= 'M') goto yy1131; + if (yych <= 'R') goto yy56; + goto yy1134; + } + } else { + if (yych <= 'U') { + if (yych <= 'T') goto yy1140; + goto yy1133; + } else { + if (yych == 'W') goto yy1139; + goto yy56; + } + } + } + } else { + if (yych <= 'r') { + if (yych <= 'f') { + if (yych <= 'c') { + if (yych <= 'Y') goto yy1138; + goto yy56; + } else { + if (yych <= 'd') goto yy1136; + if (yych <= 'e') goto yy56; + goto yy1137; + } + } else { + if (yych <= 'h') { + if (yych <= 'g') goto yy56; + goto yy1135; + } else { + if (yych != 'm') goto yy56; + } + } + } else { + if (yych <= 'w') { + if (yych <= 't') { + if (yych <= 's') goto yy1134; + goto yy1140; + } else { + if (yych <= 'u') goto yy1133; + if (yych <= 'v') goto yy56; + goto yy1139; + } + } else { + if (yych <= 'y') { + if (yych <= 'x') goto yy56; + goto yy1138; + } else { + if (yych == 0xC2) goto yy1132; + goto yy56; + } + } + } + } +yy1131: + yych = *++YYCURSOR; + if (yych <= 'S') { + if (yych <= 'N') { + if (yych == 'I') goto yy1215; + goto yy56; + } else { + if (yych <= 'O') goto yy1214; + if (yych <= 'R') goto yy56; + goto yy1216; + } + } else { + if (yych <= 'n') { + if (yych == 'i') goto yy1215; + goto yy56; + } else { + if (yych <= 'o') goto yy1214; + if (yych == 's') goto yy1216; goto yy56; } } -yy1108: +yy1132: yych = *++YYCURSOR; - if (yych == 'O') goto yy1166; - if (yych == 'o') goto yy1166; + if (yych == 0xB5) goto yy1211; goto yy56; -yy1109: +yy1133: yych = *++YYCURSOR; - if (yych == 'A') goto yy1165; - if (yych == 'a') goto yy1165; + if (yych == 'S') goto yy1209; + if (yych == 's') goto yy1209; goto yy56; -yy1110: +yy1134: + yych = *++YYCURSOR; + if (yych <= 'U') { + if (yych <= 'D') { + if (yych == 'A') goto yy1196; + goto yy56; + } else { + if (yych <= 'E') goto yy1197; + if (yych <= 'T') goto yy56; + goto yy1195; + } + } else { + if (yych <= 'd') { + if (yych == 'a') goto yy1196; + goto yy56; + } else { + if (yych <= 'e') goto yy1197; + if (yych == 'u') goto yy1195; + goto yy56; + } + } +yy1135: + yych = *++YYCURSOR; + if (yych == 'O') goto yy1193; + if (yych == 'o') goto yy1193; + goto yy56; +yy1136: + yych = *++YYCURSOR; + if (yych == 'A') goto yy1192; + if (yych == 'a') goto yy1192; + goto yy56; +yy1137: yych = *++YYCURSOR; if (yych <= 'R') { - if (yych == 'O') goto yy1150; + if (yych == 'O') goto yy1177; if (yych <= 'Q') goto yy56; - goto yy1149; + goto yy1176; } else { if (yych <= 'o') { if (yych <= 'n') goto yy56; - goto yy1150; + goto yy1177; } else { - if (yych == 'r') goto yy1149; + if (yych == 'r') goto yy1176; goto yy56; } } -yy1111: +yy1138: yych = *++YYCURSOR; - if (yych == 'E') goto yy1146; - if (yych == 'e') goto yy1146; + if (yych == 'E') goto yy1173; + if (yych == 'e') goto yy1173; goto yy56; -yy1112: +yy1139: yych = *++YYCURSOR; - if (yych == 'E') goto yy1132; - if (yych == 'e') goto yy1132; + if (yych == 'E') goto yy1159; + if (yych == 'e') goto yy1159; goto yy56; -yy1113: +yy1140: yych = *++YYCURSOR; if (yych <= 'U') { - if (yych == 'H') goto yy1114; + if (yych == 'H') goto yy1141; if (yych <= 'T') goto yy56; - goto yy1115; + goto yy1142; } else { if (yych <= 'h') { if (yych <= 'g') goto yy56; } else { - if (yych == 'u') goto yy1115; + if (yych == 'u') goto yy1142; goto yy56; } } -yy1114: +yy1141: yych = *++YYCURSOR; - if (yych == 'U') goto yy1127; - if (yych == 'u') goto yy1127; + if (yych == 'U') goto yy1154; + if (yych == 'u') goto yy1154; goto yy56; -yy1115: +yy1142: yych = *++YYCURSOR; - if (yych == 'E') goto yy1116; + if (yych == 'E') goto yy1143; if (yych != 'e') goto yy56; -yy1116: +yy1143: yyaccept = 26; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ' ') { - if (yych == '\t') goto yy1118; - if (yych >= ' ') goto yy1118; + if (yych == '\t') goto yy1145; + if (yych >= ' ') goto yy1145; } else { if (yych <= 'S') { - if (yych >= 'S') goto yy1120; + if (yych >= 'S') goto yy1147; } else { - if (yych == 's') goto yy1120; + if (yych == 's') goto yy1147; } } -yy1117: -#line 1632 "ext/date/lib/parse_date.re" +yy1144: +#line 1646 "ext/date/lib/parse_date.re" { timelib_sll i; int behavior = 0; @@ -15566,49 +16357,49 @@ yy1117: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 15570 "" -yy1118: +#line 16361 "" +yy1145: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; if (yych <= ' ') { - if (yych == '\t') goto yy1118; + if (yych == '\t') goto yy1145; if (yych <= 0x1F) goto yy56; - goto yy1118; + goto yy1145; } else { if (yych <= 'O') { if (yych <= 'N') goto yy56; - goto yy1124; + goto yy1151; } else { - if (yych == 'o') goto yy1124; + if (yych == 'o') goto yy1151; goto yy56; } } -yy1120: +yy1147: yych = *++YYCURSOR; - if (yych == 'D') goto yy1121; + if (yych == 'D') goto yy1148; if (yych != 'd') goto yy56; -yy1121: +yy1148: yych = *++YYCURSOR; - if (yych == 'A') goto yy1122; + if (yych == 'A') goto yy1149; if (yych != 'a') goto yy56; -yy1122: +yy1149: yych = *++YYCURSOR; - if (yych == 'Y') goto yy1123; + if (yych == 'Y') goto yy1150; if (yych != 'y') goto yy56; -yy1123: +yy1150: yyaccept = 26; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '\t') goto yy1118; - if (yych == ' ') goto yy1118; - goto yy1117; -yy1124: + if (yych == '\t') goto yy1145; + if (yych == ' ') goto yy1145; + goto yy1144; +yy1151: yych = *++YYCURSOR; - if (yych == 'F') goto yy1125; + if (yych == 'F') goto yy1152; if (yych != 'f') goto yy56; -yy1125: +yy1152: ++YYCURSOR; -#line 1105 "ext/date/lib/parse_date.re" +#line 1119 "ext/date/lib/parse_date.re" { timelib_sll i; int behavior = 0; @@ -15629,100 +16420,100 @@ yy1125: TIMELIB_DEINIT; return TIMELIB_WEEK_DAY_OF_MONTH; } -#line 15633 "" -yy1127: +#line 16424 "" +yy1154: yyaccept = 26; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ' ') { - if (yych == '\t') goto yy1118; - if (yych <= 0x1F) goto yy1117; - goto yy1118; + if (yych == '\t') goto yy1145; + if (yych <= 0x1F) goto yy1144; + goto yy1145; } else { if (yych <= 'R') { - if (yych <= 'Q') goto yy1117; + if (yych <= 'Q') goto yy1144; } else { - if (yych != 'r') goto yy1117; + if (yych != 'r') goto yy1144; } } yych = *++YYCURSOR; - if (yych == 'S') goto yy1129; + if (yych == 'S') goto yy1156; if (yych != 's') goto yy56; -yy1129: +yy1156: yych = *++YYCURSOR; - if (yych == 'D') goto yy1130; + if (yych == 'D') goto yy1157; if (yych != 'd') goto yy56; -yy1130: +yy1157: yych = *++YYCURSOR; - if (yych == 'A') goto yy1131; + if (yych == 'A') goto yy1158; if (yych != 'a') goto yy56; -yy1131: +yy1158: yych = *++YYCURSOR; - if (yych == 'Y') goto yy1123; - if (yych == 'y') goto yy1123; + if (yych == 'Y') goto yy1150; + if (yych == 'y') goto yy1150; goto yy56; -yy1132: +yy1159: yych = *++YYCURSOR; if (yych <= 'E') { if (yych <= 'C') goto yy56; - if (yych <= 'D') goto yy1134; + if (yych <= 'D') goto yy1161; } else { if (yych <= 'c') goto yy56; - if (yych <= 'd') goto yy1134; + if (yych <= 'd') goto yy1161; if (yych >= 'f') goto yy56; } yych = *++YYCURSOR; - if (yych == 'K') goto yy1140; - if (yych == 'k') goto yy1140; + if (yych == 'K') goto yy1167; + if (yych == 'k') goto yy1167; goto yy56; -yy1134: +yy1161: yyaccept = 26; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ' ') { - if (yych == '\t') goto yy1118; - if (yych <= 0x1F) goto yy1117; - goto yy1118; + if (yych == '\t') goto yy1145; + if (yych <= 0x1F) goto yy1144; + goto yy1145; } else { if (yych <= 'N') { - if (yych <= 'M') goto yy1117; + if (yych <= 'M') goto yy1144; } else { - if (yych != 'n') goto yy1117; + if (yych != 'n') goto yy1144; } } yych = *++YYCURSOR; - if (yych == 'E') goto yy1136; + if (yych == 'E') goto yy1163; if (yych != 'e') goto yy56; -yy1136: +yy1163: yych = *++YYCURSOR; - if (yych == 'S') goto yy1137; + if (yych == 'S') goto yy1164; if (yych != 's') goto yy56; -yy1137: +yy1164: yych = *++YYCURSOR; - if (yych == 'D') goto yy1138; + if (yych == 'D') goto yy1165; if (yych != 'd') goto yy56; -yy1138: +yy1165: yych = *++YYCURSOR; - if (yych == 'A') goto yy1139; + if (yych == 'A') goto yy1166; if (yych != 'a') goto yy56; -yy1139: +yy1166: yych = *++YYCURSOR; - if (yych == 'Y') goto yy1123; - if (yych == 'y') goto yy1123; + if (yych == 'Y') goto yy1150; + if (yych == 'y') goto yy1150; goto yy56; -yy1140: +yy1167: yyaccept = 27; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'S') { - if (yych == 'D') goto yy1143; - if (yych >= 'S') goto yy1142; + if (yych == 'D') goto yy1170; + if (yych >= 'S') goto yy1169; } else { if (yych <= 'd') { - if (yych >= 'd') goto yy1143; + if (yych >= 'd') goto yy1170; } else { - if (yych == 's') goto yy1142; + if (yych == 's') goto yy1169; } } -yy1141: -#line 1608 "ext/date/lib/parse_date.re" +yy1168: +#line 1622 "ext/date/lib/parse_date.re" { timelib_sll i; int behavior = 0; @@ -15745,1943 +16536,915 @@ yy1141: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 15749 "" -yy1142: +#line 16540 "" +yy1169: yych = *++YYCURSOR; - goto yy1117; -yy1143: + goto yy1144; +yy1170: yych = *++YYCURSOR; - if (yych == 'A') goto yy1144; + if (yych == 'A') goto yy1171; if (yych != 'a') goto yy56; -yy1144: +yy1171: yych = *++YYCURSOR; - if (yych == 'Y') goto yy1145; + if (yych == 'Y') goto yy1172; if (yych != 'y') goto yy56; -yy1145: +yy1172: yych = *++YYCURSOR; - if (yych == 'S') goto yy1142; - if (yych == 's') goto yy1142; - goto yy1117; -yy1146: + if (yych == 'S') goto yy1169; + if (yych == 's') goto yy1169; + goto yy1144; +yy1173: yych = *++YYCURSOR; - if (yych == 'A') goto yy1147; + if (yych == 'A') goto yy1174; if (yych != 'a') goto yy56; -yy1147: +yy1174: yych = *++YYCURSOR; - if (yych == 'R') goto yy1148; + if (yych == 'R') goto yy1175; if (yych != 'r') goto yy56; -yy1148: +yy1175: yych = *++YYCURSOR; - if (yych == 'S') goto yy1142; - if (yych == 's') goto yy1142; - goto yy1117; -yy1149: + if (yych == 'S') goto yy1169; + if (yych == 's') goto yy1169; + goto yy1144; +yy1176: yych = *++YYCURSOR; - if (yych == 'I') goto yy1162; - if (yych == 'i') goto yy1162; + if (yych == 'I') goto yy1189; + if (yych == 'i') goto yy1189; goto yy56; -yy1150: +yy1177: yych = *++YYCURSOR; - if (yych == 'R') goto yy1151; + if (yych == 'R') goto yy1178; if (yych != 'r') goto yy56; -yy1151: +yy1178: yych = *++YYCURSOR; - if (yych == 'T') goto yy1152; + if (yych == 'T') goto yy1179; if (yych != 't') goto yy56; -yy1152: +yy1179: yych = *++YYCURSOR; if (yych <= 'N') { - if (yych == 'H') goto yy1154; + if (yych == 'H') goto yy1181; if (yych <= 'M') goto yy56; } else { if (yych <= 'h') { if (yych <= 'g') goto yy56; - goto yy1154; + goto yy1181; } else { if (yych != 'n') goto yy56; } } yych = *++YYCURSOR; - if (yych == 'I') goto yy1159; - if (yych == 'i') goto yy1159; + if (yych == 'I') goto yy1186; + if (yych == 'i') goto yy1186; goto yy56; -yy1154: - yych = *++YYCURSOR; - if (yych == 'N') goto yy1155; - if (yych != 'n') goto yy56; -yy1155: - yych = *++YYCURSOR; - if (yych == 'I') goto yy1156; - if (yych != 'i') goto yy56; -yy1156: - yych = *++YYCURSOR; - if (yych == 'G') goto yy1157; - if (yych != 'g') goto yy56; -yy1157: - yych = *++YYCURSOR; - if (yych == 'H') goto yy1158; - if (yych != 'h') goto yy56; -yy1158: - yych = *++YYCURSOR; - if (yych == 'T') goto yy1148; - if (yych == 't') goto yy1148; - goto yy56; -yy1159: - yych = *++YYCURSOR; - if (yych == 'G') goto yy1160; - if (yych != 'g') goto yy56; -yy1160: - yych = *++YYCURSOR; - if (yych == 'H') goto yy1161; - if (yych != 'h') goto yy56; -yy1161: - yych = *++YYCURSOR; - if (yych == 'T') goto yy1148; - if (yych == 't') goto yy1148; - goto yy56; -yy1162: - yyaccept = 26; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ' ') { - if (yych == '\t') goto yy1118; - if (yych <= 0x1F) goto yy1117; - goto yy1118; - } else { - if (yych <= 'D') { - if (yych <= 'C') goto yy1117; - } else { - if (yych != 'd') goto yy1117; - } - } - yych = *++YYCURSOR; - if (yych == 'A') goto yy1164; - if (yych != 'a') goto yy56; -yy1164: - yych = *++YYCURSOR; - if (yych == 'Y') goto yy1123; - if (yych == 'y') goto yy1123; - goto yy56; -yy1165: - yych = *++YYCURSOR; - if (yych == 'Y') goto yy1148; - if (yych == 'y') goto yy1148; - goto yy56; -yy1166: - yych = *++YYCURSOR; - if (yych == 'U') goto yy1167; - if (yych != 'u') goto yy56; -yy1167: - yych = *++YYCURSOR; - if (yych == 'R') goto yy1148; - if (yych == 'r') goto yy1148; - goto yy56; -yy1168: - yych = *++YYCURSOR; - if (yych == 'N') goto yy1173; - if (yych == 'n') goto yy1173; - goto yy56; -yy1169: - yych = *++YYCURSOR; - if (yych == 'N') goto yy1170; - if (yych != 'n') goto yy56; -yy1170: - yyaccept = 26; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'U') { - if (yych == 'S') goto yy1142; - if (yych <= 'T') goto yy1117; - } else { - if (yych <= 's') { - if (yych <= 'r') goto yy1117; - goto yy1142; - } else { - if (yych != 'u') goto yy1117; - } - } - yych = *++YYCURSOR; - if (yych == 'T') goto yy1172; - if (yych != 't') goto yy56; -yy1172: - yych = *++YYCURSOR; - if (yych == 'E') goto yy1148; - if (yych == 'e') goto yy1148; - goto yy56; -yy1173: - yyaccept = 26; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'D') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy1118; - goto yy1117; - } else { - if (yych <= ' ') goto yy1118; - if (yych <= 'C') goto yy1117; - } - } else { - if (yych <= 'c') { - if (yych == 'T') goto yy1175; - goto yy1117; - } else { - if (yych <= 'd') goto yy1174; - if (yych == 't') goto yy1175; - goto yy1117; - } - } -yy1174: - yych = *++YYCURSOR; - if (yych == 'A') goto yy1176; - if (yych == 'a') goto yy1176; - goto yy56; -yy1175: - yych = *++YYCURSOR; - if (yych == 'H') goto yy1148; - if (yych == 'h') goto yy1148; - goto yy56; -yy1176: - yych = *++YYCURSOR; - if (yych == 'Y') goto yy1123; - if (yych == 'y') goto yy1123; - goto yy56; -yy1177: - yych = *++YYCURSOR; - if (yych == 'N') goto yy1188; - if (yych == 'n') goto yy1188; - goto yy56; -yy1178: - yych = *++YYCURSOR; - if (yych == 'T') goto yy1183; - if (yych == 't') goto yy1183; - goto yy56; -yy1179: - yych = *++YYCURSOR; - if (yych == 'C') goto yy1180; - if (yych != 'c') goto yy56; -yy1180: - yyaccept = 26; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'S') { - if (yych == 'O') goto yy1181; - if (yych <= 'R') goto yy1117; - goto yy1142; - } else { - if (yych <= 'o') { - if (yych <= 'n') goto yy1117; - } else { - if (yych == 's') goto yy1142; - goto yy1117; - } - } yy1181: yych = *++YYCURSOR; if (yych == 'N') goto yy1182; if (yych != 'n') goto yy56; yy1182: yych = *++YYCURSOR; - if (yych == 'D') goto yy1148; - if (yych == 'd') goto yy1148; - goto yy56; + if (yych == 'I') goto yy1183; + if (yych != 'i') goto yy56; yy1183: - yyaccept = 26; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ' ') { - if (yych == '\t') goto yy1118; - if (yych <= 0x1F) goto yy1117; - goto yy1118; - } else { - if (yych <= 'U') { - if (yych <= 'T') goto yy1117; - } else { - if (yych != 'u') goto yy1117; - } - } yych = *++YYCURSOR; - if (yych == 'R') goto yy1185; - if (yych != 'r') goto yy56; + if (yych == 'G') goto yy1184; + if (yych != 'g') goto yy56; +yy1184: + yych = *++YYCURSOR; + if (yych == 'H') goto yy1185; + if (yych != 'h') goto yy56; yy1185: yych = *++YYCURSOR; - if (yych == 'D') goto yy1186; - if (yych != 'd') goto yy56; + if (yych == 'T') goto yy1175; + if (yych == 't') goto yy1175; + goto yy56; yy1186: yych = *++YYCURSOR; - if (yych == 'A') goto yy1187; - if (yych != 'a') goto yy56; + if (yych == 'G') goto yy1187; + if (yych != 'g') goto yy56; yy1187: yych = *++YYCURSOR; - if (yych == 'Y') goto yy1123; - if (yych == 'y') goto yy1123; - goto yy56; + if (yych == 'H') goto yy1188; + if (yych != 'h') goto yy56; yy1188: + yych = *++YYCURSOR; + if (yych == 'T') goto yy1175; + if (yych == 't') goto yy1175; + goto yy56; +yy1189: yyaccept = 26; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ' ') { - if (yych == '\t') goto yy1118; - if (yych <= 0x1F) goto yy1117; - goto yy1118; + if (yych == '\t') goto yy1145; + if (yych <= 0x1F) goto yy1144; + goto yy1145; } else { if (yych <= 'D') { - if (yych <= 'C') goto yy1117; + if (yych <= 'C') goto yy1144; } else { - if (yych != 'd') goto yy1117; + if (yych != 'd') goto yy1144; } } yych = *++YYCURSOR; - if (yych == 'A') goto yy1190; + if (yych == 'A') goto yy1191; if (yych != 'a') goto yy56; -yy1190: - yych = *++YYCURSOR; - if (yych == 'Y') goto yy1123; - if (yych == 'y') goto yy1123; - goto yy56; yy1191: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'D') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy141; - } - } else { - if (yych <= '_') { - if (yych <= 'E') goto yy1098; - if (yych <= 'Z') goto yy141; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'd') { - if (yych <= '`') goto yy3; - goto yy146; - } else { - if (yych <= 'e') goto yy1192; - if (yych <= 'z') goto yy146; - goto yy3; - } - } - } + yych = *++YYCURSOR; + if (yych == 'Y') goto yy1150; + if (yych == 'y') goto yy1150; + goto yy56; yy1192: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'U') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy142; - } - } else { - if (yych <= '_') { - if (yych <= 'V') goto yy1099; - if (yych <= 'Z') goto yy142; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'u') { - if (yych <= '`') goto yy3; - goto yy150; - } else { - if (yych <= 'v') goto yy1193; - if (yych <= 'z') goto yy150; - goto yy3; - } - } - } + yych = *++YYCURSOR; + if (yych == 'Y') goto yy1175; + if (yych == 'y') goto yy1175; + goto yy56; yy1193: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'H') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy143; - } - } else { - if (yych <= '_') { - if (yych <= 'I') goto yy1100; - if (yych <= 'Z') goto yy143; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'h') { - if (yych <= '`') goto yy3; - goto yy151; - } else { - if (yych <= 'i') goto yy1194; - if (yych <= 'z') goto yy151; - goto yy3; - } - } - } + yych = *++YYCURSOR; + if (yych == 'U') goto yy1194; + if (yych != 'u') goto yy56; yy1194: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'N') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy144; - } - } else { - if (yych <= '_') { - if (yych <= 'O') goto yy1101; - if (yych <= 'Z') goto yy144; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'n') { - if (yych <= '`') goto yy3; - goto yy152; - } else { - if (yych <= 'o') goto yy1195; - if (yych <= 'z') goto yy152; - goto yy3; - } - } - } + yych = *++YYCURSOR; + if (yych == 'R') goto yy1175; + if (yych == 'r') goto yy1175; + goto yy56; yy1195: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'T') { - if (yych <= ',') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; - goto yy3; - } - } else { - if (yych <= '`') { - if (yych <= 'U') goto yy1102; - if (yych == '_') goto yy147; - goto yy3; - } else { - if (yych == 'u') goto yy1196; - if (yych <= 'z') goto yy153; - goto yy3; - } - } + yych = *++YYCURSOR; + if (yych == 'N') goto yy1206; + if (yych == 'n') goto yy1206; + goto yy56; yy1196: yych = *++YYCURSOR; - if (yych == 'S') goto yy1103; - if (yych != 's') goto yy154; + if (yych == 'T') goto yy1201; + if (yych == 't') goto yy1201; + goto yy56; +yy1197: yych = *++YYCURSOR; - if (yybm[0+yych] & 16) { - goto yy153; - } - if (yych <= ',') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy56; - goto yy1104; - } else { - if (yych == ' ') goto yy1104; - goto yy56; - } - } else { - if (yych <= '/') { - if (yych == '.') goto yy56; - goto yy147; - } else { - if (yych == '_') goto yy147; - goto yy56; - } - } + if (yych == 'C') goto yy1198; + if (yych != 'c') goto yy56; yy1198: - yych = *++YYCURSOR; - if (yych <= 'G') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'F') goto yy141; - goto yy1212; - } + yyaccept = 26; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'S') { + if (yych == 'O') goto yy1199; + if (yych <= 'R') goto yy1144; + goto yy1169; } else { - if (yych <= 'f') { - if (yych <= 'Z') goto yy141; - if (yych <= '`') goto yy3; - goto yy141; + if (yych <= 'o') { + if (yych <= 'n') goto yy1144; } else { - if (yych <= 'g') goto yy1212; - if (yych <= 'z') goto yy141; - goto yy3; + if (yych == 's') goto yy1169; + goto yy1144; } } yy1199: yych = *++YYCURSOR; - if (yych <= 'E') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'D') goto yy141; - } - } else { - if (yych <= 'd') { - if (yych <= 'Z') goto yy141; - if (yych <= '`') goto yy3; - goto yy141; - } else { - if (yych <= 'e') goto yy1200; - if (yych <= 'z') goto yy141; - goto yy3; - } - } + if (yych == 'N') goto yy1200; + if (yych != 'n') goto yy56; yy1200: yych = *++YYCURSOR; - if (yych <= 'V') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'U') goto yy142; - } - } else { - if (yych <= 'u') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy3; - goto yy142; - } else { - if (yych <= 'v') goto yy1201; - if (yych <= 'z') goto yy142; - goto yy3; - } - } + if (yych == 'D') goto yy1175; + if (yych == 'd') goto yy1175; + goto yy56; yy1201: - yych = *++YYCURSOR; - if (yych <= 'E') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'D') goto yy143; - } - } else { - if (yych <= 'd') { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy3; - goto yy143; - } else { - if (yych <= 'e') goto yy1202; - if (yych <= 'z') goto yy143; - goto yy3; - } - } -yy1202: - yych = *++YYCURSOR; - if (yych <= 'N') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'M') goto yy144; - } - } else { - if (yych <= 'm') { - if (yych <= 'Z') goto yy144; - if (yych <= '`') goto yy3; - goto yy144; - } else { - if (yych <= 'n') goto yy1203; - if (yych <= 'z') goto yy144; - goto yy3; - } - } -yy1203: - yyaccept = 0; + yyaccept = 26; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'S') { - if (yych == ')') goto yy139; - goto yy3; + if (yych <= ' ') { + if (yych == '\t') goto yy1145; + if (yych <= 0x1F) goto yy1144; + goto yy1145; } else { - if (yych <= 'T') goto yy1204; - if (yych != 't') goto yy3; + if (yych <= 'U') { + if (yych <= 'T') goto yy1144; + } else { + if (yych != 'u') goto yy1144; + } } + yych = *++YYCURSOR; + if (yych == 'R') goto yy1203; + if (yych != 'r') goto yy56; +yy1203: + yych = *++YYCURSOR; + if (yych == 'D') goto yy1204; + if (yych != 'd') goto yy56; yy1204: yych = *++YYCURSOR; - if (yych == 'H') goto yy1205; - if (yych != 'h') goto yy56; + if (yych == 'A') goto yy1205; + if (yych != 'a') goto yy56; yy1205: yych = *++YYCURSOR; - if (yych == '\t') goto yy1206; - if (yych != ' ') goto yy56; + if (yych == 'Y') goto yy1150; + if (yych == 'y') goto yy1150; + goto yy56; yy1206: - ++YYCURSOR; - if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11); - yych = *YYCURSOR; -yy1207: - if (yych <= 'W') { - if (yych <= 'F') { - if (yych <= ' ') { - if (yych == '\t') goto yy1206; - if (yych <= 0x1F) goto yy56; - goto yy1206; - } else { - if (yych == 'D') goto yy1109; - if (yych <= 'E') goto yy56; - goto yy1110; - } - } else { - if (yych <= 'M') { - if (yych == 'H') goto yy1108; - if (yych <= 'L') goto yy56; - goto yy1107; - } else { - if (yych <= 'S') { - if (yych <= 'R') goto yy56; - goto yy1106; - } else { - if (yych <= 'T') goto yy1113; - if (yych <= 'V') goto yy56; - } - } - } + yyaccept = 26; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ' ') { + if (yych == '\t') goto yy1145; + if (yych <= 0x1F) goto yy1144; + goto yy1145; } else { - if (yych <= 'l') { - if (yych <= 'd') { - if (yych == 'Y') goto yy1111; - if (yych <= 'c') goto yy56; - goto yy1109; - } else { - if (yych <= 'f') { - if (yych <= 'e') goto yy56; - goto yy1110; - } else { - if (yych == 'h') goto yy1108; - goto yy56; - } - } + if (yych <= 'D') { + if (yych <= 'C') goto yy1144; } else { - if (yych <= 't') { - if (yych <= 'm') goto yy1107; - if (yych <= 'r') goto yy56; - if (yych <= 's') goto yy1106; - goto yy1113; - } else { - if (yych <= 'w') { - if (yych <= 'v') goto yy56; - } else { - if (yych == 'y') goto yy1111; - goto yy56; - } - } + if (yych != 'd') goto yy1144; } } yych = *++YYCURSOR; - if (yych == 'E') goto yy1209; - if (yych != 'e') goto yy56; + if (yych == 'A') goto yy1208; + if (yych != 'a') goto yy56; +yy1208: + yych = *++YYCURSOR; + if (yych == 'Y') goto yy1150; + if (yych == 'y') goto yy1150; + goto yy56; yy1209: yych = *++YYCURSOR; - if (yych <= 'E') { - if (yych <= 'C') goto yy56; - if (yych <= 'D') goto yy1134; - } else { - if (yych <= 'c') goto yy56; - if (yych <= 'd') goto yy1134; - if (yych >= 'f') goto yy56; - } + if (yych == 'E') goto yy1210; + if (yych != 'e') goto yy56; +yy1210: yych = *++YYCURSOR; - if (yych == 'K') goto yy1211; - if (yych != 'k') goto yy56; + if (yych == 'C') goto yy1175; + if (yych == 'c') goto yy1175; + goto yy56; yy1211: yych = *++YYCURSOR; - if (yych <= 'S') { - if (yych == 'D') goto yy1143; - if (yych <= 'R') goto yy56; - goto yy1142; - } else { - if (yych <= 'd') { - if (yych <= 'c') goto yy56; - goto yy1143; - } else { - if (yych == 's') goto yy1142; - goto yy56; - } - } + if (yych == 'S') goto yy1212; + if (yych != 's') goto yy56; yy1212: - yych = *++YYCURSOR; - if (yych <= 'H') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'G') goto yy142; - } - } else { - if (yych <= 'g') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy3; - goto yy142; - } else { - if (yych <= 'h') goto yy1213; - if (yych <= 'z') goto yy142; - goto yy3; - } - } + yyaccept = 26; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == 'E') goto yy1213; + if (yych != 'e') goto yy1144; yy1213: yych = *++YYCURSOR; - if (yych <= 'T') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'S') goto yy143; - } - } else { - if (yych <= 's') { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy3; - goto yy143; - } else { - if (yych <= 't') goto yy1214; - if (yych <= 'z') goto yy143; - goto yy3; - } - } + if (yych == 'C') goto yy1175; + if (yych == 'c') goto yy1175; + goto yy56; yy1214: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy1206; - goto yy3; - } else { - if (yych <= ' ') goto yy1206; - if (yych == ')') goto yy139; - goto yy3; - } - } else { - if (yych <= '`') { - if (yych == 'H') goto yy1215; - if (yych <= 'Z') goto yy144; - goto yy3; - } else { - if (yych == 'h') goto yy1215; - if (yych <= 'z') goto yy144; - goto yy3; - } - } + yych = *++YYCURSOR; + if (yych == 'N') goto yy1237; + if (yych == 'n') goto yy1237; + goto yy56; yy1215: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 0x1F) { - if (yych == '\t') goto yy1206; - goto yy3; - } else { - if (yych <= ' ') goto yy1206; - if (yych == ')') goto yy139; - goto yy3; - } -yy1216: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'F') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy141; - } - } else { - if (yych <= '_') { - if (yych <= 'G') goto yy1212; - if (yych <= 'Z') goto yy141; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'f') { - if (yych <= '`') goto yy3; - goto yy146; - } else { - if (yych <= 'g') goto yy1224; - if (yych <= 'z') goto yy146; - goto yy3; - } - } - } -yy1217: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'D') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy141; - } - } else { - if (yych <= '_') { - if (yych <= 'E') goto yy1200; - if (yych <= 'Z') goto yy141; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'd') { - if (yych <= '`') goto yy3; - goto yy146; - } else { - if (yych <= 'e') goto yy1218; - if (yych <= 'z') goto yy146; - goto yy3; - } - } - } -yy1218: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'U') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy142; - } - } else { - if (yych <= '_') { - if (yych <= 'V') goto yy1201; - if (yych <= 'Z') goto yy142; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'u') { - if (yych <= '`') goto yy3; - goto yy150; - } else { - if (yych <= 'v') goto yy1219; - if (yych <= 'z') goto yy150; - goto yy3; - } - } - } -yy1219: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'D') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy143; - } - } else { - if (yych <= '_') { - if (yych <= 'E') goto yy1202; - if (yych <= 'Z') goto yy143; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'd') { - if (yych <= '`') goto yy3; - goto yy151; - } else { - if (yych <= 'e') goto yy1220; - if (yych <= 'z') goto yy151; - goto yy3; - } - } - } -yy1220: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'M') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy144; - } - } else { - if (yych <= '_') { - if (yych <= 'N') goto yy1203; - if (yych <= 'Z') goto yy144; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'm') { - if (yych <= '`') goto yy3; - goto yy152; - } else { - if (yych <= 'n') goto yy1221; - if (yych <= 'z') goto yy152; - goto yy3; - } - } - } -yy1221: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'S') { - if (yych <= ',') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; - goto yy3; - } - } else { - if (yych <= '`') { - if (yych <= 'T') goto yy1204; - if (yych == '_') goto yy147; - goto yy3; - } else { - if (yych == 't') goto yy1222; - if (yych <= 'z') goto yy153; - goto yy3; - } - } -yy1222: - yych = *++YYCURSOR; - if (yych == 'H') goto yy1205; - if (yych != 'h') goto yy154; -yy1223: - yych = *++YYCURSOR; - if (yybm[0+yych] & 16) { - goto yy153; - } - if (yych <= ',') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy56; - goto yy1206; - } else { - if (yych == ' ') goto yy1206; - goto yy56; - } - } else { - if (yych <= '/') { - if (yych == '.') goto yy56; - goto yy147; - } else { - if (yych == '_') goto yy147; - goto yy56; - } - } -yy1224: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'G') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy142; - } - } else { - if (yych <= '_') { - if (yych <= 'H') goto yy1213; - if (yych <= 'Z') goto yy142; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'g') { - if (yych <= '`') goto yy3; - goto yy150; - } else { - if (yych <= 'h') goto yy1225; - if (yych <= 'z') goto yy150; - goto yy3; - } - } - } -yy1225: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'S') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy143; - } - } else { - if (yych <= '_') { - if (yych <= 'T') goto yy1214; - if (yych <= 'Z') goto yy143; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 's') { - if (yych <= '`') goto yy3; - goto yy151; - } else { - if (yych <= 't') goto yy1226; - if (yych <= 'z') goto yy151; - goto yy3; - } - } - } -yy1226: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '(') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy3; - goto yy1206; - } else { - if (yych == ' ') goto yy1206; - goto yy3; - } - } else { - if (yych <= ',') { - if (yych <= ')') goto yy139; - goto yy3; - } else { - if (yych == '.') goto yy3; - goto yy147; - } - } - } else { - if (yych <= '^') { - if (yych <= 'G') { - if (yych <= '@') goto yy3; - goto yy144; - } else { - if (yych <= 'H') goto yy1215; - if (yych <= 'Z') goto yy144; - goto yy3; - } - } else { - if (yych <= 'g') { - if (yych <= '_') goto yy147; - if (yych <= '`') goto yy3; - goto yy152; - } else { - if (yych <= 'h') goto yy1227; - if (yych <= 'z') goto yy152; - goto yy3; - } - } - } -yy1227: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[0+yych] & 16) { - goto yy153; - } - if (yych <= ')') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy1206; - goto yy3; - } else { - if (yych <= ' ') goto yy1206; - if (yych <= '(') goto yy3; - goto yy139; - } - } else { - if (yych <= '.') { - if (yych == '-') goto yy147; - goto yy3; - } else { - if (yych <= '/') goto yy147; - if (yych == '_') goto yy147; - goto yy3; - } - } -yy1228: - yych = *++YYCURSOR; - if (yych <= 'V') { - if (yych <= 'B') { - if (yych == ')') goto yy139; - if (yych <= '@') goto yy3; - goto yy141; - } else { - if (yych <= 'O') { - if (yych <= 'C') goto yy1244; - goto yy141; - } else { - if (yych <= 'P') goto yy1246; - if (yych <= 'U') goto yy141; - goto yy1245; - } - } - } else { - if (yych <= 'o') { - if (yych <= '`') { - if (yych <= 'Z') goto yy141; - goto yy3; - } else { - if (yych == 'c') goto yy1244; - goto yy141; - } - } else { - if (yych <= 'u') { - if (yych <= 'p') goto yy1246; - goto yy141; - } else { - if (yych <= 'v') goto yy1245; - if (yych <= 'z') goto yy141; - goto yy3; - } - } - } -yy1229: - yych = *++YYCURSOR; - if (yych <= 'T') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'S') goto yy141; - goto yy1239; - } - } else { - if (yych <= 's') { - if (yych <= 'Z') goto yy141; - if (yych <= '`') goto yy3; - goto yy141; - } else { - if (yych <= 't') goto yy1239; - if (yych <= 'z') goto yy141; - goto yy3; - } - } -yy1230: - yych = *++YYCURSOR; - if (yych <= 'X') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'W') goto yy141; - goto yy1236; - } - } else { - if (yych <= 'w') { - if (yych <= 'Z') goto yy141; - if (yych <= '`') goto yy3; - goto yy141; - } else { - if (yych <= 'x') goto yy1236; - if (yych <= 'z') goto yy141; - goto yy3; - } - } -yy1231: yych = *++YYCURSOR; if (yych <= 'N') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; + if (yych <= 'K') { + if (yych == 'C') goto yy1219; + goto yy56; } else { - if (yych <= '@') goto yy3; - if (yych <= 'M') goto yy141; + if (yych <= 'L') goto yy1218; + if (yych <= 'M') goto yy56; + goto yy1220; } } else { - if (yych <= 'm') { - if (yych <= 'Z') goto yy141; - if (yych <= '`') goto yy3; - goto yy141; + if (yych <= 'k') { + if (yych == 'c') goto yy1219; + goto yy56; } else { - if (yych <= 'n') goto yy1232; - if (yych <= 'z') goto yy141; - goto yy3; + if (yych <= 'l') goto yy1218; + if (yych == 'n') goto yy1220; + goto yy56; } } +yy1216: + yyaccept = 26; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == 'E') goto yy1217; + if (yych != 'e') goto yy1144; +yy1217: + yych = *++YYCURSOR; + if (yych == 'C') goto yy1175; + if (yych == 'c') goto yy1175; + goto yy56; +yy1218: + yych = *++YYCURSOR; + if (yych == 'L') goto yy1230; + if (yych == 'l') goto yy1230; + goto yy56; +yy1219: + yych = *++YYCURSOR; + if (yych == 'R') goto yy1223; + if (yych == 'r') goto yy1223; + goto yy56; +yy1220: + yyaccept = 26; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'U') { + if (yych == 'S') goto yy1169; + if (yych <= 'T') goto yy1144; + } else { + if (yych <= 's') { + if (yych <= 'r') goto yy1144; + goto yy1169; + } else { + if (yych != 'u') goto yy1144; + } + } + yych = *++YYCURSOR; + if (yych == 'T') goto yy1222; + if (yych != 't') goto yy56; +yy1222: + yych = *++YYCURSOR; + if (yych == 'E') goto yy1175; + if (yych == 'e') goto yy1175; + goto yy56; +yy1223: + yych = *++YYCURSOR; + if (yych == 'O') goto yy1224; + if (yych != 'o') goto yy56; +yy1224: + yych = *++YYCURSOR; + if (yych == 'S') goto yy1225; + if (yych != 's') goto yy56; +yy1225: + yych = *++YYCURSOR; + if (yych == 'E') goto yy1226; + if (yych != 'e') goto yy56; +yy1226: + yych = *++YYCURSOR; + if (yych == 'C') goto yy1227; + if (yych != 'c') goto yy56; +yy1227: + yych = *++YYCURSOR; + if (yych == 'O') goto yy1228; + if (yych != 'o') goto yy56; +yy1228: + yych = *++YYCURSOR; + if (yych == 'N') goto yy1229; + if (yych != 'n') goto yy56; +yy1229: + yych = *++YYCURSOR; + if (yych == 'D') goto yy1175; + if (yych == 'd') goto yy1175; + goto yy56; +yy1230: + yych = *++YYCURSOR; + if (yych == 'I') goto yy1231; + if (yych != 'i') goto yy56; +yy1231: + yych = *++YYCURSOR; + if (yych == 'S') goto yy1232; + if (yych != 's') goto yy56; yy1232: yych = *++YYCURSOR; + if (yych == 'E') goto yy1233; + if (yych != 'e') goto yy56; +yy1233: + yych = *++YYCURSOR; + if (yych == 'C') goto yy1234; + if (yych != 'c') goto yy56; +yy1234: + yych = *++YYCURSOR; + if (yych == 'O') goto yy1235; + if (yych != 'o') goto yy56; +yy1235: + yych = *++YYCURSOR; + if (yych == 'N') goto yy1236; + if (yych != 'n') goto yy56; +yy1236: + yych = *++YYCURSOR; + if (yych == 'D') goto yy1175; + if (yych == 'd') goto yy1175; + goto yy56; +yy1237: + yyaccept = 26; + yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'D') { - if (yych <= ')') { - if (yych <= '(') goto yy166; - goto yy139; + if (yych <= 0x1F) { + if (yych == '\t') goto yy1145; + goto yy1144; } else { - if (yych <= '@') goto yy166; - if (yych <= 'C') goto yy142; + if (yych <= ' ') goto yy1145; + if (yych <= 'C') goto yy1144; } } else { if (yych <= 'c') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy166; - goto yy142; + if (yych == 'T') goto yy1239; + goto yy1144; } else { - if (yych <= 'd') goto yy1233; - if (yych <= 'z') goto yy142; - goto yy166; - } - } -yy1233: - yych = *++YYCURSOR; - if (yych <= 'A') { - if (yych == ')') goto yy139; - if (yych <= '@') goto yy3; - } else { - if (yych <= '`') { - if (yych <= 'Z') goto yy143; - goto yy3; - } else { - if (yych <= 'a') goto yy1234; - if (yych <= 'z') goto yy143; - goto yy3; - } - } -yy1234: - yych = *++YYCURSOR; - if (yych <= 'Y') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'X') goto yy144; - } - } else { - if (yych <= 'x') { - if (yych <= 'Z') goto yy144; - if (yych <= '`') goto yy3; - goto yy144; - } else { - if (yych <= 'y') goto yy1235; - if (yych <= 'z') goto yy144; - goto yy3; - } - } -yy1235: - yych = *++YYCURSOR; - if (yych == ')') goto yy139; - goto yy166; -yy1236: - yych = *++YYCURSOR; - if (yych <= 'T') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'S') goto yy142; - } - } else { - if (yych <= 's') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy3; - goto yy142; - } else { - if (yych <= 't') goto yy1237; - if (yych <= 'z') goto yy142; - goto yy3; - } - } -yy1237: - yych = *++YYCURSOR; - if (yych <= 'H') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'G') goto yy143; - } - } else { - if (yych <= 'g') { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy3; - goto yy143; - } else { - if (yych <= 'h') goto yy1238; - if (yych <= 'z') goto yy143; - goto yy3; + if (yych <= 'd') goto yy1238; + if (yych == 't') goto yy1239; + goto yy1144; } } yy1238: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '(') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy3; - goto yy1206; - } else { - if (yych == ' ') goto yy1206; - goto yy3; - } - } else { - if (yych <= 'Z') { - if (yych <= ')') goto yy139; - if (yych <= '@') goto yy3; - goto yy144; - } else { - if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy144; - goto yy3; - } - } + yych = *++YYCURSOR; + if (yych == 'A') goto yy1240; + if (yych == 'a') goto yy1240; + goto yy56; yy1239: yych = *++YYCURSOR; - if (yych <= 'U') { - if (yych <= ')') { - if (yych <= '(') goto yy166; - goto yy139; - } else { - if (yych <= '@') goto yy166; - if (yych <= 'T') goto yy142; - } - } else { - if (yych <= 't') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy166; - goto yy142; - } else { - if (yych <= 'u') goto yy1240; - if (yych <= 'z') goto yy142; - goto yy166; - } - } + if (yych == 'H') goto yy1175; + if (yych == 'h') goto yy1175; + goto yy56; yy1240: yych = *++YYCURSOR; - if (yych <= 'R') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'Q') goto yy143; - } - } else { - if (yych <= 'q') { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy3; - goto yy143; - } else { - if (yych <= 'r') goto yy1241; - if (yych <= 'z') goto yy143; - goto yy3; - } - } + if (yych == 'Y') goto yy1150; + if (yych == 'y') goto yy1150; + goto yy56; yy1241: - yych = *++YYCURSOR; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'D') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; } else { + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - if (yych <= 'C') goto yy144; + goto yy166; } } else { - if (yych <= 'c') { - if (yych <= 'Z') goto yy144; - if (yych <= '`') goto yy3; - goto yy144; + if (yych <= '_') { + if (yych <= 'E') goto yy1123; + if (yych <= 'Z') goto yy166; + if (yych <= '^') goto yy3; + goto yy172; } else { - if (yych <= 'd') goto yy1242; - if (yych <= 'z') goto yy144; - goto yy3; + if (yych <= 'd') { + if (yych <= '`') goto yy3; + goto yy171; + } else { + if (yych <= 'e') goto yy1242; + if (yych <= 'z') goto yy171; + goto yy3; + } } } yy1242: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych <= 'A') goto yy1243; - if (yych != 'a') goto yy3; - } -yy1243: - yych = *++YYCURSOR; - if (yych == 'Y') goto yy172; - if (yych == 'y') goto yy172; - goto yy56; -yy1244: - yych = *++YYCURSOR; - if (yych <= 'O') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; + if (yych <= 'U') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; } else { + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - if (yych <= 'N') goto yy142; - goto yy1255; + goto yy167; } } else { - if (yych <= 'n') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy3; - goto yy142; + if (yych <= '_') { + if (yych <= 'V') goto yy1124; + if (yych <= 'Z') goto yy167; + if (yych <= '^') goto yy3; + goto yy172; } else { - if (yych <= 'o') goto yy1255; - if (yych <= 'z') goto yy142; - goto yy3; + if (yych <= 'u') { + if (yych <= '`') goto yy3; + goto yy175; + } else { + if (yych <= 'v') goto yy1243; + if (yych <= 'z') goto yy175; + goto yy3; + } + } + } +yy1243: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'H') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy168; + } + } else { + if (yych <= '_') { + if (yych <= 'I') goto yy1125; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'h') { + if (yych <= '`') goto yy3; + goto yy176; + } else { + if (yych <= 'i') goto yy1244; + if (yych <= 'z') goto yy176; + goto yy3; + } + } + } +yy1244: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'N') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy169; + } + } else { + if (yych <= '_') { + if (yych <= 'O') goto yy1126; + if (yych <= 'Z') goto yy169; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'n') { + if (yych <= '`') goto yy3; + goto yy177; + } else { + if (yych <= 'o') goto yy1245; + if (yych <= 'z') goto yy177; + goto yy3; + } } } yy1245: - yych = *++YYCURSOR; - if (yych <= 'E') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'T') { + if (yych <= ',') { + if (yych == ')') goto yy164; + goto yy3; } else { - if (yych <= '@') goto yy3; - if (yych <= 'D') goto yy142; - goto yy1252; + if (yych == '.') goto yy3; + if (yych <= '/') goto yy172; + goto yy3; } } else { - if (yych <= 'd') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy3; - goto yy142; + if (yych <= '`') { + if (yych <= 'U') goto yy1127; + if (yych == '_') goto yy172; + goto yy3; } else { - if (yych <= 'e') goto yy1252; - if (yych <= 'z') goto yy142; + if (yych == 'u') goto yy1246; + if (yych <= 'z') goto yy178; goto yy3; } } yy1246: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '(') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; - } else { - if (yych == ' ') goto yy195; - goto yy193; - } - } else { - if (yych <= ',') { - if (yych <= ')') goto yy139; - goto yy193; - } else { - if (yych <= '-') goto yy196; - if (yych <= '.') goto yy195; - goto yy193; - } - } - } else { - if (yych <= 'Z') { - if (yych <= '@') { - if (yych <= '9') goto yy195; - goto yy193; - } else { - if (yych != 'T') goto yy142; - } - } else { - if (yych <= 's') { - if (yych <= '`') goto yy193; - goto yy142; - } else { - if (yych <= 't') goto yy1247; - if (yych <= 'z') goto yy142; - goto yy193; - } - } + yych = *++YYCURSOR; + if (yych == 'S') goto yy1128; + if (yych != 's') goto yy179; + yych = *++YYCURSOR; + if (yybm[0+yych] & 16) { + goto yy178; } -yy1247: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '(') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; - } else { - if (yych == ' ') goto yy195; - goto yy193; - } + if (yych <= ',') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy56; + goto yy1129; } else { - if (yych <= ',') { - if (yych <= ')') goto yy139; - goto yy193; - } else { - if (yych <= '-') goto yy196; - if (yych <= '.') goto yy195; - goto yy193; - } + if (yych == ' ') goto yy1129; + goto yy56; } } else { - if (yych <= 'Z') { - if (yych <= '@') { - if (yych <= '9') goto yy195; - goto yy193; - } else { - if (yych != 'E') goto yy143; - } + if (yych <= '/') { + if (yych == '.') goto yy56; + goto yy172; } else { - if (yych <= 'd') { - if (yych <= '`') goto yy193; - goto yy143; - } else { - if (yych <= 'e') goto yy1248; - if (yych <= 'z') goto yy143; - goto yy193; - } + if (yych == '_') goto yy172; + goto yy56; } } yy1248: yych = *++YYCURSOR; - if (yych <= 'M') { + if (yych <= 'G') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'L') goto yy144; + if (yych <= 'F') goto yy166; + goto yy1262; } } else { - if (yych <= 'l') { - if (yych <= 'Z') goto yy144; + if (yych <= 'f') { + if (yych <= 'Z') goto yy166; if (yych <= '`') goto yy3; - goto yy144; + goto yy166; } else { - if (yych <= 'm') goto yy1249; - if (yych <= 'z') goto yy144; + if (yych <= 'g') goto yy1262; + if (yych <= 'z') goto yy166; goto yy3; } } yy1249: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'A') { - if (yych == ')') goto yy139; - goto yy3; + yych = *++YYCURSOR; + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'D') goto yy166; + } } else { - if (yych <= 'B') goto yy1250; - if (yych != 'b') goto yy3; + if (yych <= 'd') { + if (yych <= 'Z') goto yy166; + if (yych <= '`') goto yy3; + goto yy166; + } else { + if (yych <= 'e') goto yy1250; + if (yych <= 'z') goto yy166; + goto yy3; + } } yy1250: yych = *++YYCURSOR; - if (yych == 'E') goto yy1251; - if (yych != 'e') goto yy56; + if (yych <= 'V') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'U') goto yy167; + } + } else { + if (yych <= 'u') { + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy3; + goto yy167; + } else { + if (yych <= 'v') goto yy1251; + if (yych <= 'z') goto yy167; + goto yy3; + } + } yy1251: yych = *++YYCURSOR; - if (yych == 'R') goto yy205; - if (yych == 'r') goto yy205; - goto yy56; + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'D') goto yy168; + } + } else { + if (yych <= 'd') { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy3; + goto yy168; + } else { + if (yych <= 'e') goto yy1252; + if (yych <= 'z') goto yy168; + goto yy3; + } + } yy1252: yych = *++YYCURSOR; if (yych <= 'N') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'M') goto yy143; + if (yych <= 'M') goto yy169; } } else { if (yych <= 'm') { - if (yych <= 'Z') goto yy143; + if (yych <= 'Z') goto yy169; if (yych <= '`') goto yy3; - goto yy143; + goto yy169; } else { if (yych <= 'n') goto yy1253; - if (yych <= 'z') goto yy143; + if (yych <= 'z') goto yy169; goto yy3; } } yy1253: - yych = *++YYCURSOR; - if (yych <= 'T') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'S') goto yy144; - } - } else { - if (yych <= 's') { - if (yych <= 'Z') goto yy144; - if (yych <= '`') goto yy3; - goto yy144; - } else { - if (yych <= 't') goto yy1254; - if (yych <= 'z') goto yy144; - goto yy3; - } - } -yy1254: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'G') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych <= 'H') goto yy1205; - if (yych == 'h') goto yy1205; - goto yy3; - } -yy1255: - yych = *++YYCURSOR; - if (yych <= 'N') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'M') goto yy143; - } - } else { - if (yych <= 'm') { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy3; - goto yy143; - } else { - if (yych <= 'n') goto yy1256; - if (yych <= 'z') goto yy143; - goto yy3; - } - } -yy1256: - yych = *++YYCURSOR; - if (yych <= 'D') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'C') goto yy144; - goto yy1215; - } - } else { - if (yych <= 'c') { - if (yych <= 'Z') goto yy144; - if (yych <= '`') goto yy3; - goto yy144; - } else { - if (yych <= 'd') goto yy1215; - if (yych <= 'z') goto yy144; - goto yy3; - } - } -yy1257: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'U') { - if (yych <= '/') { - if (yych <= ',') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych == '.') goto yy3; - goto yy147; - } - } else { - if (yych <= 'C') { - if (yych <= '@') goto yy3; - if (yych <= 'B') goto yy141; - goto yy1244; - } else { - if (yych == 'P') goto yy1246; - goto yy141; - } - } - } else { - if (yych <= 'b') { - if (yych <= '^') { - if (yych <= 'V') goto yy1245; - if (yych <= 'Z') goto yy141; - goto yy3; - } else { - if (yych <= '_') goto yy147; - if (yych <= '`') goto yy3; - goto yy146; - } - } else { - if (yych <= 'p') { - if (yych <= 'c') goto yy1273; - if (yych <= 'o') goto yy146; - goto yy1275; - } else { - if (yych == 'v') goto yy1274; - if (yych <= 'z') goto yy146; - goto yy3; - } - } - } -yy1258: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'S') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy141; - } + if (yych == ')') goto yy164; + goto yy3; } else { - if (yych <= '_') { - if (yych <= 'T') goto yy1239; - if (yych <= 'Z') goto yy141; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 's') { - if (yych <= '`') goto yy3; - goto yy146; + if (yych <= 'T') goto yy1254; + if (yych != 't') goto yy3; + } +yy1254: + yych = *++YYCURSOR; + if (yych == 'H') goto yy1255; + if (yych != 'h') goto yy56; +yy1255: + yych = *++YYCURSOR; + if (yych == '\t') goto yy1256; + if (yych != ' ') goto yy56; +yy1256: + ++YYCURSOR; + if ((YYLIMIT - YYCURSOR) < 12) YYFILL(12); + yych = *YYCURSOR; +yy1257: + if (yych <= 'X') { + if (yych <= 'G') { + if (yych <= ' ') { + if (yych == '\t') goto yy1256; + if (yych <= 0x1F) goto yy56; + goto yy1256; } else { - if (yych <= 't') goto yy1268; - if (yych <= 'z') goto yy146; - goto yy3; + if (yych <= 'D') { + if (yych <= 'C') goto yy56; + goto yy1136; + } else { + if (yych == 'F') goto yy1137; + goto yy56; + } + } + } else { + if (yych <= 'S') { + if (yych <= 'L') { + if (yych <= 'H') goto yy1135; + goto yy56; + } else { + if (yych <= 'M') goto yy1131; + if (yych <= 'R') goto yy56; + goto yy1134; + } + } else { + if (yych <= 'U') { + if (yych <= 'T') goto yy1140; + goto yy1133; + } else { + if (yych != 'W') goto yy56; + } } } - } -yy1259: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'W') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy141; - } } else { - if (yych <= '_') { - if (yych <= 'X') goto yy1236; - if (yych <= 'Z') goto yy141; - if (yych <= '^') goto yy3; - goto yy147; + if (yych <= 'r') { + if (yych <= 'f') { + if (yych <= 'c') { + if (yych <= 'Y') goto yy1138; + goto yy56; + } else { + if (yych <= 'd') goto yy1136; + if (yych <= 'e') goto yy56; + goto yy1137; + } + } else { + if (yych <= 'h') { + if (yych <= 'g') goto yy56; + goto yy1135; + } else { + if (yych == 'm') goto yy1131; + goto yy56; + } + } } else { if (yych <= 'w') { - if (yych <= '`') goto yy3; - goto yy146; + if (yych <= 't') { + if (yych <= 's') goto yy1134; + goto yy1140; + } else { + if (yych <= 'u') goto yy1133; + if (yych <= 'v') goto yy56; + } } else { - if (yych <= 'x') goto yy1265; - if (yych <= 'z') goto yy146; - goto yy3; + if (yych <= 'y') { + if (yych <= 'x') goto yy56; + goto yy1138; + } else { + if (yych == 0xC2) goto yy1132; + goto yy56; + } } } } -yy1260: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'M') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy141; - } + yych = *++YYCURSOR; + if (yych == 'E') goto yy1259; + if (yych != 'e') goto yy56; +yy1259: + yych = *++YYCURSOR; + if (yych <= 'E') { + if (yych <= 'C') goto yy56; + if (yych <= 'D') goto yy1161; } else { - if (yych <= '_') { - if (yych <= 'N') goto yy1232; - if (yych <= 'Z') goto yy141; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'm') { - if (yych <= '`') goto yy3; - goto yy146; - } else { - if (yych <= 'n') goto yy1261; - if (yych <= 'z') goto yy146; - goto yy3; - } - } + if (yych <= 'c') goto yy56; + if (yych <= 'd') goto yy1161; + if (yych >= 'f') goto yy56; } + yych = *++YYCURSOR; + if (yych == 'K') goto yy1261; + if (yych != 'k') goto yy56; yy1261: - yyaccept = 4; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'C') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy166; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy166; - goto yy142; - } + yych = *++YYCURSOR; + if (yych <= 'S') { + if (yych == 'D') goto yy1170; + if (yych <= 'R') goto yy56; + goto yy1169; } else { - if (yych <= '_') { - if (yych <= 'D') goto yy1233; - if (yych <= 'Z') goto yy142; - if (yych <= '^') goto yy166; - goto yy147; + if (yych <= 'd') { + if (yych <= 'c') goto yy56; + goto yy1170; } else { - if (yych <= 'c') { - if (yych <= '`') goto yy166; - goto yy150; - } else { - if (yych <= 'd') goto yy1262; - if (yych <= 'z') goto yy150; - goto yy166; - } + if (yych == 's') goto yy1169; + goto yy56; } } yy1262: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= ',') { - if (yych == ')') goto yy139; - goto yy3; + yych = *++YYCURSOR; + if (yych <= 'H') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; } else { - if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; - goto yy3; + if (yych <= '@') goto yy3; + if (yych <= 'G') goto yy167; } } else { - if (yych <= '_') { - if (yych <= 'A') goto yy1234; - if (yych <= 'Z') goto yy143; - if (yych <= '^') goto yy3; - goto yy147; - } else { + if (yych <= 'g') { + if (yych <= 'Z') goto yy167; if (yych <= '`') goto yy3; - if (yych <= 'a') goto yy1263; - if (yych <= 'z') goto yy151; + goto yy167; + } else { + if (yych <= 'h') goto yy1263; + if (yych <= 'z') goto yy167; goto yy3; } } yy1263: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'X') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; + yych = *++YYCURSOR; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; } else { - if (yych == '/') goto yy147; if (yych <= '@') goto yy3; - goto yy144; + if (yych <= 'S') goto yy168; } } else { - if (yych <= '_') { - if (yych <= 'Y') goto yy1235; - if (yych <= 'Z') goto yy144; - if (yych <= '^') goto yy3; - goto yy147; + if (yych <= 's') { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy3; + goto yy168; } else { - if (yych <= 'x') { - if (yych <= '`') goto yy3; - goto yy152; - } else { - if (yych <= 'y') goto yy1264; - if (yych <= 'z') goto yy152; - goto yy3; - } + if (yych <= 't') goto yy1264; + if (yych <= 'z') goto yy168; + goto yy3; } } yy1264: - yyaccept = 4; + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[0+yych] & 16) { - goto yy153; - } - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy166; - goto yy147; - } else { - if (yych <= '/') { - if (yych <= '.') goto yy166; - goto yy147; + if (yych <= '@') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy1256; + goto yy3; } else { - if (yych == '_') goto yy147; - goto yy166; + if (yych <= ' ') goto yy1256; + if (yych == ')') goto yy164; + goto yy3; + } + } else { + if (yych <= '`') { + if (yych == 'H') goto yy1265; + if (yych <= 'Z') goto yy169; + goto yy3; + } else { + if (yych == 'h') goto yy1265; + if (yych <= 'z') goto yy169; + goto yy3; } } yy1265: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'S') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy142; - } + if (yych <= 0x1F) { + if (yych == '\t') goto yy1256; + goto yy3; } else { - if (yych <= '_') { - if (yych <= 'T') goto yy1237; - if (yych <= 'Z') goto yy142; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 's') { - if (yych <= '`') goto yy3; - goto yy150; - } else { - if (yych <= 't') goto yy1266; - if (yych <= 'z') goto yy150; - goto yy3; - } - } + if (yych <= ' ') goto yy1256; + if (yych == ')') goto yy164; + goto yy3; } yy1266: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'G') { + if (yych <= 'F') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy143; + goto yy166; } } else { if (yych <= '_') { - if (yych <= 'H') goto yy1238; - if (yych <= 'Z') goto yy143; + if (yych <= 'G') goto yy1262; + if (yych <= 'Z') goto yy166; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { - if (yych <= 'g') { + if (yych <= 'f') { if (yych <= '`') goto yy3; - goto yy151; + goto yy171; } else { - if (yych <= 'h') goto yy1267; - if (yych <= 'z') goto yy151; + if (yych <= 'g') goto yy1274; + if (yych <= 'z') goto yy171; goto yy3; } } @@ -17689,88 +17452,89 @@ yy1266: yy1267: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '-') { - if (yych <= ' ') { - if (yych == '\t') goto yy1206; - if (yych <= 0x1F) goto yy3; - goto yy1206; - } else { - if (yych == ')') goto yy139; + if (yych <= 'D') { + if (yych <= '-') { + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy166; } } else { - if (yych <= 'Z') { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy144; + if (yych <= '_') { + if (yych <= 'E') goto yy1250; + if (yych <= 'Z') goto yy166; + if (yych <= '^') goto yy3; + goto yy172; } else { - if (yych <= '_') { - if (yych <= '^') goto yy3; - goto yy147; - } else { + if (yych <= 'd') { if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy152; + goto yy171; + } else { + if (yych <= 'e') goto yy1268; + if (yych <= 'z') goto yy171; goto yy3; } } } yy1268: - yyaccept = 4; + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'T') { + if (yych <= 'U') { if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy166; - goto yy147; + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy166; - goto yy142; + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy167; } } else { if (yych <= '_') { - if (yych <= 'U') goto yy1240; - if (yych <= 'Z') goto yy142; - if (yych <= '^') goto yy166; - goto yy147; + if (yych <= 'V') goto yy1251; + if (yych <= 'Z') goto yy167; + if (yych <= '^') goto yy3; + goto yy172; } else { - if (yych <= 't') { - if (yych <= '`') goto yy166; - goto yy150; + if (yych <= 'u') { + if (yych <= '`') goto yy3; + goto yy175; } else { - if (yych <= 'u') goto yy1269; - if (yych <= 'z') goto yy150; - goto yy166; + if (yych <= 'v') goto yy1269; + if (yych <= 'z') goto yy175; + goto yy3; } } } yy1269: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'Q') { + if (yych <= 'D') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy143; + goto yy168; } } else { if (yych <= '_') { - if (yych <= 'R') goto yy1241; - if (yych <= 'Z') goto yy143; + if (yych <= 'E') goto yy1252; + if (yych <= 'Z') goto yy168; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { - if (yych <= 'q') { + if (yych <= 'd') { if (yych <= '`') goto yy3; - goto yy151; + goto yy176; } else { - if (yych <= 'r') goto yy1270; - if (yych <= 'z') goto yy151; + if (yych <= 'e') goto yy1270; + if (yych <= 'z') goto yy176; goto yy3; } } @@ -17778,29 +17542,29 @@ yy1269: yy1270: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'C') { + if (yych <= 'M') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy144; + goto yy169; } } else { if (yych <= '_') { - if (yych <= 'D') goto yy1242; - if (yych <= 'Z') goto yy144; + if (yych <= 'N') goto yy1253; + if (yych <= 'Z') goto yy169; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { - if (yych <= 'c') { + if (yych <= 'm') { if (yych <= '`') goto yy3; - goto yy152; + goto yy177; } else { - if (yych <= 'd') goto yy1271; - if (yych <= 'z') goto yy152; + if (yych <= 'n') goto yy1271; + if (yych <= 'z') goto yy177; goto yy3; } } @@ -17808,468 +17572,1630 @@ yy1270: yy1271: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { + if (yych <= 'S') { if (yych <= ',') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; + if (yych <= '/') goto yy172; goto yy3; } } else { - if (yych <= '_') { - if (yych <= 'A') goto yy1243; - if (yych <= '^') goto yy3; - goto yy147; + if (yych <= '`') { + if (yych <= 'T') goto yy1254; + if (yych == '_') goto yy172; + goto yy3; } else { - if (yych <= '`') goto yy3; - if (yych <= 'a') goto yy1272; - if (yych <= 'z') goto yy153; + if (yych == 't') goto yy1272; + if (yych <= 'z') goto yy178; goto yy3; } } yy1272: yych = *++YYCURSOR; - if (yych == 'Y') goto yy172; - if (yych == 'y') goto yy185; - goto yy154; + if (yych == 'H') goto yy1255; + if (yych != 'h') goto yy179; yy1273: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'N') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; + yych = *++YYCURSOR; + if (yybm[0+yych] & 16) { + goto yy178; + } + if (yych <= ',') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy56; + goto yy1256; } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy142; + if (yych == ' ') goto yy1256; + goto yy56; } } else { - if (yych <= '_') { - if (yych <= 'O') goto yy1255; - if (yych <= 'Z') goto yy142; - if (yych <= '^') goto yy3; - goto yy147; + if (yych <= '/') { + if (yych == '.') goto yy56; + goto yy172; } else { - if (yych <= 'n') { - if (yych <= '`') goto yy3; - goto yy150; - } else { - if (yych <= 'o') goto yy1284; - if (yych <= 'z') goto yy150; - goto yy3; - } + if (yych == '_') goto yy172; + goto yy56; } } yy1274: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'D') { + if (yych <= 'G') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy142; + goto yy167; } } else { if (yych <= '_') { - if (yych <= 'E') goto yy1252; - if (yych <= 'Z') goto yy142; + if (yych <= 'H') goto yy1263; + if (yych <= 'Z') goto yy167; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { - if (yych <= 'd') { + if (yych <= 'g') { if (yych <= '`') goto yy3; - goto yy150; + goto yy175; } else { - if (yych <= 'e') goto yy1281; - if (yych <= 'z') goto yy150; + if (yych <= 'h') goto yy1275; + if (yych <= 'z') goto yy175; goto yy3; } } } yy1275: - yyaccept = 5; + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '(') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; - } else { - if (yych == ' ') goto yy195; - goto yy193; - } + if (yych <= 'S') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; } else { - if (yych <= '-') { - if (yych <= ')') goto yy139; - if (yych <= ',') goto yy193; - goto yy371; - } else { - if (yych == '/') goto yy147; - goto yy195; - } + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy168; } } else { - if (yych <= '^') { - if (yych <= 'S') { - if (yych <= '@') goto yy193; - goto yy142; - } else { - if (yych <= 'T') goto yy1247; - if (yych <= 'Z') goto yy142; - goto yy193; - } + if (yych <= '_') { + if (yych <= 'T') goto yy1264; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; } else { if (yych <= 's') { - if (yych <= '_') goto yy147; - if (yych <= '`') goto yy193; - goto yy150; + if (yych <= '`') goto yy3; + goto yy176; } else { if (yych <= 't') goto yy1276; - if (yych <= 'z') goto yy150; - goto yy193; + if (yych <= 'z') goto yy176; + goto yy3; } } } yy1276: - yyaccept = 5; + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { + if (yych <= '/') { if (yych <= '(') { if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; + if (yych <= 0x08) goto yy3; + goto yy1256; } else { - if (yych == ' ') goto yy195; - goto yy193; + if (yych == ' ') goto yy1256; + goto yy3; } } else { - if (yych <= '-') { - if (yych <= ')') goto yy139; - if (yych <= ',') goto yy193; - goto yy371; + if (yych <= ',') { + if (yych <= ')') goto yy164; + goto yy3; } else { - if (yych == '/') goto yy147; - goto yy195; + if (yych == '.') goto yy3; + goto yy172; } } } else { if (yych <= '^') { - if (yych <= 'D') { - if (yych <= '@') goto yy193; - goto yy143; + if (yych <= 'G') { + if (yych <= '@') goto yy3; + goto yy169; } else { - if (yych <= 'E') goto yy1248; - if (yych <= 'Z') goto yy143; - goto yy193; + if (yych <= 'H') goto yy1265; + if (yych <= 'Z') goto yy169; + goto yy3; } } else { - if (yych <= 'd') { - if (yych <= '_') goto yy147; - if (yych <= '`') goto yy193; - goto yy151; + if (yych <= 'g') { + if (yych <= '_') goto yy172; + if (yych <= '`') goto yy3; + goto yy177; } else { - if (yych <= 'e') goto yy1277; - if (yych <= 'z') goto yy151; - goto yy193; + if (yych <= 'h') goto yy1277; + if (yych <= 'z') goto yy177; + goto yy3; } } } yy1277: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'L') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; + if (yybm[0+yych] & 16) { + goto yy178; + } + if (yych <= ')') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy1256; + goto yy3; } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy144; + if (yych <= ' ') goto yy1256; + if (yych <= '(') goto yy3; + goto yy164; } } else { - if (yych <= '_') { - if (yych <= 'M') goto yy1249; - if (yych <= 'Z') goto yy144; - if (yych <= '^') goto yy3; - goto yy147; + if (yych <= '.') { + if (yych == '-') goto yy172; + goto yy3; } else { - if (yych <= 'l') { - if (yych <= '`') goto yy3; - goto yy152; - } else { - if (yych <= 'm') goto yy1278; - if (yych <= 'z') goto yy152; - goto yy3; - } + if (yych <= '/') goto yy172; + if (yych == '_') goto yy172; + goto yy3; } } yy1278: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'A') { - if (yych <= ',') { - if (yych == ')') goto yy139; - goto yy3; + yych = *++YYCURSOR; + if (yych <= 'V') { + if (yych <= 'B') { + if (yych == ')') goto yy164; + if (yych <= '@') goto yy3; + goto yy166; } else { - if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; - goto yy3; + if (yych <= 'O') { + if (yych <= 'C') goto yy1294; + goto yy166; + } else { + if (yych <= 'P') goto yy1296; + if (yych <= 'U') goto yy166; + goto yy1295; + } } } else { - if (yych <= '`') { - if (yych <= 'B') goto yy1250; - if (yych == '_') goto yy147; - goto yy3; + if (yych <= 'o') { + if (yych <= '`') { + if (yych <= 'Z') goto yy166; + goto yy3; + } else { + if (yych == 'c') goto yy1294; + goto yy166; + } } else { - if (yych == 'b') goto yy1279; - if (yych <= 'z') goto yy153; - goto yy3; + if (yych <= 'u') { + if (yych <= 'p') goto yy1296; + goto yy166; + } else { + if (yych <= 'v') goto yy1295; + if (yych <= 'z') goto yy166; + goto yy3; + } } } yy1279: yych = *++YYCURSOR; - if (yych == 'E') goto yy1251; - if (yych != 'e') goto yy154; - yych = *++YYCURSOR; - if (yych == 'R') goto yy205; - if (yych == 'r') goto yy376; - goto yy154; -yy1281: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'M') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; } else { - if (yych == '/') goto yy147; if (yych <= '@') goto yy3; - goto yy143; + if (yych <= 'S') goto yy166; + goto yy1289; } } else { - if (yych <= '_') { - if (yych <= 'N') goto yy1253; - if (yych <= 'Z') goto yy143; - if (yych <= '^') goto yy3; - goto yy147; + if (yych <= 's') { + if (yych <= 'Z') goto yy166; + if (yych <= '`') goto yy3; + goto yy166; } else { - if (yych <= 'm') { - if (yych <= '`') goto yy3; - goto yy151; - } else { - if (yych <= 'n') goto yy1282; - if (yych <= 'z') goto yy151; - goto yy3; - } + if (yych <= 't') goto yy1289; + if (yych <= 'z') goto yy166; + goto yy3; + } + } +yy1280: + yych = *++YYCURSOR; + if (yych <= 'X') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'W') goto yy166; + goto yy1286; + } + } else { + if (yych <= 'w') { + if (yych <= 'Z') goto yy166; + if (yych <= '`') goto yy3; + goto yy166; + } else { + if (yych <= 'x') goto yy1286; + if (yych <= 'z') goto yy166; + goto yy3; + } + } +yy1281: + yych = *++YYCURSOR; + if (yych <= 'N') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'M') goto yy166; + } + } else { + if (yych <= 'm') { + if (yych <= 'Z') goto yy166; + if (yych <= '`') goto yy3; + goto yy166; + } else { + if (yych <= 'n') goto yy1282; + if (yych <= 'z') goto yy166; + goto yy3; } } yy1282: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'S') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; + yych = *++YYCURSOR; + if (yych <= 'D') { + if (yych <= ')') { + if (yych <= '(') goto yy191; + goto yy164; } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy144; + if (yych <= '@') goto yy191; + if (yych <= 'C') goto yy167; } } else { - if (yych <= '_') { - if (yych <= 'T') goto yy1254; - if (yych <= 'Z') goto yy144; - if (yych <= '^') goto yy3; - goto yy147; + if (yych <= 'c') { + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy191; + goto yy167; } else { - if (yych <= 's') { - if (yych <= '`') goto yy3; - goto yy152; - } else { - if (yych <= 't') goto yy1283; - if (yych <= 'z') goto yy152; - goto yy3; - } + if (yych <= 'd') goto yy1283; + if (yych <= 'z') goto yy167; + goto yy191; } } yy1283: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'G') { - if (yych <= ',') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; - goto yy3; - } + yych = *++YYCURSOR; + if (yych <= 'A') { + if (yych == ')') goto yy164; + if (yych <= '@') goto yy3; } else { if (yych <= '`') { - if (yych <= 'H') goto yy1205; - if (yych == '_') goto yy147; + if (yych <= 'Z') goto yy168; goto yy3; } else { - if (yych == 'h') goto yy1223; - if (yych <= 'z') goto yy153; + if (yych <= 'a') goto yy1284; + if (yych <= 'z') goto yy168; goto yy3; } } yy1284: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'M') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; + yych = *++YYCURSOR; + if (yych <= 'Y') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; } else { - if (yych == '/') goto yy147; if (yych <= '@') goto yy3; - goto yy143; + if (yych <= 'X') goto yy169; } } else { - if (yych <= '_') { - if (yych <= 'N') goto yy1256; - if (yych <= 'Z') goto yy143; - if (yych <= '^') goto yy3; - goto yy147; + if (yych <= 'x') { + if (yych <= 'Z') goto yy169; + if (yych <= '`') goto yy3; + goto yy169; } else { - if (yych <= 'm') { - if (yych <= '`') goto yy3; - goto yy151; - } else { - if (yych <= 'n') goto yy1285; - if (yych <= 'z') goto yy151; - goto yy3; - } + if (yych <= 'y') goto yy1285; + if (yych <= 'z') goto yy169; + goto yy3; } } yy1285: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'C') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy144; - } - } else { - if (yych <= '_') { - if (yych <= 'D') goto yy1215; - if (yych <= 'Z') goto yy144; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'c') { - if (yych <= '`') goto yy3; - goto yy152; - } else { - if (yych <= 'd') goto yy1227; - if (yych <= 'z') goto yy152; - goto yy3; - } - } - } + yych = *++YYCURSOR; + if (yych == ')') goto yy164; + goto yy191; yy1286: yych = *++YYCURSOR; - if (yych <= 'C') { + if (yych <= 'T') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'B') goto yy141; + if (yych <= 'S') goto yy167; } } else { - if (yych <= 'b') { - if (yych <= 'Z') goto yy141; + if (yych <= 's') { + if (yych <= 'Z') goto yy167; if (yych <= '`') goto yy3; - goto yy141; + goto yy167; } else { - if (yych <= 'c') goto yy1287; - if (yych <= 'z') goto yy141; + if (yych <= 't') goto yy1287; + if (yych <= 'z') goto yy167; goto yy3; } } yy1287: yych = *++YYCURSOR; - if (yych <= 'K') { + if (yych <= 'H') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'J') goto yy142; + if (yych <= 'G') goto yy168; } } else { - if (yych <= 'j') { - if (yych <= 'Z') goto yy142; + if (yych <= 'g') { + if (yych <= 'Z') goto yy168; if (yych <= '`') goto yy3; - goto yy142; + goto yy168; } else { - if (yych <= 'k') goto yy1288; - if (yych <= 'z') goto yy142; + if (yych <= 'h') goto yy1288; + if (yych <= 'z') goto yy168; goto yy3; } } yy1288: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ')') { - if (yych == ' ') goto yy1289; - if (yych <= '(') goto yy3; - goto yy139; + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy3; + goto yy1256; + } else { + if (yych == ' ') goto yy1256; + goto yy3; + } } else { if (yych <= 'Z') { + if (yych <= ')') goto yy164; if (yych <= '@') goto yy3; - goto yy143; + goto yy169; } else { if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy143; + if (yych <= 'z') goto yy169; goto yy3; } } yy1289: yych = *++YYCURSOR; - if (yych == 'O') goto yy1290; - if (yych != 'o') goto yy56; + if (yych <= 'U') { + if (yych <= ')') { + if (yych <= '(') goto yy191; + goto yy164; + } else { + if (yych <= '@') goto yy191; + if (yych <= 'T') goto yy167; + } + } else { + if (yych <= 't') { + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy191; + goto yy167; + } else { + if (yych <= 'u') goto yy1290; + if (yych <= 'z') goto yy167; + goto yy191; + } + } yy1290: yych = *++YYCURSOR; - if (yych == 'F') goto yy1291; - if (yych != 'f') goto yy56; + if (yych <= 'R') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'Q') goto yy168; + } + } else { + if (yych <= 'q') { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy3; + goto yy168; + } else { + if (yych <= 'r') goto yy1291; + if (yych <= 'z') goto yy168; + goto yy3; + } + } yy1291: + yych = *++YYCURSOR; + if (yych <= 'D') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'C') goto yy169; + } + } else { + if (yych <= 'c') { + if (yych <= 'Z') goto yy169; + if (yych <= '`') goto yy3; + goto yy169; + } else { + if (yych <= 'd') goto yy1292; + if (yych <= 'z') goto yy169; + goto yy3; + } + } +yy1292: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '@') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych <= 'A') goto yy1293; + if (yych != 'a') goto yy3; + } +yy1293: + yych = *++YYCURSOR; + if (yych == 'Y') goto yy197; + if (yych == 'y') goto yy197; + goto yy56; +yy1294: + yych = *++YYCURSOR; + if (yych <= 'O') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'N') goto yy167; + goto yy1305; + } + } else { + if (yych <= 'n') { + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy3; + goto yy167; + } else { + if (yych <= 'o') goto yy1305; + if (yych <= 'z') goto yy167; + goto yy3; + } + } +yy1295: + yych = *++YYCURSOR; + if (yych <= 'E') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'D') goto yy167; + goto yy1302; + } + } else { + if (yych <= 'd') { + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy3; + goto yy167; + } else { + if (yych <= 'e') goto yy1302; + if (yych <= 'z') goto yy167; + goto yy3; + } + } +yy1296: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy218; + goto yy220; + } else { + if (yych == ' ') goto yy220; + goto yy218; + } + } else { + if (yych <= ',') { + if (yych <= ')') goto yy164; + goto yy218; + } else { + if (yych <= '-') goto yy221; + if (yych <= '.') goto yy220; + goto yy218; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '@') { + if (yych <= '9') goto yy220; + goto yy218; + } else { + if (yych != 'T') goto yy167; + } + } else { + if (yych <= 's') { + if (yych <= '`') goto yy218; + goto yy167; + } else { + if (yych <= 't') goto yy1297; + if (yych <= 'z') goto yy167; + goto yy218; + } + } + } +yy1297: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy218; + goto yy220; + } else { + if (yych == ' ') goto yy220; + goto yy218; + } + } else { + if (yych <= ',') { + if (yych <= ')') goto yy164; + goto yy218; + } else { + if (yych <= '-') goto yy221; + if (yych <= '.') goto yy220; + goto yy218; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '@') { + if (yych <= '9') goto yy220; + goto yy218; + } else { + if (yych != 'E') goto yy168; + } + } else { + if (yych <= 'd') { + if (yych <= '`') goto yy218; + goto yy168; + } else { + if (yych <= 'e') goto yy1298; + if (yych <= 'z') goto yy168; + goto yy218; + } + } + } +yy1298: + yych = *++YYCURSOR; + if (yych <= 'M') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'L') goto yy169; + } + } else { + if (yych <= 'l') { + if (yych <= 'Z') goto yy169; + if (yych <= '`') goto yy3; + goto yy169; + } else { + if (yych <= 'm') goto yy1299; + if (yych <= 'z') goto yy169; + goto yy3; + } + } +yy1299: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'A') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych <= 'B') goto yy1300; + if (yych != 'b') goto yy3; + } +yy1300: + yych = *++YYCURSOR; + if (yych == 'E') goto yy1301; + if (yych != 'e') goto yy56; +yy1301: + yych = *++YYCURSOR; + if (yych == 'R') goto yy230; + if (yych == 'r') goto yy230; + goto yy56; +yy1302: + yych = *++YYCURSOR; + if (yych <= 'N') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'M') goto yy168; + } + } else { + if (yych <= 'm') { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy3; + goto yy168; + } else { + if (yych <= 'n') goto yy1303; + if (yych <= 'z') goto yy168; + goto yy3; + } + } +yy1303: + yych = *++YYCURSOR; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'S') goto yy169; + } + } else { + if (yych <= 's') { + if (yych <= 'Z') goto yy169; + if (yych <= '`') goto yy3; + goto yy169; + } else { + if (yych <= 't') goto yy1304; + if (yych <= 'z') goto yy169; + goto yy3; + } + } +yy1304: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'G') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych <= 'H') goto yy1255; + if (yych == 'h') goto yy1255; + goto yy3; + } +yy1305: + yych = *++YYCURSOR; + if (yych <= 'N') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'M') goto yy168; + } + } else { + if (yych <= 'm') { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy3; + goto yy168; + } else { + if (yych <= 'n') goto yy1306; + if (yych <= 'z') goto yy168; + goto yy3; + } + } +yy1306: + yych = *++YYCURSOR; + if (yych <= 'D') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'C') goto yy169; + goto yy1265; + } + } else { + if (yych <= 'c') { + if (yych <= 'Z') goto yy169; + if (yych <= '`') goto yy3; + goto yy169; + } else { + if (yych <= 'd') goto yy1265; + if (yych <= 'z') goto yy169; + goto yy3; + } + } +yy1307: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'U') { + if (yych <= '/') { + if (yych <= ',') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych == '.') goto yy3; + goto yy172; + } + } else { + if (yych <= 'C') { + if (yych <= '@') goto yy3; + if (yych <= 'B') goto yy166; + goto yy1294; + } else { + if (yych == 'P') goto yy1296; + goto yy166; + } + } + } else { + if (yych <= 'b') { + if (yych <= '^') { + if (yych <= 'V') goto yy1295; + if (yych <= 'Z') goto yy166; + goto yy3; + } else { + if (yych <= '_') goto yy172; + if (yych <= '`') goto yy3; + goto yy171; + } + } else { + if (yych <= 'p') { + if (yych <= 'c') goto yy1323; + if (yych <= 'o') goto yy171; + goto yy1325; + } else { + if (yych == 'v') goto yy1324; + if (yych <= 'z') goto yy171; + goto yy3; + } + } + } +yy1308: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'S') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy166; + } + } else { + if (yych <= '_') { + if (yych <= 'T') goto yy1289; + if (yych <= 'Z') goto yy166; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 's') { + if (yych <= '`') goto yy3; + goto yy171; + } else { + if (yych <= 't') goto yy1318; + if (yych <= 'z') goto yy171; + goto yy3; + } + } + } +yy1309: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'W') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy166; + } + } else { + if (yych <= '_') { + if (yych <= 'X') goto yy1286; + if (yych <= 'Z') goto yy166; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'w') { + if (yych <= '`') goto yy3; + goto yy171; + } else { + if (yych <= 'x') goto yy1315; + if (yych <= 'z') goto yy171; + goto yy3; + } + } + } +yy1310: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'M') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy166; + } + } else { + if (yych <= '_') { + if (yych <= 'N') goto yy1282; + if (yych <= 'Z') goto yy166; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'm') { + if (yych <= '`') goto yy3; + goto yy171; + } else { + if (yych <= 'n') goto yy1311; + if (yych <= 'z') goto yy171; + goto yy3; + } + } + } +yy1311: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'C') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy191; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy191; + goto yy167; + } + } else { + if (yych <= '_') { + if (yych <= 'D') goto yy1283; + if (yych <= 'Z') goto yy167; + if (yych <= '^') goto yy191; + goto yy172; + } else { + if (yych <= 'c') { + if (yych <= '`') goto yy191; + goto yy175; + } else { + if (yych <= 'd') goto yy1312; + if (yych <= 'z') goto yy175; + goto yy191; + } + } + } +yy1312: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '@') { + if (yych <= ',') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych == '.') goto yy3; + if (yych <= '/') goto yy172; + goto yy3; + } + } else { + if (yych <= '_') { + if (yych <= 'A') goto yy1284; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= '`') goto yy3; + if (yych <= 'a') goto yy1313; + if (yych <= 'z') goto yy176; + goto yy3; + } + } +yy1313: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'X') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy169; + } + } else { + if (yych <= '_') { + if (yych <= 'Y') goto yy1285; + if (yych <= 'Z') goto yy169; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'x') { + if (yych <= '`') goto yy3; + goto yy177; + } else { + if (yych <= 'y') goto yy1314; + if (yych <= 'z') goto yy177; + goto yy3; + } + } + } +yy1314: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[0+yych] & 16) { + goto yy178; + } + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy191; + goto yy172; + } else { + if (yych <= '/') { + if (yych <= '.') goto yy191; + goto yy172; + } else { + if (yych == '_') goto yy172; + goto yy191; + } + } +yy1315: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'S') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy167; + } + } else { + if (yych <= '_') { + if (yych <= 'T') goto yy1287; + if (yych <= 'Z') goto yy167; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 's') { + if (yych <= '`') goto yy3; + goto yy175; + } else { + if (yych <= 't') goto yy1316; + if (yych <= 'z') goto yy175; + goto yy3; + } + } + } +yy1316: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'G') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy168; + } + } else { + if (yych <= '_') { + if (yych <= 'H') goto yy1288; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'g') { + if (yych <= '`') goto yy3; + goto yy176; + } else { + if (yych <= 'h') goto yy1317; + if (yych <= 'z') goto yy176; + goto yy3; + } + } + } +yy1317: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '-') { + if (yych <= ' ') { + if (yych == '\t') goto yy1256; + if (yych <= 0x1F) goto yy3; + goto yy1256; + } else { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } + } else { + if (yych <= 'Z') { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy169; + } else { + if (yych <= '_') { + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= '`') goto yy3; + if (yych <= 'z') goto yy177; + goto yy3; + } + } + } +yy1318: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'T') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy191; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy191; + goto yy167; + } + } else { + if (yych <= '_') { + if (yych <= 'U') goto yy1290; + if (yych <= 'Z') goto yy167; + if (yych <= '^') goto yy191; + goto yy172; + } else { + if (yych <= 't') { + if (yych <= '`') goto yy191; + goto yy175; + } else { + if (yych <= 'u') goto yy1319; + if (yych <= 'z') goto yy175; + goto yy191; + } + } + } +yy1319: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'Q') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy168; + } + } else { + if (yych <= '_') { + if (yych <= 'R') goto yy1291; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'q') { + if (yych <= '`') goto yy3; + goto yy176; + } else { + if (yych <= 'r') goto yy1320; + if (yych <= 'z') goto yy176; + goto yy3; + } + } + } +yy1320: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'C') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy169; + } + } else { + if (yych <= '_') { + if (yych <= 'D') goto yy1292; + if (yych <= 'Z') goto yy169; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'c') { + if (yych <= '`') goto yy3; + goto yy177; + } else { + if (yych <= 'd') goto yy1321; + if (yych <= 'z') goto yy177; + goto yy3; + } + } + } +yy1321: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '@') { + if (yych <= ',') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych == '.') goto yy3; + if (yych <= '/') goto yy172; + goto yy3; + } + } else { + if (yych <= '_') { + if (yych <= 'A') goto yy1293; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= '`') goto yy3; + if (yych <= 'a') goto yy1322; + if (yych <= 'z') goto yy178; + goto yy3; + } + } +yy1322: + yych = *++YYCURSOR; + if (yych == 'Y') goto yy197; + if (yych == 'y') goto yy210; + goto yy179; +yy1323: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'N') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy167; + } + } else { + if (yych <= '_') { + if (yych <= 'O') goto yy1305; + if (yych <= 'Z') goto yy167; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'n') { + if (yych <= '`') goto yy3; + goto yy175; + } else { + if (yych <= 'o') goto yy1334; + if (yych <= 'z') goto yy175; + goto yy3; + } + } + } +yy1324: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'D') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy167; + } + } else { + if (yych <= '_') { + if (yych <= 'E') goto yy1302; + if (yych <= 'Z') goto yy167; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'd') { + if (yych <= '`') goto yy3; + goto yy175; + } else { + if (yych <= 'e') goto yy1331; + if (yych <= 'z') goto yy175; + goto yy3; + } + } + } +yy1325: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '9') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy218; + goto yy220; + } else { + if (yych == ' ') goto yy220; + goto yy218; + } + } else { + if (yych <= '-') { + if (yych <= ')') goto yy164; + if (yych <= ',') goto yy218; + goto yy396; + } else { + if (yych == '/') goto yy172; + goto yy220; + } + } + } else { + if (yych <= '^') { + if (yych <= 'S') { + if (yych <= '@') goto yy218; + goto yy167; + } else { + if (yych <= 'T') goto yy1297; + if (yych <= 'Z') goto yy167; + goto yy218; + } + } else { + if (yych <= 's') { + if (yych <= '_') goto yy172; + if (yych <= '`') goto yy218; + goto yy175; + } else { + if (yych <= 't') goto yy1326; + if (yych <= 'z') goto yy175; + goto yy218; + } + } + } +yy1326: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '9') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy218; + goto yy220; + } else { + if (yych == ' ') goto yy220; + goto yy218; + } + } else { + if (yych <= '-') { + if (yych <= ')') goto yy164; + if (yych <= ',') goto yy218; + goto yy396; + } else { + if (yych == '/') goto yy172; + goto yy220; + } + } + } else { + if (yych <= '^') { + if (yych <= 'D') { + if (yych <= '@') goto yy218; + goto yy168; + } else { + if (yych <= 'E') goto yy1298; + if (yych <= 'Z') goto yy168; + goto yy218; + } + } else { + if (yych <= 'd') { + if (yych <= '_') goto yy172; + if (yych <= '`') goto yy218; + goto yy176; + } else { + if (yych <= 'e') goto yy1327; + if (yych <= 'z') goto yy176; + goto yy218; + } + } + } +yy1327: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'L') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy169; + } + } else { + if (yych <= '_') { + if (yych <= 'M') goto yy1299; + if (yych <= 'Z') goto yy169; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'l') { + if (yych <= '`') goto yy3; + goto yy177; + } else { + if (yych <= 'm') goto yy1328; + if (yych <= 'z') goto yy177; + goto yy3; + } + } + } +yy1328: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'A') { + if (yych <= ',') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych == '.') goto yy3; + if (yych <= '/') goto yy172; + goto yy3; + } + } else { + if (yych <= '`') { + if (yych <= 'B') goto yy1300; + if (yych == '_') goto yy172; + goto yy3; + } else { + if (yych == 'b') goto yy1329; + if (yych <= 'z') goto yy178; + goto yy3; + } + } +yy1329: + yych = *++YYCURSOR; + if (yych == 'E') goto yy1301; + if (yych != 'e') goto yy179; + yych = *++YYCURSOR; + if (yych == 'R') goto yy230; + if (yych == 'r') goto yy401; + goto yy179; +yy1331: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'M') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy168; + } + } else { + if (yych <= '_') { + if (yych <= 'N') goto yy1303; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'm') { + if (yych <= '`') goto yy3; + goto yy176; + } else { + if (yych <= 'n') goto yy1332; + if (yych <= 'z') goto yy176; + goto yy3; + } + } + } +yy1332: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'S') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy169; + } + } else { + if (yych <= '_') { + if (yych <= 'T') goto yy1304; + if (yych <= 'Z') goto yy169; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 's') { + if (yych <= '`') goto yy3; + goto yy177; + } else { + if (yych <= 't') goto yy1333; + if (yych <= 'z') goto yy177; + goto yy3; + } + } + } +yy1333: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'G') { + if (yych <= ',') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych == '.') goto yy3; + if (yych <= '/') goto yy172; + goto yy3; + } + } else { + if (yych <= '`') { + if (yych <= 'H') goto yy1255; + if (yych == '_') goto yy172; + goto yy3; + } else { + if (yych == 'h') goto yy1273; + if (yych <= 'z') goto yy178; + goto yy3; + } + } +yy1334: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'M') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy168; + } + } else { + if (yych <= '_') { + if (yych <= 'N') goto yy1306; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'm') { + if (yych <= '`') goto yy3; + goto yy176; + } else { + if (yych <= 'n') goto yy1335; + if (yych <= 'z') goto yy176; + goto yy3; + } + } + } +yy1335: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'C') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy169; + } + } else { + if (yych <= '_') { + if (yych <= 'D') goto yy1265; + if (yych <= 'Z') goto yy169; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'c') { + if (yych <= '`') goto yy3; + goto yy177; + } else { + if (yych <= 'd') goto yy1277; + if (yych <= 'z') goto yy177; + goto yy3; + } + } + } +yy1336: + yych = *++YYCURSOR; + if (yych <= 'C') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'B') goto yy166; + } + } else { + if (yych <= 'b') { + if (yych <= 'Z') goto yy166; + if (yych <= '`') goto yy3; + goto yy166; + } else { + if (yych <= 'c') goto yy1337; + if (yych <= 'z') goto yy166; + goto yy3; + } + } +yy1337: + yych = *++YYCURSOR; + if (yych <= 'K') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'J') goto yy167; + } + } else { + if (yych <= 'j') { + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy3; + goto yy167; + } else { + if (yych <= 'k') goto yy1338; + if (yych <= 'z') goto yy167; + goto yy3; + } + } +yy1338: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ')') { + if (yych == ' ') goto yy1339; + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= 'Z') { + if (yych <= '@') goto yy3; + goto yy168; + } else { + if (yych <= '`') goto yy3; + if (yych <= 'z') goto yy168; + goto yy3; + } + } +yy1339: + yych = *++YYCURSOR; + if (yych == 'O') goto yy1340; + if (yych != 'o') goto yy56; +yy1340: + yych = *++YYCURSOR; + if (yych == 'F') goto yy1341; + if (yych != 'f') goto yy56; +yy1341: yych = *++YYCURSOR; if (yych != ' ') goto yy56; yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '1') goto yy1293; - if (yych <= '2') goto yy1295; - if (yych <= '9') goto yy1296; + if (yych <= '1') goto yy1343; + if (yych <= '2') goto yy1345; + if (yych <= '9') goto yy1346; goto yy56; -yy1293: +yy1343: yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1296; - goto yy1297; -yy1294: -#line 1082 "ext/date/lib/parse_date.re" + if (yych <= '/') goto yy1347; + if (yych <= '9') goto yy1346; + goto yy1347; +yy1344: +#line 1096 "ext/date/lib/parse_date.re" { DEBUG_OUTPUT("backof | frontof"); TIMELIB_INIT; @@ -18291,246 +19217,246 @@ yy1294: TIMELIB_DEINIT; return TIMELIB_LF_DAY_OF_MONTH; } -#line 18295 "" -yy1295: +#line 19221 "" +yy1345: yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') goto yy1297; - if (yych >= '5') goto yy1297; -yy1296: + if (yych <= '/') goto yy1347; + if (yych >= '5') goto yy1347; +yy1346: yyaccept = 28; YYMARKER = ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); yych = *YYCURSOR; -yy1297: +yy1347: if (yych <= 'A') { if (yych <= 0x1F) { - if (yych == '\t') goto yy1296; - goto yy1294; + if (yych == '\t') goto yy1346; + goto yy1344; } else { - if (yych <= ' ') goto yy1296; - if (yych <= '@') goto yy1294; + if (yych <= ' ') goto yy1346; + if (yych <= '@') goto yy1344; } } else { if (yych <= '`') { - if (yych != 'P') goto yy1294; + if (yych != 'P') goto yy1344; } else { - if (yych <= 'a') goto yy1298; - if (yych != 'p') goto yy1294; + if (yych <= 'a') goto yy1348; + if (yych != 'p') goto yy1344; } } -yy1298: +yy1348: yych = *++YYCURSOR; if (yych <= 'L') { if (yych != '.') goto yy56; } else { - if (yych <= 'M') goto yy1300; - if (yych == 'm') goto yy1300; + if (yych <= 'M') goto yy1350; + if (yych == 'm') goto yy1350; goto yy56; } yych = *++YYCURSOR; - if (yych == 'M') goto yy1300; + if (yych == 'M') goto yy1350; if (yych != 'm') goto yy56; -yy1300: +yy1350: yych = *++YYCURSOR; if (yych <= 0x1F) { - if (yych <= 0x00) goto yy1302; - if (yych == '\t') goto yy1302; + if (yych <= 0x00) goto yy1352; + if (yych == '\t') goto yy1352; goto yy56; } else { - if (yych <= ' ') goto yy1302; + if (yych <= ' ') goto yy1352; if (yych != '.') goto yy56; } yych = *++YYCURSOR; if (yych <= '\t') { - if (yych <= 0x00) goto yy1302; + if (yych <= 0x00) goto yy1352; if (yych <= 0x08) goto yy56; } else { if (yych != ' ') goto yy56; } -yy1302: +yy1352: yych = *++YYCURSOR; - goto yy1294; -yy1303: + goto yy1344; +yy1353: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'B') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy141; + goto yy166; } } else { if (yych <= '_') { - if (yych <= 'C') goto yy1287; - if (yych <= 'Z') goto yy141; + if (yych <= 'C') goto yy1337; + if (yych <= 'Z') goto yy166; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'b') { if (yych <= '`') goto yy3; - goto yy146; + goto yy171; } else { - if (yych <= 'c') goto yy1304; - if (yych <= 'z') goto yy146; + if (yych <= 'c') goto yy1354; + if (yych <= 'z') goto yy171; goto yy3; } } } -yy1304: +yy1354: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'J') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy142; + goto yy167; } } else { if (yych <= '_') { - if (yych <= 'K') goto yy1288; - if (yych <= 'Z') goto yy142; + if (yych <= 'K') goto yy1338; + if (yych <= 'Z') goto yy167; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'j') { if (yych <= '`') goto yy3; - goto yy150; + goto yy175; } else { - if (yych <= 'k') goto yy1305; - if (yych <= 'z') goto yy150; + if (yych <= 'k') goto yy1355; + if (yych <= 'z') goto yy175; goto yy3; } } } -yy1305: +yy1355: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= '(') { - if (yych == ' ') goto yy1289; + if (yych == ' ') goto yy1339; goto yy3; } else { - if (yych <= ')') goto yy139; - if (yych == '-') goto yy147; + if (yych <= ')') goto yy164; + if (yych == '-') goto yy172; goto yy3; } } else { if (yych <= '^') { - if (yych <= '/') goto yy147; + if (yych <= '/') goto yy172; if (yych <= '@') goto yy3; - if (yych <= 'Z') goto yy143; + if (yych <= 'Z') goto yy168; goto yy3; } else { - if (yych <= '_') goto yy147; + if (yych <= '_') goto yy172; if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy151; + if (yych <= 'z') goto yy176; goto yy3; } } -yy1306: +yy1356: yych = *++YYCURSOR; if (yych <= 'S') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'R') goto yy141; + if (yych <= 'R') goto yy166; } } else { if (yych <= 'r') { - if (yych <= 'Z') goto yy141; + if (yych <= 'Z') goto yy166; if (yych <= '`') goto yy3; - goto yy141; + goto yy166; } else { - if (yych <= 's') goto yy1307; - if (yych <= 'z') goto yy141; + if (yych <= 's') goto yy1357; + if (yych <= 'z') goto yy166; goto yy3; } } -yy1307: +yy1357: yych = *++YYCURSOR; if (yych <= 'T') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'S') goto yy142; + if (yych <= 'S') goto yy167; } } else { if (yych <= 's') { - if (yych <= 'Z') goto yy142; + if (yych <= 'Z') goto yy167; if (yych <= '`') goto yy3; - goto yy142; + goto yy167; } else { - if (yych <= 't') goto yy1308; - if (yych <= 'z') goto yy142; + if (yych <= 't') goto yy1358; + if (yych <= 'z') goto yy167; goto yy3; } } -yy1308: +yy1358: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '(') { if (yych <= '\t') { if (yych <= 0x08) goto yy3; - goto yy1104; + goto yy1129; } else { if (yych != ' ') goto yy3; } } else { if (yych <= 'Z') { - if (yych <= ')') goto yy139; + if (yych <= ')') goto yy164; if (yych <= '@') goto yy3; - goto yy143; + goto yy168; } else { if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy143; + if (yych <= 'z') goto yy168; goto yy3; } } -yy1309: +yy1359: yych = *++YYCURSOR; - if (yych == 'D') goto yy1310; - if (yych != 'd') goto yy1105; -yy1310: + if (yych == 'D') goto yy1360; + if (yych != 'd') goto yy1130; +yy1360: yych = *++YYCURSOR; - if (yych == 'A') goto yy1311; + if (yych == 'A') goto yy1361; if (yych != 'a') goto yy56; -yy1311: +yy1361: yych = *++YYCURSOR; - if (yych == 'Y') goto yy1312; + if (yych == 'Y') goto yy1362; if (yych != 'y') goto yy56; -yy1312: +yy1362: yyaccept = 26; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'R') { - if (yych != ' ') goto yy1117; + if (yych != ' ') goto yy1144; } else { - if (yych <= 'S') goto yy1142; - if (yych == 's') goto yy1142; - goto yy1117; + if (yych <= 'S') goto yy1169; + if (yych == 's') goto yy1169; + goto yy1144; } yych = *++YYCURSOR; - if (yych == 'O') goto yy1314; + if (yych == 'O') goto yy1364; if (yych != 'o') goto yy56; -yy1314: +yy1364: yych = *++YYCURSOR; - if (yych == 'F') goto yy1315; + if (yych == 'F') goto yy1365; if (yych != 'f') goto yy56; -yy1315: +yy1365: ++YYCURSOR; -#line 1065 "ext/date/lib/parse_date.re" +#line 1079 "ext/date/lib/parse_date.re" { DEBUG_OUTPUT("firstdayof | lastdayof"); TIMELIB_INIT; @@ -18546,930 +19472,63 @@ yy1315: TIMELIB_DEINIT; return TIMELIB_LF_DAY_OF_MONTH; } -#line 18550 "" -yy1317: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'R') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy141; - } - } else { - if (yych <= '_') { - if (yych <= 'S') goto yy1307; - if (yych <= 'Z') goto yy141; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'r') { - if (yych <= '`') goto yy3; - goto yy146; - } else { - if (yych <= 's') goto yy1318; - if (yych <= 'z') goto yy146; - goto yy3; - } - } - } -yy1318: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'S') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy142; - } - } else { - if (yych <= '_') { - if (yych <= 'T') goto yy1308; - if (yych <= 'Z') goto yy142; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 's') { - if (yych <= '`') goto yy3; - goto yy150; - } else { - if (yych <= 't') goto yy1319; - if (yych <= 'z') goto yy150; - goto yy3; - } - } - } -yy1319: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '-') { - if (yych <= ' ') { - if (yych == '\t') goto yy1104; - if (yych <= 0x1F) goto yy3; - goto yy1309; - } else { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } - } else { - if (yych <= 'Z') { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy143; - } else { - if (yych <= '_') { - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy151; - goto yy3; - } - } - } -yy1320: - yych = *++YYCURSOR; - if (yych <= 'B') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'A') goto yy141; - goto yy1356; - } - } else { - if (yych <= 'a') { - if (yych <= 'Z') goto yy141; - if (yych <= '`') goto yy3; - goto yy141; - } else { - if (yych <= 'b') goto yy1356; - if (yych <= 'z') goto yy141; - goto yy3; - } - } -yy1321: - yych = *++YYCURSOR; - if (yych <= 'R') { - if (yych <= '@') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych == 'F') goto yy1346; - if (yych <= 'Q') goto yy141; - goto yy1345; - } - } else { - if (yych <= 'f') { - if (yych <= 'Z') goto yy141; - if (yych <= '`') goto yy3; - if (yych <= 'e') goto yy141; - goto yy1346; - } else { - if (yych == 'r') goto yy1345; - if (yych <= 'z') goto yy141; - goto yy3; - } - } -yy1322: - yych = *++YYCURSOR; - if (yych <= 'U') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'T') goto yy141; - goto yy1342; - } - } else { - if (yych <= 't') { - if (yych <= 'Z') goto yy141; - if (yych <= '`') goto yy3; - goto yy141; - } else { - if (yych <= 'u') goto yy1342; - if (yych <= 'z') goto yy141; - goto yy3; - } - } -yy1323: - yych = *++YYCURSOR; - if (yych <= 'O') { - if (yych <= '@') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych == 'I') goto yy1325; - if (yych <= 'N') goto yy141; - } - } else { - if (yych <= 'i') { - if (yych <= 'Z') goto yy141; - if (yych <= '`') goto yy3; - if (yych <= 'h') goto yy141; - goto yy1325; - } else { - if (yych == 'o') goto yy1324; - if (yych <= 'z') goto yy141; - goto yy3; - } - } -yy1324: - yych = *++YYCURSOR; - if (yych <= 'N') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'M') goto yy142; - goto yy1328; - } - } else { - if (yych <= 'm') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy3; - goto yy142; - } else { - if (yych <= 'n') goto yy1328; - if (yych <= 'z') goto yy142; - goto yy3; - } - } -yy1325: - yych = *++YYCURSOR; - if (yych <= 'D') { - if (yych <= ')') { - if (yych <= '(') goto yy166; - goto yy139; - } else { - if (yych <= '@') goto yy166; - if (yych <= 'C') goto yy142; - } - } else { - if (yych <= 'c') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy166; - goto yy142; - } else { - if (yych <= 'd') goto yy1326; - if (yych <= 'z') goto yy142; - goto yy166; - } - } -yy1326: - yych = *++YYCURSOR; - if (yych <= 'A') { - if (yych == ')') goto yy139; - if (yych <= '@') goto yy3; - } else { - if (yych <= '`') { - if (yych <= 'Z') goto yy143; - goto yy3; - } else { - if (yych <= 'a') goto yy1327; - if (yych <= 'z') goto yy143; - goto yy3; - } - } -yy1327: - yych = *++YYCURSOR; - if (yych <= 'Y') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'X') goto yy144; - goto yy1235; - } - } else { - if (yych <= 'x') { - if (yych <= 'Z') goto yy144; - if (yych <= '`') goto yy3; - goto yy144; - } else { - if (yych <= 'y') goto yy1235; - if (yych <= 'z') goto yy144; - goto yy3; - } - } -yy1328: - yych = *++YYCURSOR; - if (yych <= 'T') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'S') goto yy143; - } - } else { - if (yych <= 's') { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy3; - goto yy143; - } else { - if (yych <= 't') goto yy1329; - if (yych <= 'z') goto yy143; - goto yy3; - } - } -yy1329: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ')') { - if (yych == ' ') goto yy1330; - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy3; - goto yy144; - } else { - if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy144; - goto yy3; - } - } -yy1330: - yych = *++YYCURSOR; - if (yych == 'O') goto yy1331; - if (yych != 'o') goto yy56; -yy1331: - yych = *++YYCURSOR; - if (yych == 'F') goto yy1332; - if (yych != 'f') goto yy56; -yy1332: - yych = *++YYCURSOR; - if (yych != ' ') goto yy56; - yych = *++YYCURSOR; - if (yych <= '/') goto yy56; - if (yych <= '1') goto yy1334; - if (yych <= '2') goto yy1335; - if (yych <= '9') goto yy1336; - goto yy56; -yy1334: - yyaccept = 28; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') goto yy1337; - if (yych <= '9') goto yy1336; - goto yy1337; -yy1335: - yyaccept = 28; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') goto yy1337; - if (yych >= '5') goto yy1337; -yy1336: - yyaccept = 28; - YYMARKER = ++YYCURSOR; - if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); - yych = *YYCURSOR; -yy1337: - if (yych <= 'A') { - if (yych <= 0x1F) { - if (yych == '\t') goto yy1336; - goto yy1294; - } else { - if (yych <= ' ') goto yy1336; - if (yych <= '@') goto yy1294; - } - } else { - if (yych <= '`') { - if (yych != 'P') goto yy1294; - } else { - if (yych <= 'a') goto yy1338; - if (yych != 'p') goto yy1294; - } - } -yy1338: - yych = *++YYCURSOR; - if (yych <= 'L') { - if (yych != '.') goto yy56; - } else { - if (yych <= 'M') goto yy1340; - if (yych == 'm') goto yy1340; - goto yy56; - } - yych = *++YYCURSOR; - if (yych == 'M') goto yy1340; - if (yych != 'm') goto yy56; -yy1340: - yych = *++YYCURSOR; - if (yych <= 0x1F) { - if (yych <= 0x00) goto yy1302; - if (yych == '\t') goto yy1302; - goto yy56; - } else { - if (yych <= ' ') goto yy1302; - if (yych != '.') goto yy56; - } - yych = *++YYCURSOR; - if (yych <= '\t') { - if (yych <= 0x00) goto yy1302; - if (yych <= 0x08) goto yy56; - goto yy1302; - } else { - if (yych == ' ') goto yy1302; - goto yy56; - } -yy1342: - yych = *++YYCURSOR; - if (yych <= 'R') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'Q') goto yy142; - } - } else { - if (yych <= 'q') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy3; - goto yy142; - } else { - if (yych <= 'r') goto yy1343; - if (yych <= 'z') goto yy142; - goto yy3; - } - } -yy1343: - yych = *++YYCURSOR; - if (yych <= 'T') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'S') goto yy143; - } - } else { - if (yych <= 's') { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy3; - goto yy143; - } else { - if (yych <= 't') goto yy1344; - if (yych <= 'z') goto yy143; - goto yy3; - } - } -yy1344: - yych = *++YYCURSOR; - if (yych <= 'H') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'G') goto yy144; - goto yy1215; - } - } else { - if (yych <= 'g') { - if (yych <= 'Z') goto yy144; - if (yych <= '`') goto yy3; - goto yy144; - } else { - if (yych <= 'h') goto yy1215; - if (yych <= 'z') goto yy144; - goto yy3; - } - } -yy1345: - yych = *++YYCURSOR; - if (yych <= 'S') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'R') goto yy142; - goto yy1348; - } - } else { - if (yych <= 'r') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy3; - goto yy142; - } else { - if (yych <= 's') goto yy1348; - if (yych <= 'z') goto yy142; - goto yy3; - } - } -yy1346: - yych = *++YYCURSOR; - if (yych <= 'T') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'S') goto yy142; - } - } else { - if (yych <= 's') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy3; - goto yy142; - } else { - if (yych <= 't') goto yy1347; - if (yych <= 'z') goto yy142; - goto yy3; - } - } -yy1347: - yych = *++YYCURSOR; - if (yych <= 'H') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'G') goto yy143; - goto yy1238; - } - } else { - if (yych <= 'g') { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy3; - goto yy143; - } else { - if (yych <= 'h') goto yy1238; - if (yych <= 'z') goto yy143; - goto yy3; - } - } -yy1348: - yych = *++YYCURSOR; - if (yych <= 'T') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'S') goto yy143; - } - } else { - if (yych <= 's') { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy3; - goto yy143; - } else { - if (yych <= 't') goto yy1349; - if (yych <= 'z') goto yy143; - goto yy3; - } - } -yy1349: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '(') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy3; - goto yy1206; - } else { - if (yych != ' ') goto yy3; - } - } else { - if (yych <= 'Z') { - if (yych <= ')') goto yy139; - if (yych <= '@') goto yy3; - goto yy144; - } else { - if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy144; - goto yy3; - } - } -yy1350: - yych = *++YYCURSOR; - if (yych == 'D') goto yy1351; - if (yych != 'd') goto yy1207; -yy1351: - yych = *++YYCURSOR; - if (yych == 'A') goto yy1352; - if (yych != 'a') goto yy56; -yy1352: - yych = *++YYCURSOR; - if (yych == 'Y') goto yy1353; - if (yych != 'y') goto yy56; -yy1353: - yyaccept = 26; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'R') { - if (yych != ' ') goto yy1117; - } else { - if (yych <= 'S') goto yy1142; - if (yych == 's') goto yy1142; - goto yy1117; - } - yych = *++YYCURSOR; - if (yych == 'O') goto yy1355; - if (yych != 'o') goto yy56; -yy1355: - yych = *++YYCURSOR; - if (yych == 'F') goto yy1315; - if (yych == 'f') goto yy1315; - goto yy56; -yy1356: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '(') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; - } else { - if (yych == ' ') goto yy195; - goto yy193; - } - } else { - if (yych <= ',') { - if (yych <= ')') goto yy139; - goto yy193; - } else { - if (yych <= '-') goto yy196; - if (yych <= '.') goto yy195; - goto yy193; - } - } - } else { - if (yych <= 'Z') { - if (yych <= '@') { - if (yych <= '9') goto yy195; - goto yy193; - } else { - if (yych != 'R') goto yy142; - } - } else { - if (yych <= 'q') { - if (yych <= '`') goto yy193; - goto yy142; - } else { - if (yych <= 'r') goto yy1357; - if (yych <= 'z') goto yy142; - goto yy193; - } - } - } -yy1357: - yych = *++YYCURSOR; - if (yych <= 'U') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'T') goto yy143; - } - } else { - if (yych <= 't') { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy3; - goto yy143; - } else { - if (yych <= 'u') goto yy1358; - if (yych <= 'z') goto yy143; - goto yy3; - } - } -yy1358: - yych = *++YYCURSOR; - if (yych <= 'A') { - if (yych == ')') goto yy139; - if (yych <= '@') goto yy3; - } else { - if (yych <= '`') { - if (yych <= 'Z') goto yy144; - goto yy3; - } else { - if (yych <= 'a') goto yy1359; - if (yych <= 'z') goto yy144; - goto yy3; - } - } -yy1359: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'Q') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych <= 'R') goto yy1360; - if (yych != 'r') goto yy3; - } -yy1360: - yych = *++YYCURSOR; - if (yych == 'Y') goto yy205; - if (yych == 'y') goto yy205; - goto yy56; -yy1361: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'A') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy141; - } - } else { - if (yych <= '_') { - if (yych <= 'B') goto yy1356; - if (yych <= 'Z') goto yy141; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'a') { - if (yych <= '`') goto yy3; - goto yy146; - } else { - if (yych <= 'b') goto yy1379; - if (yych <= 'z') goto yy146; - goto yy3; - } - } - } -yy1362: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'Q') { - if (yych <= '.') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych == '-') goto yy147; - goto yy3; - } - } else { - if (yych <= '@') { - if (yych <= '/') goto yy147; - goto yy3; - } else { - if (yych == 'F') goto yy1346; - goto yy141; - } - } - } else { - if (yych <= '`') { - if (yych <= 'Z') { - if (yych <= 'R') goto yy1345; - goto yy141; - } else { - if (yych == '_') goto yy147; - goto yy3; - } - } else { - if (yych <= 'q') { - if (yych == 'f') goto yy1375; - goto yy146; - } else { - if (yych <= 'r') goto yy1374; - if (yych <= 'z') goto yy146; - goto yy3; - } - } - } -yy1363: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'T') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy141; - } - } else { - if (yych <= '_') { - if (yych <= 'U') goto yy1342; - if (yych <= 'Z') goto yy141; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 't') { - if (yych <= '`') goto yy3; - goto yy146; - } else { - if (yych <= 'u') goto yy1371; - if (yych <= 'z') goto yy146; - goto yy3; - } - } - } -yy1364: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'N') { - if (yych <= '.') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych == '-') goto yy147; - goto yy3; - } - } else { - if (yych <= '@') { - if (yych <= '/') goto yy147; - goto yy3; - } else { - if (yych == 'I') goto yy1325; - goto yy141; - } - } - } else { - if (yych <= '`') { - if (yych <= 'Z') { - if (yych <= 'O') goto yy1324; - goto yy141; - } else { - if (yych == '_') goto yy147; - goto yy3; - } - } else { - if (yych <= 'n') { - if (yych == 'i') goto yy1366; - goto yy146; - } else { - if (yych <= 'o') goto yy1365; - if (yych <= 'z') goto yy146; - goto yy3; - } - } - } -yy1365: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'M') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy142; - } - } else { - if (yych <= '_') { - if (yych <= 'N') goto yy1328; - if (yych <= 'Z') goto yy142; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'm') { - if (yych <= '`') goto yy3; - goto yy150; - } else { - if (yych <= 'n') goto yy1369; - if (yych <= 'z') goto yy150; - goto yy3; - } - } - } -yy1366: - yyaccept = 4; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'C') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy166; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy166; - goto yy142; - } - } else { - if (yych <= '_') { - if (yych <= 'D') goto yy1326; - if (yych <= 'Z') goto yy142; - if (yych <= '^') goto yy166; - goto yy147; - } else { - if (yych <= 'c') { - if (yych <= '`') goto yy166; - goto yy150; - } else { - if (yych <= 'd') goto yy1367; - if (yych <= 'z') goto yy150; - goto yy166; - } - } - } +#line 19476 "" yy1367: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= ',') { - if (yych == ')') goto yy139; - goto yy3; + if (yych <= 'R') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; } else { - if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; - goto yy3; + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy166; } } else { if (yych <= '_') { - if (yych <= 'A') goto yy1327; - if (yych <= 'Z') goto yy143; + if (yych <= 'S') goto yy1357; + if (yych <= 'Z') goto yy166; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { - if (yych <= '`') goto yy3; - if (yych <= 'a') goto yy1368; - if (yych <= 'z') goto yy151; - goto yy3; + if (yych <= 'r') { + if (yych <= '`') goto yy3; + goto yy171; + } else { + if (yych <= 's') goto yy1368; + if (yych <= 'z') goto yy171; + goto yy3; + } } } yy1368: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'X') { + if (yych <= 'S') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy144; + goto yy167; } } else { if (yych <= '_') { - if (yych <= 'Y') goto yy1235; - if (yych <= 'Z') goto yy144; + if (yych <= 'T') goto yy1358; + if (yych <= 'Z') goto yy167; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { - if (yych <= 'x') { + if (yych <= 's') { if (yych <= '`') goto yy3; - goto yy152; + goto yy175; } else { - if (yych <= 'y') goto yy1264; - if (yych <= 'z') goto yy152; + if (yych <= 't') goto yy1369; + if (yych <= 'z') goto yy175; goto yy3; } } @@ -19477,438 +19536,1305 @@ yy1368: yy1369: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'S') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; + if (yych <= '-') { + if (yych <= ' ') { + if (yych == '\t') goto yy1129; + if (yych <= 0x1F) goto yy3; + goto yy1359; } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy143; + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; } } else { - if (yych <= '_') { - if (yych <= 'T') goto yy1329; - if (yych <= 'Z') goto yy143; - if (yych <= '^') goto yy3; - goto yy147; + if (yych <= 'Z') { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy168; } else { - if (yych <= 's') { - if (yych <= '`') goto yy3; - goto yy151; + if (yych <= '_') { + if (yych <= '^') goto yy3; + goto yy172; } else { - if (yych <= 't') goto yy1370; - if (yych <= 'z') goto yy151; + if (yych <= '`') goto yy3; + if (yych <= 'z') goto yy176; goto yy3; } } } yy1370: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= '(') { - if (yych == ' ') goto yy1330; - goto yy3; + yych = *++YYCURSOR; + if (yych <= 'B') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; } else { - if (yych <= ')') goto yy139; - if (yych == '-') goto yy147; - goto yy3; + if (yych <= '@') goto yy3; + if (yych <= 'A') goto yy166; + goto yy1406; } } else { - if (yych <= '^') { - if (yych <= '/') goto yy147; - if (yych <= '@') goto yy3; - if (yych <= 'Z') goto yy144; - goto yy3; - } else { - if (yych <= '_') goto yy147; + if (yych <= 'a') { + if (yych <= 'Z') goto yy166; if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy152; + goto yy166; + } else { + if (yych <= 'b') goto yy1406; + if (yych <= 'z') goto yy166; goto yy3; } } yy1371: + yych = *++YYCURSOR; + if (yych <= 'R') { + if (yych <= '@') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych == 'F') goto yy1396; + if (yych <= 'Q') goto yy166; + goto yy1395; + } + } else { + if (yych <= 'f') { + if (yych <= 'Z') goto yy166; + if (yych <= '`') goto yy3; + if (yych <= 'e') goto yy166; + goto yy1396; + } else { + if (yych == 'r') goto yy1395; + if (yych <= 'z') goto yy166; + goto yy3; + } + } +yy1372: + yych = *++YYCURSOR; + if (yych <= 'U') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'T') goto yy166; + goto yy1392; + } + } else { + if (yych <= 't') { + if (yych <= 'Z') goto yy166; + if (yych <= '`') goto yy3; + goto yy166; + } else { + if (yych <= 'u') goto yy1392; + if (yych <= 'z') goto yy166; + goto yy3; + } + } +yy1373: + yych = *++YYCURSOR; + if (yych <= 'O') { + if (yych <= '@') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych == 'I') goto yy1375; + if (yych <= 'N') goto yy166; + } + } else { + if (yych <= 'i') { + if (yych <= 'Z') goto yy166; + if (yych <= '`') goto yy3; + if (yych <= 'h') goto yy166; + goto yy1375; + } else { + if (yych == 'o') goto yy1374; + if (yych <= 'z') goto yy166; + goto yy3; + } + } +yy1374: + yych = *++YYCURSOR; + if (yych <= 'N') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'M') goto yy167; + goto yy1378; + } + } else { + if (yych <= 'm') { + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy3; + goto yy167; + } else { + if (yych <= 'n') goto yy1378; + if (yych <= 'z') goto yy167; + goto yy3; + } + } +yy1375: + yych = *++YYCURSOR; + if (yych <= 'D') { + if (yych <= ')') { + if (yych <= '(') goto yy191; + goto yy164; + } else { + if (yych <= '@') goto yy191; + if (yych <= 'C') goto yy167; + } + } else { + if (yych <= 'c') { + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy191; + goto yy167; + } else { + if (yych <= 'd') goto yy1376; + if (yych <= 'z') goto yy167; + goto yy191; + } + } +yy1376: + yych = *++YYCURSOR; + if (yych <= 'A') { + if (yych == ')') goto yy164; + if (yych <= '@') goto yy3; + } else { + if (yych <= '`') { + if (yych <= 'Z') goto yy168; + goto yy3; + } else { + if (yych <= 'a') goto yy1377; + if (yych <= 'z') goto yy168; + goto yy3; + } + } +yy1377: + yych = *++YYCURSOR; + if (yych <= 'Y') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'X') goto yy169; + goto yy1285; + } + } else { + if (yych <= 'x') { + if (yych <= 'Z') goto yy169; + if (yych <= '`') goto yy3; + goto yy169; + } else { + if (yych <= 'y') goto yy1285; + if (yych <= 'z') goto yy169; + goto yy3; + } + } +yy1378: + yych = *++YYCURSOR; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'S') goto yy168; + } + } else { + if (yych <= 's') { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy3; + goto yy168; + } else { + if (yych <= 't') goto yy1379; + if (yych <= 'z') goto yy168; + goto yy3; + } + } +yy1379: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ')') { + if (yych == ' ') goto yy1380; + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= 'Z') { + if (yych <= '@') goto yy3; + goto yy169; + } else { + if (yych <= '`') goto yy3; + if (yych <= 'z') goto yy169; + goto yy3; + } + } +yy1380: + yych = *++YYCURSOR; + if (yych == 'O') goto yy1381; + if (yych != 'o') goto yy56; +yy1381: + yych = *++YYCURSOR; + if (yych == 'F') goto yy1382; + if (yych != 'f') goto yy56; +yy1382: + yych = *++YYCURSOR; + if (yych != ' ') goto yy56; + yych = *++YYCURSOR; + if (yych <= '/') goto yy56; + if (yych <= '1') goto yy1384; + if (yych <= '2') goto yy1385; + if (yych <= '9') goto yy1386; + goto yy56; +yy1384: + yyaccept = 28; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') goto yy1387; + if (yych <= '9') goto yy1386; + goto yy1387; +yy1385: + yyaccept = 28; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') goto yy1387; + if (yych >= '5') goto yy1387; +yy1386: + yyaccept = 28; + YYMARKER = ++YYCURSOR; + if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); + yych = *YYCURSOR; +yy1387: + if (yych <= 'A') { + if (yych <= 0x1F) { + if (yych == '\t') goto yy1386; + goto yy1344; + } else { + if (yych <= ' ') goto yy1386; + if (yych <= '@') goto yy1344; + } + } else { + if (yych <= '`') { + if (yych != 'P') goto yy1344; + } else { + if (yych <= 'a') goto yy1388; + if (yych != 'p') goto yy1344; + } + } +yy1388: + yych = *++YYCURSOR; + if (yych <= 'L') { + if (yych != '.') goto yy56; + } else { + if (yych <= 'M') goto yy1390; + if (yych == 'm') goto yy1390; + goto yy56; + } + yych = *++YYCURSOR; + if (yych == 'M') goto yy1390; + if (yych != 'm') goto yy56; +yy1390: + yych = *++YYCURSOR; + if (yych <= 0x1F) { + if (yych <= 0x00) goto yy1352; + if (yych == '\t') goto yy1352; + goto yy56; + } else { + if (yych <= ' ') goto yy1352; + if (yych != '.') goto yy56; + } + yych = *++YYCURSOR; + if (yych <= '\t') { + if (yych <= 0x00) goto yy1352; + if (yych <= 0x08) goto yy56; + goto yy1352; + } else { + if (yych == ' ') goto yy1352; + goto yy56; + } +yy1392: + yych = *++YYCURSOR; + if (yych <= 'R') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'Q') goto yy167; + } + } else { + if (yych <= 'q') { + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy3; + goto yy167; + } else { + if (yych <= 'r') goto yy1393; + if (yych <= 'z') goto yy167; + goto yy3; + } + } +yy1393: + yych = *++YYCURSOR; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'S') goto yy168; + } + } else { + if (yych <= 's') { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy3; + goto yy168; + } else { + if (yych <= 't') goto yy1394; + if (yych <= 'z') goto yy168; + goto yy3; + } + } +yy1394: + yych = *++YYCURSOR; + if (yych <= 'H') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'G') goto yy169; + goto yy1265; + } + } else { + if (yych <= 'g') { + if (yych <= 'Z') goto yy169; + if (yych <= '`') goto yy3; + goto yy169; + } else { + if (yych <= 'h') goto yy1265; + if (yych <= 'z') goto yy169; + goto yy3; + } + } +yy1395: + yych = *++YYCURSOR; + if (yych <= 'S') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'R') goto yy167; + goto yy1398; + } + } else { + if (yych <= 'r') { + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy3; + goto yy167; + } else { + if (yych <= 's') goto yy1398; + if (yych <= 'z') goto yy167; + goto yy3; + } + } +yy1396: + yych = *++YYCURSOR; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'S') goto yy167; + } + } else { + if (yych <= 's') { + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy3; + goto yy167; + } else { + if (yych <= 't') goto yy1397; + if (yych <= 'z') goto yy167; + goto yy3; + } + } +yy1397: + yych = *++YYCURSOR; + if (yych <= 'H') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'G') goto yy168; + goto yy1288; + } + } else { + if (yych <= 'g') { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy3; + goto yy168; + } else { + if (yych <= 'h') goto yy1288; + if (yych <= 'z') goto yy168; + goto yy3; + } + } +yy1398: + yych = *++YYCURSOR; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'S') goto yy168; + } + } else { + if (yych <= 's') { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy3; + goto yy168; + } else { + if (yych <= 't') goto yy1399; + if (yych <= 'z') goto yy168; + goto yy3; + } + } +yy1399: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy3; + goto yy1256; + } else { + if (yych != ' ') goto yy3; + } + } else { + if (yych <= 'Z') { + if (yych <= ')') goto yy164; + if (yych <= '@') goto yy3; + goto yy169; + } else { + if (yych <= '`') goto yy3; + if (yych <= 'z') goto yy169; + goto yy3; + } + } +yy1400: + yych = *++YYCURSOR; + if (yych == 'D') goto yy1401; + if (yych != 'd') goto yy1257; +yy1401: + yych = *++YYCURSOR; + if (yych == 'A') goto yy1402; + if (yych != 'a') goto yy56; +yy1402: + yych = *++YYCURSOR; + if (yych == 'Y') goto yy1403; + if (yych != 'y') goto yy56; +yy1403: + yyaccept = 26; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'R') { + if (yych != ' ') goto yy1144; + } else { + if (yych <= 'S') goto yy1169; + if (yych == 's') goto yy1169; + goto yy1144; + } + yych = *++YYCURSOR; + if (yych == 'O') goto yy1405; + if (yych != 'o') goto yy56; +yy1405: + yych = *++YYCURSOR; + if (yych == 'F') goto yy1365; + if (yych == 'f') goto yy1365; + goto yy56; +yy1406: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy218; + goto yy220; + } else { + if (yych == ' ') goto yy220; + goto yy218; + } + } else { + if (yych <= ',') { + if (yych <= ')') goto yy164; + goto yy218; + } else { + if (yych <= '-') goto yy221; + if (yych <= '.') goto yy220; + goto yy218; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '@') { + if (yych <= '9') goto yy220; + goto yy218; + } else { + if (yych != 'R') goto yy167; + } + } else { + if (yych <= 'q') { + if (yych <= '`') goto yy218; + goto yy167; + } else { + if (yych <= 'r') goto yy1407; + if (yych <= 'z') goto yy167; + goto yy218; + } + } + } +yy1407: + yych = *++YYCURSOR; + if (yych <= 'U') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'T') goto yy168; + } + } else { + if (yych <= 't') { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy3; + goto yy168; + } else { + if (yych <= 'u') goto yy1408; + if (yych <= 'z') goto yy168; + goto yy3; + } + } +yy1408: + yych = *++YYCURSOR; + if (yych <= 'A') { + if (yych == ')') goto yy164; + if (yych <= '@') goto yy3; + } else { + if (yych <= '`') { + if (yych <= 'Z') goto yy169; + goto yy3; + } else { + if (yych <= 'a') goto yy1409; + if (yych <= 'z') goto yy169; + goto yy3; + } + } +yy1409: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'Q') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych <= 'R') goto yy1410; + if (yych != 'r') goto yy3; + } +yy1410: + yych = *++YYCURSOR; + if (yych == 'Y') goto yy230; + if (yych == 'y') goto yy230; + goto yy56; +yy1411: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'A') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy166; + } + } else { + if (yych <= '_') { + if (yych <= 'B') goto yy1406; + if (yych <= 'Z') goto yy166; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy3; + goto yy171; + } else { + if (yych <= 'b') goto yy1429; + if (yych <= 'z') goto yy171; + goto yy3; + } + } + } +yy1412: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'Q') { + if (yych <= '.') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych == '-') goto yy172; + goto yy3; + } + } else { + if (yych <= '@') { + if (yych <= '/') goto yy172; + goto yy3; + } else { + if (yych == 'F') goto yy1396; + goto yy166; + } + } + } else { + if (yych <= '`') { + if (yych <= 'Z') { + if (yych <= 'R') goto yy1395; + goto yy166; + } else { + if (yych == '_') goto yy172; + goto yy3; + } + } else { + if (yych <= 'q') { + if (yych == 'f') goto yy1425; + goto yy171; + } else { + if (yych <= 'r') goto yy1424; + if (yych <= 'z') goto yy171; + goto yy3; + } + } + } +yy1413: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'T') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy166; + } + } else { + if (yych <= '_') { + if (yych <= 'U') goto yy1392; + if (yych <= 'Z') goto yy166; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 't') { + if (yych <= '`') goto yy3; + goto yy171; + } else { + if (yych <= 'u') goto yy1421; + if (yych <= 'z') goto yy171; + goto yy3; + } + } + } +yy1414: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'N') { + if (yych <= '.') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych == '-') goto yy172; + goto yy3; + } + } else { + if (yych <= '@') { + if (yych <= '/') goto yy172; + goto yy3; + } else { + if (yych == 'I') goto yy1375; + goto yy166; + } + } + } else { + if (yych <= '`') { + if (yych <= 'Z') { + if (yych <= 'O') goto yy1374; + goto yy166; + } else { + if (yych == '_') goto yy172; + goto yy3; + } + } else { + if (yych <= 'n') { + if (yych == 'i') goto yy1416; + goto yy171; + } else { + if (yych <= 'o') goto yy1415; + if (yych <= 'z') goto yy171; + goto yy3; + } + } + } +yy1415: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'M') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy167; + } + } else { + if (yych <= '_') { + if (yych <= 'N') goto yy1378; + if (yych <= 'Z') goto yy167; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'm') { + if (yych <= '`') goto yy3; + goto yy175; + } else { + if (yych <= 'n') goto yy1419; + if (yych <= 'z') goto yy175; + goto yy3; + } + } + } +yy1416: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'C') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy191; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy191; + goto yy167; + } + } else { + if (yych <= '_') { + if (yych <= 'D') goto yy1376; + if (yych <= 'Z') goto yy167; + if (yych <= '^') goto yy191; + goto yy172; + } else { + if (yych <= 'c') { + if (yych <= '`') goto yy191; + goto yy175; + } else { + if (yych <= 'd') goto yy1417; + if (yych <= 'z') goto yy175; + goto yy191; + } + } + } +yy1417: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '@') { + if (yych <= ',') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych == '.') goto yy3; + if (yych <= '/') goto yy172; + goto yy3; + } + } else { + if (yych <= '_') { + if (yych <= 'A') goto yy1377; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= '`') goto yy3; + if (yych <= 'a') goto yy1418; + if (yych <= 'z') goto yy176; + goto yy3; + } + } +yy1418: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'X') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy169; + } + } else { + if (yych <= '_') { + if (yych <= 'Y') goto yy1285; + if (yych <= 'Z') goto yy169; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'x') { + if (yych <= '`') goto yy3; + goto yy177; + } else { + if (yych <= 'y') goto yy1314; + if (yych <= 'z') goto yy177; + goto yy3; + } + } + } +yy1419: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'S') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy168; + } + } else { + if (yych <= '_') { + if (yych <= 'T') goto yy1379; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 's') { + if (yych <= '`') goto yy3; + goto yy176; + } else { + if (yych <= 't') goto yy1420; + if (yych <= 'z') goto yy176; + goto yy3; + } + } + } +yy1420: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= '(') { + if (yych == ' ') goto yy1380; + goto yy3; + } else { + if (yych <= ')') goto yy164; + if (yych == '-') goto yy172; + goto yy3; + } + } else { + if (yych <= '^') { + if (yych <= '/') goto yy172; + if (yych <= '@') goto yy3; + if (yych <= 'Z') goto yy169; + goto yy3; + } else { + if (yych <= '_') goto yy172; + if (yych <= '`') goto yy3; + if (yych <= 'z') goto yy177; + goto yy3; + } + } +yy1421: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'Q') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy142; + goto yy167; } } else { if (yych <= '_') { - if (yych <= 'R') goto yy1343; - if (yych <= 'Z') goto yy142; + if (yych <= 'R') goto yy1393; + if (yych <= 'Z') goto yy167; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'q') { if (yych <= '`') goto yy3; - goto yy150; + goto yy175; } else { - if (yych <= 'r') goto yy1372; - if (yych <= 'z') goto yy150; + if (yych <= 'r') goto yy1422; + if (yych <= 'z') goto yy175; goto yy3; } } } -yy1372: +yy1422: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'S') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy143; + goto yy168; } } else { if (yych <= '_') { - if (yych <= 'T') goto yy1344; - if (yych <= 'Z') goto yy143; + if (yych <= 'T') goto yy1394; + if (yych <= 'Z') goto yy168; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 's') { if (yych <= '`') goto yy3; - goto yy151; + goto yy176; } else { - if (yych <= 't') goto yy1373; - if (yych <= 'z') goto yy151; + if (yych <= 't') goto yy1423; + if (yych <= 'z') goto yy176; goto yy3; } } } -yy1373: +yy1423: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'G') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy144; + goto yy169; } } else { if (yych <= '_') { - if (yych <= 'H') goto yy1215; - if (yych <= 'Z') goto yy144; + if (yych <= 'H') goto yy1265; + if (yych <= 'Z') goto yy169; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'g') { if (yych <= '`') goto yy3; - goto yy152; + goto yy177; } else { - if (yych <= 'h') goto yy1227; - if (yych <= 'z') goto yy152; + if (yych <= 'h') goto yy1277; + if (yych <= 'z') goto yy177; goto yy3; } } } -yy1374: +yy1424: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'R') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy142; + goto yy167; } } else { if (yych <= '_') { - if (yych <= 'S') goto yy1348; - if (yych <= 'Z') goto yy142; + if (yych <= 'S') goto yy1398; + if (yych <= 'Z') goto yy167; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'r') { if (yych <= '`') goto yy3; - goto yy150; + goto yy175; } else { - if (yych <= 's') goto yy1377; - if (yych <= 'z') goto yy150; + if (yych <= 's') goto yy1427; + if (yych <= 'z') goto yy175; goto yy3; } } } -yy1375: +yy1425: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'S') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy142; + goto yy167; } } else { if (yych <= '_') { - if (yych <= 'T') goto yy1347; - if (yych <= 'Z') goto yy142; + if (yych <= 'T') goto yy1397; + if (yych <= 'Z') goto yy167; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 's') { if (yych <= '`') goto yy3; - goto yy150; + goto yy175; } else { - if (yych <= 't') goto yy1376; - if (yych <= 'z') goto yy150; + if (yych <= 't') goto yy1426; + if (yych <= 'z') goto yy175; goto yy3; } } } -yy1376: +yy1426: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'G') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy143; + goto yy168; } } else { if (yych <= '_') { - if (yych <= 'H') goto yy1238; - if (yych <= 'Z') goto yy143; + if (yych <= 'H') goto yy1288; + if (yych <= 'Z') goto yy168; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'g') { if (yych <= '`') goto yy3; - goto yy151; + goto yy176; } else { - if (yych <= 'h') goto yy1267; - if (yych <= 'z') goto yy151; + if (yych <= 'h') goto yy1317; + if (yych <= 'z') goto yy176; goto yy3; } } } -yy1377: +yy1427: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'S') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy143; + goto yy168; } } else { if (yych <= '_') { - if (yych <= 'T') goto yy1349; - if (yych <= 'Z') goto yy143; + if (yych <= 'T') goto yy1399; + if (yych <= 'Z') goto yy168; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 's') { if (yych <= '`') goto yy3; - goto yy151; + goto yy176; } else { - if (yych <= 't') goto yy1378; - if (yych <= 'z') goto yy151; + if (yych <= 't') goto yy1428; + if (yych <= 'z') goto yy176; goto yy3; } } } -yy1378: +yy1428: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '-') { if (yych <= ' ') { - if (yych == '\t') goto yy1206; + if (yych == '\t') goto yy1256; if (yych <= 0x1F) goto yy3; - goto yy1350; + goto yy1400; } else { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } } else { if (yych <= 'Z') { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy144; + goto yy169; } else { if (yych <= '_') { if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy152; + if (yych <= 'z') goto yy177; goto yy3; } } } -yy1379: +yy1429: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '(') { if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; + if (yych <= 0x08) goto yy218; + goto yy220; } else { - if (yych == ' ') goto yy195; - goto yy193; + if (yych == ' ') goto yy220; + goto yy218; } } else { if (yych <= '-') { - if (yych <= ')') goto yy139; - if (yych <= ',') goto yy193; - goto yy371; + if (yych <= ')') goto yy164; + if (yych <= ',') goto yy218; + goto yy396; } else { - if (yych == '/') goto yy147; - goto yy195; + if (yych == '/') goto yy172; + goto yy220; } } } else { if (yych <= '^') { if (yych <= 'Q') { - if (yych <= '@') goto yy193; - goto yy142; + if (yych <= '@') goto yy218; + goto yy167; } else { - if (yych <= 'R') goto yy1357; - if (yych <= 'Z') goto yy142; - goto yy193; + if (yych <= 'R') goto yy1407; + if (yych <= 'Z') goto yy167; + goto yy218; } } else { if (yych <= 'q') { - if (yych <= '_') goto yy147; - if (yych <= '`') goto yy193; - goto yy150; + if (yych <= '_') goto yy172; + if (yych <= '`') goto yy218; + goto yy175; } else { - if (yych <= 'r') goto yy1380; - if (yych <= 'z') goto yy150; - goto yy193; + if (yych <= 'r') goto yy1430; + if (yych <= 'z') goto yy175; + goto yy218; } } } -yy1380: +yy1430: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'T') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy143; + goto yy168; } } else { if (yych <= '_') { - if (yych <= 'U') goto yy1358; - if (yych <= 'Z') goto yy143; + if (yych <= 'U') goto yy1408; + if (yych <= 'Z') goto yy168; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 't') { if (yych <= '`') goto yy3; - goto yy151; + goto yy176; } else { - if (yych <= 'u') goto yy1381; - if (yych <= 'z') goto yy151; + if (yych <= 'u') goto yy1431; + if (yych <= 'z') goto yy176; goto yy3; } } } -yy1381: +yy1431: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { if (yych <= ',') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; + if (yych <= '/') goto yy172; goto yy3; } } else { if (yych <= '_') { - if (yych <= 'A') goto yy1359; - if (yych <= 'Z') goto yy144; + if (yych <= 'A') goto yy1409; + if (yych <= 'Z') goto yy169; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= '`') goto yy3; - if (yych <= 'a') goto yy1382; - if (yych <= 'z') goto yy152; + if (yych <= 'a') goto yy1432; + if (yych <= 'z') goto yy177; goto yy3; } } -yy1382: +yy1432: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'Q') { if (yych <= ',') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; + if (yych <= '/') goto yy172; goto yy3; } } else { if (yych <= '`') { - if (yych <= 'R') goto yy1360; - if (yych == '_') goto yy147; + if (yych <= 'R') goto yy1410; + if (yych == '_') goto yy172; goto yy3; } else { - if (yych == 'r') goto yy1383; - if (yych <= 'z') goto yy153; + if (yych == 'r') goto yy1433; + if (yych <= 'z') goto yy178; goto yy3; } } -yy1383: +yy1433: yych = *++YYCURSOR; - if (yych == 'Y') goto yy205; - if (yych == 'y') goto yy376; - goto yy154; -yy1384: + if (yych == 'Y') goto yy230; + if (yych == 'y') goto yy401; + goto yy179; +yy1434: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= ':') goto yy56; -yy1385: +yy1435: yyaccept = 29; YYMARKER = ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 7) YYFILL(7); yych = *YYCURSOR; - if (yych == '.') goto yy1388; - if (yych <= '/') goto yy1387; - if (yych <= '9') goto yy1385; -yy1387: -#line 1011 "ext/date/lib/parse_date.re" + if (yych == '.') goto yy1438; + if (yych <= '/') goto yy1437; + if (yych <= '9') goto yy1435; +yy1437: +#line 1025 "ext/date/lib/parse_date.re" { timelib_ull i; @@ -19933,8 +20859,8 @@ yy1387: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 19937 "" -yy1388: +#line 20863 "" +yy1438: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= ':') goto yy56; @@ -19954,7 +20880,7 @@ yy1388: if (yych <= '/') goto yy56; if (yych >= ':') goto yy56; ++YYCURSOR; -#line 1037 "ext/date/lib/parse_date.re" +#line 1051 "ext/date/lib/parse_date.re" { timelib_ull i, ms; @@ -19981,413 +20907,413 @@ yy1388: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 19985 "" -yy1396: +#line 20911 "" +yy1446: yych = *++YYCURSOR; if (yych <= 'N') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'M') goto yy141; - goto yy1437; + if (yych <= 'M') goto yy166; + goto yy1487; } } else { if (yych <= 'm') { - if (yych <= 'Z') goto yy141; + if (yych <= 'Z') goto yy166; if (yych <= '`') goto yy3; - goto yy141; + goto yy166; } else { - if (yych <= 'n') goto yy1437; - if (yych <= 'z') goto yy141; + if (yych <= 'n') goto yy1487; + if (yych <= 'z') goto yy166; goto yy3; } } -yy1397: +yy1447: yych = *++YYCURSOR; if (yych <= 'U') { if (yych <= '@') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { - if (yych == 'I') goto yy1429; - if (yych <= 'T') goto yy141; - goto yy1430; + if (yych == 'I') goto yy1479; + if (yych <= 'T') goto yy166; + goto yy1480; } } else { if (yych <= 'i') { - if (yych <= 'Z') goto yy141; + if (yych <= 'Z') goto yy166; if (yych <= '`') goto yy3; - if (yych <= 'h') goto yy141; - goto yy1429; + if (yych <= 'h') goto yy166; + goto yy1479; } else { - if (yych == 'u') goto yy1430; - if (yych <= 'z') goto yy141; + if (yych == 'u') goto yy1480; + if (yych <= 'z') goto yy166; goto yy3; } } -yy1398: +yy1448: yych = *++YYCURSOR; if (yych <= 'M') { if (yych <= '@') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { - if (yych == 'D') goto yy1418; - if (yych <= 'L') goto yy141; - goto yy1419; + if (yych == 'D') goto yy1468; + if (yych <= 'L') goto yy166; + goto yy1469; } } else { if (yych <= 'd') { - if (yych <= 'Z') goto yy141; + if (yych <= 'Z') goto yy166; if (yych <= '`') goto yy3; - if (yych <= 'c') goto yy141; - goto yy1418; + if (yych <= 'c') goto yy166; + goto yy1468; } else { - if (yych == 'm') goto yy1419; - if (yych <= 'z') goto yy141; + if (yych == 'm') goto yy1469; + if (yych <= 'z') goto yy166; goto yy3; } } -yy1399: +yy1449: yych = *++YYCURSOR; if (yych <= 'E') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'D') goto yy141; - goto yy1414; + if (yych <= 'D') goto yy166; + goto yy1464; } } else { if (yych <= 'd') { - if (yych <= 'Z') goto yy141; + if (yych <= 'Z') goto yy166; if (yych <= '`') goto yy3; - goto yy141; + goto yy166; } else { - if (yych <= 'e') goto yy1414; - if (yych <= 'z') goto yy141; + if (yych <= 'e') goto yy1464; + if (yych <= 'z') goto yy166; goto yy3; } } -yy1400: +yy1450: yych = *++YYCURSOR; if (yych <= 'E') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'D') goto yy141; - goto yy1410; + if (yych <= 'D') goto yy166; + goto yy1460; } } else { if (yych <= 'd') { - if (yych <= 'Z') goto yy141; + if (yych <= 'Z') goto yy166; if (yych <= '`') goto yy3; - goto yy141; + goto yy166; } else { - if (yych <= 'e') goto yy1410; - if (yych <= 'z') goto yy141; + if (yych <= 'e') goto yy1460; + if (yych <= 'z') goto yy166; goto yy3; } } -yy1401: +yy1451: yych = *++YYCURSOR; if (yych <= '/') { - if (yych == '.') goto yy1064; + if (yych == '.') goto yy1089; goto yy56; } else { - if (yych <= '9') goto yy1404; - if (yych <= ':') goto yy1064; + if (yych <= '9') goto yy1454; + if (yych <= ':') goto yy1089; goto yy56; } -yy1402: +yy1452: yych = *++YYCURSOR; if (yych <= '/') { - if (yych == '.') goto yy1064; + if (yych == '.') goto yy1089; goto yy56; } else { - if (yych <= '4') goto yy1404; - if (yych == ':') goto yy1064; + if (yych <= '4') goto yy1454; + if (yych == ':') goto yy1089; goto yy56; } -yy1403: +yy1453: yych = *++YYCURSOR; - if (yych == '.') goto yy1064; - if (yych == ':') goto yy1064; + if (yych == '.') goto yy1089; + if (yych == ':') goto yy1089; goto yy56; -yy1404: +yy1454: yych = *++YYCURSOR; if (yych <= '/') { - if (yych == '.') goto yy1064; + if (yych == '.') goto yy1089; goto yy56; } else { - if (yych <= '5') goto yy1405; - if (yych == ':') goto yy1064; + if (yych <= '5') goto yy1455; + if (yych == ':') goto yy1089; goto yy56; } -yy1405: +yy1455: yych = *++YYCURSOR; if (yych <= '/') goto yy56; if (yych >= ':') goto yy56; yyaccept = 24; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') goto yy1067; - if (yych <= '5') goto yy1407; - if (yych <= '6') goto yy1408; - goto yy1067; -yy1407: + if (yych <= '/') goto yy1092; + if (yych <= '5') goto yy1457; + if (yych <= '6') goto yy1458; + goto yy1092; +yy1457: yych = *++YYCURSOR; if (yych <= '/') goto yy56; - if (yych <= '9') goto yy1409; + if (yych <= '9') goto yy1459; goto yy56; -yy1408: +yy1458: yych = *++YYCURSOR; if (yych != '0') goto yy56; -yy1409: +yy1459: yych = *++YYCURSOR; - goto yy1075; -yy1410: + goto yy1100; +yy1460: yych = *++YYCURSOR; if (yych <= 'L') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'K') goto yy142; + if (yych <= 'K') goto yy167; } } else { if (yych <= 'k') { - if (yych <= 'Z') goto yy142; + if (yych <= 'Z') goto yy167; if (yych <= '`') goto yy3; - goto yy142; + goto yy167; } else { - if (yych <= 'l') goto yy1411; - if (yych <= 'z') goto yy142; + if (yych <= 'l') goto yy1461; + if (yych <= 'z') goto yy167; goto yy3; } } -yy1411: +yy1461: yych = *++YYCURSOR; if (yych <= 'F') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'E') goto yy143; + if (yych <= 'E') goto yy168; } } else { if (yych <= 'e') { - if (yych <= 'Z') goto yy143; + if (yych <= 'Z') goto yy168; if (yych <= '`') goto yy3; - goto yy143; + goto yy168; } else { - if (yych <= 'f') goto yy1412; - if (yych <= 'z') goto yy143; + if (yych <= 'f') goto yy1462; + if (yych <= 'z') goto yy168; goto yy3; } } -yy1412: +yy1462: yych = *++YYCURSOR; if (yych <= 'T') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'S') goto yy144; + if (yych <= 'S') goto yy169; } } else { if (yych <= 's') { - if (yych <= 'Z') goto yy144; + if (yych <= 'Z') goto yy169; if (yych <= '`') goto yy3; - goto yy144; + goto yy169; } else { - if (yych <= 't') goto yy1413; - if (yych <= 'z') goto yy144; + if (yych <= 't') goto yy1463; + if (yych <= 'z') goto yy169; goto yy3; } } -yy1413: +yy1463: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'G') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { - if (yych <= 'H') goto yy1205; - if (yych == 'h') goto yy1205; + if (yych <= 'H') goto yy1255; + if (yych == 'h') goto yy1255; goto yy3; } -yy1414: +yy1464: yych = *++YYCURSOR; if (yych <= 'S') { if (yych <= ')') { - if (yych <= '(') goto yy166; - goto yy139; + if (yych <= '(') goto yy191; + goto yy164; } else { - if (yych <= '@') goto yy166; - if (yych <= 'R') goto yy142; + if (yych <= '@') goto yy191; + if (yych <= 'R') goto yy167; } } else { if (yych <= 'r') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy166; - goto yy142; + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy191; + goto yy167; } else { - if (yych <= 's') goto yy1415; - if (yych <= 'z') goto yy142; - goto yy166; + if (yych <= 's') goto yy1465; + if (yych <= 'z') goto yy167; + goto yy191; } } -yy1415: +yy1465: yych = *++YYCURSOR; if (yych <= 'D') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'C') goto yy143; + if (yych <= 'C') goto yy168; } } else { if (yych <= 'c') { - if (yych <= 'Z') goto yy143; + if (yych <= 'Z') goto yy168; if (yych <= '`') goto yy3; - goto yy143; + goto yy168; } else { - if (yych <= 'd') goto yy1416; - if (yych <= 'z') goto yy143; + if (yych <= 'd') goto yy1466; + if (yych <= 'z') goto yy168; goto yy3; } } -yy1416: +yy1466: yych = *++YYCURSOR; if (yych <= 'A') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= '@') goto yy3; } else { if (yych <= '`') { - if (yych <= 'Z') goto yy144; + if (yych <= 'Z') goto yy169; goto yy3; } else { - if (yych <= 'a') goto yy1417; - if (yych <= 'z') goto yy144; + if (yych <= 'a') goto yy1467; + if (yych <= 'z') goto yy169; goto yy3; } } -yy1417: +yy1467: yych = *++YYCURSOR; if (yych <= 'X') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { - if (yych <= 'Y') goto yy172; - if (yych == 'y') goto yy172; + if (yych <= 'Y') goto yy197; + if (yych == 'y') goto yy197; goto yy3; } -yy1418: +yy1468: yych = *++YYCURSOR; if (yych <= 'A') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= '@') goto yy3; - goto yy1426; + goto yy1476; } else { if (yych <= '`') { - if (yych <= 'Z') goto yy142; + if (yych <= 'Z') goto yy167; goto yy3; } else { - if (yych <= 'a') goto yy1426; - if (yych <= 'z') goto yy142; + if (yych <= 'a') goto yy1476; + if (yych <= 'z') goto yy167; goto yy3; } } -yy1419: +yy1469: yych = *++YYCURSOR; if (yych <= 'O') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'N') goto yy142; + if (yych <= 'N') goto yy167; } } else { if (yych <= 'n') { - if (yych <= 'Z') goto yy142; + if (yych <= 'Z') goto yy167; if (yych <= '`') goto yy3; - goto yy142; + goto yy167; } else { - if (yych <= 'o') goto yy1420; - if (yych <= 'z') goto yy142; + if (yych <= 'o') goto yy1470; + if (yych <= 'z') goto yy167; goto yy3; } } -yy1420: +yy1470: yych = *++YYCURSOR; if (yych <= 'R') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'Q') goto yy143; + if (yych <= 'Q') goto yy168; } } else { if (yych <= 'q') { - if (yych <= 'Z') goto yy143; + if (yych <= 'Z') goto yy168; if (yych <= '`') goto yy3; - goto yy143; + goto yy168; } else { - if (yych <= 'r') goto yy1421; - if (yych <= 'z') goto yy143; + if (yych <= 'r') goto yy1471; + if (yych <= 'z') goto yy168; goto yy3; } } -yy1421: +yy1471: yych = *++YYCURSOR; if (yych <= 'R') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'Q') goto yy144; + if (yych <= 'Q') goto yy169; } } else { if (yych <= 'q') { - if (yych <= 'Z') goto yy144; + if (yych <= 'Z') goto yy169; if (yych <= '`') goto yy3; - goto yy144; + goto yy169; } else { - if (yych <= 'r') goto yy1422; - if (yych <= 'z') goto yy144; + if (yych <= 'r') goto yy1472; + if (yych <= 'z') goto yy169; goto yy3; } } -yy1422: +yy1472: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'N') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { - if (yych <= 'O') goto yy1423; + if (yych <= 'O') goto yy1473; if (yych != 'o') goto yy3; } -yy1423: +yy1473: yych = *++YYCURSOR; - if (yych == 'W') goto yy1424; + if (yych == 'W') goto yy1474; if (yych != 'w') goto yy56; -yy1424: +yy1474: ++YYCURSOR; -yy1425: -#line 999 "ext/date/lib/parse_date.re" +yy1475: +#line 1013 "ext/date/lib/parse_date.re" { DEBUG_OUTPUT("tomorrow"); TIMELIB_INIT; @@ -20398,39 +21324,39 @@ yy1425: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 20402 "" -yy1426: +#line 21328 "" +yy1476: yych = *++YYCURSOR; if (yych <= 'Y') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'X') goto yy143; + if (yych <= 'X') goto yy168; } } else { if (yych <= 'x') { - if (yych <= 'Z') goto yy143; + if (yych <= 'Z') goto yy168; if (yych <= '`') goto yy3; - goto yy143; + goto yy168; } else { - if (yych <= 'y') goto yy1427; - if (yych <= 'z') goto yy143; + if (yych <= 'y') goto yy1477; + if (yych <= 'z') goto yy168; goto yy3; } } -yy1427: +yy1477: ++YYCURSOR; if ((yych = *YYCURSOR) <= '@') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; } else { - if (yych <= 'Z') goto yy144; - if (yych <= '`') goto yy1428; - if (yych <= 'z') goto yy144; + if (yych <= 'Z') goto yy169; + if (yych <= '`') goto yy1478; + if (yych <= 'z') goto yy169; } -yy1428: -#line 989 "ext/date/lib/parse_date.re" +yy1478: +#line 1003 "ext/date/lib/parse_date.re" { DEBUG_OUTPUT("midnight | today"); TIMELIB_INIT; @@ -20439,1547 +21365,303 @@ yy1428: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 20443 "" -yy1429: - yych = *++YYCURSOR; - if (yych <= 'S') { - if (yych <= '@') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych <= 'Q') goto yy142; - if (yych <= 'R') goto yy1435; - goto yy1436; - } - } else { - if (yych <= 'q') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy3; - goto yy142; - } else { - if (yych <= 'r') goto yy1435; - if (yych <= 's') goto yy1436; - if (yych <= 'z') goto yy142; - goto yy3; - } - } -yy1430: - yych = *++YYCURSOR; - if (yych <= 'R') { - if (yych <= ')') { - if (yych <= '(') goto yy166; - goto yy139; - } else { - if (yych <= '@') goto yy166; - if (yych <= 'Q') goto yy142; - } - } else { - if (yych <= 'q') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy166; - goto yy142; - } else { - if (yych <= 'r') goto yy1431; - if (yych <= 'z') goto yy142; - goto yy166; - } - } -yy1431: - yych = *++YYCURSOR; - if (yych <= 'S') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'R') goto yy143; - } - } else { - if (yych <= 'r') { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy3; - goto yy143; - } else { - if (yych <= 's') goto yy1432; - if (yych <= 'z') goto yy143; - goto yy3; - } - } -yy1432: - yych = *++YYCURSOR; - if (yych <= 'D') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'C') goto yy144; - } - } else { - if (yych <= 'c') { - if (yych <= 'Z') goto yy144; - if (yych <= '`') goto yy3; - goto yy144; - } else { - if (yych <= 'd') goto yy1433; - if (yych <= 'z') goto yy144; - goto yy3; - } - } -yy1433: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych <= 'A') goto yy1434; - if (yych != 'a') goto yy3; - } -yy1434: - yych = *++YYCURSOR; - if (yych == 'Y') goto yy172; - if (yych == 'y') goto yy172; - goto yy56; -yy1435: - yych = *++YYCURSOR; - if (yych <= 'D') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'C') goto yy143; - goto yy1238; - } - } else { - if (yych <= 'c') { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy3; - goto yy143; - } else { - if (yych <= 'd') goto yy1238; - if (yych <= 'z') goto yy143; - goto yy3; - } - } -yy1436: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '(') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy3; - goto yy1104; - } else { - if (yych == ' ') goto yy1104; - goto yy3; - } - } else { - if (yych <= 'Z') { - if (yych <= ')') goto yy139; - if (yych <= '@') goto yy3; - goto yy143; - } else { - if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy143; - goto yy3; - } - } -yy1437: - yych = *++YYCURSOR; - if (yych <= 'T') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'S') goto yy142; - } - } else { - if (yych <= 's') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy3; - goto yy142; - } else { - if (yych <= 't') goto yy1438; - if (yych <= 'z') goto yy142; - goto yy3; - } - } -yy1438: - yych = *++YYCURSOR; - if (yych <= 'H') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'G') goto yy143; - goto yy1238; - } - } else { - if (yych <= 'g') { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy3; - goto yy143; - } else { - if (yych <= 'h') goto yy1238; - if (yych <= 'z') goto yy143; - goto yy3; - } - } -yy1439: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'M') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy141; - } - } else { - if (yych <= '_') { - if (yych <= 'N') goto yy1437; - if (yych <= 'Z') goto yy141; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'm') { - if (yych <= '`') goto yy3; - goto yy146; - } else { - if (yych <= 'n') goto yy1469; - if (yych <= 'z') goto yy146; - goto yy3; - } - } - } -yy1440: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'T') { - if (yych <= '.') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych == '-') goto yy147; - goto yy3; - } - } else { - if (yych <= '@') { - if (yych <= '/') goto yy147; - goto yy3; - } else { - if (yych == 'I') goto yy1429; - goto yy141; - } - } - } else { - if (yych <= '`') { - if (yych <= 'Z') { - if (yych <= 'U') goto yy1430; - goto yy141; - } else { - if (yych == '_') goto yy147; - goto yy3; - } - } else { - if (yych <= 't') { - if (yych == 'i') goto yy1461; - goto yy146; - } else { - if (yych <= 'u') goto yy1462; - if (yych <= 'z') goto yy146; - goto yy3; - } - } - } -yy1441: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'L') { - if (yych <= '.') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych == '-') goto yy147; - goto yy3; - } - } else { - if (yych <= '@') { - if (yych <= '/') goto yy147; - goto yy3; - } else { - if (yych == 'D') goto yy1418; - goto yy141; - } - } - } else { - if (yych <= '`') { - if (yych <= 'Z') { - if (yych <= 'M') goto yy1419; - goto yy141; - } else { - if (yych == '_') goto yy147; - goto yy3; - } - } else { - if (yych <= 'l') { - if (yych == 'd') goto yy1452; - goto yy146; - } else { - if (yych <= 'm') goto yy1453; - if (yych <= 'z') goto yy146; - goto yy3; - } - } - } -yy1442: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'D') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy141; - } - } else { - if (yych <= '_') { - if (yych <= 'E') goto yy1414; - if (yych <= 'Z') goto yy141; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'd') { - if (yych <= '`') goto yy3; - goto yy146; - } else { - if (yych <= 'e') goto yy1448; - if (yych <= 'z') goto yy146; - goto yy3; - } - } - } -yy1443: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'D') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy141; - } - } else { - if (yych <= '_') { - if (yych <= 'E') goto yy1410; - if (yych <= 'Z') goto yy141; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'd') { - if (yych <= '`') goto yy3; - goto yy146; - } else { - if (yych <= 'e') goto yy1444; - if (yych <= 'z') goto yy146; - goto yy3; - } - } - } -yy1444: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'K') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy142; - } - } else { - if (yych <= '_') { - if (yych <= 'L') goto yy1411; - if (yych <= 'Z') goto yy142; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'k') { - if (yych <= '`') goto yy3; - goto yy150; - } else { - if (yych <= 'l') goto yy1445; - if (yych <= 'z') goto yy150; - goto yy3; - } - } - } -yy1445: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'E') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy143; - } - } else { - if (yych <= '_') { - if (yych <= 'F') goto yy1412; - if (yych <= 'Z') goto yy143; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'e') { - if (yych <= '`') goto yy3; - goto yy151; - } else { - if (yych <= 'f') goto yy1446; - if (yych <= 'z') goto yy151; - goto yy3; - } - } - } -yy1446: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'S') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy144; - } - } else { - if (yych <= '_') { - if (yych <= 'T') goto yy1413; - if (yych <= 'Z') goto yy144; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 's') { - if (yych <= '`') goto yy3; - goto yy152; - } else { - if (yych <= 't') goto yy1447; - if (yych <= 'z') goto yy152; - goto yy3; - } - } - } -yy1447: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'G') { - if (yych <= ',') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; - goto yy3; - } - } else { - if (yych <= '`') { - if (yych <= 'H') goto yy1205; - if (yych == '_') goto yy147; - goto yy3; - } else { - if (yych == 'h') goto yy1223; - if (yych <= 'z') goto yy153; - goto yy3; - } - } -yy1448: - yyaccept = 4; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'R') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy166; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy166; - goto yy142; - } - } else { - if (yych <= '_') { - if (yych <= 'S') goto yy1415; - if (yych <= 'Z') goto yy142; - if (yych <= '^') goto yy166; - goto yy147; - } else { - if (yych <= 'r') { - if (yych <= '`') goto yy166; - goto yy150; - } else { - if (yych <= 's') goto yy1449; - if (yych <= 'z') goto yy150; - goto yy166; - } - } - } -yy1449: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'C') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy143; - } - } else { - if (yych <= '_') { - if (yych <= 'D') goto yy1416; - if (yych <= 'Z') goto yy143; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'c') { - if (yych <= '`') goto yy3; - goto yy151; - } else { - if (yych <= 'd') goto yy1450; - if (yych <= 'z') goto yy151; - goto yy3; - } - } - } -yy1450: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= ',') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; - goto yy3; - } - } else { - if (yych <= '_') { - if (yych <= 'A') goto yy1417; - if (yych <= 'Z') goto yy144; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= '`') goto yy3; - if (yych <= 'a') goto yy1451; - if (yych <= 'z') goto yy152; - goto yy3; - } - } -yy1451: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'X') { - if (yych <= ',') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; - goto yy3; - } - } else { - if (yych <= '`') { - if (yych <= 'Y') goto yy172; - if (yych == '_') goto yy147; - goto yy3; - } else { - if (yych == 'y') goto yy185; - if (yych <= 'z') goto yy153; - goto yy3; - } - } -yy1452: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= ',') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; - goto yy3; - } - } else { - if (yych <= '_') { - if (yych <= 'A') goto yy1426; - if (yych <= 'Z') goto yy142; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= '`') goto yy3; - if (yych <= 'a') goto yy1459; - if (yych <= 'z') goto yy150; - goto yy3; - } - } -yy1453: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'N') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy142; - } - } else { - if (yych <= '_') { - if (yych <= 'O') goto yy1420; - if (yych <= 'Z') goto yy142; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'n') { - if (yych <= '`') goto yy3; - goto yy150; - } else { - if (yych <= 'o') goto yy1454; - if (yych <= 'z') goto yy150; - goto yy3; - } - } - } -yy1454: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'Q') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy143; - } - } else { - if (yych <= '_') { - if (yych <= 'R') goto yy1421; - if (yych <= 'Z') goto yy143; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'q') { - if (yych <= '`') goto yy3; - goto yy151; - } else { - if (yych <= 'r') goto yy1455; - if (yych <= 'z') goto yy151; - goto yy3; - } - } - } -yy1455: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'Q') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy144; - } - } else { - if (yych <= '_') { - if (yych <= 'R') goto yy1422; - if (yych <= 'Z') goto yy144; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'q') { - if (yych <= '`') goto yy3; - goto yy152; - } else { - if (yych <= 'r') goto yy1456; - if (yych <= 'z') goto yy152; - goto yy3; - } - } - } -yy1456: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'N') { - if (yych <= ',') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; - goto yy3; - } - } else { - if (yych <= '`') { - if (yych <= 'O') goto yy1423; - if (yych == '_') goto yy147; - goto yy3; - } else { - if (yych == 'o') goto yy1457; - if (yych <= 'z') goto yy153; - goto yy3; - } - } -yy1457: - yych = *++YYCURSOR; - if (yych == 'W') goto yy1424; - if (yych != 'w') goto yy154; - yyaccept = 30; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[0+yych] & 16) { - goto yy153; - } - if (yych <= '.') { - if (yych == '-') goto yy147; - goto yy1425; - } else { - if (yych <= '/') goto yy147; - if (yych == '_') goto yy147; - goto yy1425; - } -yy1459: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'X') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy143; - } - } else { - if (yych <= '_') { - if (yych <= 'Y') goto yy1427; - if (yych <= 'Z') goto yy143; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'x') { - if (yych <= '`') goto yy3; - goto yy151; - } else { - if (yych <= 'y') goto yy1460; - if (yych <= 'z') goto yy151; - goto yy3; - } - } - } -yy1460: - yyaccept = 31; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= ',') { - if (yych == ')') goto yy139; - goto yy1428; - } else { - if (yych == '.') goto yy1428; - goto yy147; - } - } else { - if (yych <= '^') { - if (yych <= '@') goto yy1428; - if (yych <= 'Z') goto yy144; - goto yy1428; - } else { - if (yych <= '_') goto yy147; - if (yych <= '`') goto yy1428; - if (yych <= 'z') goto yy152; - goto yy1428; - } - } -yy1461: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'R') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych <= '/') { - if (yych <= '.') goto yy3; - goto yy147; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'Q') goto yy142; - goto yy1435; - } - } - } else { - if (yych <= '`') { - if (yych <= 'Z') { - if (yych <= 'S') goto yy1436; - goto yy142; - } else { - if (yych == '_') goto yy147; - goto yy3; - } - } else { - if (yych <= 'r') { - if (yych <= 'q') goto yy150; - goto yy1467; - } else { - if (yych <= 's') goto yy1468; - if (yych <= 'z') goto yy150; - goto yy3; - } - } - } -yy1462: - yyaccept = 4; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'Q') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy166; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy166; - goto yy142; - } - } else { - if (yych <= '_') { - if (yych <= 'R') goto yy1431; - if (yych <= 'Z') goto yy142; - if (yych <= '^') goto yy166; - goto yy147; - } else { - if (yych <= 'q') { - if (yych <= '`') goto yy166; - goto yy150; - } else { - if (yych <= 'r') goto yy1463; - if (yych <= 'z') goto yy150; - goto yy166; - } - } - } -yy1463: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'R') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy143; - } - } else { - if (yych <= '_') { - if (yych <= 'S') goto yy1432; - if (yych <= 'Z') goto yy143; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'r') { - if (yych <= '`') goto yy3; - goto yy151; - } else { - if (yych <= 's') goto yy1464; - if (yych <= 'z') goto yy151; - goto yy3; - } - } - } -yy1464: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'C') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy144; - } - } else { - if (yych <= '_') { - if (yych <= 'D') goto yy1433; - if (yych <= 'Z') goto yy144; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'c') { - if (yych <= '`') goto yy3; - goto yy152; - } else { - if (yych <= 'd') goto yy1465; - if (yych <= 'z') goto yy152; - goto yy3; - } - } - } -yy1465: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= ',') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; - goto yy3; - } - } else { - if (yych <= '_') { - if (yych <= 'A') goto yy1434; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= '`') goto yy3; - if (yych <= 'a') goto yy1466; - if (yych <= 'z') goto yy153; - goto yy3; - } - } -yy1466: - yych = *++YYCURSOR; - if (yych == 'Y') goto yy172; - if (yych == 'y') goto yy185; - goto yy154; -yy1467: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'C') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy143; - } - } else { - if (yych <= '_') { - if (yych <= 'D') goto yy1238; - if (yych <= 'Z') goto yy143; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'c') { - if (yych <= '`') goto yy3; - goto yy151; - } else { - if (yych <= 'd') goto yy1267; - if (yych <= 'z') goto yy151; - goto yy3; - } - } - } -yy1468: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '-') { - if (yych <= ' ') { - if (yych == '\t') goto yy1104; - if (yych <= 0x1F) goto yy3; - goto yy1104; - } else { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } - } else { - if (yych <= 'Z') { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy143; - } else { - if (yych <= '_') { - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= '`') goto yy3; - if (yych <= 'z') goto yy151; - goto yy3; - } - } - } -yy1469: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'S') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy142; - } - } else { - if (yych <= '_') { - if (yych <= 'T') goto yy1438; - if (yych <= 'Z') goto yy142; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 's') { - if (yych <= '`') goto yy3; - goto yy150; - } else { - if (yych <= 't') goto yy1470; - if (yych <= 'z') goto yy150; - goto yy3; - } - } - } -yy1470: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'G') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy143; - } - } else { - if (yych <= '_') { - if (yych <= 'H') goto yy1238; - if (yych <= 'Z') goto yy143; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'g') { - if (yych <= '`') goto yy3; - goto yy151; - } else { - if (yych <= 'h') goto yy1267; - if (yych <= 'z') goto yy151; - goto yy3; - } - } - } -yy1471: - yych = *++YYCURSOR; - if (yych <= 'Y') { - if (yych <= '@') { - if (yych == ')') goto yy139; - goto yy3; - } else { - if (yych == 'R') goto yy1483; - if (yych <= 'X') goto yy141; - goto yy1484; - } - } else { - if (yych <= 'r') { - if (yych <= 'Z') goto yy141; - if (yych <= '`') goto yy3; - if (yych <= 'q') goto yy141; - goto yy1483; - } else { - if (yych == 'y') goto yy1484; - if (yych <= 'z') goto yy141; - goto yy3; - } - } -yy1472: - yych = *++YYCURSOR; - if (yych <= 'D') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'C') goto yy141; - goto yy1477; - } - } else { - if (yych <= 'c') { - if (yych <= 'Z') goto yy141; - if (yych <= '`') goto yy3; - goto yy141; - } else { - if (yych <= 'd') goto yy1477; - if (yych <= 'z') goto yy141; - goto yy3; - } - } -yy1473: - yych = *++YYCURSOR; - if (yych <= 'N') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'M') goto yy141; - } - } else { - if (yych <= 'm') { - if (yych <= 'Z') goto yy141; - if (yych <= '`') goto yy3; - goto yy141; - } else { - if (yych <= 'n') goto yy1474; - if (yych <= 'z') goto yy141; - goto yy3; - } - } -yy1474: - yych = *++YYCURSOR; - if (yych <= 'D') { - if (yych <= ')') { - if (yych <= '(') goto yy166; - goto yy139; - } else { - if (yych <= '@') goto yy166; - if (yych <= 'C') goto yy142; - } - } else { - if (yych <= 'c') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy166; - goto yy142; - } else { - if (yych <= 'd') goto yy1475; - if (yych <= 'z') goto yy142; - goto yy166; - } - } -yy1475: - yych = *++YYCURSOR; - if (yych <= 'A') { - if (yych == ')') goto yy139; - if (yych <= '@') goto yy3; - } else { - if (yych <= '`') { - if (yych <= 'Z') goto yy143; - goto yy3; - } else { - if (yych <= 'a') goto yy1476; - if (yych <= 'z') goto yy143; - goto yy3; - } - } -yy1476: - yych = *++YYCURSOR; - if (yych <= 'Y') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'X') goto yy144; - goto yy1235; - } - } else { - if (yych <= 'x') { - if (yych <= 'Z') goto yy144; - if (yych <= '`') goto yy3; - goto yy144; - } else { - if (yych <= 'y') goto yy1235; - if (yych <= 'z') goto yy144; - goto yy3; - } - } -yy1477: - yych = *++YYCURSOR; - if (yych <= 'N') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'M') goto yy142; - } - } else { - if (yych <= 'm') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy3; - goto yy142; - } else { - if (yych <= 'n') goto yy1478; - if (yych <= 'z') goto yy142; - goto yy3; - } - } -yy1478: - yych = *++YYCURSOR; - if (yych <= 'I') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych <= '@') goto yy3; - if (yych <= 'H') goto yy143; - } - } else { - if (yych <= 'h') { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy3; - goto yy143; - } else { - if (yych <= 'i') goto yy1479; - if (yych <= 'z') goto yy143; - goto yy3; - } - } +#line 21369 "" yy1479: yych = *++YYCURSOR; - if (yych <= 'G') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; + if (yych <= 'S') { + if (yych <= '@') { + if (yych == ')') goto yy164; + goto yy3; } else { - if (yych <= '@') goto yy3; - if (yych <= 'F') goto yy144; + if (yych <= 'Q') goto yy167; + if (yych <= 'R') goto yy1485; + goto yy1486; } } else { - if (yych <= 'f') { - if (yych <= 'Z') goto yy144; + if (yych <= 'q') { + if (yych <= 'Z') goto yy167; if (yych <= '`') goto yy3; - goto yy144; + goto yy167; } else { - if (yych <= 'g') goto yy1480; - if (yych <= 'z') goto yy144; + if (yych <= 'r') goto yy1485; + if (yych <= 's') goto yy1486; + if (yych <= 'z') goto yy167; goto yy3; } } yy1480: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'G') { - if (yych == ')') goto yy139; - goto yy3; + yych = *++YYCURSOR; + if (yych <= 'R') { + if (yych <= ')') { + if (yych <= '(') goto yy191; + goto yy164; + } else { + if (yych <= '@') goto yy191; + if (yych <= 'Q') goto yy167; + } } else { - if (yych <= 'H') goto yy1481; - if (yych != 'h') goto yy3; + if (yych <= 'q') { + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy191; + goto yy167; + } else { + if (yych <= 'r') goto yy1481; + if (yych <= 'z') goto yy167; + goto yy191; + } } yy1481: yych = *++YYCURSOR; - if (yych == 'T') goto yy1482; - if (yych != 't') goto yy56; -yy1482: - yych = *++YYCURSOR; - goto yy1428; -yy1483: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '(') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; - } else { - if (yych == ' ') goto yy195; - goto yy193; - } - } else { - if (yych <= ',') { - if (yych <= ')') goto yy139; - goto yy193; - } else { - if (yych <= '-') goto yy196; - if (yych <= '.') goto yy195; - goto yy193; - } - } - } else { - if (yych <= 'Z') { - if (yych <= '@') { - if (yych <= '9') goto yy195; - goto yy193; - } else { - if (yych == 'C') goto yy1485; - goto yy142; - } - } else { - if (yych <= 'b') { - if (yych <= '`') goto yy193; - goto yy142; - } else { - if (yych <= 'c') goto yy1485; - if (yych <= 'z') goto yy142; - goto yy193; - } - } - } -yy1484: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '-') { - if (yych <= ' ') { - if (yych == '\t') goto yy195; - if (yych <= 0x1F) goto yy193; - goto yy195; - } else { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy193; - goto yy196; - } - } else { - if (yych <= '@') { - if (yych == '/') goto yy193; - if (yych <= '9') goto yy195; - goto yy193; - } else { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy193; - if (yych <= 'z') goto yy142; - goto yy193; - } - } -yy1485: - yych = *++YYCURSOR; - if (yych <= 'H') { + if (yych <= 'S') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'G') goto yy143; - goto yy395; + if (yych <= 'R') goto yy168; } } else { - if (yych <= 'g') { - if (yych <= 'Z') goto yy143; + if (yych <= 'r') { + if (yych <= 'Z') goto yy168; if (yych <= '`') goto yy3; - goto yy143; + goto yy168; } else { - if (yych <= 'h') goto yy395; - if (yych <= 'z') goto yy143; + if (yych <= 's') goto yy1482; + if (yych <= 'z') goto yy168; + goto yy3; + } + } +yy1482: + yych = *++YYCURSOR; + if (yych <= 'D') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'C') goto yy169; + } + } else { + if (yych <= 'c') { + if (yych <= 'Z') goto yy169; + if (yych <= '`') goto yy3; + goto yy169; + } else { + if (yych <= 'd') goto yy1483; + if (yych <= 'z') goto yy169; + goto yy3; + } + } +yy1483: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '@') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych <= 'A') goto yy1484; + if (yych != 'a') goto yy3; + } +yy1484: + yych = *++YYCURSOR; + if (yych == 'Y') goto yy197; + if (yych == 'y') goto yy197; + goto yy56; +yy1485: + yych = *++YYCURSOR; + if (yych <= 'D') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'C') goto yy168; + goto yy1288; + } + } else { + if (yych <= 'c') { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy3; + goto yy168; + } else { + if (yych <= 'd') goto yy1288; + if (yych <= 'z') goto yy168; goto yy3; } } yy1486: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'X') { - if (yych <= '.') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; - } else { - if (yych == '-') goto yy147; - goto yy3; - } + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy3; + goto yy1129; } else { - if (yych <= '@') { - if (yych <= '/') goto yy147; - goto yy3; - } else { - if (yych == 'R') goto yy1483; - goto yy141; - } + if (yych == ' ') goto yy1129; + goto yy3; } } else { - if (yych <= '`') { - if (yych <= 'Z') { - if (yych <= 'Y') goto yy1484; - goto yy141; - } else { - if (yych == '_') goto yy147; - goto yy3; - } + if (yych <= 'Z') { + if (yych <= ')') goto yy164; + if (yych <= '@') goto yy3; + goto yy168; } else { - if (yych <= 'x') { - if (yych == 'r') goto yy1498; - goto yy146; - } else { - if (yych <= 'y') goto yy1499; - if (yych <= 'z') goto yy146; - goto yy3; - } + if (yych <= '`') goto yy3; + if (yych <= 'z') goto yy168; + goto yy3; } } yy1487: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'C') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; + yych = *++YYCURSOR; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; } else { - if (yych == '/') goto yy147; if (yych <= '@') goto yy3; - goto yy141; + if (yych <= 'S') goto yy167; } } else { - if (yych <= '_') { - if (yych <= 'D') goto yy1477; - if (yych <= 'Z') goto yy141; - if (yych <= '^') goto yy3; - goto yy147; + if (yych <= 's') { + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy3; + goto yy167; } else { - if (yych <= 'c') { - if (yych <= '`') goto yy3; - goto yy146; - } else { - if (yych <= 'd') goto yy1492; - if (yych <= 'z') goto yy146; - goto yy3; - } + if (yych <= 't') goto yy1488; + if (yych <= 'z') goto yy167; + goto yy3; } } yy1488: + yych = *++YYCURSOR; + if (yych <= 'H') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'G') goto yy168; + goto yy1288; + } + } else { + if (yych <= 'g') { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy3; + goto yy168; + } else { + if (yych <= 'h') goto yy1288; + if (yych <= 'z') goto yy168; + goto yy3; + } + } +yy1489: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'M') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy141; + goto yy166; } } else { if (yych <= '_') { - if (yych <= 'N') goto yy1474; - if (yych <= 'Z') goto yy141; + if (yych <= 'N') goto yy1487; + if (yych <= 'Z') goto yy166; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'm') { if (yych <= '`') goto yy3; - goto yy146; + goto yy171; } else { - if (yych <= 'n') goto yy1489; - if (yych <= 'z') goto yy146; + if (yych <= 'n') goto yy1519; + if (yych <= 'z') goto yy171; goto yy3; } } } -yy1489: - yyaccept = 4; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'C') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy166; - goto yy147; - } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy166; - goto yy142; - } - } else { - if (yych <= '_') { - if (yych <= 'D') goto yy1475; - if (yych <= 'Z') goto yy142; - if (yych <= '^') goto yy166; - goto yy147; - } else { - if (yych <= 'c') { - if (yych <= '`') goto yy166; - goto yy150; - } else { - if (yych <= 'd') goto yy1490; - if (yych <= 'z') goto yy150; - goto yy166; - } - } - } yy1490: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= ',') { - if (yych == ')') goto yy139; - goto yy3; + if (yych <= 'T') { + if (yych <= '.') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych == '-') goto yy172; + goto yy3; + } } else { - if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; - goto yy3; + if (yych <= '@') { + if (yych <= '/') goto yy172; + goto yy3; + } else { + if (yych == 'I') goto yy1479; + goto yy166; + } } } else { - if (yych <= '_') { - if (yych <= 'A') goto yy1476; - if (yych <= 'Z') goto yy143; - if (yych <= '^') goto yy3; - goto yy147; + if (yych <= '`') { + if (yych <= 'Z') { + if (yych <= 'U') goto yy1480; + goto yy166; + } else { + if (yych == '_') goto yy172; + goto yy3; + } } else { - if (yych <= '`') goto yy3; - if (yych <= 'a') goto yy1491; - if (yych <= 'z') goto yy151; - goto yy3; + if (yych <= 't') { + if (yych == 'i') goto yy1511; + goto yy171; + } else { + if (yych <= 'u') goto yy1512; + if (yych <= 'z') goto yy171; + goto yy3; + } } } yy1491: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'X') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; + if (yych <= 'L') { + if (yych <= '.') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych == '-') goto yy172; + goto yy3; + } } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy144; + if (yych <= '@') { + if (yych <= '/') goto yy172; + goto yy3; + } else { + if (yych == 'D') goto yy1468; + goto yy166; + } } } else { - if (yych <= '_') { - if (yych <= 'Y') goto yy1235; - if (yych <= 'Z') goto yy144; - if (yych <= '^') goto yy3; - goto yy147; - } else { - if (yych <= 'x') { - if (yych <= '`') goto yy3; - goto yy152; + if (yych <= '`') { + if (yych <= 'Z') { + if (yych <= 'M') goto yy1469; + goto yy166; } else { - if (yych <= 'y') goto yy1264; - if (yych <= 'z') goto yy152; + if (yych == '_') goto yy172; + goto yy3; + } + } else { + if (yych <= 'l') { + if (yych == 'd') goto yy1502; + goto yy171; + } else { + if (yych <= 'm') goto yy1503; + if (yych <= 'z') goto yy171; goto yy3; } } @@ -21987,29 +21669,29 @@ yy1491: yy1492: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'M') { + if (yych <= 'D') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy142; + goto yy166; } } else { if (yych <= '_') { - if (yych <= 'N') goto yy1478; - if (yych <= 'Z') goto yy142; + if (yych <= 'E') goto yy1464; + if (yych <= 'Z') goto yy166; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { - if (yych <= 'm') { + if (yych <= 'd') { if (yych <= '`') goto yy3; - goto yy150; + goto yy171; } else { - if (yych <= 'n') goto yy1493; - if (yych <= 'z') goto yy150; + if (yych <= 'e') goto yy1498; + if (yych <= 'z') goto yy171; goto yy3; } } @@ -22017,29 +21699,29 @@ yy1492: yy1493: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'H') { + if (yych <= 'D') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy143; + goto yy166; } } else { if (yych <= '_') { - if (yych <= 'I') goto yy1479; - if (yych <= 'Z') goto yy143; + if (yych <= 'E') goto yy1460; + if (yych <= 'Z') goto yy166; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { - if (yych <= 'h') { + if (yych <= 'd') { if (yych <= '`') goto yy3; - goto yy151; + goto yy171; } else { - if (yych <= 'i') goto yy1494; - if (yych <= 'z') goto yy151; + if (yych <= 'e') goto yy1494; + if (yych <= 'z') goto yy171; goto yy3; } } @@ -22047,331 +21729,1575 @@ yy1493: yy1494: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'F') { + if (yych <= 'K') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy144; + goto yy167; } } else { if (yych <= '_') { - if (yych <= 'G') goto yy1480; - if (yych <= 'Z') goto yy144; + if (yych <= 'L') goto yy1461; + if (yych <= 'Z') goto yy167; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { - if (yych <= 'f') { + if (yych <= 'k') { if (yych <= '`') goto yy3; - goto yy152; + goto yy175; } else { - if (yych <= 'g') goto yy1495; - if (yych <= 'z') goto yy152; + if (yych <= 'l') goto yy1495; + if (yych <= 'z') goto yy175; goto yy3; } } } yy1495: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'E') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy168; + } + } else { + if (yych <= '_') { + if (yych <= 'F') goto yy1462; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'e') { + if (yych <= '`') goto yy3; + goto yy176; + } else { + if (yych <= 'f') goto yy1496; + if (yych <= 'z') goto yy176; + goto yy3; + } + } + } +yy1496: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'S') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy169; + } + } else { + if (yych <= '_') { + if (yych <= 'T') goto yy1463; + if (yych <= 'Z') goto yy169; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 's') { + if (yych <= '`') goto yy3; + goto yy177; + } else { + if (yych <= 't') goto yy1497; + if (yych <= 'z') goto yy177; + goto yy3; + } + } + } +yy1497: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'G') { if (yych <= ',') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; + if (yych <= '/') goto yy172; goto yy3; } } else { if (yych <= '`') { - if (yych <= 'H') goto yy1481; - if (yych == '_') goto yy147; + if (yych <= 'H') goto yy1255; + if (yych == '_') goto yy172; goto yy3; } else { - if (yych == 'h') goto yy1496; - if (yych <= 'z') goto yy153; + if (yych == 'h') goto yy1273; + if (yych <= 'z') goto yy178; goto yy3; } } -yy1496: - yych = *++YYCURSOR; - if (yych == 'T') goto yy1482; - if (yych != 't') goto yy154; - yyaccept = 31; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[0+yych] & 16) { - goto yy153; - } - if (yych <= '.') { - if (yych == '-') goto yy147; - goto yy1428; - } else { - if (yych <= '/') goto yy147; - if (yych == '_') goto yy147; - goto yy1428; - } yy1498: - yyaccept = 5; + yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '(') { - if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; - } else { - if (yych == ' ') goto yy195; - goto yy193; - } + if (yych <= 'R') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy191; + goto yy172; } else { - if (yych <= '-') { - if (yych <= ')') goto yy139; - if (yych <= ',') goto yy193; - goto yy371; - } else { - if (yych == '/') goto yy147; - goto yy195; - } + if (yych == '/') goto yy172; + if (yych <= '@') goto yy191; + goto yy167; } } else { - if (yych <= '^') { - if (yych <= 'B') { - if (yych <= '@') goto yy193; - goto yy142; - } else { - if (yych <= 'C') goto yy1485; - if (yych <= 'Z') goto yy142; - goto yy193; - } + if (yych <= '_') { + if (yych <= 'S') goto yy1465; + if (yych <= 'Z') goto yy167; + if (yych <= '^') goto yy191; + goto yy172; } else { - if (yych <= 'b') { - if (yych <= '_') goto yy147; - if (yych <= '`') goto yy193; - goto yy150; + if (yych <= 'r') { + if (yych <= '`') goto yy191; + goto yy175; } else { - if (yych <= 'c') goto yy1500; - if (yych <= 'z') goto yy150; - goto yy193; + if (yych <= 's') goto yy1499; + if (yych <= 'z') goto yy175; + goto yy191; } } } yy1499: - yyaccept = 5; + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= ' ') { - if (yych == '\t') goto yy195; - if (yych <= 0x1F) goto yy193; - goto yy195; + if (yych <= 'C') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; } else { - if (yych <= ')') { - if (yych <= '(') goto yy193; - goto yy139; - } else { - if (yych <= ',') goto yy193; - if (yych <= '-') goto yy371; - goto yy195; - } + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy168; } } else { - if (yych <= 'Z') { - if (yych <= '/') goto yy147; - if (yych <= '9') goto yy195; - if (yych <= '@') goto yy193; - goto yy142; + if (yych <= '_') { + if (yych <= 'D') goto yy1466; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; } else { - if (yych <= '_') { - if (yych <= '^') goto yy193; - goto yy147; + if (yych <= 'c') { + if (yych <= '`') goto yy3; + goto yy176; } else { - if (yych <= '`') goto yy193; - if (yych <= 'z') goto yy150; - goto yy193; + if (yych <= 'd') goto yy1500; + if (yych <= 'z') goto yy176; + goto yy3; } } } yy1500: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'G') { - if (yych <= '-') { - if (yych == ')') goto yy139; - if (yych <= ',') goto yy3; - goto yy147; + if (yych <= '@') { + if (yych <= ',') { + if (yych == ')') goto yy164; + goto yy3; } else { - if (yych == '/') goto yy147; - if (yych <= '@') goto yy3; - goto yy143; + if (yych == '.') goto yy3; + if (yych <= '/') goto yy172; + goto yy3; } } else { if (yych <= '_') { - if (yych <= 'H') goto yy395; - if (yych <= 'Z') goto yy143; + if (yych <= 'A') goto yy1467; + if (yych <= 'Z') goto yy169; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { - if (yych <= 'g') { - if (yych <= '`') goto yy3; - goto yy151; - } else { - if (yych <= 'h') goto yy406; - if (yych <= 'z') goto yy151; - goto yy3; - } + if (yych <= '`') goto yy3; + if (yych <= 'a') goto yy1501; + if (yych <= 'z') goto yy177; + goto yy3; } } yy1501: - yych = *++YYCURSOR; - if (yych <= 'W') { - if (yych <= 'N') { - if (yych == ')') goto yy139; - if (yych <= '@') goto yy3; - goto yy141; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'X') { + if (yych <= ',') { + if (yych == ')') goto yy164; + goto yy3; } else { - if (yych <= 'O') goto yy1509; - if (yych <= 'U') goto yy141; - if (yych <= 'V') goto yy1510; - goto yy1507; + if (yych == '.') goto yy3; + if (yych <= '/') goto yy172; + goto yy3; } } else { - if (yych <= 'o') { - if (yych <= 'Z') goto yy141; - if (yych <= '`') goto yy3; - if (yych <= 'n') goto yy141; - goto yy1509; + if (yych <= '`') { + if (yych <= 'Y') goto yy197; + if (yych == '_') goto yy172; + goto yy3; } else { - if (yych <= 'v') { - if (yych <= 'u') goto yy141; - goto yy1510; - } else { - if (yych <= 'w') goto yy1507; - if (yych <= 'z') goto yy141; - goto yy3; - } + if (yych == 'y') goto yy210; + if (yych <= 'z') goto yy178; + goto yy3; } } yy1502: - yych = *++YYCURSOR; - if (yych <= 'X') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '@') { + if (yych <= ',') { + if (yych == ')') goto yy164; + goto yy3; } else { - if (yych <= '@') goto yy3; - if (yych <= 'W') goto yy141; - goto yy1506; + if (yych == '.') goto yy3; + if (yych <= '/') goto yy172; + goto yy3; } } else { - if (yych <= 'w') { - if (yych <= 'Z') goto yy141; - if (yych <= '`') goto yy3; - goto yy141; + if (yych <= '_') { + if (yych <= 'A') goto yy1476; + if (yych <= 'Z') goto yy167; + if (yych <= '^') goto yy3; + goto yy172; } else { - if (yych <= 'x') goto yy1506; - if (yych <= 'z') goto yy141; + if (yych <= '`') goto yy3; + if (yych <= 'a') goto yy1509; + if (yych <= 'z') goto yy175; goto yy3; } } yy1503: - yych = *++YYCURSOR; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'N') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; } else { + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - if (yych <= 'M') goto yy141; + goto yy167; } } else { - if (yych <= 'm') { - if (yych <= 'Z') goto yy141; - if (yych <= '`') goto yy3; - goto yy141; + if (yych <= '_') { + if (yych <= 'O') goto yy1470; + if (yych <= 'Z') goto yy167; + if (yych <= '^') goto yy3; + goto yy172; } else { - if (yych <= 'n') goto yy1504; - if (yych <= 'z') goto yy141; - goto yy3; + if (yych <= 'n') { + if (yych <= '`') goto yy3; + goto yy175; + } else { + if (yych <= 'o') goto yy1504; + if (yych <= 'z') goto yy175; + goto yy3; + } } } yy1504: - yych = *++YYCURSOR; - if (yych <= 'T') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'Q') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; } else { + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - if (yych <= 'S') goto yy142; + goto yy168; } } else { - if (yych <= 's') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy3; - goto yy142; + if (yych <= '_') { + if (yych <= 'R') goto yy1471; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; } else { - if (yych <= 't') goto yy1505; - if (yych <= 'z') goto yy142; - goto yy3; + if (yych <= 'q') { + if (yych <= '`') goto yy3; + goto yy176; + } else { + if (yych <= 'r') goto yy1505; + if (yych <= 'z') goto yy176; + goto yy3; + } } } yy1505: - yych = *++YYCURSOR; - if (yych <= 'H') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'Q') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; } else { + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - if (yych <= 'G') goto yy143; - goto yy1238; + goto yy169; } } else { - if (yych <= 'g') { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy3; - goto yy143; + if (yych <= '_') { + if (yych <= 'R') goto yy1472; + if (yych <= 'Z') goto yy169; + if (yych <= '^') goto yy3; + goto yy172; } else { - if (yych <= 'h') goto yy1238; - if (yych <= 'z') goto yy143; - goto yy3; + if (yych <= 'q') { + if (yych <= '`') goto yy3; + goto yy177; + } else { + if (yych <= 'r') goto yy1506; + if (yych <= 'z') goto yy177; + goto yy3; + } } } yy1506: - yych = *++YYCURSOR; - if (yych <= 'T') { - if (yych <= ')') { - if (yych <= '(') goto yy3; - goto yy139; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'N') { + if (yych <= ',') { + if (yych == ')') goto yy164; + goto yy3; } else { - if (yych <= '@') goto yy3; - if (yych <= 'S') goto yy142; - goto yy1436; + if (yych == '.') goto yy3; + if (yych <= '/') goto yy172; + goto yy3; } } else { - if (yych <= 's') { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy3; - goto yy142; + if (yych <= '`') { + if (yych <= 'O') goto yy1473; + if (yych == '_') goto yy172; + goto yy3; } else { - if (yych <= 't') goto yy1436; - if (yych <= 'z') goto yy142; + if (yych == 'o') goto yy1507; + if (yych <= 'z') goto yy178; goto yy3; } } yy1507: + yych = *++YYCURSOR; + if (yych == 'W') goto yy1474; + if (yych != 'w') goto yy179; + yyaccept = 30; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[0+yych] & 16) { + goto yy178; + } + if (yych <= '.') { + if (yych == '-') goto yy172; + goto yy1475; + } else { + if (yych <= '/') goto yy172; + if (yych == '_') goto yy172; + goto yy1475; + } +yy1509: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'X') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy168; + } + } else { + if (yych <= '_') { + if (yych <= 'Y') goto yy1477; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'x') { + if (yych <= '`') goto yy3; + goto yy176; + } else { + if (yych <= 'y') goto yy1510; + if (yych <= 'z') goto yy176; + goto yy3; + } + } + } +yy1510: + yyaccept = 31; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych <= ',') { + if (yych == ')') goto yy164; + goto yy1478; + } else { + if (yych == '.') goto yy1478; + goto yy172; + } + } else { + if (yych <= '^') { + if (yych <= '@') goto yy1478; + if (yych <= 'Z') goto yy169; + goto yy1478; + } else { + if (yych <= '_') goto yy172; + if (yych <= '`') goto yy1478; + if (yych <= 'z') goto yy177; + goto yy1478; + } + } +yy1511: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'R') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych <= '/') { + if (yych <= '.') goto yy3; + goto yy172; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'Q') goto yy167; + goto yy1485; + } + } + } else { + if (yych <= '`') { + if (yych <= 'Z') { + if (yych <= 'S') goto yy1486; + goto yy167; + } else { + if (yych == '_') goto yy172; + goto yy3; + } + } else { + if (yych <= 'r') { + if (yych <= 'q') goto yy175; + goto yy1517; + } else { + if (yych <= 's') goto yy1518; + if (yych <= 'z') goto yy175; + goto yy3; + } + } + } +yy1512: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'Q') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy191; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy191; + goto yy167; + } + } else { + if (yych <= '_') { + if (yych <= 'R') goto yy1481; + if (yych <= 'Z') goto yy167; + if (yych <= '^') goto yy191; + goto yy172; + } else { + if (yych <= 'q') { + if (yych <= '`') goto yy191; + goto yy175; + } else { + if (yych <= 'r') goto yy1513; + if (yych <= 'z') goto yy175; + goto yy191; + } + } + } +yy1513: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'R') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy168; + } + } else { + if (yych <= '_') { + if (yych <= 'S') goto yy1482; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'r') { + if (yych <= '`') goto yy3; + goto yy176; + } else { + if (yych <= 's') goto yy1514; + if (yych <= 'z') goto yy176; + goto yy3; + } + } + } +yy1514: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'C') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy169; + } + } else { + if (yych <= '_') { + if (yych <= 'D') goto yy1483; + if (yych <= 'Z') goto yy169; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'c') { + if (yych <= '`') goto yy3; + goto yy177; + } else { + if (yych <= 'd') goto yy1515; + if (yych <= 'z') goto yy177; + goto yy3; + } + } + } +yy1515: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '@') { + if (yych <= ',') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych == '.') goto yy3; + if (yych <= '/') goto yy172; + goto yy3; + } + } else { + if (yych <= '_') { + if (yych <= 'A') goto yy1484; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= '`') goto yy3; + if (yych <= 'a') goto yy1516; + if (yych <= 'z') goto yy178; + goto yy3; + } + } +yy1516: + yych = *++YYCURSOR; + if (yych == 'Y') goto yy197; + if (yych == 'y') goto yy210; + goto yy179; +yy1517: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'C') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy168; + } + } else { + if (yych <= '_') { + if (yych <= 'D') goto yy1288; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'c') { + if (yych <= '`') goto yy3; + goto yy176; + } else { + if (yych <= 'd') goto yy1317; + if (yych <= 'z') goto yy176; + goto yy3; + } + } + } +yy1518: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '-') { + if (yych <= ' ') { + if (yych == '\t') goto yy1129; + if (yych <= 0x1F) goto yy3; + goto yy1129; + } else { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } + } else { + if (yych <= 'Z') { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy168; + } else { + if (yych <= '_') { + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= '`') goto yy3; + if (yych <= 'z') goto yy176; + goto yy3; + } + } + } +yy1519: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'S') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy167; + } + } else { + if (yych <= '_') { + if (yych <= 'T') goto yy1488; + if (yych <= 'Z') goto yy167; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 's') { + if (yych <= '`') goto yy3; + goto yy175; + } else { + if (yych <= 't') goto yy1520; + if (yych <= 'z') goto yy175; + goto yy3; + } + } + } +yy1520: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'G') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy168; + } + } else { + if (yych <= '_') { + if (yych <= 'H') goto yy1288; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'g') { + if (yych <= '`') goto yy3; + goto yy176; + } else { + if (yych <= 'h') goto yy1317; + if (yych <= 'z') goto yy176; + goto yy3; + } + } + } +yy1521: + yych = *++YYCURSOR; + if (yych <= 'Y') { + if (yych <= '@') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych == 'R') goto yy1533; + if (yych <= 'X') goto yy166; + goto yy1534; + } + } else { + if (yych <= 'r') { + if (yych <= 'Z') goto yy166; + if (yych <= '`') goto yy3; + if (yych <= 'q') goto yy166; + goto yy1533; + } else { + if (yych == 'y') goto yy1534; + if (yych <= 'z') goto yy166; + goto yy3; + } + } +yy1522: + yych = *++YYCURSOR; + if (yych <= 'D') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'C') goto yy166; + goto yy1527; + } + } else { + if (yych <= 'c') { + if (yych <= 'Z') goto yy166; + if (yych <= '`') goto yy3; + goto yy166; + } else { + if (yych <= 'd') goto yy1527; + if (yych <= 'z') goto yy166; + goto yy3; + } + } +yy1523: + yych = *++YYCURSOR; + if (yych <= 'N') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'M') goto yy166; + } + } else { + if (yych <= 'm') { + if (yych <= 'Z') goto yy166; + if (yych <= '`') goto yy3; + goto yy166; + } else { + if (yych <= 'n') goto yy1524; + if (yych <= 'z') goto yy166; + goto yy3; + } + } +yy1524: + yych = *++YYCURSOR; + if (yych <= 'D') { + if (yych <= ')') { + if (yych <= '(') goto yy191; + goto yy164; + } else { + if (yych <= '@') goto yy191; + if (yych <= 'C') goto yy167; + } + } else { + if (yych <= 'c') { + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy191; + goto yy167; + } else { + if (yych <= 'd') goto yy1525; + if (yych <= 'z') goto yy167; + goto yy191; + } + } +yy1525: + yych = *++YYCURSOR; + if (yych <= 'A') { + if (yych == ')') goto yy164; + if (yych <= '@') goto yy3; + } else { + if (yych <= '`') { + if (yych <= 'Z') goto yy168; + goto yy3; + } else { + if (yych <= 'a') goto yy1526; + if (yych <= 'z') goto yy168; + goto yy3; + } + } +yy1526: + yych = *++YYCURSOR; + if (yych <= 'Y') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'X') goto yy169; + goto yy1285; + } + } else { + if (yych <= 'x') { + if (yych <= 'Z') goto yy169; + if (yych <= '`') goto yy3; + goto yy169; + } else { + if (yych <= 'y') goto yy1285; + if (yych <= 'z') goto yy169; + goto yy3; + } + } +yy1527: + yych = *++YYCURSOR; + if (yych <= 'N') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'M') goto yy167; + } + } else { + if (yych <= 'm') { + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy3; + goto yy167; + } else { + if (yych <= 'n') goto yy1528; + if (yych <= 'z') goto yy167; + goto yy3; + } + } +yy1528: + yych = *++YYCURSOR; + if (yych <= 'I') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'H') goto yy168; + } + } else { + if (yych <= 'h') { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy3; + goto yy168; + } else { + if (yych <= 'i') goto yy1529; + if (yych <= 'z') goto yy168; + goto yy3; + } + } +yy1529: + yych = *++YYCURSOR; + if (yych <= 'G') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'F') goto yy169; + } + } else { + if (yych <= 'f') { + if (yych <= 'Z') goto yy169; + if (yych <= '`') goto yy3; + goto yy169; + } else { + if (yych <= 'g') goto yy1530; + if (yych <= 'z') goto yy169; + goto yy3; + } + } +yy1530: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'G') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych <= 'H') goto yy1531; + if (yych != 'h') goto yy3; + } +yy1531: + yych = *++YYCURSOR; + if (yych == 'T') goto yy1532; + if (yych != 't') goto yy56; +yy1532: + yych = *++YYCURSOR; + goto yy1478; +yy1533: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy218; + goto yy220; + } else { + if (yych == ' ') goto yy220; + goto yy218; + } + } else { + if (yych <= ',') { + if (yych <= ')') goto yy164; + goto yy218; + } else { + if (yych <= '-') goto yy221; + if (yych <= '.') goto yy220; + goto yy218; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '@') { + if (yych <= '9') goto yy220; + goto yy218; + } else { + if (yych == 'C') goto yy1535; + goto yy167; + } + } else { + if (yych <= 'b') { + if (yych <= '`') goto yy218; + goto yy167; + } else { + if (yych <= 'c') goto yy1535; + if (yych <= 'z') goto yy167; + goto yy218; + } + } + } +yy1534: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '-') { + if (yych <= ' ') { + if (yych == '\t') goto yy220; + if (yych <= 0x1F) goto yy218; + goto yy220; + } else { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy218; + goto yy221; + } + } else { + if (yych <= '@') { + if (yych == '/') goto yy218; + if (yych <= '9') goto yy220; + goto yy218; + } else { + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy218; + if (yych <= 'z') goto yy167; + goto yy218; + } + } +yy1535: + yych = *++YYCURSOR; + if (yych <= 'H') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'G') goto yy168; + goto yy420; + } + } else { + if (yych <= 'g') { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy3; + goto yy168; + } else { + if (yych <= 'h') goto yy420; + if (yych <= 'z') goto yy168; + goto yy3; + } + } +yy1536: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'X') { + if (yych <= '.') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych == '-') goto yy172; + goto yy3; + } + } else { + if (yych <= '@') { + if (yych <= '/') goto yy172; + goto yy3; + } else { + if (yych == 'R') goto yy1533; + goto yy166; + } + } + } else { + if (yych <= '`') { + if (yych <= 'Z') { + if (yych <= 'Y') goto yy1534; + goto yy166; + } else { + if (yych == '_') goto yy172; + goto yy3; + } + } else { + if (yych <= 'x') { + if (yych == 'r') goto yy1548; + goto yy171; + } else { + if (yych <= 'y') goto yy1549; + if (yych <= 'z') goto yy171; + goto yy3; + } + } + } +yy1537: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'C') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy166; + } + } else { + if (yych <= '_') { + if (yych <= 'D') goto yy1527; + if (yych <= 'Z') goto yy166; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'c') { + if (yych <= '`') goto yy3; + goto yy171; + } else { + if (yych <= 'd') goto yy1542; + if (yych <= 'z') goto yy171; + goto yy3; + } + } + } +yy1538: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'M') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy166; + } + } else { + if (yych <= '_') { + if (yych <= 'N') goto yy1524; + if (yych <= 'Z') goto yy166; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'm') { + if (yych <= '`') goto yy3; + goto yy171; + } else { + if (yych <= 'n') goto yy1539; + if (yych <= 'z') goto yy171; + goto yy3; + } + } + } +yy1539: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'C') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy191; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy191; + goto yy167; + } + } else { + if (yych <= '_') { + if (yych <= 'D') goto yy1525; + if (yych <= 'Z') goto yy167; + if (yych <= '^') goto yy191; + goto yy172; + } else { + if (yych <= 'c') { + if (yych <= '`') goto yy191; + goto yy175; + } else { + if (yych <= 'd') goto yy1540; + if (yych <= 'z') goto yy175; + goto yy191; + } + } + } +yy1540: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '@') { + if (yych <= ',') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych == '.') goto yy3; + if (yych <= '/') goto yy172; + goto yy3; + } + } else { + if (yych <= '_') { + if (yych <= 'A') goto yy1526; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= '`') goto yy3; + if (yych <= 'a') goto yy1541; + if (yych <= 'z') goto yy176; + goto yy3; + } + } +yy1541: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'X') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy169; + } + } else { + if (yych <= '_') { + if (yych <= 'Y') goto yy1285; + if (yych <= 'Z') goto yy169; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'x') { + if (yych <= '`') goto yy3; + goto yy177; + } else { + if (yych <= 'y') goto yy1314; + if (yych <= 'z') goto yy177; + goto yy3; + } + } + } +yy1542: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'M') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy167; + } + } else { + if (yych <= '_') { + if (yych <= 'N') goto yy1528; + if (yych <= 'Z') goto yy167; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'm') { + if (yych <= '`') goto yy3; + goto yy175; + } else { + if (yych <= 'n') goto yy1543; + if (yych <= 'z') goto yy175; + goto yy3; + } + } + } +yy1543: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'H') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy168; + } + } else { + if (yych <= '_') { + if (yych <= 'I') goto yy1529; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'h') { + if (yych <= '`') goto yy3; + goto yy176; + } else { + if (yych <= 'i') goto yy1544; + if (yych <= 'z') goto yy176; + goto yy3; + } + } + } +yy1544: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'F') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy169; + } + } else { + if (yych <= '_') { + if (yych <= 'G') goto yy1530; + if (yych <= 'Z') goto yy169; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'f') { + if (yych <= '`') goto yy3; + goto yy177; + } else { + if (yych <= 'g') goto yy1545; + if (yych <= 'z') goto yy177; + goto yy3; + } + } + } +yy1545: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'G') { + if (yych <= ',') { + if (yych == ')') goto yy164; + goto yy3; + } else { + if (yych == '.') goto yy3; + if (yych <= '/') goto yy172; + goto yy3; + } + } else { + if (yych <= '`') { + if (yych <= 'H') goto yy1531; + if (yych == '_') goto yy172; + goto yy3; + } else { + if (yych == 'h') goto yy1546; + if (yych <= 'z') goto yy178; + goto yy3; + } + } +yy1546: + yych = *++YYCURSOR; + if (yych == 'T') goto yy1532; + if (yych != 't') goto yy179; + yyaccept = 31; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[0+yych] & 16) { + goto yy178; + } + if (yych <= '.') { + if (yych == '-') goto yy172; + goto yy1478; + } else { + if (yych <= '/') goto yy172; + if (yych == '_') goto yy172; + goto yy1478; + } +yy1548: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '9') { + if (yych <= '(') { + if (yych <= '\t') { + if (yych <= 0x08) goto yy218; + goto yy220; + } else { + if (yych == ' ') goto yy220; + goto yy218; + } + } else { + if (yych <= '-') { + if (yych <= ')') goto yy164; + if (yych <= ',') goto yy218; + goto yy396; + } else { + if (yych == '/') goto yy172; + goto yy220; + } + } + } else { + if (yych <= '^') { + if (yych <= 'B') { + if (yych <= '@') goto yy218; + goto yy167; + } else { + if (yych <= 'C') goto yy1535; + if (yych <= 'Z') goto yy167; + goto yy218; + } + } else { + if (yych <= 'b') { + if (yych <= '_') goto yy172; + if (yych <= '`') goto yy218; + goto yy175; + } else { + if (yych <= 'c') goto yy1550; + if (yych <= 'z') goto yy175; + goto yy218; + } + } + } +yy1549: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= ' ') { + if (yych == '\t') goto yy220; + if (yych <= 0x1F) goto yy218; + goto yy220; + } else { + if (yych <= ')') { + if (yych <= '(') goto yy218; + goto yy164; + } else { + if (yych <= ',') goto yy218; + if (yych <= '-') goto yy396; + goto yy220; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '/') goto yy172; + if (yych <= '9') goto yy220; + if (yych <= '@') goto yy218; + goto yy167; + } else { + if (yych <= '_') { + if (yych <= '^') goto yy218; + goto yy172; + } else { + if (yych <= '`') goto yy218; + if (yych <= 'z') goto yy175; + goto yy218; + } + } + } +yy1550: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'G') { + if (yych <= '-') { + if (yych == ')') goto yy164; + if (yych <= ',') goto yy3; + goto yy172; + } else { + if (yych == '/') goto yy172; + if (yych <= '@') goto yy3; + goto yy168; + } + } else { + if (yych <= '_') { + if (yych <= 'H') goto yy420; + if (yych <= 'Z') goto yy168; + if (yych <= '^') goto yy3; + goto yy172; + } else { + if (yych <= 'g') { + if (yych <= '`') goto yy3; + goto yy176; + } else { + if (yych <= 'h') goto yy431; + if (yych <= 'z') goto yy176; + goto yy3; + } + } + } +yy1551: + yych = *++YYCURSOR; + if (yych <= 'W') { + if (yych <= 'N') { + if (yych == ')') goto yy164; + if (yych <= '@') goto yy3; + goto yy166; + } else { + if (yych <= 'O') goto yy1559; + if (yych <= 'U') goto yy166; + if (yych <= 'V') goto yy1560; + goto yy1557; + } + } else { + if (yych <= 'o') { + if (yych <= 'Z') goto yy166; + if (yych <= '`') goto yy3; + if (yych <= 'n') goto yy166; + goto yy1559; + } else { + if (yych <= 'v') { + if (yych <= 'u') goto yy166; + goto yy1560; + } else { + if (yych <= 'w') goto yy1557; + if (yych <= 'z') goto yy166; + goto yy3; + } + } + } +yy1552: + yych = *++YYCURSOR; + if (yych <= 'X') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'W') goto yy166; + goto yy1556; + } + } else { + if (yych <= 'w') { + if (yych <= 'Z') goto yy166; + if (yych <= '`') goto yy3; + goto yy166; + } else { + if (yych <= 'x') goto yy1556; + if (yych <= 'z') goto yy166; + goto yy3; + } + } +yy1553: + yych = *++YYCURSOR; + if (yych <= 'N') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'M') goto yy166; + } + } else { + if (yych <= 'm') { + if (yych <= 'Z') goto yy166; + if (yych <= '`') goto yy3; + goto yy166; + } else { + if (yych <= 'n') goto yy1554; + if (yych <= 'z') goto yy166; + goto yy3; + } + } +yy1554: + yych = *++YYCURSOR; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'S') goto yy167; + } + } else { + if (yych <= 's') { + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy3; + goto yy167; + } else { + if (yych <= 't') goto yy1555; + if (yych <= 'z') goto yy167; + goto yy3; + } + } +yy1555: + yych = *++YYCURSOR; + if (yych <= 'H') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'G') goto yy168; + goto yy1288; + } + } else { + if (yych <= 'g') { + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy3; + goto yy168; + } else { + if (yych <= 'h') goto yy1288; + if (yych <= 'z') goto yy168; + goto yy3; + } + } +yy1556: + yych = *++YYCURSOR; + if (yych <= 'T') { + if (yych <= ')') { + if (yych <= '(') goto yy3; + goto yy164; + } else { + if (yych <= '@') goto yy3; + if (yych <= 'S') goto yy167; + goto yy1486; + } + } else { + if (yych <= 's') { + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy3; + goto yy167; + } else { + if (yych <= 't') goto yy1486; + if (yych <= 'z') goto yy167; + goto yy3; + } + } +yy1557: ++YYCURSOR; if ((yych = *YYCURSOR) <= '@') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; } else { - if (yych <= 'Z') goto yy142; - if (yych <= '`') goto yy1508; - if (yych <= 'z') goto yy142; + if (yych <= 'Z') goto yy167; + if (yych <= '`') goto yy1558; + if (yych <= 'z') goto yy167; } -yy1508: -#line 968 "ext/date/lib/parse_date.re" +yy1558: +#line 982 "ext/date/lib/parse_date.re" { DEBUG_OUTPUT("now"); TIMELIB_INIT; @@ -22379,138 +23305,138 @@ yy1508: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 22383 "" -yy1509: +#line 23309 "" +yy1559: yych = *++YYCURSOR; if (yych <= 'N') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'M') goto yy142; - goto yy1515; + if (yych <= 'M') goto yy167; + goto yy1565; } } else { if (yych <= 'm') { - if (yych <= 'Z') goto yy142; + if (yych <= 'Z') goto yy167; if (yych <= '`') goto yy3; - goto yy142; + goto yy167; } else { - if (yych <= 'n') goto yy1515; - if (yych <= 'z') goto yy142; + if (yych <= 'n') goto yy1565; + if (yych <= 'z') goto yy167; goto yy3; } } -yy1510: +yy1560: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '(') { if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; + if (yych <= 0x08) goto yy218; + goto yy220; } else { - if (yych == ' ') goto yy195; - goto yy193; + if (yych == ' ') goto yy220; + goto yy218; } } else { if (yych <= ',') { - if (yych <= ')') goto yy139; - goto yy193; + if (yych <= ')') goto yy164; + goto yy218; } else { - if (yych <= '-') goto yy196; - if (yych <= '.') goto yy195; - goto yy193; + if (yych <= '-') goto yy221; + if (yych <= '.') goto yy220; + goto yy218; } } } else { if (yych <= 'Z') { if (yych <= '@') { - if (yych <= '9') goto yy195; - goto yy193; + if (yych <= '9') goto yy220; + goto yy218; } else { - if (yych != 'E') goto yy142; + if (yych != 'E') goto yy167; } } else { if (yych <= 'd') { - if (yych <= '`') goto yy193; - goto yy142; + if (yych <= '`') goto yy218; + goto yy167; } else { - if (yych <= 'e') goto yy1511; - if (yych <= 'z') goto yy142; - goto yy193; + if (yych <= 'e') goto yy1561; + if (yych <= 'z') goto yy167; + goto yy218; } } } -yy1511: +yy1561: yych = *++YYCURSOR; if (yych <= 'M') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'L') goto yy143; + if (yych <= 'L') goto yy168; } } else { if (yych <= 'l') { - if (yych <= 'Z') goto yy143; + if (yych <= 'Z') goto yy168; if (yych <= '`') goto yy3; - goto yy143; + goto yy168; } else { - if (yych <= 'm') goto yy1512; - if (yych <= 'z') goto yy143; + if (yych <= 'm') goto yy1562; + if (yych <= 'z') goto yy168; goto yy3; } } -yy1512: +yy1562: yych = *++YYCURSOR; if (yych <= 'B') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'A') goto yy144; + if (yych <= 'A') goto yy169; } } else { if (yych <= 'a') { - if (yych <= 'Z') goto yy144; + if (yych <= 'Z') goto yy169; if (yych <= '`') goto yy3; - goto yy144; + goto yy169; } else { - if (yych <= 'b') goto yy1513; - if (yych <= 'z') goto yy144; + if (yych <= 'b') goto yy1563; + if (yych <= 'z') goto yy169; goto yy3; } } -yy1513: +yy1563: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'D') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { - if (yych <= 'E') goto yy1514; + if (yych <= 'E') goto yy1564; if (yych != 'e') goto yy3; } -yy1514: +yy1564: yych = *++YYCURSOR; - if (yych == 'R') goto yy205; - if (yych == 'r') goto yy205; + if (yych == 'R') goto yy230; + if (yych == 'r') goto yy230; goto yy56; -yy1515: +yy1565: ++YYCURSOR; if ((yych = *YYCURSOR) <= '@') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; } else { - if (yych <= 'Z') goto yy143; - if (yych <= '`') goto yy1516; - if (yych <= 'z') goto yy143; + if (yych <= 'Z') goto yy168; + if (yych <= '`') goto yy1566; + if (yych <= 'z') goto yy168; } -yy1516: -#line 977 "ext/date/lib/parse_date.re" +yy1566: +#line 991 "ext/date/lib/parse_date.re" { DEBUG_OUTPUT("noon"); TIMELIB_INIT; @@ -22521,517 +23447,517 @@ yy1516: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 22525 "" -yy1517: +#line 23451 "" +yy1567: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'V') { if (yych <= '.') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { - if (yych == '-') goto yy147; + if (yych == '-') goto yy172; goto yy3; } } else { if (yych <= 'N') { - if (yych <= '/') goto yy147; + if (yych <= '/') goto yy172; if (yych <= '@') goto yy3; - goto yy141; + goto yy166; } else { - if (yych <= 'O') goto yy1509; - if (yych <= 'U') goto yy141; - goto yy1510; + if (yych <= 'O') goto yy1559; + if (yych <= 'U') goto yy166; + goto yy1560; } } } else { if (yych <= 'n') { if (yych <= '^') { - if (yych <= 'W') goto yy1507; - if (yych <= 'Z') goto yy141; + if (yych <= 'W') goto yy1557; + if (yych <= 'Z') goto yy166; goto yy3; } else { - if (yych <= '_') goto yy147; + if (yych <= '_') goto yy172; if (yych <= '`') goto yy3; - goto yy146; + goto yy171; } } else { if (yych <= 'v') { - if (yych <= 'o') goto yy1524; - if (yych <= 'u') goto yy146; - goto yy1525; + if (yych <= 'o') goto yy1574; + if (yych <= 'u') goto yy171; + goto yy1575; } else { - if (yych <= 'w') goto yy1523; - if (yych <= 'z') goto yy146; + if (yych <= 'w') goto yy1573; + if (yych <= 'z') goto yy171; goto yy3; } } } -yy1518: +yy1568: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'W') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy141; + goto yy166; } } else { if (yych <= '_') { - if (yych <= 'X') goto yy1506; - if (yych <= 'Z') goto yy141; + if (yych <= 'X') goto yy1556; + if (yych <= 'Z') goto yy166; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'w') { if (yych <= '`') goto yy3; - goto yy146; + goto yy171; } else { - if (yych <= 'x') goto yy1522; - if (yych <= 'z') goto yy146; + if (yych <= 'x') goto yy1572; + if (yych <= 'z') goto yy171; goto yy3; } } } -yy1519: +yy1569: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'M') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy141; + goto yy166; } } else { if (yych <= '_') { - if (yych <= 'N') goto yy1504; - if (yych <= 'Z') goto yy141; + if (yych <= 'N') goto yy1554; + if (yych <= 'Z') goto yy166; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'm') { if (yych <= '`') goto yy3; - goto yy146; + goto yy171; } else { - if (yych <= 'n') goto yy1520; - if (yych <= 'z') goto yy146; + if (yych <= 'n') goto yy1570; + if (yych <= 'z') goto yy171; goto yy3; } } } -yy1520: +yy1570: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'S') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy142; + goto yy167; } } else { if (yych <= '_') { - if (yych <= 'T') goto yy1505; - if (yych <= 'Z') goto yy142; + if (yych <= 'T') goto yy1555; + if (yych <= 'Z') goto yy167; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 's') { if (yych <= '`') goto yy3; - goto yy150; + goto yy175; } else { - if (yych <= 't') goto yy1521; - if (yych <= 'z') goto yy150; + if (yych <= 't') goto yy1571; + if (yych <= 'z') goto yy175; goto yy3; } } } -yy1521: +yy1571: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'G') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy143; + goto yy168; } } else { if (yych <= '_') { - if (yych <= 'H') goto yy1238; - if (yych <= 'Z') goto yy143; + if (yych <= 'H') goto yy1288; + if (yych <= 'Z') goto yy168; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'g') { if (yych <= '`') goto yy3; - goto yy151; + goto yy176; } else { - if (yych <= 'h') goto yy1267; - if (yych <= 'z') goto yy151; + if (yych <= 'h') goto yy1317; + if (yych <= 'z') goto yy176; goto yy3; } } } -yy1522: +yy1572: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'S') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy142; + goto yy167; } } else { if (yych <= '_') { - if (yych <= 'T') goto yy1436; - if (yych <= 'Z') goto yy142; + if (yych <= 'T') goto yy1486; + if (yych <= 'Z') goto yy167; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 's') { if (yych <= '`') goto yy3; - goto yy150; + goto yy175; } else { - if (yych <= 't') goto yy1468; - if (yych <= 'z') goto yy150; + if (yych <= 't') goto yy1518; + if (yych <= 'z') goto yy175; goto yy3; } } } -yy1523: +yy1573: yyaccept = 32; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= ',') { - if (yych == ')') goto yy139; - goto yy1508; + if (yych == ')') goto yy164; + goto yy1558; } else { - if (yych == '.') goto yy1508; - goto yy147; + if (yych == '.') goto yy1558; + goto yy172; } } else { if (yych <= '^') { - if (yych <= '@') goto yy1508; - if (yych <= 'Z') goto yy142; - goto yy1508; + if (yych <= '@') goto yy1558; + if (yych <= 'Z') goto yy167; + goto yy1558; } else { - if (yych <= '_') goto yy147; - if (yych <= '`') goto yy1508; - if (yych <= 'z') goto yy150; - goto yy1508; + if (yych <= '_') goto yy172; + if (yych <= '`') goto yy1558; + if (yych <= 'z') goto yy175; + goto yy1558; } } -yy1524: +yy1574: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'M') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy142; + goto yy167; } } else { if (yych <= '_') { - if (yych <= 'N') goto yy1515; - if (yych <= 'Z') goto yy142; + if (yych <= 'N') goto yy1565; + if (yych <= 'Z') goto yy167; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'm') { if (yych <= '`') goto yy3; - goto yy150; + goto yy175; } else { - if (yych <= 'n') goto yy1530; - if (yych <= 'z') goto yy150; + if (yych <= 'n') goto yy1580; + if (yych <= 'z') goto yy175; goto yy3; } } } -yy1525: +yy1575: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '(') { if (yych <= '\t') { - if (yych <= 0x08) goto yy193; - goto yy195; + if (yych <= 0x08) goto yy218; + goto yy220; } else { - if (yych == ' ') goto yy195; - goto yy193; + if (yych == ' ') goto yy220; + goto yy218; } } else { if (yych <= '-') { - if (yych <= ')') goto yy139; - if (yych <= ',') goto yy193; - goto yy371; + if (yych <= ')') goto yy164; + if (yych <= ',') goto yy218; + goto yy396; } else { - if (yych == '/') goto yy147; - goto yy195; + if (yych == '/') goto yy172; + goto yy220; } } } else { if (yych <= '^') { if (yych <= 'D') { - if (yych <= '@') goto yy193; - goto yy142; + if (yych <= '@') goto yy218; + goto yy167; } else { - if (yych <= 'E') goto yy1511; - if (yych <= 'Z') goto yy142; - goto yy193; + if (yych <= 'E') goto yy1561; + if (yych <= 'Z') goto yy167; + goto yy218; } } else { if (yych <= 'd') { - if (yych <= '_') goto yy147; - if (yych <= '`') goto yy193; - goto yy150; + if (yych <= '_') goto yy172; + if (yych <= '`') goto yy218; + goto yy175; } else { - if (yych <= 'e') goto yy1526; - if (yych <= 'z') goto yy150; - goto yy193; + if (yych <= 'e') goto yy1576; + if (yych <= 'z') goto yy175; + goto yy218; } } } -yy1526: +yy1576: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'L') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy143; + goto yy168; } } else { if (yych <= '_') { - if (yych <= 'M') goto yy1512; - if (yych <= 'Z') goto yy143; + if (yych <= 'M') goto yy1562; + if (yych <= 'Z') goto yy168; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'l') { if (yych <= '`') goto yy3; - goto yy151; + goto yy176; } else { - if (yych <= 'm') goto yy1527; - if (yych <= 'z') goto yy151; + if (yych <= 'm') goto yy1577; + if (yych <= 'z') goto yy176; goto yy3; } } } -yy1527: +yy1577: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'A') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy144; + goto yy169; } } else { if (yych <= '_') { - if (yych <= 'B') goto yy1513; - if (yych <= 'Z') goto yy144; + if (yych <= 'B') goto yy1563; + if (yych <= 'Z') goto yy169; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'a') { if (yych <= '`') goto yy3; - goto yy152; + goto yy177; } else { - if (yych <= 'b') goto yy1528; - if (yych <= 'z') goto yy152; + if (yych <= 'b') goto yy1578; + if (yych <= 'z') goto yy177; goto yy3; } } } -yy1528: +yy1578: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'D') { if (yych <= ',') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; + if (yych <= '/') goto yy172; goto yy3; } } else { if (yych <= '`') { - if (yych <= 'E') goto yy1514; - if (yych == '_') goto yy147; + if (yych <= 'E') goto yy1564; + if (yych == '_') goto yy172; goto yy3; } else { - if (yych == 'e') goto yy1529; - if (yych <= 'z') goto yy153; + if (yych == 'e') goto yy1579; + if (yych <= 'z') goto yy178; goto yy3; } } -yy1529: +yy1579: yych = *++YYCURSOR; - if (yych == 'R') goto yy205; - if (yych == 'r') goto yy376; - goto yy154; -yy1530: + if (yych == 'R') goto yy230; + if (yych == 'r') goto yy401; + goto yy179; +yy1580: yyaccept = 33; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= ',') { - if (yych == ')') goto yy139; - goto yy1516; + if (yych == ')') goto yy164; + goto yy1566; } else { - if (yych == '.') goto yy1516; - goto yy147; + if (yych == '.') goto yy1566; + goto yy172; } } else { if (yych <= '^') { - if (yych <= '@') goto yy1516; - if (yych <= 'Z') goto yy143; - goto yy1516; + if (yych <= '@') goto yy1566; + if (yych <= 'Z') goto yy168; + goto yy1566; } else { - if (yych <= '_') goto yy147; - if (yych <= '`') goto yy1516; - if (yych <= 'z') goto yy151; - goto yy1516; + if (yych <= '_') goto yy172; + if (yych <= '`') goto yy1566; + if (yych <= 'z') goto yy176; + goto yy1566; } } -yy1531: +yy1581: yych = *++YYCURSOR; if (yych <= 'S') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'R') goto yy141; + if (yych <= 'R') goto yy166; } } else { if (yych <= 'r') { - if (yych <= 'Z') goto yy141; + if (yych <= 'Z') goto yy166; if (yych <= '`') goto yy3; - goto yy141; + goto yy166; } else { - if (yych <= 's') goto yy1532; - if (yych <= 'z') goto yy141; + if (yych <= 's') goto yy1582; + if (yych <= 'z') goto yy166; goto yy3; } } -yy1532: +yy1582: yych = *++YYCURSOR; if (yych <= 'T') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'S') goto yy142; + if (yych <= 'S') goto yy167; } } else { if (yych <= 's') { - if (yych <= 'Z') goto yy142; + if (yych <= 'Z') goto yy167; if (yych <= '`') goto yy3; - goto yy142; + goto yy167; } else { - if (yych <= 't') goto yy1533; - if (yych <= 'z') goto yy142; + if (yych <= 't') goto yy1583; + if (yych <= 'z') goto yy167; goto yy3; } } -yy1533: +yy1583: yych = *++YYCURSOR; if (yych <= 'E') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'D') goto yy143; + if (yych <= 'D') goto yy168; } } else { if (yych <= 'd') { - if (yych <= 'Z') goto yy143; + if (yych <= 'Z') goto yy168; if (yych <= '`') goto yy3; - goto yy143; + goto yy168; } else { - if (yych <= 'e') goto yy1534; - if (yych <= 'z') goto yy143; + if (yych <= 'e') goto yy1584; + if (yych <= 'z') goto yy168; goto yy3; } } -yy1534: +yy1584: yych = *++YYCURSOR; if (yych <= 'R') { if (yych <= ')') { if (yych <= '(') goto yy3; - goto yy139; + goto yy164; } else { if (yych <= '@') goto yy3; - if (yych <= 'Q') goto yy144; + if (yych <= 'Q') goto yy169; } } else { if (yych <= 'q') { - if (yych <= 'Z') goto yy144; + if (yych <= 'Z') goto yy169; if (yych <= '`') goto yy3; - goto yy144; + goto yy169; } else { - if (yych <= 'r') goto yy1535; - if (yych <= 'z') goto yy144; + if (yych <= 'r') goto yy1585; + if (yych <= 'z') goto yy169; goto yy3; } } -yy1535: +yy1585: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'C') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { - if (yych <= 'D') goto yy1536; + if (yych <= 'D') goto yy1586; if (yych != 'd') goto yy3; } -yy1536: +yy1586: yych = *++YYCURSOR; - if (yych == 'A') goto yy1537; + if (yych == 'A') goto yy1587; if (yych != 'a') goto yy56; -yy1537: +yy1587: yych = *++YYCURSOR; - if (yych == 'Y') goto yy1538; + if (yych == 'Y') goto yy1588; if (yych != 'y') goto yy56; -yy1538: +yy1588: ++YYCURSOR; -yy1539: -#line 956 "ext/date/lib/parse_date.re" +yy1589: +#line 970 "ext/date/lib/parse_date.re" { DEBUG_OUTPUT("yesterday"); TIMELIB_INIT; @@ -23042,172 +23968,172 @@ yy1539: TIMELIB_DEINIT; return TIMELIB_RELATIVE; } -#line 23046 "" -yy1540: +#line 23972 "" +yy1590: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'R') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy141; + goto yy166; } } else { if (yych <= '_') { - if (yych <= 'S') goto yy1532; - if (yych <= 'Z') goto yy141; + if (yych <= 'S') goto yy1582; + if (yych <= 'Z') goto yy166; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'r') { if (yych <= '`') goto yy3; - goto yy146; + goto yy171; } else { - if (yych <= 's') goto yy1541; - if (yych <= 'z') goto yy146; + if (yych <= 's') goto yy1591; + if (yych <= 'z') goto yy171; goto yy3; } } } -yy1541: +yy1591: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'S') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy142; + goto yy167; } } else { if (yych <= '_') { - if (yych <= 'T') goto yy1533; - if (yych <= 'Z') goto yy142; + if (yych <= 'T') goto yy1583; + if (yych <= 'Z') goto yy167; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 's') { if (yych <= '`') goto yy3; - goto yy150; + goto yy175; } else { - if (yych <= 't') goto yy1542; - if (yych <= 'z') goto yy150; + if (yych <= 't') goto yy1592; + if (yych <= 'z') goto yy175; goto yy3; } } } -yy1542: +yy1592: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'D') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy143; + goto yy168; } } else { if (yych <= '_') { - if (yych <= 'E') goto yy1534; - if (yych <= 'Z') goto yy143; + if (yych <= 'E') goto yy1584; + if (yych <= 'Z') goto yy168; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'd') { if (yych <= '`') goto yy3; - goto yy151; + goto yy176; } else { - if (yych <= 'e') goto yy1543; - if (yych <= 'z') goto yy151; + if (yych <= 'e') goto yy1593; + if (yych <= 'z') goto yy176; goto yy3; } } } -yy1543: +yy1593: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'Q') { if (yych <= '-') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; if (yych <= ',') goto yy3; - goto yy147; + goto yy172; } else { - if (yych == '/') goto yy147; + if (yych == '/') goto yy172; if (yych <= '@') goto yy3; - goto yy144; + goto yy169; } } else { if (yych <= '_') { - if (yych <= 'R') goto yy1535; - if (yych <= 'Z') goto yy144; + if (yych <= 'R') goto yy1585; + if (yych <= 'Z') goto yy169; if (yych <= '^') goto yy3; - goto yy147; + goto yy172; } else { if (yych <= 'q') { if (yych <= '`') goto yy3; - goto yy152; + goto yy177; } else { - if (yych <= 'r') goto yy1544; - if (yych <= 'z') goto yy152; + if (yych <= 'r') goto yy1594; + if (yych <= 'z') goto yy177; goto yy3; } } } -yy1544: +yy1594: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'C') { if (yych <= ',') { - if (yych == ')') goto yy139; + if (yych == ')') goto yy164; goto yy3; } else { if (yych == '.') goto yy3; - if (yych <= '/') goto yy147; + if (yych <= '/') goto yy172; goto yy3; } } else { if (yych <= '`') { - if (yych <= 'D') goto yy1536; - if (yych == '_') goto yy147; + if (yych <= 'D') goto yy1586; + if (yych == '_') goto yy172; goto yy3; } else { - if (yych == 'd') goto yy1545; - if (yych <= 'z') goto yy153; + if (yych == 'd') goto yy1595; + if (yych <= 'z') goto yy178; goto yy3; } } -yy1545: +yy1595: yych = *++YYCURSOR; - if (yych == 'A') goto yy1537; - if (yych != 'a') goto yy154; + if (yych == 'A') goto yy1587; + if (yych != 'a') goto yy179; yych = *++YYCURSOR; - if (yych == 'Y') goto yy1538; - if (yych != 'y') goto yy154; + if (yych == 'Y') goto yy1588; + if (yych != 'y') goto yy179; yyaccept = 34; yych = *(YYMARKER = ++YYCURSOR); if (yybm[0+yych] & 16) { - goto yy153; + goto yy178; } if (yych <= '.') { - if (yych == '-') goto yy147; - goto yy1539; + if (yych == '-') goto yy172; + goto yy1589; } else { - if (yych <= '/') goto yy147; - if (yych == '_') goto yy147; - goto yy1539; + if (yych <= '/') goto yy172; + if (yych == '_') goto yy172; + goto yy1589; } } -#line 1758 "ext/date/lib/parse_date.re" +#line 1772 "ext/date/lib/parse_date.re" } diff --git a/ext/date/lib/parse_date.re b/ext/date/lib/parse_date.re index ad14b96deff..4bd828295ff 100644 --- a/ext/date/lib/parse_date.re +++ b/ext/date/lib/parse_date.re @@ -52,14 +52,15 @@ #define TIMELIB_UNSET -99999 -#define TIMELIB_SECOND 1 -#define TIMELIB_MINUTE 2 -#define TIMELIB_HOUR 3 -#define TIMELIB_DAY 4 -#define TIMELIB_MONTH 5 -#define TIMELIB_YEAR 6 -#define TIMELIB_WEEKDAY 7 -#define TIMELIB_SPECIAL 8 +#define TIMELIB_SECOND 1 +#define TIMELIB_MINUTE 2 +#define TIMELIB_HOUR 3 +#define TIMELIB_DAY 4 +#define TIMELIB_MONTH 5 +#define TIMELIB_YEAR 6 +#define TIMELIB_WEEKDAY 7 +#define TIMELIB_SPECIAL 8 +#define TIMELIB_MICROSEC 9 #define EOI 257 #define TIME 258 @@ -190,6 +191,18 @@ const static timelib_tz_lookup_table timelib_timezone_utc[] = { }; static timelib_relunit const timelib_relunit_lookup[] = { + { "ms", TIMELIB_MICROSEC, 1000 }, + { "msec", TIMELIB_MICROSEC, 1000 }, + { "msecs", TIMELIB_MICROSEC, 1000 }, + { "millisecond", TIMELIB_MICROSEC, 1000 }, + { "milliseconds", TIMELIB_MICROSEC, 1000 }, + { "µs", TIMELIB_MICROSEC, 1 }, + { "usec", TIMELIB_MICROSEC, 1 }, + { "usecs", TIMELIB_MICROSEC, 1 }, + { "µsec", TIMELIB_MICROSEC, 1 }, + { "µsecs", TIMELIB_MICROSEC, 1 }, + { "microsecond", TIMELIB_MICROSEC, 1 }, + { "microseconds", TIMELIB_MICROSEC, 1 }, { "sec", TIMELIB_SECOND, 1 }, { "secs", TIMELIB_SECOND, 1 }, { "second", TIMELIB_SECOND, 1 }, @@ -655,12 +668,13 @@ static void timelib_set_relative(char **ptr, timelib_sll amount, int behavior, S } switch (relunit->unit) { - case TIMELIB_SECOND: s->time->relative.s += amount * relunit->multiplier; break; - case TIMELIB_MINUTE: s->time->relative.i += amount * relunit->multiplier; break; - case TIMELIB_HOUR: s->time->relative.h += amount * relunit->multiplier; break; - case TIMELIB_DAY: s->time->relative.d += amount * relunit->multiplier; break; - case TIMELIB_MONTH: s->time->relative.m += amount * relunit->multiplier; break; - case TIMELIB_YEAR: s->time->relative.y += amount * relunit->multiplier; break; + case TIMELIB_MICROSEC: s->time->relative.f += (((double) amount * (double) relunit->multiplier) / 1000000); break; + case TIMELIB_SECOND: s->time->relative.s += amount * relunit->multiplier; break; + case TIMELIB_MINUTE: s->time->relative.i += amount * relunit->multiplier; break; + case TIMELIB_HOUR: s->time->relative.h += amount * relunit->multiplier; break; + case TIMELIB_DAY: s->time->relative.d += amount * relunit->multiplier; break; + case TIMELIB_MONTH: s->time->relative.m += amount * relunit->multiplier; break; + case TIMELIB_YEAR: s->time->relative.y += amount * relunit->multiplier; break; case TIMELIB_WEEKDAY: TIMELIB_HAVE_WEEKDAY_RELATIVE(); @@ -939,7 +953,7 @@ dateshortwithtimelongtz = datenoyear iso8601normtz; */ reltextnumber = 'first'|'second'|'third'|'fourth'|'fifth'|'sixth'|'seventh'|'eight'|'eighth'|'ninth'|'tenth'|'eleventh'|'twelfth'; reltexttext = 'next'|'last'|'previous'|'this'; -reltextunit = (('sec'|'second'|'min'|'minute'|'hour'|'day'|'fortnight'|'forthnight'|'month'|'year') 's'?) | 'weeks' | daytext; +reltextunit = 'ms' | 'µs' | (('msec'|'millisecond'|'µsec'|'microsecond'|'usec'|'sec'|'second'|'min'|'minute'|'hour'|'day'|'fortnight'|'forthnight'|'month'|'year') 's'?) | 'weeks' | daytext; relnumber = ([+-]*[ \t]*[0-9]+); relative = relnumber space? (reltextunit | 'week' ); diff --git a/ext/date/lib/timelib.h b/ext/date/lib/timelib.h index 5cd1fe6ebcb..e58a92a5e62 100644 --- a/ext/date/lib/timelib.h +++ b/ext/date/lib/timelib.h @@ -38,8 +38,8 @@ # define timelib_free free #endif -#define TIMELIB_VERSION 201604 -#define TIMELIB_ASCII_VERSION "2016.04" +#define TIMELIB_VERSION 201605 +#define TIMELIB_ASCII_VERSION "2016.05" #define TIMELIB_NONE 0x00 #define TIMELIB_OVERRIDE_TIME 0x01 diff --git a/ext/date/tests/bug64887.phpt b/ext/date/tests/bug64887.phpt new file mode 100644 index 00000000000..dba1921eac1 --- /dev/null +++ b/ext/date/tests/bug64887.phpt @@ -0,0 +1,46 @@ +--TEST-- +Bug #64887: Allow DateTime modification with subsecond items +--INI-- +date.timezone=UTC +--FILE-- +modify( $test )->format( 'Y-m-d H:i:s.u' ), "\n"; +} + +?> +--EXPECT-- +2016-10-07 13:25:50.001000 +2016-10-07 13:25:49.998000 +2016-10-07 13:25:50.003000 +2016-10-07 13:25:49.996000 +2016-10-07 13:25:50.005000 +2016-10-07 13:25:49.999994 +2016-10-07 13:25:50.000007 +2016-10-07 13:25:49.999992 +2016-10-07 13:25:50.000009 +2016-10-07 13:25:49.999990 +2016-10-07 13:25:50.000011 +2016-10-07 13:25:49.999988 +2016-10-07 13:25:50.007998