summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2017-10-24 13:44:03 +0200
committerJoe Watkins <krakjoe@php.net>2017-10-24 16:36:21 +0100
commit5c0455bf2c8cd3c25401407f158e820aa3b239e1 (patch)
tree3e51eda39c2d6a9079dc8dce35cecdfd6f7dc58a
parent5c81d85bd15d76b649f8dc15a91c83c891be4384 (diff)
downloadphp-git-5c0455bf2c8cd3c25401407f158e820aa3b239e1.tar.gz
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0: Fixed bug #75055 Out-Of-Bounds Read in timelib_meridian() Apply upstream patch for CVE-2016-1283
-rw-r--r--ext/date/lib/parse_date.c1952
-rw-r--r--ext/date/lib/parse_date.re4
-rw-r--r--ext/date/tests/bug53437_var3.phpt2
-rw-r--r--ext/wddx/tests/bug75055.phpt20
-rw-r--r--ext/wddx/tests/bug75055.wddx13
5 files changed, 1066 insertions, 925 deletions
diff --git a/ext/date/lib/parse_date.c b/ext/date/lib/parse_date.c
index 01e79d2093..36bcdcc28a 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 Aug 16 15:51:34 2017 */
+/* Generated by re2c 0.15.3 on Tue Oct 24 13:42:24 2017 */
#line 1 "ext/date/lib/parse_date.re"
/*
* The MIT License (MIT)
@@ -967,14 +967,14 @@ yy2:
} else {
if (yych <= '@') goto yy3;
if (yych <= 'D') goto yy165;
- goto yy1521;
+ goto yy1523;
}
} else {
if (yych <= 'd') {
if (yych <= 'Z') goto yy165;
if (yych >= 'a') goto yy170;
} else {
- if (yych <= 'e') goto yy1530;
+ if (yych <= 'e') goto yy1532;
if (yych <= 'z') goto yy170;
}
}
@@ -1004,7 +1004,7 @@ yy4:
} else {
if (yych <= '@') goto yy3;
if (yych <= 'D') goto yy165;
- goto yy1521;
+ goto yy1523;
}
} else {
if (yych <= 'd') {
@@ -1012,7 +1012,7 @@ yy4:
if (yych <= '`') goto yy3;
goto yy165;
} else {
- if (yych <= 'e') goto yy1521;
+ if (yych <= 'e') goto yy1523;
if (yych <= 'z') goto yy165;
goto yy3;
}
@@ -1027,12 +1027,12 @@ yy5:
goto yy165;
} else {
if (yych <= 'H') {
- if (yych <= 'E') goto yy1492;
+ if (yych <= 'E') goto yy1494;
goto yy165;
} else {
- if (yych <= 'I') goto yy1493;
+ if (yych <= 'I') goto yy1495;
if (yych <= 'N') goto yy165;
- goto yy1491;
+ goto yy1493;
}
}
} else {
@@ -1041,15 +1041,15 @@ yy5:
if (yych <= 'Z') goto yy165;
goto yy3;
} else {
- if (yych == 'e') goto yy1508;
+ if (yych == 'e') goto yy1510;
goto yy170;
}
} else {
if (yych <= 'n') {
- if (yych <= 'i') goto yy1509;
+ if (yych <= 'i') goto yy1511;
goto yy170;
} else {
- if (yych <= 'o') goto yy1507;
+ if (yych <= 'o') goto yy1509;
if (yych <= 'z') goto yy170;
goto yy3;
}
@@ -1065,12 +1065,12 @@ yy6:
goto yy165;
} else {
if (yych <= 'H') {
- if (yych <= 'E') goto yy1492;
+ if (yych <= 'E') goto yy1494;
goto yy165;
} else {
- if (yych <= 'I') goto yy1493;
+ if (yych <= 'I') goto yy1495;
if (yych <= 'N') goto yy165;
- goto yy1491;
+ goto yy1493;
}
}
} else {
@@ -1079,15 +1079,15 @@ yy6:
if (yych <= 'Z') goto yy165;
goto yy3;
} else {
- if (yych == 'e') goto yy1492;
+ if (yych == 'e') goto yy1494;
goto yy165;
}
} else {
if (yych <= 'n') {
- if (yych <= 'i') goto yy1493;
+ if (yych <= 'i') goto yy1495;
goto yy165;
} else {
- if (yych <= 'o') goto yy1491;
+ if (yych <= 'o') goto yy1493;
if (yych <= 'z') goto yy165;
goto yy3;
}
@@ -1100,24 +1100,24 @@ yy7:
if (yych <= 'A') {
if (yych == ')') goto yy164;
if (yych <= '@') goto yy3;
- goto yy1461;
+ goto yy1463;
} else {
- if (yych == 'I') goto yy1462;
+ if (yych == 'I') goto yy1464;
if (yych <= 'N') goto yy165;
- goto yy1463;
+ goto yy1465;
}
} else {
if (yych <= 'h') {
if (yych <= 'Z') goto yy165;
if (yych <= '`') goto yy3;
- if (yych <= 'a') goto yy1476;
+ if (yych <= 'a') goto yy1478;
goto yy170;
} else {
if (yych <= 'n') {
- if (yych <= 'i') goto yy1477;
+ if (yych <= 'i') goto yy1479;
goto yy170;
} else {
- if (yych <= 'o') goto yy1478;
+ if (yych <= 'o') goto yy1480;
if (yych <= 'z') goto yy170;
goto yy3;
}
@@ -1130,24 +1130,24 @@ yy8:
if (yych <= 'A') {
if (yych == ')') goto yy164;
if (yych <= '@') goto yy3;
- goto yy1461;
+ goto yy1463;
} else {
- if (yych == 'I') goto yy1462;
+ if (yych == 'I') goto yy1464;
if (yych <= 'N') goto yy165;
- goto yy1463;
+ goto yy1465;
}
} else {
if (yych <= 'h') {
if (yych <= 'Z') goto yy165;
if (yych <= '`') goto yy3;
- if (yych <= 'a') goto yy1461;
+ if (yych <= 'a') goto yy1463;
goto yy165;
} else {
if (yych <= 'n') {
- if (yych <= 'i') goto yy1462;
+ if (yych <= 'i') goto yy1464;
goto yy165;
} else {
- if (yych <= 'o') goto yy1463;
+ if (yych <= 'o') goto yy1465;
if (yych <= 'z') goto yy165;
goto yy3;
}
@@ -1160,15 +1160,15 @@ yy9:
switch (yych) {
case ')': goto yy164;
case '0':
- case '1': goto yy1391;
- case '2': goto yy1392;
+ case '1': goto yy1393;
+ case '2': goto yy1394;
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
- case '9': goto yy1393;
+ case '9': goto yy1395;
case 'A':
case 'B':
case 'C':
@@ -1190,11 +1190,11 @@ yy9:
case 'X':
case 'Y':
case 'Z': goto yy165;
- case 'E': goto yy1386;
- case 'H': goto yy1387;
- case 'O': goto yy1388;
- case 'U': goto yy1389;
- case 'W': goto yy1390;
+ case 'E': goto yy1388;
+ case 'H': goto yy1389;
+ case 'O': goto yy1390;
+ case 'U': goto yy1391;
+ case 'W': goto yy1392;
case 'a':
case 'b':
case 'c':
@@ -1216,11 +1216,11 @@ yy9:
case 'x':
case 'y':
case 'z': goto yy170;
- case 'e': goto yy1429;
- case 'h': goto yy1430;
- case 'o': goto yy1431;
- case 'u': goto yy1432;
- case 'w': goto yy1433;
+ case 'e': goto yy1431;
+ case 'h': goto yy1432;
+ case 'o': goto yy1433;
+ case 'u': goto yy1434;
+ case 'w': goto yy1435;
default: goto yy3;
}
yy10:
@@ -1230,15 +1230,15 @@ yy10:
switch (yych) {
case ')': goto yy164;
case '0':
- case '1': goto yy1391;
- case '2': goto yy1392;
+ case '1': goto yy1393;
+ case '2': goto yy1394;
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
- case '9': goto yy1393;
+ case '9': goto yy1395;
case 'A':
case 'B':
case 'C':
@@ -1282,24 +1282,24 @@ yy10:
case 'y':
case 'z': goto yy165;
case 'E':
- case 'e': goto yy1386;
+ case 'e': goto yy1388;
case 'H':
- case 'h': goto yy1387;
+ case 'h': goto yy1389;
case 'O':
- case 'o': goto yy1388;
+ case 'o': goto yy1390;
case 'U':
- case 'u': goto yy1389;
+ case 'u': goto yy1391;
case 'W':
- case 'w': goto yy1390;
+ case 'w': goto yy1392;
default: goto yy3;
}
yy11:
YYDEBUG(11, *YYCURSOR);
yyaccept = 1;
yych = *(YYMARKER = ++YYCURSOR);
- if (yych == '-') goto yy1374;
+ if (yych == '-') goto yy1376;
if (yych <= '/') goto yy12;
- if (yych <= '9') goto yy1375;
+ if (yych <= '9') goto yy1377;
yy12:
YYDEBUG(12, *YYCURSOR);
#line 1768 "ext/date/lib/parse_date.re"
@@ -1319,16 +1319,16 @@ yy13:
} else {
if (yych <= '@') goto yy3;
if (yych <= 'D') goto yy165;
- goto yy1310;
+ goto yy1311;
}
} else {
if (yych <= 'N') {
- if (yych == 'I') goto yy1311;
+ if (yych == 'I') goto yy1312;
goto yy165;
} else {
- if (yych <= 'O') goto yy1312;
+ if (yych <= 'O') goto yy1313;
if (yych <= 'Q') goto yy165;
- goto yy1313;
+ goto yy1314;
}
}
} else {
@@ -1338,16 +1338,16 @@ yy13:
if (yych <= '`') goto yy3;
goto yy170;
} else {
- if (yych <= 'e') goto yy1351;
+ if (yych <= 'e') goto yy1353;
if (yych <= 'h') goto yy170;
- goto yy1352;
+ goto yy1354;
}
} else {
if (yych <= 'q') {
- if (yych == 'o') goto yy1353;
+ if (yych == 'o') goto yy1355;
goto yy170;
} else {
- if (yych <= 'r') goto yy1354;
+ if (yych <= 'r') goto yy1356;
if (yych <= 'z') goto yy170;
goto yy3;
}
@@ -1364,16 +1364,16 @@ yy14:
} else {
if (yych <= '@') goto yy3;
if (yych <= 'D') goto yy165;
- goto yy1310;
+ goto yy1311;
}
} else {
if (yych <= 'N') {
- if (yych == 'I') goto yy1311;
+ if (yych == 'I') goto yy1312;
goto yy165;
} else {
- if (yych <= 'O') goto yy1312;
+ if (yych <= 'O') goto yy1313;
if (yych <= 'Q') goto yy165;
- goto yy1313;
+ goto yy1314;
}
}
} else {
@@ -1383,16 +1383,16 @@ yy14:
if (yych <= '`') goto yy3;
goto yy165;
} else {
- if (yych <= 'e') goto yy1310;
+ if (yych <= 'e') goto yy1311;
if (yych <= 'h') goto yy165;
- goto yy1311;
+ goto yy1312;
}
} else {
if (yych <= 'q') {
- if (yych == 'o') goto yy1312;
+ if (yych == 'o') goto yy1313;
goto yy165;
} else {
- if (yych <= 'r') goto yy1313;
+ if (yych <= 'r') goto yy1314;
if (yych <= 'z') goto yy165;
goto yy3;
}
@@ -1404,13 +1404,13 @@ yy15:
if (yych <= 'A') {
if (yych == ')') goto yy164;
if (yych <= '@') goto yy3;
- goto yy1296;
+ goto yy1297;
} else {
if (yych <= '`') {
if (yych <= 'Z') goto yy165;
goto yy3;
} else {
- if (yych <= 'a') goto yy1307;
+ if (yych <= 'a') goto yy1308;
if (yych <= 'z') goto yy170;
goto yy3;
}
@@ -1421,13 +1421,13 @@ yy16:
if (yych <= 'A') {
if (yych == ')') goto yy164;
if (yych <= '@') goto yy3;
- goto yy1296;
+ goto yy1297;
} else {
if (yych <= '`') {
if (yych <= 'Z') goto yy165;
goto yy3;
} else {
- if (yych <= 'a') goto yy1296;
+ if (yych <= 'a') goto yy1297;
if (yych <= 'z') goto yy165;
goto yy3;
}
@@ -1444,7 +1444,7 @@ yy17:
if (yych <= 'Z') goto yy165;
goto yy3;
} else {
- if (yych <= 'a') goto yy1293;
+ if (yych <= 'a') goto yy1294;
if (yych <= 'z') goto yy170;
goto yy3;
}
@@ -2760,23 +2760,23 @@ yy56:
}
} else {
if (yyaccept == 28) {
- goto yy1377;
+ goto yy1379;
} else {
- goto yy1415;
+ goto yy1417;
}
}
} else {
if (yyaccept <= 31) {
if (yyaccept == 30) {
- goto yy1418;
+ goto yy1420;
} else {
- goto yy1498;
+ goto yy1500;
}
} else {
if (yyaccept == 32) {
- goto yy1506;
+ goto yy1508;
} else {
- goto yy1529;
+ goto yy1531;
}
}
}
@@ -19570,9 +19570,23 @@ yy1283:
YYDEBUG(1283, *YYCURSOR);
yyaccept = 27;
yych = *(YYMARKER = ++YYCURSOR);
- if (yych <= '/') goto yy1287;
- if (yych <= '9') goto yy1286;
- goto yy1287;
+ if (yych <= '@') {
+ if (yych <= 0x1F) {
+ if (yych == '\t') goto yy1287;
+ } else {
+ if (yych <= ' ') goto yy1287;
+ if (yych <= '/') goto yy1284;
+ if (yych <= '9') goto yy1286;
+ }
+ } else {
+ if (yych <= '`') {
+ if (yych <= 'A') goto yy1289;
+ if (yych == 'P') goto yy1289;
+ } else {
+ if (yych <= 'a') goto yy1289;
+ if (yych == 'p') goto yy1289;
+ }
+ }
yy1284:
YYDEBUG(1284, *YYCURSOR);
#line 1096 "ext/date/lib/parse_date.re"
@@ -19597,76 +19611,114 @@ yy1284:
TIMELIB_DEINIT;
return TIMELIB_LF_DAY_OF_MONTH;
}
-#line 19601 "<stdout>"
+#line 19615 "<stdout>"
yy1285:
YYDEBUG(1285, *YYCURSOR);
yyaccept = 27;
yych = *(YYMARKER = ++YYCURSOR);
- if (yych <= '/') goto yy1287;
- if (yych >= '5') goto yy1287;
+ if (yych <= '@') {
+ if (yych <= 0x1F) {
+ if (yych == '\t') goto yy1287;
+ goto yy1284;
+ } else {
+ if (yych <= ' ') goto yy1287;
+ if (yych <= '/') goto yy1284;
+ if (yych >= '5') goto yy1284;
+ }
+ } else {
+ if (yych <= '`') {
+ if (yych <= 'A') goto yy1289;
+ if (yych == 'P') goto yy1289;
+ goto yy1284;
+ } else {
+ if (yych <= 'a') goto yy1289;
+ if (yych == 'p') goto yy1289;
+ goto yy1284;
+ }
+ }
yy1286:
YYDEBUG(1286, *YYCURSOR);
yyaccept = 27;
- YYMARKER = ++YYCURSOR;
- if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
- yych = *YYCURSOR;
-yy1287:
- YYDEBUG(1287, *YYCURSOR);
+ yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'A') {
if (yych <= 0x1F) {
- if (yych == '\t') goto yy1286;
- goto yy1284;
+ if (yych != '\t') goto yy1284;
} else {
- if (yych <= ' ') goto yy1286;
+ if (yych <= ' ') goto yy1287;
if (yych <= '@') goto yy1284;
+ goto yy1289;
}
} else {
if (yych <= '`') {
- if (yych != 'P') goto yy1284;
+ if (yych == 'P') goto yy1289;
+ goto yy1284;
} else {
- if (yych <= 'a') goto yy1288;
- if (yych != 'p') goto yy1284;
+ if (yych <= 'a') goto yy1289;
+ if (yych == 'p') goto yy1289;
+ goto yy1284;
}
}
-yy1288:
+yy1287:
+ YYDEBUG(1287, *YYCURSOR);
+ ++YYCURSOR;
+ if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
+ yych = *YYCURSOR;
YYDEBUG(1288, *YYCURSOR);
+ if (yych <= 'A') {
+ if (yych <= 0x1F) {
+ if (yych == '\t') goto yy1287;
+ goto yy56;
+ } else {
+ if (yych <= ' ') goto yy1287;
+ if (yych <= '@') goto yy56;
+ }
+ } else {
+ if (yych <= '`') {
+ if (yych != 'P') goto yy56;
+ } else {
+ if (yych <= 'a') goto yy1289;
+ if (yych != 'p') goto yy56;
+ }
+ }
+yy1289:
+ YYDEBUG(1289, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'L') {
if (yych != '.') goto yy56;
} else {
- if (yych <= 'M') goto yy1290;
- if (yych == 'm') goto yy1290;
+ if (yych <= 'M') goto yy1291;
+ if (yych == 'm') goto yy1291;
goto yy56;
}
- YYDEBUG(1289, *YYCURSOR);
+ YYDEBUG(1290, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych == 'M') goto yy1290;
+ if (yych == 'M') goto yy1291;
if (yych != 'm') goto yy56;
-yy1290:
- YYDEBUG(1290, *YYCURSOR);
+yy1291:
+ YYDEBUG(1291, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 0x1F) {
- if (yych <= 0x00) goto yy1292;
- if (yych == '\t') goto yy1292;
+ if (yych <= 0x00) goto yy1293;
+ if (yych == '\t') goto yy1293;
goto yy56;
} else {
- if (yych <= ' ') goto yy1292;
+ if (yych <= ' ') goto yy1293;
if (yych != '.') goto yy56;
}
- YYDEBUG(1291, *YYCURSOR);
+ YYDEBUG(1292, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= '\t') {
- if (yych <= 0x00) goto yy1292;
+ if (yych <= 0x00) goto yy1293;
if (yych <= 0x08) goto yy56;
} else {
if (yych != ' ') goto yy56;
}
-yy1292:
- YYDEBUG(1292, *YYCURSOR);
- yych = *++YYCURSOR;
- goto yy1284;
yy1293:
YYDEBUG(1293, *YYCURSOR);
+ yych = *++YYCURSOR;
+ goto yy1284;
+yy1294:
+ YYDEBUG(1294, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'B') {
@@ -19690,14 +19742,14 @@ yy1293:
if (yych <= '`') goto yy3;
goto yy171;
} else {
- if (yych <= 'c') goto yy1294;
+ if (yych <= 'c') goto yy1295;
if (yych <= 'z') goto yy171;
goto yy3;
}
}
}
-yy1294:
- YYDEBUG(1294, *YYCURSOR);
+yy1295:
+ YYDEBUG(1295, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'J') {
@@ -19721,14 +19773,14 @@ yy1294:
if (yych <= '`') goto yy3;
goto yy175;
} else {
- if (yych <= 'k') goto yy1295;
+ if (yych <= 'k') goto yy1296;
if (yych <= 'z') goto yy175;
goto yy3;
}
}
}
-yy1295:
- YYDEBUG(1295, *YYCURSOR);
+yy1296:
+ YYDEBUG(1296, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '.') {
@@ -19753,8 +19805,8 @@ yy1295:
goto yy3;
}
}
-yy1296:
- YYDEBUG(1296, *YYCURSOR);
+yy1297:
+ YYDEBUG(1297, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'S') {
if (yych <= ')') {
@@ -19770,13 +19822,13 @@ yy1296:
if (yych <= '`') goto yy3;
goto yy166;
} else {
- if (yych <= 's') goto yy1297;
+ if (yych <= 's') goto yy1298;
if (yych <= 'z') goto yy166;
goto yy3;
}
}
-yy1297:
- YYDEBUG(1297, *YYCURSOR);
+yy1298:
+ YYDEBUG(1298, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'T') {
if (yych <= ')') {
@@ -19792,13 +19844,13 @@ yy1297:
if (yych <= '`') goto yy3;
goto yy167;
} else {
- if (yych <= 't') goto yy1298;
+ if (yych <= 't') goto yy1299;
if (yych <= 'z') goto yy167;
goto yy3;
}
}
-yy1298:
- YYDEBUG(1298, *YYCURSOR);
+yy1299:
+ YYDEBUG(1299, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '(') {
@@ -19819,23 +19871,23 @@ yy1298:
goto yy3;
}
}
-yy1299:
- YYDEBUG(1299, *YYCURSOR);
- yych = *++YYCURSOR;
- if (yych == 'D') goto yy1300;
- if (yych != 'd') goto yy1070;
yy1300:
YYDEBUG(1300, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych == 'A') goto yy1301;
- if (yych != 'a') goto yy56;
+ if (yych == 'D') goto yy1301;
+ if (yych != 'd') goto yy1070;
yy1301:
YYDEBUG(1301, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych == 'Y') goto yy1302;
- if (yych != 'y') goto yy56;
+ if (yych == 'A') goto yy1302;
+ if (yych != 'a') goto yy56;
yy1302:
YYDEBUG(1302, *YYCURSOR);
+ yych = *++YYCURSOR;
+ if (yych == 'Y') goto yy1303;
+ if (yych != 'y') goto yy56;
+yy1303:
+ YYDEBUG(1303, *YYCURSOR);
yyaccept = 25;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'R') {
@@ -19845,19 +19897,19 @@ yy1302:
if (yych == 's') goto yy1109;
goto yy1084;
}
- YYDEBUG(1303, *YYCURSOR);
- yych = *++YYCURSOR;
- if (yych == 'O') goto yy1304;
- if (yych != 'o') goto yy56;
-yy1304:
YYDEBUG(1304, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych == 'F') goto yy1305;
- if (yych != 'f') goto yy56;
+ if (yych == 'O') goto yy1305;
+ if (yych != 'o') goto yy56;
yy1305:
YYDEBUG(1305, *YYCURSOR);
- ++YYCURSOR;
+ yych = *++YYCURSOR;
+ if (yych == 'F') goto yy1306;
+ if (yych != 'f') goto yy56;
+yy1306:
YYDEBUG(1306, *YYCURSOR);
+ ++YYCURSOR;
+ YYDEBUG(1307, *YYCURSOR);
#line 1079 "ext/date/lib/parse_date.re"
{
DEBUG_OUTPUT("firstdayof | lastdayof");
@@ -19874,9 +19926,9 @@ yy1305:
TIMELIB_DEINIT;
return TIMELIB_LF_DAY_OF_MONTH;
}
-#line 19878 "<stdout>"
-yy1307:
- YYDEBUG(1307, *YYCURSOR);
+#line 19930 "<stdout>"
+yy1308:
+ YYDEBUG(1308, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'R') {
@@ -19891,7 +19943,7 @@ yy1307:
}
} else {
if (yych <= '_') {
- if (yych <= 'S') goto yy1297;
+ if (yych <= 'S') goto yy1298;
if (yych <= 'Z') goto yy166;
if (yych <= '^') goto yy3;
goto yy172;
@@ -19900,14 +19952,14 @@ yy1307:
if (yych <= '`') goto yy3;
goto yy171;
} else {
- if (yych <= 's') goto yy1308;
+ if (yych <= 's') goto yy1309;
if (yych <= 'z') goto yy171;
goto yy3;
}
}
}
-yy1308:
- YYDEBUG(1308, *YYCURSOR);
+yy1309:
+ YYDEBUG(1309, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'S') {
@@ -19922,7 +19974,7 @@ yy1308:
}
} else {
if (yych <= '_') {
- if (yych <= 'T') goto yy1298;
+ if (yych <= 'T') goto yy1299;
if (yych <= 'Z') goto yy167;
if (yych <= '^') goto yy3;
goto yy172;
@@ -19931,21 +19983,21 @@ yy1308:
if (yych <= '`') goto yy3;
goto yy175;
} else {
- if (yych <= 't') goto yy1309;
+ if (yych <= 't') goto yy1310;
if (yych <= 'z') goto yy175;
goto yy3;
}
}
}
-yy1309:
- YYDEBUG(1309, *YYCURSOR);
+yy1310:
+ YYDEBUG(1310, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '-') {
if (yych <= ' ') {
if (yych == '\t') goto yy1069;
if (yych <= 0x1F) goto yy3;
- goto yy1299;
+ goto yy1300;
} else {
if (yych == ')') goto yy164;
if (yych <= ',') goto yy3;
@@ -19967,8 +20019,8 @@ yy1309:
}
}
}
-yy1310:
- YYDEBUG(1310, *YYCURSOR);
+yy1311:
+ YYDEBUG(1311, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'B') {
if (yych <= ')') {
@@ -19977,7 +20029,7 @@ yy1310:
} else {
if (yych <= '@') goto yy3;
if (yych <= 'A') goto yy166;
- goto yy1346;
+ goto yy1348;
}
} else {
if (yych <= 'a') {
@@ -19985,37 +20037,37 @@ yy1310:
if (yych <= '`') goto yy3;
goto yy166;
} else {
- if (yych <= 'b') goto yy1346;
+ if (yych <= 'b') goto yy1348;
if (yych <= 'z') goto yy166;
goto yy3;
}
}
-yy1311:
- YYDEBUG(1311, *YYCURSOR);
+yy1312:
+ YYDEBUG(1312, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'R') {
if (yych <= '@') {
if (yych == ')') goto yy164;
goto yy3;
} else {
- if (yych == 'F') goto yy1336;
+ if (yych == 'F') goto yy1338;
if (yych <= 'Q') goto yy166;
- goto yy1335;
+ goto yy1337;
}
} else {
if (yych <= 'f') {
if (yych <= 'Z') goto yy166;
if (yych <= '`') goto yy3;
if (yych <= 'e') goto yy166;
- goto yy1336;
+ goto yy1338;
} else {
- if (yych == 'r') goto yy1335;
+ if (yych == 'r') goto yy1337;
if (yych <= 'z') goto yy166;
goto yy3;
}
}
-yy1312:
- YYDEBUG(1312, *YYCURSOR);
+yy1313:
+ YYDEBUG(1313, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'U') {
if (yych <= ')') {
@@ -20024,7 +20076,7 @@ yy1312:
} else {
if (yych <= '@') goto yy3;
if (yych <= 'T') goto yy166;
- goto yy1332;
+ goto yy1334;
}
} else {
if (yych <= 't') {
@@ -20032,20 +20084,20 @@ yy1312:
if (yych <= '`') goto yy3;
goto yy166;
} else {
- if (yych <= 'u') goto yy1332;
+ if (yych <= 'u') goto yy1334;
if (yych <= 'z') goto yy166;
goto yy3;
}
}
-yy1313:
- YYDEBUG(1313, *YYCURSOR);
+yy1314:
+ YYDEBUG(1314, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'O') {
if (yych <= '@') {
if (yych == ')') goto yy164;
goto yy3;
} else {
- if (yych == 'I') goto yy1315;
+ if (yych == 'I') goto yy1316;
if (yych <= 'N') goto yy166;
}
} else {
@@ -20053,15 +20105,15 @@ yy1313:
if (yych <= 'Z') goto yy166;
if (yych <= '`') goto yy3;
if (yych <= 'h') goto yy166;
- goto yy1315;
+ goto yy1316;
} else {
- if (yych == 'o') goto yy1314;
+ if (yych == 'o') goto yy1315;
if (yych <= 'z') goto yy166;
goto yy3;
}
}
-yy1314:
- YYDEBUG(1314, *YYCURSOR);
+yy1315:
+ YYDEBUG(1315, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'N') {
if (yych <= ')') {
@@ -20070,7 +20122,7 @@ yy1314:
} else {
if (yych <= '@') goto yy3;
if (yych <= 'M') goto yy167;
- goto yy1318;
+ goto yy1319;
}
} else {
if (yych <= 'm') {
@@ -20078,13 +20130,13 @@ yy1314:
if (yych <= '`') goto yy3;
goto yy167;
} else {
- if (yych <= 'n') goto yy1318;
+ if (yych <= 'n') goto yy1319;
if (yych <= 'z') goto yy167;
goto yy3;
}
}
-yy1315:
- YYDEBUG(1315, *YYCURSOR);
+yy1316:
+ YYDEBUG(1316, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'D') {
if (yych <= ')') {
@@ -20100,13 +20152,13 @@ yy1315:
if (yych <= '`') goto yy191;
goto yy167;
} else {
- if (yych <= 'd') goto yy1316;
+ if (yych <= 'd') goto yy1317;
if (yych <= 'z') goto yy167;
goto yy191;
}
}
-yy1316:
- YYDEBUG(1316, *YYCURSOR);
+yy1317:
+ YYDEBUG(1317, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'A') {
if (yych == ')') goto yy164;
@@ -20116,13 +20168,13 @@ yy1316:
if (yych <= 'Z') goto yy168;
goto yy3;
} else {
- if (yych <= 'a') goto yy1317;
+ if (yych <= 'a') goto yy1318;
if (yych <= 'z') goto yy168;
goto yy3;
}
}
-yy1317:
- YYDEBUG(1317, *YYCURSOR);
+yy1318:
+ YYDEBUG(1318, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'Y') {
if (yych <= ')') {
@@ -20144,8 +20196,8 @@ yy1317:
goto yy3;
}
}
-yy1318:
- YYDEBUG(1318, *YYCURSOR);
+yy1319:
+ YYDEBUG(1319, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'T') {
if (yych <= ')') {
@@ -20161,17 +20213,17 @@ yy1318:
if (yych <= '`') goto yy3;
goto yy168;
} else {
- if (yych <= 't') goto yy1319;
+ if (yych <= 't') goto yy1320;
if (yych <= 'z') goto yy168;
goto yy3;
}
}
-yy1319:
- YYDEBUG(1319, *YYCURSOR);
+yy1320:
+ YYDEBUG(1320, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= ')') {
- if (yych == ' ') goto yy1320;
+ if (yych == ' ') goto yy1321;
if (yych <= '(') goto yy3;
goto yy164;
} else {
@@ -20184,101 +20236,157 @@ yy1319:
goto yy3;
}
}
-yy1320:
- YYDEBUG(1320, *YYCURSOR);
- yych = *++YYCURSOR;
- if (yych == 'O') goto yy1321;
- if (yych != 'o') goto yy56;
yy1321:
YYDEBUG(1321, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych == 'F') goto yy1322;
- if (yych != 'f') goto yy56;
+ if (yych == 'O') goto yy1322;
+ if (yych != 'o') goto yy56;
yy1322:
YYDEBUG(1322, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != ' ') goto yy56;
+ if (yych == 'F') goto yy1323;
+ if (yych != 'f') goto yy56;
+yy1323:
YYDEBUG(1323, *YYCURSOR);
yych = *++YYCURSOR;
+ if (yych != ' ') goto yy56;
+ YYDEBUG(1324, *YYCURSOR);
+ yych = *++YYCURSOR;
if (yych <= '/') goto yy56;
- if (yych <= '1') goto yy1324;
- if (yych <= '2') goto yy1325;
- if (yych <= '9') goto yy1326;
+ if (yych <= '1') goto yy1325;
+ if (yych <= '2') goto yy1326;
+ if (yych <= '9') goto yy1327;
goto yy56;
-yy1324:
- YYDEBUG(1324, *YYCURSOR);
- yyaccept = 27;
- yych = *(YYMARKER = ++YYCURSOR);
- if (yych <= '/') goto yy1327;
- if (yych <= '9') goto yy1326;
- goto yy1327;
yy1325:
YYDEBUG(1325, *YYCURSOR);
yyaccept = 27;
yych = *(YYMARKER = ++YYCURSOR);
- if (yych <= '/') goto yy1327;
- if (yych >= '5') goto yy1327;
+ if (yych <= '@') {
+ if (yych <= 0x1F) {
+ if (yych == '\t') goto yy1328;
+ goto yy1284;
+ } else {
+ if (yych <= ' ') goto yy1328;
+ if (yych <= '/') goto yy1284;
+ if (yych <= '9') goto yy1327;
+ goto yy1284;
+ }
+ } else {
+ if (yych <= '`') {
+ if (yych <= 'A') goto yy1330;
+ if (yych == 'P') goto yy1330;
+ goto yy1284;
+ } else {
+ if (yych <= 'a') goto yy1330;
+ if (yych == 'p') goto yy1330;
+ goto yy1284;
+ }
+ }
yy1326:
YYDEBUG(1326, *YYCURSOR);
yyaccept = 27;
- YYMARKER = ++YYCURSOR;
- if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
- yych = *YYCURSOR;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if (yych <= '@') {
+ if (yych <= 0x1F) {
+ if (yych == '\t') goto yy1328;
+ goto yy1284;
+ } else {
+ if (yych <= ' ') goto yy1328;
+ if (yych <= '/') goto yy1284;
+ if (yych >= '5') goto yy1284;
+ }
+ } else {
+ if (yych <= '`') {
+ if (yych <= 'A') goto yy1330;
+ if (yych == 'P') goto yy1330;
+ goto yy1284;
+ } else {
+ if (yych <= 'a') goto yy1330;
+ if (yych == 'p') goto yy1330;
+ goto yy1284;
+ }
+ }
yy1327:
YYDEBUG(1327, *YYCURSOR);
+ yyaccept = 27;
+ yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'A') {
if (yych <= 0x1F) {
- if (yych == '\t') goto yy1326;
- goto yy1284;
+ if (yych != '\t') goto yy1284;
} else {
- if (yych <= ' ') goto yy1326;
+ if (yych <= ' ') goto yy1328;
if (yych <= '@') goto yy1284;
+ goto yy1330;
}
} else {
if (yych <= '`') {
- if (yych != 'P') goto yy1284;
+ if (yych == 'P') goto yy1330;
+ goto yy1284;
} else {
- if (yych <= 'a') goto yy1328;
- if (yych != 'p') goto yy1284;
+ if (yych <= 'a') goto yy1330;
+ if (yych == 'p') goto yy1330;
+ goto yy1284;
}
}
yy1328:
YYDEBUG(1328, *YYCURSOR);
+ ++YYCURSOR;
+ if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
+ yych = *YYCURSOR;
+ YYDEBUG(1329, *YYCURSOR);
+ if (yych <= 'A') {
+ if (yych <= 0x1F) {
+ if (yych == '\t') goto yy1328;
+ goto yy56;
+ } else {
+ if (yych <= ' ') goto yy1328;
+ if (yych <= '@') goto yy56;
+ }
+ } else {
+ if (yych <= '`') {
+ if (yych != 'P') goto yy56;
+ } else {
+ if (yych <= 'a') goto yy1330;
+ if (yych != 'p') goto yy56;
+ }
+ }
+yy1330:
+ YYDEBUG(1330, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'L') {
if (yych != '.') goto yy56;
} else {
- if (yych <= 'M') goto yy1330;
- if (yych == 'm') goto yy1330;
+ if (yych <= 'M') goto yy1332;
+ if (yych == 'm') goto yy1332;
goto yy56;
}
- YYDEBUG(1329, *YYCURSOR);
+ YYDEBUG(1331, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych == 'M') goto yy1330;
+ if (yych == 'M') goto yy1332;
if (yych != 'm') goto yy56;
-yy1330:
- YYDEBUG(1330, *YYCURSOR);
+yy1332:
+ YYDEBUG(1332, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 0x1F) {
- if (yych <= 0x00) goto yy1292;
- if (yych == '\t') goto yy1292;
+ if (yych <= 0x00) goto yy1293;
+ if (yych == '\t') goto yy1293;
goto yy56;
} else {
- if (yych <= ' ') goto yy1292;
+ if (yych <= ' ') goto yy1293;
if (yych != '.') goto yy56;
}
- YYDEBUG(1331, *YYCURSOR);
+ YYDEBUG(1333, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= '\t') {
- if (yych <= 0x00) goto yy1292;
+ if (yych <= 0x00) goto yy1293;
if (yych <= 0x08) goto yy56;
- goto yy1292;
+ goto yy1293;
} else {
- if (yych == ' ') goto yy1292;
+ if (yych == ' ') goto yy1293;
goto yy56;
}
-yy1332:
- YYDEBUG(1332, *YYCURSOR);
+yy1334:
+ YYDEBUG(1334, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'R') {
if (yych <= ')') {
@@ -20294,13 +20402,13 @@ yy1332:
if (yych <= '`') goto yy3;
goto yy167;
} else {
- if (yych <= 'r') goto yy1333;
+ if (yych <= 'r') goto yy1335;
if (yych <= 'z') goto yy167;
goto yy3;
}
}
-yy1333:
- YYDEBUG(1333, *YYCURSOR);
+yy1335:
+ YYDEBUG(1335, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'T') {
if (yych <= ')') {
@@ -20316,13 +20424,13 @@ yy1333:
if (yych <= '`') goto yy3;
goto yy168;
} else {
- if (yych <= 't') goto yy1334;
+ if (yych <= 't') goto yy1336;
if (yych <= 'z') goto yy168;
goto yy3;
}
}
-yy1334:
- YYDEBUG(1334, *YYCURSOR);
+yy1336:
+ YYDEBUG(1336, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'H') {
if (yych <= ')') {
@@ -20344,8 +20452,8 @@ yy1334:
goto yy3;
}
}
-yy1335:
- YYDEBUG(1335, *YYCURSOR);
+yy1337:
+ YYDEBUG(1337, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'S') {
if (yych <= ')') {
@@ -20354,7 +20462,7 @@ yy1335:
} else {
if (yych <= '@') goto yy3;
if (yych <= 'R') goto yy167;
- goto yy1338;
+ goto yy1340;
}
} else {
if (yych <= 'r') {
@@ -20362,13 +20470,13 @@ yy1335:
if (yych <= '`') goto yy3;
goto yy167;
} else {
- if (yych <= 's') goto yy1338;
+ if (yych <= 's') goto yy1340;
if (yych <= 'z') goto yy167;
goto yy3;
}
}
-yy1336:
- YYDEBUG(1336, *YYCURSOR);
+yy1338:
+ YYDEBUG(1338, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'T') {
if (yych <= ')') {
@@ -20384,13 +20492,13 @@ yy1336:
if (yych <= '`') goto yy3;
goto yy167;
} else {
- if (yych <= 't') goto yy1337;
+ if (yych <= 't') goto yy1339;
if (yych <= 'z') goto yy167;
goto yy3;
}
}
-yy1337:
- YYDEBUG(1337, *YYCURSOR);
+yy1339:
+ YYDEBUG(1339, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'H') {
if (yych <= ')') {
@@ -20412,8 +20520,8 @@ yy1337:
goto yy3;
}
}
-yy1338:
- YYDEBUG(1338, *YYCURSOR);
+yy1340:
+ YYDEBUG(1340, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'T') {
if (yych <= ')') {
@@ -20429,13 +20537,13 @@ yy1338:
if (yych <= '`') goto yy3;
goto yy168;
} else {
- if (yych <= 't') goto yy1339;
+ if (yych <= 't') goto yy1341;
if (yych <= 'z') goto yy168;
goto yy3;
}
}
-yy1339:
- YYDEBUG(1339, *YYCURSOR);
+yy1341:
+ YYDEBUG(1341, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '(') {
@@ -20456,23 +20564,23 @@ yy1339:
goto yy3;
}
}
-yy1340:
- YYDEBUG(1340, *YYCURSOR);
+yy1342:
+ YYDEBUG(1342, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych == 'D') goto yy1341;
+ if (yych == 'D') goto yy1343;
if (yych != 'd') goto yy1197;
-yy1341:
- YYDEBUG(1341, *YYCURSOR);
+yy1343:
+ YYDEBUG(1343, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych == 'A') goto yy1342;
+ if (yych == 'A') goto yy1344;
if (yych != 'a') goto yy56;
-yy1342:
- YYDEBUG(1342, *YYCURSOR);
+yy1344:
+ YYDEBUG(1344, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych == 'Y') goto yy1343;
+ if (yych == 'Y') goto yy1345;
if (yych != 'y') goto yy56;
-yy1343:
- YYDEBUG(1343, *YYCURSOR);
+yy1345:
+ YYDEBUG(1345, *YYCURSOR);
yyaccept = 25;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'R') {
@@ -20482,18 +20590,18 @@ yy1343:
if (yych == 's') goto yy1109;
goto yy1084;
}
- YYDEBUG(1344, *YYCURSOR);
+ YYDEBUG(1346, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych == 'O') goto yy1345;
+ if (yych == 'O') goto yy1347;
if (yych != 'o') goto yy56;
-yy1345:
- YYDEBUG(1345, *YYCURSOR);
+yy1347:
+ YYDEBUG(1347, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych == 'F') goto yy1305;
- if (yych == 'f') goto yy1305;
+ if (yych == 'F') goto yy1306;
+ if (yych == 'f') goto yy1306;
goto yy56;
-yy1346:
- YYDEBUG(1346, *YYCURSOR);
+yy1348:
+ YYDEBUG(1348, *YYCURSOR);
yyaccept = 5;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '/') {
@@ -20528,14 +20636,14 @@ yy1346:
if (yych <= '`') goto yy218;
goto yy167;
} else {
- if (yych <= 'r') goto yy1347;
+ if (yych <= 'r') goto yy1349;
if (yych <= 'z') goto yy167;
goto yy218;
}
}
}
-yy1347:
- YYDEBUG(1347, *YYCURSOR);
+yy1349:
+ YYDEBUG(1349, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'U') {
if (yych <= ')') {
@@ -20551,13 +20659,13 @@ yy1347:
if (yych <= '`') goto yy3;
goto yy168;
} else {
- if (yych <= 'u') goto yy1348;
+ if (yych <= 'u') goto yy1350;
if (yych <= 'z') goto yy168;
goto yy3;
}
}
-yy1348:
- YYDEBUG(1348, *YYCURSOR);
+yy1350:
+ YYDEBUG(1350, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'A') {
if (yych == ')') goto yy164;
@@ -20567,30 +20675,30 @@ yy1348:
if (yych <= 'Z') goto yy169;
goto yy3;
} else {
- if (yych <= 'a') goto yy1349;
+ if (yych <= 'a') goto yy1351;
if (yych <= 'z') goto yy169;
goto yy3;
}
}
-yy1349:
- YYDEBUG(1349, *YYCURSOR);
+yy1351:
+ YYDEBUG(1351, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'Q') {
if (yych == ')') goto yy164;
goto yy3;
} else {
- if (yych <= 'R') goto yy1350;
+ if (yych <= 'R') goto yy1352;
if (yych != 'r') goto yy3;
}
-yy1350:
- YYDEBUG(1350, *YYCURSOR);
+yy1352:
+ YYDEBUG(1352, *YYCURSOR);
yych = *++YYCURSOR;
if (yych == 'Y') goto yy229;
if (yych == 'y') goto yy229;
goto yy56;
-yy1351:
- YYDEBUG(1351, *YYCURSOR);
+yy1353:
+ YYDEBUG(1353, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'A') {
@@ -20605,7 +20713,7 @@ yy1351:
}
} else {
if (yych <= '_') {
- if (yych <= 'B') goto yy1346;
+ if (yych <= 'B') goto yy1348;
if (yych <= 'Z') goto yy166;
if (yych <= '^') goto yy3;
goto yy172;
@@ -20614,14 +20722,14 @@ yy1351:
if (yych <= '`') goto yy3;
goto yy171;
} else {
- if (yych <= 'b') goto yy1369;
+ if (yych <= 'b') goto yy1371;
if (yych <= 'z') goto yy171;
goto yy3;
}
}
}
-yy1352:
- YYDEBUG(1352, *YYCURSOR);
+yy1354:
+ YYDEBUG(1354, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'Q') {
@@ -20638,14 +20746,14 @@ yy1352:
if (yych <= '/') goto yy172;
goto yy3;
} else {
- if (yych == 'F') goto yy1336;
+ if (yych == 'F') goto yy1338;
goto yy166;
}
}
} else {
if (yych <= '`') {
if (yych <= 'Z') {
- if (yych <= 'R') goto yy1335;
+ if (yych <= 'R') goto yy1337;
goto yy166;
} else {
if (yych == '_') goto yy172;
@@ -20653,17 +20761,17 @@ yy1352:
}
} else {
if (yych <= 'q') {
- if (yych == 'f') goto yy1365;
+ if (yych == 'f') goto yy1367;
goto yy171;
} else {
- if (yych <= 'r') goto yy1364;
+ if (yych <= 'r') goto yy1366;
if (yych <= 'z') goto yy171;
goto yy3;
}
}
}
-yy1353:
- YYDEBUG(1353, *YYCURSOR);
+yy1355:
+ YYDEBUG(1355, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'T') {
@@ -20678,7 +20786,7 @@ yy1353:
}
} else {
if (yych <= '_') {
- if (yych <= 'U') goto yy1332;
+ if (yych <= 'U') goto yy1334;
if (yych <= 'Z') goto yy166;
if (yych <= '^') goto yy3;
goto yy172;
@@ -20687,14 +20795,14 @@ yy1353:
if (yych <= '`') goto yy3;
goto yy171;
} else {
- if (yych <= 'u') goto yy1361;
+ if (yych <= 'u') goto yy1363;
if (yych <= 'z') goto yy171;
goto yy3;
}
}
}
-yy1354:
- YYDEBUG(1354, *YYCURSOR);
+yy1356:
+ YYDEBUG(1356, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'N') {
@@ -20711,14 +20819,14 @@ yy1354:
if (yych <= '/') goto yy172;
goto yy3;
} else {
- if (yych == 'I') goto yy1315;
+ if (yych == 'I') goto yy1316;
goto yy166;
}
}
} else {
if (yych <= '`') {
if (yych <= 'Z') {
- if (yych <= 'O') goto yy1314;
+ if (yych <= 'O') goto yy1315;
goto yy166;
} else {
if (yych == '_') goto yy172;
@@ -20726,17 +20834,17 @@ yy1354:
}
} else {
if (yych <= 'n') {
- if (yych == 'i') goto yy1356;
+ if (yych == 'i') goto yy1358;
goto yy171;
} else {
- if (yych <= 'o') goto yy1355;
+ if (yych <= 'o') goto yy1357;
if (yych <= 'z') goto yy171;
goto yy3;
}
}
}
-yy1355:
- YYDEBUG(1355, *YYCURSOR);
+yy1357:
+ YYDEBUG(1357, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'M') {
@@ -20751,7 +20859,7 @@ yy1355:
}
} else {
if (yych <= '_') {
- if (yych <= 'N') goto yy1318;
+ if (yych <= 'N') goto yy1319;
if (yych <= 'Z') goto yy167;
if (yych <= '^') goto yy3;
goto yy172;
@@ -20760,14 +20868,14 @@ yy1355:
if (yych <= '`') goto yy3;
goto yy175;
} else {
- if (yych <= 'n') goto yy1359;
+ if (yych <= 'n') goto yy1361;
if (yych <= 'z') goto yy175;
goto yy3;
}
}
}
-yy1356:
- YYDEBUG(1356, *YYCURSOR);
+yy1358:
+ YYDEBUG(1358, *YYCURSOR);
yyaccept = 4;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'C') {
@@ -20782,7 +20890,7 @@ yy1356:
}
} else {
if (yych <= '_') {
- if (yych <= 'D') goto yy1316;
+ if (yych <= 'D') goto yy1317;
if (yych <= 'Z') goto yy167;
if (yych <= '^') goto yy191;
goto yy172;
@@ -20791,14 +20899,14 @@ yy1356:
if (yych <= '`') goto yy191;
goto yy175;
} else {
- if (yych <= 'd') goto yy1357;
+ if (yych <= 'd') goto yy1359;
if (yych <= 'z') goto yy175;
goto yy191;
}
}
}
-yy1357:
- YYDEBUG(1357, *YYCURSOR);
+yy1359:
+ YYDEBUG(1359, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '@') {
@@ -20812,19 +20920,19 @@ yy1357:
}
} else {
if (yych <= '_') {
- if (yych <= 'A') goto yy1317;
+ if (yych <= 'A') goto yy1318;
if (yych <= 'Z') goto yy168;
if (yych <= '^') goto yy3;
goto yy172;
} else {
if (yych <= '`') goto yy3;
- if (yych <= 'a') goto yy1358;
+ if (yych <= 'a') goto yy1360;
if (yych <= 'z') goto yy176;
goto yy3;
}
}
-yy1358:
- YYDEBUG(1358, *YYCURSOR);
+yy1360:
+ YYDEBUG(1360, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'X') {
@@ -20854,8 +20962,8 @@ yy1358:
}
}
}
-yy1359:
- YYDEBUG(1359, *YYCURSOR);
+yy1361:
+ YYDEBUG(1361, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'S') {
@@ -20870,7 +20978,7 @@ yy1359:
}
} else {
if (yych <= '_') {
- if (yych <= 'T') goto yy1319;
+ if (yych <= 'T') goto yy1320;
if (yych <= 'Z') goto yy168;
if (yych <= '^') goto yy3;
goto yy172;
@@ -20879,19 +20987,19 @@ yy1359:
if (yych <= '`') goto yy3;
goto yy176;
} else {
- if (yych <= 't') goto yy1360;
+ if (yych <= 't') goto yy1362;
if (yych <= 'z') goto yy176;
goto yy3;
}
}
}
-yy1360:
- YYDEBUG(1360, *YYCURSOR);
+yy1362:
+ YYDEBUG(1362, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '.') {
if (yych <= '(') {
- if (yych == ' ') goto yy1320;
+ if (yych == ' ') goto yy1321;
goto yy3;
} else {
if (yych <= ')') goto yy164;
@@ -20911,8 +21019,8 @@ yy1360:
goto yy3;
}
}
-yy1361:
- YYDEBUG(1361, *YYCURSOR);
+yy1363:
+ YYDEBUG(1363, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'Q') {
@@ -20927,7 +21035,7 @@ yy1361:
}
} else {
if (yych <= '_') {
- if (yych <= 'R') goto yy1333;
+ if (yych <= 'R') goto yy1335;
if (yych <= 'Z') goto yy167;
if (yych <= '^') goto yy3;
goto yy172;
@@ -20936,14 +21044,14 @@ yy1361:
if (yych <= '`') goto yy3;
goto yy175;
} else {
- if (yych <= 'r') goto yy1362;
+ if (yych <= 'r') goto yy1364;
if (yych <= 'z') goto yy175;
goto yy3;
}
}
}
-yy1362:
- YYDEBUG(1362, *YYCURSOR);
+yy1364:
+ YYDEBUG(1364, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'S') {
@@ -20958,7 +21066,7 @@ yy1362:
}
} else {
if (yych <= '_') {
- if (yych <= 'T') goto yy1334;
+ if (yych <= 'T') goto yy1336;
if (yych <= 'Z') goto yy168;
if (yych <= '^') goto yy3;
goto yy172;
@@ -20967,14 +21075,14 @@ yy1362:
if (yych <= '`') goto yy3;
goto yy176;
} else {
- if (yych <= 't') goto yy1363;
+ if (yych <= 't') goto yy1365;
if (yych <= 'z') goto yy176;
goto yy3;
}
}
}
-yy1363:
- YYDEBUG(1363, *YYCURSOR);
+yy1365:
+ YYDEBUG(1365, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'G') {
@@ -21004,8 +21112,8 @@ yy1363:
}
}
}
-yy1364:
- YYDEBUG(1364, *YYCURSOR);
+yy1366:
+ YYDEBUG(1366, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'R') {
@@ -21020,7 +21128,7 @@ yy1364:
}
} else {
if (yych <= '_') {
- if (yych <= 'S') goto yy1338;
+ if (yych <= 'S') goto yy1340;
if (yych <= 'Z') goto yy167;
if (yych <= '^') goto yy3;
goto yy172;
@@ -21029,14 +21137,14 @@ yy1364:
if (yych <= '`') goto yy3;
goto yy175;
} else {
- if (yych <= 's') goto yy1367;
+ if (yych <= 's') goto yy1369;
if (yych <= 'z') goto yy175;
goto yy3;
}
}
}
-yy1365:
- YYDEBUG(1365, *YYCURSOR);
+yy1367:
+ YYDEBUG(1367, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'S') {
@@ -21051,7 +21159,7 @@ yy1365:
}
} else {
if (yych <= '_') {
- if (yych <= 'T') goto yy1337;
+ if (yych <= 'T') goto yy1339;
if (yych <= 'Z') goto yy167;
if (yych <= '^') goto yy3;
goto yy172;
@@ -21060,14 +21168,14 @@ yy1365:
if (yych <= '`') goto yy3;
goto yy175;
} else {
- if (yych <= 't') goto yy1366;
+ if (yych <= 't') goto yy1368;
if (yych <= 'z') goto yy175;
goto yy3;
}
}
}
-yy1366:
- YYDEBUG(1366, *YYCURSOR);
+yy1368:
+ YYDEBUG(1368, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'G') {
@@ -21097,8 +21205,8 @@ yy1366:
}
}
}
-yy1367:
- YYDEBUG(1367, *YYCURSOR);
+yy1369:
+ YYDEBUG(1369, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'S') {
@@ -21113,7 +21221,7 @@ yy1367:
}
} else {
if (yych <= '_') {
- if (yych <= 'T') goto yy1339;
+ if (yych <= 'T') goto yy1341;
if (yych <= 'Z') goto yy168;
if (yych <= '^') goto yy3;
goto yy172;
@@ -21122,21 +21230,21 @@ yy1367:
if (yych <= '`') goto yy3;
goto yy176;
} else {
- if (yych <= 't') goto yy1368;
+ if (yych <= 't') goto yy1370;
if (yych <= 'z') goto yy176;
goto yy3;
}
}
}
-yy1368:
- YYDEBUG(1368, *YYCURSOR);
+yy1370:
+ YYDEBUG(1370, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '-') {
if (yych <= ' ') {
if (yych == '\t') goto yy1196;
if (yych <= 0x1F) goto yy3;
- goto yy1340;
+ goto yy1342;
} else {
if (yych == ')') goto yy164;
if (yych <= ',') goto yy3;
@@ -21158,8 +21266,8 @@ yy1368:
}
}
}
-yy1369:
- YYDEBUG(1369, *YYCURSOR);
+yy1371:
+ YYDEBUG(1371, *YYCURSOR);
yyaccept = 5;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '9') {
@@ -21187,7 +21295,7 @@ yy1369:
if (yych <= '@') goto yy218;
goto yy167;
} else {
- if (yych <= 'R') goto yy1347;
+ if (yych <= 'R') goto yy1349;
if (yych <= 'Z') goto yy167;
goto yy218;
}
@@ -21197,14 +21305,14 @@ yy1369:
if (yych <= '`') goto yy218;
goto yy175;
} else {
- if (yych <= 'r') goto yy1370;
+ if (yych <= 'r') goto yy1372;
if (yych <= 'z') goto yy175;
goto yy218;
}
}
}
-yy1370:
- YYDEBUG(1370, *YYCURSOR);
+yy1372:
+ YYDEBUG(1372, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'T') {
@@ -21219,7 +21327,7 @@ yy1370:
}
} else {
if (yych <= '_') {
- if (yych <= 'U') goto yy1348;
+ if (yych <= 'U') goto yy1350;
if (yych <= 'Z') goto yy168;
if (yych <= '^') goto yy3;
goto yy172;
@@ -21228,14 +21336,14 @@ yy1370:
if (yych <= '`') goto yy3;
goto yy176;
} else {
- if (yych <= 'u') goto yy1371;
+ if (yych <= 'u') goto yy1373;
if (yych <= 'z') goto yy176;
goto yy3;
}
}
}
-yy1371:
- YYDEBUG(1371, *YYCURSOR);
+yy1373:
+ YYDEBUG(1373, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '@') {
@@ -21249,19 +21357,19 @@ yy1371:
}
} else {
if (yych <= '_') {
- if (yych <= 'A') goto yy1349;
+ if (yych <= 'A') goto yy1351;
if (yych <= 'Z') goto yy169;
if (yych <= '^') goto yy3;
goto yy172;
} else {
if (yych <= '`') goto yy3;
- if (yych <= 'a') goto yy1372;
+ if (yych <= 'a') goto yy1374;
if (yych <= 'z') goto yy177;
goto yy3;
}
}
-yy1372:
- YYDEBUG(1372, *YYCURSOR);
+yy1374:
+ YYDEBUG(1374, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'Q') {
@@ -21275,38 +21383,38 @@ yy1372:
}
} else {
if (yych <= '`') {
- if (yych <= 'R') goto yy1350;
+ if (yych <= 'R') goto yy1352;
if (yych == '_') goto yy172;
goto yy3;
} else {
- if (yych == 'r') goto yy1373;
+ if (yych == 'r') goto yy1375;
if (yych <= 'z') goto yy178;
goto yy3;
}
}
-yy1373:
- YYDEBUG(1373, *YYCURSOR);
+yy1375:
+ YYDEBUG(1375, *YYCURSOR);
yych = *++YYCURSOR;
if (yych == 'Y') goto yy229;
if (yych == 'y') goto yy341;
goto yy179;
-yy1374:
- YYDEBUG(1374, *YYCURSOR);
+yy1376:
+ YYDEBUG(1376, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= '/') goto yy56;
if (yych >= ':') goto yy56;
-yy1375:
- YYDEBUG(1375, *YYCURSOR);
+yy1377:
+ YYDEBUG(1377, *YYCURSOR);
yyaccept = 28;
YYMARKER = ++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 7) YYFILL(7);
yych = *YYCURSOR;
- YYDEBUG(1376, *YYCURSOR);
- if (yych == '.') goto yy1378;
- if (yych <= '/') goto yy1377;
- if (yych <= '9') goto yy1375;
-yy1377:
- YYDEBUG(1377, *YYCURSOR);
+ YYDEBUG(1378, *YYCURSOR);
+ if (yych == '.') goto yy1380;
+ if (yych <= '/') goto yy1379;
+ if (yych <= '9') goto yy1377;
+yy1379:
+ YYDEBUG(1379, *YYCURSOR);
#line 1025 "ext/date/lib/parse_date.re"
{
timelib_ull i;
@@ -21332,35 +21440,35 @@ yy1377:
TIMELIB_DEINIT;
return TIMELIB_RELATIVE;
}
-#line 21336 "<stdout>"
-yy1378:
- YYDEBUG(1378, *YYCURSOR);
+#line 21444 "<stdout>"
+yy1380:
+ YYDEBUG(1380, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= '/') goto yy56;
if (yych >= ':') goto yy56;
- YYDEBUG(1379, *YYCURSOR);
+ YYDEBUG(1381, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= '/') goto yy56;
if (yych >= ':') goto yy56;
- YYDEBUG(1380, *YYCURSOR);
+ YYDEBUG(1382, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= '/') goto yy56;
if (yych >= ':') goto yy56;
- YYDEBUG(1381, *YYCURSOR);
+ YYDEBUG(1383, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= '/') goto yy56;
if (yych >= ':') goto yy56;
- YYDEBUG(1382, *YYCURSOR);
+ YYDEBUG(1384, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= '/') goto yy56;
if (yych >= ':') goto yy56;
- YYDEBUG(1383, *YYCURSOR);
+ YYDEBUG(1385, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= '/') goto yy56;
if (yych >= ':') goto yy56;
- YYDEBUG(1384, *YYCURSOR);
+ YYDEBUG(1386, *YYCURSOR);
++YYCURSOR;
- YYDEBUG(1385, *YYCURSOR);
+ YYDEBUG(1387, *YYCURSOR);
#line 1051 "ext/date/lib/parse_date.re"
{
timelib_ull i, ms;
@@ -21388,9 +21496,9 @@ yy1378:
TIMELIB_DEINIT;
return TIMELIB_RELATIVE;
}
-#line 21392 "<stdout>"
-yy1386:
- YYDEBUG(1386, *YYCURSOR);
+#line 21500 "<stdout>"
+yy1388:
+ YYDEBUG(1388, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'N') {
if (yych <= ')') {
@@ -21399,7 +21507,7 @@ yy1386:
} else {
if (yych <= '@') goto yy3;
if (yych <= 'M') goto yy166;
- goto yy1427;
+ goto yy1429;
}
} else {
if (yych <= 'm') {
@@ -21407,61 +21515,61 @@ yy1386:
if (yych <= '`') goto yy3;
goto yy166;
} else {
- if (yych <= 'n') goto yy1427;
+ if (yych <= 'n') goto yy1429;
if (yych <= 'z') goto yy166;
goto yy3;
}
}
-yy1387:
- YYDEBUG(1387, *YYCURSOR);
+yy1389:
+ YYDEBUG(1389, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'U') {
if (yych <= '@') {
if (yych == ')') goto yy164;
goto yy3;
} else {
- if (yych == 'I') goto yy1419;
+ if (yych == 'I') goto yy1421;
if (yych <= 'T') goto yy166;
- goto yy1420;
+ goto yy1422;
}
} else {
if (yych <= 'i') {
if (yych <= 'Z') goto yy166;
if (yych <= '`') goto yy3;
if (yych <= 'h') goto yy166;
- goto yy1419;
+ goto yy1421;
} else {
- if (yych == 'u') goto yy1420;
+ if (yych == 'u') goto yy1422;
if (yych <= 'z') goto yy166;
goto yy3;
}
}
-yy1388:
- YYDEBUG(1388, *YYCURSOR);
+yy1390:
+ YYDEBUG(1390, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'M') {
if (yych <= '@') {
if (yych == ')') goto yy164;
goto yy3;
} else {
- if (yych == 'D') goto yy1408;
+ if (yych == 'D') goto yy1410;
if (yych <= 'L') goto yy166;
- goto yy1409;
+ goto yy1411;
}
} else {
if (yych <= 'd') {
if (yych <= 'Z') goto yy166;
if (yych <= '`') goto yy3;
if (yych <= 'c') goto yy166;
- goto yy1408;
+ goto yy1410;
} else {
- if (yych == 'm') goto yy1409;
+ if (yych == 'm') goto yy1411;
if (yych <= 'z') goto yy166;
goto yy3;
}
}
-yy1389:
- YYDEBUG(1389, *YYCURSOR);
+yy1391:
+ YYDEBUG(1391, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'E') {
if (yych <= ')') {
@@ -21470,7 +21578,7 @@ yy1389:
} else {
if (yych <= '@') goto yy3;
if (yych <= 'D') goto yy166;
- goto yy1404;
+ goto yy1406;
}
} else {
if (yych <= 'd') {
@@ -21478,13 +21586,13 @@ yy1389:
if (yych <= '`') goto yy3;
goto yy166;
} else {
- if (yych <= 'e') goto yy1404;
+ if (yych <= 'e') goto yy1406;
if (yych <= 'z') goto yy166;
goto yy3;
}
}
-yy1390:
- YYDEBUG(1390, *YYCURSOR);
+yy1392:
+ YYDEBUG(1392, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'E') {
if (yych <= ')') {
@@ -21493,7 +21601,7 @@ yy1390:
} else {
if (yych <= '@') goto yy3;
if (yych <= 'D') goto yy166;
- goto yy1400;
+ goto yy1402;
}
} else {
if (yych <= 'd') {
@@ -21501,78 +21609,78 @@ yy1390:
if (yych <= '`') goto yy3;
goto yy166;
} else {
- if (yych <= 'e') goto yy1400;
+ if (yych <= 'e') goto yy1402;
if (yych <= 'z') goto yy166;
goto yy3;
}
}
-yy1391:
- YYDEBUG(1391, *YYCURSOR);
+yy1393:
+ YYDEBUG(1393, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= '/') {
if (yych == '.') goto yy1029;
goto yy56;
} else {
- if (yych <= '9') goto yy1394;
+ if (yych <= '9') goto yy1396;
if (yych <= ':') goto yy1029;
goto yy56;
}
-yy1392:
- YYDEBUG(1392, *YYCURSOR);
+yy1394:
+ YYDEBUG(1394, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= '/') {
if (yych == '.') goto yy1029;
goto yy56;
} else {
- if (yych <= '4') goto yy1394;
+ if (yych <= '4') goto yy1396;
if (yych == ':') goto yy1029;
goto yy56;
}
-yy1393:
- YYDEBUG(1393, *YYCURSOR);
+yy1395:
+ YYDEBUG(1395, *YYCURSOR);
yych = *++YYCURSOR;
if (yych == '.') goto yy1029;
if (yych == ':') goto yy1029;
goto yy56;
-yy1394:
- YYDEBUG(1394, *YYCURSOR);
+yy1396:
+ YYDEBUG(1396, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= '/') {
if (yych == '.') goto yy1029;
goto yy56;
} else {
- if (yych <= '5') goto yy1395;
+ if (yych <= '5') goto yy1397;
if (yych == ':') goto yy1029;
goto yy56;
}
-yy1395:
- YYDEBUG(1395, *YYCURSOR);
+yy1397:
+ YYDEBUG(1397, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= '/') goto yy56;
if (yych >= ':') goto yy56;
- YYDEBUG(1396, *YYCURSOR);
+ YYDEBUG(1398, *YYCURSOR);
yyaccept = 23;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '/') goto yy1032;
- if (yych <= '5') goto yy1397;
- if (yych <= '6') goto yy1398;
+ if (yych <= '5') goto yy1399;
+ if (yych <= '6') goto yy1400;
goto yy1032;
-yy1397:
- YYDEBUG(1397, *YYCURSOR);
+yy1399:
+ YYDEBUG(1399, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= '/') goto yy56;
- if (yych <= '9') goto yy1399;
+ if (yych <= '9') goto yy1401;
goto yy56;
-yy1398:
- YYDEBUG(1398, *YYCURSOR);
+yy1400:
+ YYDEBUG(1400, *YYCURSOR);
yych = *++YYCURSOR;
if (yych != '0') goto yy56;
-yy1399:
- YYDEBUG(1399, *YYCURSOR);
+yy1401:
+ YYDEBUG(1401, *YYCURSOR);
yych = *++YYCURSOR;
goto yy1040;
-yy1400:
- YYDEBUG(1400, *YYCURSOR);
+yy1402:
+ YYDEBUG(1402, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'L') {
if (yych <= ')') {
@@ -21588,13 +21696,13 @@ yy1400:
if (yych <= '`') goto yy3;
goto yy167;
} else {
- if (yych <= 'l') goto yy1401;
+ if (yych <= 'l') goto yy1403;
if (yych <= 'z') goto yy167;
goto yy3;
}
}
-yy1401:
- YYDEBUG(1401, *YYCURSOR);
+yy1403:
+ YYDEBUG(1403, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'F') {
if (yych <= ')') {
@@ -21610,13 +21718,13 @@ yy1401:
if (yych <= '`') goto yy3;
goto yy168;
} else {
- if (yych <= 'f') goto yy1402;
+ if (yych <= 'f') goto yy1404;
if (yych <= 'z') goto yy168;
goto yy3;
}
}
-yy1402:
- YYDEBUG(1402, *YYCURSOR);
+yy1404:
+ YYDEBUG(1404, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'T') {
if (yych <= ')') {
@@ -21632,13 +21740,13 @@ yy1402:
if (yych <= '`') goto yy3;
goto yy169;
} else {
- if (yych <= 't') goto yy1403;
+ if (yych <= 't') goto yy1405;
if (yych <= 'z') goto yy169;
goto yy3;
}
}
-yy1403:
- YYDEBUG(1403, *YYCURSOR);
+yy1405:
+ YYDEBUG(1405, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'G') {
@@ -21649,8 +21757,8 @@ yy1403:
if (yych == 'h') goto yy1195;
goto yy3;
}
-yy1404:
- YYDEBUG(1404, *YYCURSOR);
+yy1406:
+ YYDEBUG(1406, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'S') {
if (yych <= ')') {
@@ -21666,13 +21774,13 @@ yy1404:
if (yych <= '`') goto yy191;
goto yy167;
} else {
- if (yych <= 's') goto yy1405;
+ if (yych <= 's') goto yy1407;
if (yych <= 'z') goto yy167;
goto yy191;
}
}
-yy1405:
- YYDEBUG(1405, *YYCURSOR);
+yy1407:
+ YYDEBUG(1407, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'D') {
if (yych <= ')') {
@@ -21688,13 +21796,13 @@ yy1405:
if (yych <= '`') goto yy3;
goto yy168;
} else {
- if (yych <= 'd') goto yy1406;
+ if (yych <= 'd') goto yy1408;
if (yych <= 'z') goto yy168;
goto yy3;
}
}
-yy1406:
- YYDEBUG(1406, *YYCURSOR);
+yy1408:
+ YYDEBUG(1408, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'A') {
if (yych == ')') goto yy164;
@@ -21704,13 +21812,13 @@ yy1406:
if (yych <= 'Z') goto yy169;
goto yy3;
} else {
- if (yych <= 'a') goto yy1407;
+ if (yych <= 'a') goto yy1409;
if (yych <= 'z') goto yy169;
goto yy3;
}
}
-yy1407:
- YYDEBUG(1407, *YYCURSOR);
+yy1409:
+ YYDEBUG(1409, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'X') {
if (yych == ')') goto yy164;
@@ -21720,25 +21828,25 @@ yy1407:
if (yych == 'y') goto yy197;
goto yy3;
}
-yy1408:
- YYDEBUG(1408, *YYCURSOR);
+yy1410:
+ YYDEBUG(1410, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'A') {
if (yych == ')') goto yy164;
if (yych <= '@') goto yy3;
- goto yy1416;
+ goto yy1418;
} else {
if (yych <= '`') {
if (yych <= 'Z') goto yy167;
goto yy3;
} else {
- if (yych <= 'a') goto yy1416;
+ if (yych <= 'a') goto yy1418;
if (yych <= 'z') goto yy167;
goto yy3;
}
}
-yy1409:
- YYDEBUG(1409, *YYCURSOR);
+yy1411:
+ YYDEBUG(1411, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'O') {
if (yych <= ')') {
@@ -21754,13 +21862,13 @@ yy1409:
if (yych <= '`') goto yy3;
goto yy167;
} else {
- if (yych <= 'o') goto yy1410;
+ if (yych <= 'o') goto yy1412;
if (yych <= 'z') goto yy167;
goto yy3;
}
}
-yy1410:
- YYDEBUG(1410, *YYCURSOR);
+yy1412:
+ YYDEBUG(1412, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'R') {
if (yych <= ')') {
@@ -21776,13 +21884,13 @@ yy1410:
if (yych <= '`') goto yy3;
goto yy168;
} else {
- if (yych <= 'r') goto yy1411;
+ if (yych <= 'r') goto yy1413;
if (yych <= 'z') goto yy168;
goto yy3;
}
}
-yy1411:
- YYDEBUG(1411, *YYCURSOR);
+yy1413:
+ YYDEBUG(1413, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'R') {
if (yych <= ')') {
@@ -21798,32 +21906,32 @@ yy1411:
if (yych <= '`') goto yy3;
goto yy169;
} else {
- if (yych <= 'r') goto yy1412;
+ if (yych <= 'r') goto yy1414;
if (yych <= 'z') goto yy169;
goto yy3;
}
}
-yy1412:
- YYDEBUG(1412, *YYCURSOR);
+yy1414:
+ YYDEBUG(1414, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'N') {
if (yych == ')') goto yy164;
goto yy3;
} else {
- if (yych <= 'O') goto yy1413;
+ if (yych <= 'O') goto yy1415;
if (yych != 'o') goto yy3;
}
-yy1413:
- YYDEBUG(1413, *YYCURSOR);
+yy1415:
+ YYDEBUG(1415, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych == 'W') goto yy1414;
+ if (yych == 'W') goto yy1416;
if (yych != 'w') goto yy56;
-yy1414:
- YYDEBUG(1414, *YYCURSOR);
+yy1416:
+ YYDEBUG(1416, *YYCURSOR);
++YYCURSOR;
-yy1415:
- YYDEBUG(1415, *YYCURSOR);
+yy1417:
+ YYDEBUG(1417, *YYCURSOR);
#line 1013 "ext/date/lib/parse_date.re"
{
DEBUG_OUTPUT("tomorrow");
@@ -21835,9 +21943,9 @@ yy1415:
TIMELIB_DEINIT;
return TIMELIB_RELATIVE;
}
-#line 21839 "<stdout>"
-yy1416:
- YYDEBUG(1416, *YYCURSOR);
+#line 21947 "<stdout>"
+yy1418:
+ YYDEBUG(1418, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'Y') {
if (yych <= ')') {
@@ -21853,23 +21961,23 @@ yy1416:
if (yych <= '`') goto yy3;
goto yy168;
} else {
- if (yych <= 'y') goto yy1417;
+ if (yych <= 'y') goto yy1419;
if (yych <= 'z') goto yy168;
goto yy3;
}
}
-yy1417:
- YYDEBUG(1417, *YYCURSOR);
+yy1419:
+ YYDEBUG(1419, *YYCURSOR);
++YYCURSOR;
if ((yych = *YYCURSOR) <= '@') {
if (yych == ')') goto yy164;
} else {
if (yych <= 'Z') goto yy169;
- if (yych <= '`') goto yy1418;
+ if (yych <= '`') goto yy1420;
if (yych <= 'z') goto yy169;
}
-yy1418:
- YYDEBUG(1418, *YYCURSOR);
+yy1420:
+ YYDEBUG(1420, *YYCURSOR);
#line 1003 "ext/date/lib/parse_date.re"
{
DEBUG_OUTPUT("midnight | today");
@@ -21879,9 +21987,9 @@ yy1418:
TIMELIB_DEINIT;
return TIMELIB_RELATIVE;
}
-#line 21883 "<stdout>"
-yy1419:
- YYDEBUG(1419, *YYCURSOR);
+#line 21991 "<stdout>"
+yy1421:
+ YYDEBUG(1421, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'S') {
if (yych <= '@') {
@@ -21889,8 +21997,8 @@ yy1419:
goto yy3;
} else {
if (yych <= 'Q') goto yy167;
- if (yych <= 'R') goto yy1425;
- goto yy1426;
+ if (yych <= 'R') goto yy1427;
+ goto yy1428;
}
} else {
if (yych <= 'q') {
@@ -21898,14 +22006,14 @@ yy1419:
if (yych <= '`') goto yy3;
goto yy167;
} else {
- if (yych <= 'r') goto yy1425;
- if (yych <= 's') goto yy1426;
+ if (yych <= 'r') goto yy1427;
+ if (yych <= 's') goto yy1428;
if (yych <= 'z') goto yy167;
goto yy3;
}
}
-yy1420:
- YYDEBUG(1420, *YYCURSOR);
+yy1422:
+ YYDEBUG(1422, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'R') {
if (yych <= ')') {
@@ -21921,13 +22029,13 @@ yy1420:
if (yych <= '`') goto yy191;
goto yy167;
} else {
- if (yych <= 'r') goto yy1421;
+ if (yych <= 'r') goto yy1423;
if (yych <= 'z') goto yy167;
goto yy191;
}
}
-yy1421:
- YYDEBUG(1421, *YYCURSOR);
+yy1423:
+ YYDEBUG(1423, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'S') {
if (yych <= ')') {
@@ -21943,13 +22051,13 @@ yy1421:
if (yych <= '`') goto yy3;
goto yy168;
} else {
- if (yych <= 's') goto yy1422;
+ if (yych <= 's') goto yy1424;
if (yych <= 'z') goto yy168;
goto yy3;
}
}
-yy1422:
- YYDEBUG(1422, *YYCURSOR);
+yy1424:
+ YYDEBUG(1424, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'D') {
if (yych <= ')') {
@@ -21965,30 +22073,30 @@ yy1422:
if (yych <= '`') goto yy3;
goto yy169;
} else {
- if (yych <= 'd') goto yy1423;
+ if (yych <= 'd') goto yy1425;
if (yych <= 'z') goto yy169;
goto yy3;
}
}
-yy1423:
- YYDEBUG(1423, *YYCURSOR);
+yy1425:
+ YYDEBUG(1425, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '@') {
if (yych == ')') goto yy164;
goto yy3;
} else {
- if (yych <= 'A') goto yy1424;
+ if (yych <= 'A') goto yy1426;
if (yych != 'a') goto yy3;
}
-yy1424:
- YYDEBUG(1424, *YYCURSOR);
+yy1426:
+ YYDEBUG(1426, *YYCURSOR);
yych = *++YYCURSOR;
if (yych == 'Y') goto yy197;
if (yych == 'y') goto yy197;
goto yy56;
-yy1425:
- YYDEBUG(1425, *YYCURSOR);
+yy1427:
+ YYDEBUG(1427, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'D') {
if (yych <= ')') {
@@ -22010,8 +22118,8 @@ yy1425:
goto yy3;
}
}
-yy1426:
- YYDEBUG(1426, *YYCURSOR);
+yy1428:
+ YYDEBUG(1428, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '(') {
@@ -22033,8 +22141,8 @@ yy1426:
goto yy3;
}
}
-yy1427:
- YYDEBUG(1427, *YYCURSOR);
+yy1429:
+ YYDEBUG(1429, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'T') {
if (yych <= ')') {
@@ -22050,13 +22158,13 @@ yy1427:
if (yych <= '`') goto yy3;
goto yy167;
} else {
- if (yych <= 't') goto yy1428;
+ if (yych <= 't') goto yy1430;
if (yych <= 'z') goto yy167;
goto yy3;
}
}
-yy1428:
- YYDEBUG(1428, *YYCURSOR);
+yy1430:
+ YYDEBUG(1430, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'H') {
if (yych <= ')') {
@@ -22078,8 +22186,8 @@ yy1428:
goto yy3;
}
}
-yy1429:
- YYDEBUG(1429, *YYCURSOR);
+yy1431:
+ YYDEBUG(1431, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'M') {
@@ -22094,7 +22202,7 @@ yy1429:
}
} else {
if (yych <= '_') {
- if (yych <= 'N') goto yy1427;
+ if (yych <= 'N') goto yy1429;
if (yych <= 'Z') goto yy166;
if (yych <= '^') goto yy3;
goto yy172;
@@ -22103,14 +22211,14 @@ yy1429:
if (yych <= '`') goto yy3;
goto yy171;
} else {
- if (yych <= 'n') goto yy1459;
+ if (yych <= 'n') goto yy1461;
if (yych <= 'z') goto yy171;
goto yy3;
}
}
}
-yy1430:
- YYDEBUG(1430, *YYCURSOR);
+yy1432:
+ YYDEBUG(1432, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'T') {
@@ -22127,14 +22235,14 @@ yy1430:
if (yych <= '/') goto yy172;
goto yy3;
} else {
- if (yych == 'I') goto yy1419;
+ if (yych == 'I') goto yy1421;
goto yy166;
}
}
} else {
if (yych <= '`') {
if (yych <= 'Z') {
- if (yych <= 'U') goto yy1420;
+ if (yych <= 'U') goto yy1422;
goto yy166;
} else {
if (yych == '_') goto yy172;
@@ -22142,17 +22250,17 @@ yy1430:
}
} else {
if (yych <= 't') {
- if (yych == 'i') goto yy1451;
+ if (yych == 'i') goto yy1453;
goto yy171;
} else {
- if (yych <= 'u') goto yy1452;
+ if (yych <= 'u') goto yy1454;
if (yych <= 'z') goto yy171;
goto yy3;
}
}
}
-yy1431:
- YYDEBUG(1431, *YYCURSOR);
+yy1433:
+ YYDEBUG(1433, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'L') {
@@ -22169,14 +22277,14 @@ yy1431:
if (yych <= '/') goto yy172;
goto yy3;
} else {
- if (yych == 'D') goto yy1408;
+ if (yych == 'D') goto yy1410;
goto yy166;
}
}
} else {
if (yych <= '`') {
if (yych <= 'Z') {
- if (yych <= 'M') goto yy1409;
+ if (yych <= 'M') goto yy1411;
goto yy166;
} else {
if (yych == '_') goto yy172;
@@ -22184,17 +22292,17 @@ yy1431:
}
} else {
if (yych <= 'l') {
- if (yych == 'd') goto yy1442;
+ if (yych == 'd') goto yy1444;
goto yy171;
} else {
- if (yych <= 'm') goto yy1443;
+ if (yych <= 'm') goto yy1445;
if (yych <= 'z') goto yy171;
goto yy3;
}
}
}
-yy1432:
- YYDEBUG(1432, *YYCURSOR);
+yy1434:
+ YYDEBUG(1434, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'D') {
@@ -22209,7 +22317,7 @@ yy1432:
}
} else {
if (yych <= '_') {
- if (yych <= 'E') goto yy1404;
+ if (yych <= 'E') goto yy1406;
if (yych <= 'Z') goto yy166;
if (yych <= '^') goto yy3;
goto yy172;
@@ -22218,14 +22326,14 @@ yy1432:
if (yych <= '`') goto yy3;
goto yy171;
} else {
- if (yych <= 'e') goto yy1438;
+ if (yych <= 'e') goto yy1440;
if (yych <= 'z') goto yy171;
goto yy3;
}
}
}
-yy1433:
- YYDEBUG(1433, *YYCURSOR);
+yy1435:
+ YYDEBUG(1435, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'D') {
@@ -22240,7 +22348,7 @@ yy1433:
}
} else {
if (yych <= '_') {
- if (yych <= 'E') goto yy1400;
+ if (yych <= 'E') goto yy1402;
if (yych <= 'Z') goto yy166;
if (yych <= '^') goto yy3;
goto yy172;
@@ -22249,14 +22357,14 @@ yy1433:
if (yych <= '`') goto yy3;
goto yy171;
} else {
- if (yych <= 'e') goto yy1434;
+ if (yych <= 'e') goto yy1436;
if (yych <= 'z') goto yy171;
goto yy3;
}
}
}
-yy1434:
- YYDEBUG(1434, *YYCURSOR);
+yy1436:
+ YYDEBUG(1436, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'K') {
@@ -22271,7 +22379,7 @@ yy1434:
}
} else {
if (yych <= '_') {
- if (yych <= 'L') goto yy1401;
+ if (yych <= 'L') goto yy1403;
if (yych <= 'Z') goto yy167;
if (yych <= '^') goto yy3;
goto yy172;
@@ -22280,14 +22388,14 @@ yy1434:
if (yych <= '`') goto yy3;
goto yy175;
} else {
- if (yych <= 'l') goto yy1435;
+ if (yych <= 'l') goto yy1437;
if (yych <= 'z') goto yy175;
goto yy3;
}
}
}
-yy1435:
- YYDEBUG(1435, *YYCURSOR);
+yy1437:
+ YYDEBUG(1437, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'E') {
@@ -22302,7 +22410,7 @@ yy1435:
}
} else {
if (yych <= '_') {
- if (yych <= 'F') goto yy1402;
+ if (yych <= 'F') goto yy1404;
if (yych <= 'Z') goto yy168;
if (yych <= '^') goto yy3;
goto yy172;
@@ -22311,14 +22419,14 @@ yy1435:
if (yych <= '`') goto yy3;
goto yy176;
} else {
- if (yych <= 'f') goto yy1436;
+ if (yych <= 'f') goto yy1438;
if (yych <= 'z') goto yy176;
goto yy3;
}
}
}
-yy1436:
- YYDEBUG(1436, *YYCURSOR);
+yy1438:
+ YYDEBUG(1438, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'S') {
@@ -22333,7 +22441,7 @@ yy1436:
}
} else {
if (yych <= '_') {
- if (yych <= 'T') goto yy1403;
+ if (yych <= 'T') goto yy1405;
if (yych <= 'Z') goto yy169;
if (yych <= '^') goto yy3;
goto yy172;
@@ -22342,14 +22450,14 @@ yy1436:
if (yych <= '`') goto yy3;
goto yy177;
} else {
- if (yych <= 't') goto yy1437;
+ if (yych <= 't') goto yy1439;
if (yych <= 'z') goto yy177;
goto yy3;
}
}
}
-yy1437:
- YYDEBUG(1437, *YYCURSOR);
+yy1439:
+ YYDEBUG(1439, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'G') {
@@ -22372,8 +22480,8 @@ yy1437:
goto yy3;
}
}
-yy1438:
- YYDEBUG(1438, *YYCURSOR);
+yy1440:
+ YYDEBUG(1440, *YYCURSOR);
yyaccept = 4;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'R') {
@@ -22388,7 +22496,7 @@ yy1438:
}
} else {
if (yych <= '_') {
- if (yych <= 'S') goto yy1405;
+ if (yych <= 'S') goto yy1407;
if (yych <= 'Z') goto yy167;
if (yych <= '^') goto yy191;
goto yy172;
@@ -22397,14 +22505,14 @@ yy1438:
if (yych <= '`') goto yy191;
goto yy175;
} else {
- if (yych <= 's') goto yy1439;
+ if (yych <= 's') goto yy1441;
if (yych <= 'z') goto yy175;
goto yy191;
}
}
}
-yy1439:
- YYDEBUG(1439, *YYCURSOR);
+yy1441:
+ YYDEBUG(1441, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'C') {
@@ -22419,7 +22527,7 @@ yy1439:
}
} else {
if (yych <= '_') {
- if (yych <= 'D') goto yy1406;
+ if (yych <= 'D') goto yy1408;
if (yych <= 'Z') goto yy168;
if (yych <= '^') goto yy3;
goto yy172;
@@ -22428,14 +22536,14 @@ yy1439:
if (yych <= '`') goto yy3;
goto yy176;
} else {
- if (yych <= 'd') goto yy1440;
+ if (yych <= 'd') goto yy1442;
if (yych <= 'z') goto yy176;
goto yy3;
}
}
}
-yy1440:
- YYDEBUG(1440, *YYCURSOR);
+yy1442:
+ YYDEBUG(1442, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '@') {
@@ -22449,19 +22557,19 @@ yy1440:
}
} else {
if (yych <= '_') {
- if (yych <= 'A') goto yy1407;
+ if (yych <= 'A') goto yy1409;
if (yych <= 'Z') goto yy169;
if (yych <= '^') goto yy3;
goto yy172;
} else {
if (yych <= '`') goto yy3;
- if (yych <= 'a') goto yy1441;
+ if (yych <= 'a') goto yy1443;
if (yych <= 'z') goto yy177;
goto yy3;
}
}
-yy1441:
- YYDEBUG(1441, *YYCURSOR);
+yy1443:
+ YYDEBUG(1443, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'X') {
@@ -22484,8 +22592,8 @@ yy1441:
goto yy3;
}
}
-yy1442:
- YYDEBUG(1442, *YYCURSOR);
+yy1444:
+ YYDEBUG(1444, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '@') {
@@ -22499,19 +22607,19 @@ yy1442:
}
} else {
if (yych <= '_') {
- if (yych <= 'A') goto yy1416;
+ if (yych <= 'A') goto yy1418;
if (yych <= 'Z') goto yy167;
if (yych <= '^') goto yy3;
goto yy172;
} else {
if (yych <= '`') goto yy3;
- if (yych <= 'a') goto yy1449;
+ if (yych <= 'a') goto yy1451;
if (yych <= 'z') goto yy175;
goto yy3;
}
}
-yy1443:
- YYDEBUG(1443, *YYCURSOR);
+yy1445:
+ YYDEBUG(1445, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'N') {
@@ -22526,7 +22634,7 @@ yy1443:
}
} else {
if (yych <= '_') {
- if (yych <= 'O') goto yy1410;
+ if (yych <= 'O') goto yy1412;
if (yych <= 'Z') goto yy167;
if (yych <= '^') goto yy3;
goto yy172;
@@ -22535,14 +22643,14 @@ yy1443:
if (yych <= '`') goto yy3;
goto yy175;
} else {
- if (yych <= 'o') goto yy1444;
+ if (yych <= 'o') goto yy1446;
if (yych <= 'z') goto yy175;
goto yy3;
}
}
}
-yy1444:
- YYDEBUG(1444, *YYCURSOR);
+yy1446:
+ YYDEBUG(1446, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'Q') {
@@ -22557,7 +22665,7 @@ yy1444:
}
} else {
if (yych <= '_') {
- if (yych <= 'R') goto yy1411;
+ if (yych <= 'R') goto yy1413;
if (yych <= 'Z') goto yy168;
if (yych <= '^') goto yy3;
goto yy172;
@@ -22566,14 +22674,14 @@ yy1444:
if (yych <= '`') goto yy3;
goto yy176;
} else {
- if (yych <= 'r') goto yy1445;
+ if (yych <= 'r') goto yy1447;
if (yych <= 'z') goto yy176;
goto yy3;
}
}
}
-yy1445:
- YYDEBUG(1445, *YYCURSOR);
+yy1447:
+ YYDEBUG(1447, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'Q') {
@@ -22588,7 +22696,7 @@ yy1445:
}
} else {
if (yych <= '_') {
- if (yych <= 'R') goto yy1412;
+ if (yych <= 'R') goto yy1414;
if (yych <= 'Z') goto yy169;
if (yych <= '^') goto yy3;
goto yy172;
@@ -22597,14 +22705,14 @@ yy1445:
if (yych <= '`') goto yy3;
goto yy177;
} else {
- if (yych <= 'r') goto yy1446;
+ if (yych <= 'r') goto yy1448;
if (yych <= 'z') goto yy177;
goto yy3;
}
}
}
-yy1446:
- YYDEBUG(1446, *YYCURSOR);
+yy1448:
+ YYDEBUG(1448, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'N') {
@@ -22618,21 +22726,21 @@ yy1446:
}
} else {
if (yych <= '`') {
- if (yych <= 'O') goto yy1413;
+ if (yych <= 'O') goto yy1415;
if (yych == '_') goto yy172;
goto yy3;
} else {
- if (yych == 'o') goto yy1447;
+ if (yych == 'o') goto yy1449;
if (yych <= 'z') goto yy178;
goto yy3;
}
}
-yy1447:
- YYDEBUG(1447, *YYCURSOR);
+yy1449:
+ YYDEBUG(1449, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych == 'W') goto yy1414;
+ if (yych == 'W') goto yy1416;
if (yych != 'w') goto yy179;
- YYDEBUG(1448, *YYCURSOR);
+ YYDEBUG(1450, *YYCURSOR);
yyaccept = 29;
yych = *(YYMARKER = ++YYCURSOR);
if (yybm[0+yych] & 16) {
@@ -22640,14 +22748,14 @@ yy1447:
}
if (yych <= '.') {
if (yych == '-') goto yy172;
- goto yy1415;
+ goto yy1417;
} else {
if (yych <= '/') goto yy172;
if (yych == '_') goto yy172;
- goto yy1415;
+ goto yy1417;
}
-yy1449:
- YYDEBUG(1449, *YYCURSOR);
+yy1451:
+ YYDEBUG(1451, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'X') {
@@ -22662,7 +22770,7 @@ yy1449:
}
} else {
if (yych <= '_') {
- if (yych <= 'Y') goto yy1417;
+ if (yych <= 'Y') goto yy1419;
if (yych <= 'Z') goto yy168;
if (yych <= '^') goto yy3;
goto yy172;
@@ -22671,38 +22779,38 @@ yy1449:
if (yych <= '`') goto yy3;
goto yy176;
} else {
- if (yych <= 'y') goto yy1450;
+ if (yych <= 'y') goto yy1452;
if (yych <= 'z') goto yy176;
goto yy3;
}
}
}
-yy1450:
- YYDEBUG(1450, *YYCURSOR);
+yy1452:
+ YYDEBUG(1452, *YYCURSOR);
yyaccept = 30;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '/') {
if (yych <= ',') {
if (yych == ')') goto yy164;
- goto yy1418;
+ goto yy1420;
} else {
- if (yych == '.') goto yy1418;
+ if (yych == '.') goto yy1420;
goto yy172;
}
} else {
if (yych <= '^') {
- if (yych <= '@') goto yy1418;
+ if (yych <= '@') goto yy1420;
if (yych <= 'Z') goto yy169;
- goto yy1418;
+ goto yy1420;
} else {
if (yych <= '_') goto yy172;
- if (yych <= '`') goto yy1418;
+ if (yych <= '`') goto yy1420;
if (yych <= 'z') goto yy177;
- goto yy1418;
+ goto yy1420;
}
}
-yy1451:
- YYDEBUG(1451, *YYCURSOR);
+yy1453:
+ YYDEBUG(1453, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'R') {
@@ -22717,13 +22825,13 @@ yy1451:
} else {
if (yych <= '@') goto yy3;
if (yych <= 'Q') goto yy167;
- goto yy1425;
+ goto yy1427;
}
}
} else {
if (yych <= '`') {
if (yych <= 'Z') {
- if (yych <= 'S') goto yy1426;
+ if (yych <= 'S') goto yy1428;
goto yy167;
} else {
if (yych == '_') goto yy172;
@@ -22732,16 +22840,16 @@ yy1451:
} else {
if (yych <= 'r') {
if (yych <= 'q') goto yy175;
- goto yy1457;
+ goto yy1459;
} else {
- if (yych <= 's') goto yy1458;
+ if (yych <= 's') goto yy1460;
if (yych <= 'z') goto yy175;
goto yy3;
}
}
}
-yy1452:
- YYDEBUG(1452, *YYCURSOR);
+yy1454:
+ YYDEBUG(1454, *YYCURSOR);
yyaccept = 4;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'Q') {
@@ -22756,7 +22864,7 @@ yy1452:
}
} else {
if (yych <= '_') {
- if (yych <= 'R') goto yy1421;
+ if (yych <= 'R') goto yy1423;
if (yych <= 'Z') goto yy167;
if (yych <= '^') goto yy191;
goto yy172;
@@ -22765,14 +22873,14 @@ yy1452:
if (yych <= '`') goto yy191;
goto yy175;
} else {
- if (yych <= 'r') goto yy1453;
+ if (yych <= 'r') goto yy1455;
if (yych <= 'z') goto yy175;
goto yy191;
}
}
}
-yy1453:
- YYDEBUG(1453, *YYCURSOR);
+yy1455:
+ YYDEBUG(1455, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'R') {
@@ -22787,7 +22895,7 @@ yy1453:
}
} else {
if (yych <= '_') {
- if (yych <= 'S') goto yy1422;
+ if (yych <= 'S') goto yy1424;
if (yych <= 'Z') goto yy168;
if (yych <= '^') goto yy3;
goto yy172;
@@ -22796,14 +22904,14 @@ yy1453:
if (yych <= '`') goto yy3;
goto yy176;
} else {
- if (yych <= 's') goto yy1454;
+ if (yych <= 's') goto yy1456;
if (yych <= 'z') goto yy176;
goto yy3;
}
}
}
-yy1454:
- YYDEBUG(1454, *YYCURSOR);
+yy1456:
+ YYDEBUG(1456, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'C') {
@@ -22818,7 +22926,7 @@ yy1454:
}
} else {
if (yych <= '_') {
- if (yych <= 'D') goto yy1423;
+ if (yych <= 'D') goto yy1425;
if (yych <= 'Z') goto yy169;
if (yych <= '^') goto yy3;
goto yy172;
@@ -22827,14 +22935,14 @@ yy1454:
if (yych <= '`') goto yy3;
goto yy177;
} else {
- if (yych <= 'd') goto yy1455;
+ if (yych <= 'd') goto yy1457;
if (yych <= 'z') goto yy177;
goto yy3;
}
}
}
-yy1455:
- YYDEBUG(1455, *YYCURSOR);
+yy1457:
+ YYDEBUG(1457, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '@') {
@@ -22848,24 +22956,24 @@ yy1455:
}
} else {
if (yych <= '_') {
- if (yych <= 'A') goto yy1424;
+ if (yych <= 'A') goto yy1426;
if (yych <= '^') goto yy3;
goto yy172;
} else {
if (yych <= '`') goto yy3;
- if (yych <= 'a') goto yy1456;
+ if (yych <= 'a') goto yy1458;
if (yych <= 'z') goto yy178;
goto yy3;
}
}
-yy1456:
- YYDEBUG(1456, *YYCURSOR);
+yy1458:
+ YYDEBUG(1458, *YYCURSOR);
yych = *++YYCURSOR;
if (yych == 'Y') goto yy197;
if (yych == 'y') goto yy210;
goto yy179;
-yy1457:
- YYDEBUG(1457, *YYCURSOR);
+yy1459:
+ YYDEBUG(1459, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'C') {
@@ -22895,8 +23003,8 @@ yy1457:
}
}
}
-yy1458:
- YYDEBUG(1458, *YYCURSOR);
+yy1460:
+ YYDEBUG(1460, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '-') {
@@ -22925,8 +23033,8 @@ yy1458:
}
}
}
-yy1459:
- YYDEBUG(1459, *YYCURSOR);
+yy1461:
+ YYDEBUG(1461, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'S') {
@@ -22941,7 +23049,7 @@ yy1459:
}
} else {
if (yych <= '_') {
- if (yych <= 'T') goto yy1428;
+ if (yych <= 'T') goto yy1430;
if (yych <= 'Z') goto yy167;
if (yych <= '^') goto yy3;
goto yy172;
@@ -22950,14 +23058,14 @@ yy1459:
if (yych <= '`') goto yy3;
goto yy175;
} else {
- if (yych <= 't') goto yy1460;
+ if (yych <= 't') goto yy1462;
if (yych <= 'z') goto yy175;
goto yy3;
}
}
}
-yy1460:
- YYDEBUG(1460, *YYCURSOR);
+yy1462:
+ YYDEBUG(1462, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'G') {
@@ -22987,32 +23095,32 @@ yy1460:
}
}
}
-yy1461:
- YYDEBUG(1461, *YYCURSOR);
+yy1463:
+ YYDEBUG(1463, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'Y') {
if (yych <= '@') {
if (yych == ')') goto yy164;
goto yy3;
} else {
- if (yych == 'R') goto yy1473;
+ if (yych == 'R') goto yy1475;
if (yych <= 'X') goto yy166;
- goto yy1474;
+ goto yy1476;
}
} else {
if (yych <= 'r') {
if (yych <= 'Z') goto yy166;
if (yych <= '`') goto yy3;
if (yych <= 'q') goto yy166;
- goto yy1473;
+ goto yy1475;
} else {
- if (yych == 'y') goto yy1474;
+ if (yych == 'y') goto yy1476;
if (yych <= 'z') goto yy166;
goto yy3;
}
}
-yy1462:
- YYDEBUG(1462, *YYCURSOR);
+yy1464:
+ YYDEBUG(1464, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'D') {
if (yych <= ')') {
@@ -23021,7 +23129,7 @@ yy1462:
} else {
if (yych <= '@') goto yy3;
if (yych <= 'C') goto yy166;
- goto yy1467;
+ goto yy1469;
}
} else {
if (yych <= 'c') {
@@ -23029,13 +23137,13 @@ yy1462:
if (yych <= '`') goto yy3;
goto yy166;
} else {
- if (yych <= 'd') goto yy1467;
+ if (yych <= 'd') goto yy1469;
if (yych <= 'z') goto yy166;
goto yy3;
}
}
-yy1463:
- YYDEBUG(1463, *YYCURSOR);
+yy1465:
+ YYDEBUG(1465, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'N') {
if (yych <= ')') {
@@ -23051,13 +23159,13 @@ yy1463:
if (yych <= '`') goto yy3;
goto yy166;
} else {
- if (yych <= 'n') goto yy1464;
+ if (yych <= 'n') goto yy1466;
if (yych <= 'z') goto yy166;
goto yy3;
}
}
-yy1464:
- YYDEBUG(1464, *YYCURSOR);
+yy1466:
+ YYDEBUG(1466, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'D') {
if (yych <= ')') {
@@ -23073,13 +23181,13 @@ yy1464:
if (yych <= '`') goto yy191;
goto yy167;
} else {
- if (yych <= 'd') goto yy1465;
+ if (yych <= 'd') goto yy1467;
if (yych <= 'z') goto yy167;
goto yy191;
}
}
-yy1465:
- YYDEBUG(1465, *YYCURSOR);
+yy1467:
+ YYDEBUG(1467, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'A') {
if (yych == ')') goto yy164;
@@ -23089,13 +23197,13 @@ yy1465:
if (yych <= 'Z') goto yy168;
goto yy3;
} else {
- if (yych <= 'a') goto yy1466;
+ if (yych <= 'a') goto yy1468;
if (yych <= 'z') goto yy168;
goto yy3;
}
}
-yy1466:
- YYDEBUG(1466, *YYCURSOR);
+yy1468:
+ YYDEBUG(1468, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'Y') {
if (yych <= ')') {
@@ -23117,8 +23225,8 @@ yy1466:
goto yy3;
}
}
-yy1467:
- YYDEBUG(1467, *YYCURSOR);
+yy1469:
+ YYDEBUG(1469, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'N') {
if (yych <= ')') {
@@ -23134,13 +23242,13 @@ yy1467:
if (yych <= '`') goto yy3;
goto yy167;
} else {
- if (yych <= 'n') goto yy1468;
+ if (yych <= 'n') goto yy1470;
if (yych <= 'z') goto yy167;
goto yy3;
}
}
-yy1468:
- YYDEBUG(1468, *YYCURSOR);
+yy1470:
+ YYDEBUG(1470, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'I') {
if (yych <= ')') {
@@ -23156,13 +23264,13 @@ yy1468:
if (yych <= '`') goto yy3;
goto yy168;
} else {
- if (yych <= 'i') goto yy1469;
+ if (yych <= 'i') goto yy1471;
if (yych <= 'z') goto yy168;
goto yy3;
}
}
-yy1469:
- YYDEBUG(1469, *YYCURSOR);
+yy1471:
+ YYDEBUG(1471, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'G') {
if (yych <= ')') {
@@ -23178,33 +23286,33 @@ yy1469:
if (yych <= '`') goto yy3;
goto yy169;
} else {
- if (yych <= 'g') goto yy1470;
+ if (yych <= 'g') goto yy1472;
if (yych <= 'z') goto yy169;
goto yy3;
}
}
-yy1470:
- YYDEBUG(1470, *YYCURSOR);
+yy1472:
+ YYDEBUG(1472, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'G') {
if (yych == ')') goto yy164;
goto yy3;
} else {
- if (yych <= 'H') goto yy1471;
+ if (yych <= 'H') goto yy1473;
if (yych != 'h') goto yy3;
}
-yy1471:
- YYDEBUG(1471, *YYCURSOR);
+yy1473:
+ YYDEBUG(1473, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych == 'T') goto yy1472;
+ if (yych == 'T') goto yy1474;
if (yych != 't') goto yy56;
-yy1472:
- YYDEBUG(1472, *YYCURSOR);
+yy1474:
+ YYDEBUG(1474, *YYCURSOR);
yych = *++YYCURSOR;
- goto yy1418;
-yy1473:
- YYDEBUG(1473, *YYCURSOR);
+ goto yy1420;
+yy1475:
+ YYDEBUG(1475, *YYCURSOR);
yyaccept = 5;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '/') {
@@ -23232,7 +23340,7 @@ yy1473:
if (yych <= '9') goto yy220;
goto yy218;
} else {
- if (yych == 'C') goto yy1475;
+ if (yych == 'C') goto yy1477;
goto yy167;
}
} else {
@@ -23240,14 +23348,14 @@ yy1473:
if (yych <= '`') goto yy218;
goto yy167;
} else {
- if (yych <= 'c') goto yy1475;
+ if (yych <= 'c') goto yy1477;
if (yych <= 'z') goto yy167;
goto yy218;
}
}
}
-yy1474:
- YYDEBUG(1474, *YYCURSOR);
+yy1476:
+ YYDEBUG(1476, *YYCURSOR);
yyaccept = 5;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '-') {
@@ -23272,8 +23380,8 @@ yy1474:
goto yy218;
}
}
-yy1475:
- YYDEBUG(1475, *YYCURSOR);
+yy1477:
+ YYDEBUG(1477, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'H') {
if (yych <= ')') {
@@ -23295,8 +23403,8 @@ yy1475:
goto yy3;
}
}
-yy1476:
- YYDEBUG(1476, *YYCURSOR);
+yy1478:
+ YYDEBUG(1478, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'X') {
@@ -23313,14 +23421,14 @@ yy1476:
if (yych <= '/') goto yy172;
goto yy3;
} else {
- if (yych == 'R') goto yy1473;
+ if (yych == 'R') goto yy1475;
goto yy166;
}
}
} else {
if (yych <= '`') {
if (yych <= 'Z') {
- if (yych <= 'Y') goto yy1474;
+ if (yych <= 'Y') goto yy1476;
goto yy166;
} else {
if (yych == '_') goto yy172;
@@ -23328,17 +23436,17 @@ yy1476:
}
} else {
if (yych <= 'x') {
- if (yych == 'r') goto yy1488;
+ if (yych == 'r') goto yy1490;
goto yy171;
} else {
- if (yych <= 'y') goto yy1489;
+ if (yych <= 'y') goto yy1491;
if (yych <= 'z') goto yy171;
goto yy3;
}
}
}
-yy1477:
- YYDEBUG(1477, *YYCURSOR);
+yy1479:
+ YYDEBUG(1479, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'C') {
@@ -23353,7 +23461,7 @@ yy1477:
}
} else {
if (yych <= '_') {
- if (yych <= 'D') goto yy1467;
+ if (yych <= 'D') goto yy1469;
if (yych <= 'Z') goto yy166;
if (yych <= '^') goto yy3;
goto yy172;
@@ -23362,14 +23470,14 @@ yy1477:
if (yych <= '`') goto yy3;
goto yy171;
} else {
- if (yych <= 'd') goto yy1482;
+ if (yych <= 'd') goto yy1484;
if (yych <= 'z') goto yy171;
goto yy3;
}
}
}
-yy1478:
- YYDEBUG(1478, *YYCURSOR);
+yy1480:
+ YYDEBUG(1480, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'M') {
@@ -23384,7 +23492,7 @@ yy1478:
}
} else {
if (yych <= '_') {
- if (yych <= 'N') goto yy1464;
+ if (yych <= 'N') goto yy1466;
if (yych <= 'Z') goto yy166;
if (yych <= '^') goto yy3;
goto yy172;
@@ -23393,14 +23501,14 @@ yy1478:
if (yych <= '`') goto yy3;
goto yy171;
} else {
- if (yych <= 'n') goto yy1479;
+ if (yych <= 'n') goto yy1481;
if (yych <= 'z') goto yy171;
goto yy3;
}
}
}
-yy1479:
- YYDEBUG(1479, *YYCURSOR);
+yy1481:
+ YYDEBUG(1481, *YYCURSOR);
yyaccept = 4;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'C') {
@@ -23415,7 +23523,7 @@ yy1479:
}
} else {
if (yych <= '_') {
- if (yych <= 'D') goto yy1465;
+ if (yych <= 'D') goto yy1467;
if (yych <= 'Z') goto yy167;
if (yych <= '^') goto yy191;
goto yy172;
@@ -23424,14 +23532,14 @@ yy1479:
if (yych <= '`') goto yy191;
goto yy175;
} else {
- if (yych <= 'd') goto yy1480;
+ if (yych <= 'd') goto yy1482;
if (yych <= 'z') goto yy175;
goto yy191;
}
}
}
-yy1480:
- YYDEBUG(1480, *YYCURSOR);
+yy1482:
+ YYDEBUG(1482, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '@') {
@@ -23445,19 +23553,19 @@ yy1480:
}
} else {
if (yych <= '_') {
- if (yych <= 'A') goto yy1466;
+ if (yych <= 'A') goto yy1468;
if (yych <= 'Z') goto yy168;
if (yych <= '^') goto yy3;
goto yy172;
} else {
if (yych <= '`') goto yy3;
- if (yych <= 'a') goto yy1481;
+ if (yych <= 'a') goto yy1483;
if (yych <= 'z') goto yy176;
goto yy3;
}
}
-yy1481:
- YYDEBUG(1481, *YYCURSOR);
+yy1483:
+ YYDEBUG(1483, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'X') {
@@ -23487,8 +23595,8 @@ yy1481:
}
}
}
-yy1482:
- YYDEBUG(1482, *YYCURSOR);
+yy1484:
+ YYDEBUG(1484, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'M') {
@@ -23503,7 +23611,7 @@ yy1482:
}
} else {
if (yych <= '_') {
- if (yych <= 'N') goto yy1468;
+ if (yych <= 'N') goto yy1470;
if (yych <= 'Z') goto yy167;
if (yych <= '^') goto yy3;
goto yy172;
@@ -23512,14 +23620,14 @@ yy1482:
if (yych <= '`') goto yy3;
goto yy175;
} else {
- if (yych <= 'n') goto yy1483;
+ if (yych <= 'n') goto yy1485;
if (yych <= 'z') goto yy175;
goto yy3;
}
}
}
-yy1483:
- YYDEBUG(1483, *YYCURSOR);
+yy1485:
+ YYDEBUG(1485, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'H') {
@@ -23534,7 +23642,7 @@ yy1483:
}
} else {
if (yych <= '_') {
- if (yych <= 'I') goto yy1469;
+ if (yych <= 'I') goto yy1471;
if (yych <= 'Z') goto yy168;
if (yych <= '^') goto yy3;
goto yy172;
@@ -23543,14 +23651,14 @@ yy1483:
if (yych <= '`') goto yy3;
goto yy176;
} else {
- if (yych <= 'i') goto yy1484;
+ if (yych <= 'i') goto yy1486;
if (yych <= 'z') goto yy176;
goto yy3;
}
}
}
-yy1484:
- YYDEBUG(1484, *YYCURSOR);
+yy1486:
+ YYDEBUG(1486, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'F') {
@@ -23565,7 +23673,7 @@ yy1484:
}
} else {
if (yych <= '_') {
- if (yych <= 'G') goto yy1470;
+ if (yych <= 'G') goto yy1472;
if (yych <= 'Z') goto yy169;
if (yych <= '^') goto yy3;
goto yy172;
@@ -23574,14 +23682,14 @@ yy1484:
if (yych <= '`') goto yy3;
goto yy177;
} else {
- if (yych <= 'g') goto yy1485;
+ if (yych <= 'g') goto yy1487;
if (yych <= 'z') goto yy177;
goto yy3;
}
}
}
-yy1485:
- YYDEBUG(1485, *YYCURSOR);
+yy1487:
+ YYDEBUG(1487, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'G') {
@@ -23595,21 +23703,21 @@ yy1485:
}
} else {
if (yych <= '`') {
- if (yych <= 'H') goto yy1471;
+ if (yych <= 'H') goto yy1473;
if (yych == '_') goto yy172;
goto yy3;
} else {
- if (yych == 'h') goto yy1486;
+ if (yych == 'h') goto yy1488;
if (yych <= 'z') goto yy178;
goto yy3;
}
}
-yy1486:
- YYDEBUG(1486, *YYCURSOR);
+yy1488:
+ YYDEBUG(1488, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych == 'T') goto yy1472;
+ if (yych == 'T') goto yy1474;
if (yych != 't') goto yy179;
- YYDEBUG(1487, *YYCURSOR);
+ YYDEBUG(1489, *YYCURSOR);
yyaccept = 30;
yych = *(YYMARKER = ++YYCURSOR);
if (yybm[0+yych] & 16) {
@@ -23617,14 +23725,14 @@ yy1486:
}
if (yych <= '.') {
if (yych == '-') goto yy172;
- goto yy1418;
+ goto yy1420;
} else {
if (yych <= '/') goto yy172;
if (yych == '_') goto yy172;
- goto yy1418;
+ goto yy1420;
}
-yy1488:
- YYDEBUG(1488, *YYCURSOR);
+yy1490:
+ YYDEBUG(1490, *YYCURSOR);
yyaccept = 5;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '9') {
@@ -23652,7 +23760,7 @@ yy1488:
if (yych <= '@') goto yy218;
goto yy167;
} else {
- if (yych <= 'C') goto yy1475;
+ if (yych <= 'C') goto yy1477;
if (yych <= 'Z') goto yy167;
goto yy218;
}
@@ -23662,14 +23770,14 @@ yy1488:
if (yych <= '`') goto yy218;
goto yy175;
} else {
- if (yych <= 'c') goto yy1490;
+ if (yych <= 'c') goto yy1492;
if (yych <= 'z') goto yy175;
goto yy218;
}
}
}
-yy1489:
- YYDEBUG(1489, *YYCURSOR);
+yy1491:
+ YYDEBUG(1491, *YYCURSOR);
yyaccept = 5;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '.') {
@@ -23704,8 +23812,8 @@ yy1489:
}
}
}
-yy1490:
- YYDEBUG(1490, *YYCURSOR);
+yy1492:
+ YYDEBUG(1492, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'G') {
@@ -23735,8 +23843,8 @@ yy1490:
}
}
}
-yy1491:
- YYDEBUG(1491, *YYCURSOR);
+yy1493:
+ YYDEBUG(1493, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'W') {
if (yych <= 'N') {
@@ -23744,30 +23852,30 @@ yy1491:
if (yych <= '@') goto yy3;
goto yy166;
} else {
- if (yych <= 'O') goto yy1499;
+ if (yych <= 'O') goto yy1501;
if (yych <= 'U') goto yy166;
- if (yych <= 'V') goto yy1500;
- goto yy1497;
+ if (yych <= 'V') goto yy1502;
+ goto yy1499;
}
} else {
if (yych <= 'o') {
if (yych <= 'Z') goto yy166;
if (yych <= '`') goto yy3;
if (yych <= 'n') goto yy166;
- goto yy1499;
+ goto yy1501;
} else {
if (yych <= 'v') {
if (yych <= 'u') goto yy166;
- goto yy1500;
+ goto yy1502;
} else {
- if (yych <= 'w') goto yy1497;
+ if (yych <= 'w') goto yy1499;
if (yych <= 'z') goto yy166;
goto yy3;
}
}
}
-yy1492:
- YYDEBUG(1492, *YYCURSOR);
+yy1494:
+ YYDEBUG(1494, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'X') {
if (yych <= ')') {
@@ -23776,7 +23884,7 @@ yy1492:
} else {
if (yych <= '@') goto yy3;
if (yych <= 'W') goto yy166;
- goto yy1496;
+ goto yy1498;
}
} else {
if (yych <= 'w') {
@@ -23784,13 +23892,13 @@ yy1492:
if (yych <= '`') goto yy3;
goto yy166;
} else {
- if (yych <= 'x') goto yy1496;
+ if (yych <= 'x') goto yy1498;
if (yych <= 'z') goto yy166;
goto yy3;
}
}
-yy1493:
- YYDEBUG(1493, *YYCURSOR);
+yy1495:
+ YYDEBUG(1495, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'N') {
if (yych <= ')') {
@@ -23806,13 +23914,13 @@ yy1493:
if (yych <= '`') goto yy3;
goto yy166;
} else {
- if (yych <= 'n') goto yy1494;
+ if (yych <= 'n') goto yy1496;
if (yych <= 'z') goto yy166;
goto yy3;
}
}
-yy1494:
- YYDEBUG(1494, *YYCURSOR);
+yy1496:
+ YYDEBUG(1496, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'T') {
if (yych <= ')') {
@@ -23828,13 +23936,13 @@ yy1494:
if (yych <= '`') goto yy3;
goto yy167;
} else {
- if (yych <= 't') goto yy1495;
+ if (yych <= 't') goto yy1497;
if (yych <= 'z') goto yy167;
goto yy3;
}
}
-yy1495:
- YYDEBUG(1495, *YYCURSOR);
+yy1497:
+ YYDEBUG(1497, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'H') {
if (yych <= ')') {
@@ -23856,8 +23964,8 @@ yy1495:
goto yy3;
}
}
-yy1496:
- YYDEBUG(1496, *YYCURSOR);
+yy1498:
+ YYDEBUG(1498, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'T') {
if (yych <= ')') {
@@ -23866,7 +23974,7 @@ yy1496:
} else {
if (yych <= '@') goto yy3;
if (yych <= 'S') goto yy167;
- goto yy1426;
+ goto yy1428;
}
} else {
if (yych <= 's') {
@@ -23874,23 +23982,23 @@ yy1496:
if (yych <= '`') goto yy3;
goto yy167;
} else {
- if (yych <= 't') goto yy1426;
+ if (yych <= 't') goto yy1428;
if (yych <= 'z') goto yy167;
goto yy3;
}
}
-yy1497:
- YYDEBUG(1497, *YYCURSOR);
+yy1499:
+ YYDEBUG(1499, *YYCURSOR);
++YYCURSOR;
if ((yych = *YYCURSOR) <= '@') {
if (yych == ')') goto yy164;
} else {
if (yych <= 'Z') goto yy167;
- if (yych <= '`') goto yy1498;
+ if (yych <= '`') goto yy1500;
if (yych <= 'z') goto yy167;
}
-yy1498:
- YYDEBUG(1498, *YYCURSOR);
+yy1500:
+ YYDEBUG(1500, *YYCURSOR);
#line 982 "ext/date/lib/parse_date.re"
{
DEBUG_OUTPUT("now");
@@ -23899,9 +24007,9 @@ yy1498:
TIMELIB_DEINIT;
return TIMELIB_RELATIVE;
}
-#line 23903 "<stdout>"
-yy1499:
- YYDEBUG(1499, *YYCURSOR);
+#line 24011 "<stdout>"
+yy1501:
+ YYDEBUG(1501, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'N') {
if (yych <= ')') {
@@ -23910,7 +24018,7 @@ yy1499:
} else {
if (yych <= '@') goto yy3;
if (yych <= 'M') goto yy167;
- goto yy1505;
+ goto yy1507;
}
} else {
if (yych <= 'm') {
@@ -23918,13 +24026,13 @@ yy1499:
if (yych <= '`') goto yy3;
goto yy167;
} else {
- if (yych <= 'n') goto yy1505;
+ if (yych <= 'n') goto yy1507;
if (yych <= 'z') goto yy167;
goto yy3;
}
}
-yy1500:
- YYDEBUG(1500, *YYCURSOR);
+yy1502:
+ YYDEBUG(1502, *YYCURSOR);
yyaccept = 5;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '/') {
@@ -23959,14 +24067,14 @@ yy1500:
if (yych <= '`') goto yy218;
goto yy167;
} else {
- if (yych <= 'e') goto yy1501;
+ if (yych <= 'e') goto yy1503;
if (yych <= 'z') goto yy167;
goto yy218;
}
}
}
-yy1501:
- YYDEBUG(1501, *YYCURSOR);
+yy1503:
+ YYDEBUG(1503, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'M') {
if (yych <= ')') {
@@ -23982,13 +24090,13 @@ yy1501:
if (yych <= '`') goto yy3;
goto yy168;
} else {
- if (yych <= 'm') goto yy1502;
+ if (yych <= 'm') goto yy1504;
if (yych <= 'z') goto yy168;
goto yy3;
}
}
-yy1502:
- YYDEBUG(1502, *YYCURSOR);
+yy1504:
+ YYDEBUG(1504, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'B') {
if (yych <= ')') {
@@ -24004,40 +24112,40 @@ yy1502:
if (yych <= '`') goto yy3;
goto yy169;
} else {
- if (yych <= 'b') goto yy1503;
+ if (yych <= 'b') goto yy1505;
if (yych <= 'z') goto yy169;
goto yy3;
}
}
-yy1503:
- YYDEBUG(1503, *YYCURSOR);
+yy1505:
+ YYDEBUG(1505, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'D') {
if (yych == ')') goto yy164;
goto yy3;
} else {
- if (yych <= 'E') goto yy1504;
+ if (yych <= 'E') goto yy1506;
if (yych != 'e') goto yy3;
}
-yy1504:
- YYDEBUG(1504, *YYCURSOR);
+yy1506:
+ YYDEBUG(1506, *YYCURSOR);
yych = *++YYCURSOR;
if (yych == 'R') goto yy229;
if (yych == 'r') goto yy229;
goto yy56;
-yy1505:
- YYDEBUG(1505, *YYCURSOR);
+yy1507:
+ YYDEBUG(1507, *YYCURSOR);
++YYCURSOR;
if ((yych = *YYCURSOR) <= '@') {
if (yych == ')') goto yy164;
} else {
if (yych <= 'Z') goto yy168;
- if (yych <= '`') goto yy1506;
+ if (yych <= '`') goto yy1508;
if (yych <= 'z') goto yy168;
}
-yy1506:
- YYDEBUG(1506, *YYCURSOR);
+yy1508:
+ YYDEBUG(1508, *YYCURSOR);
#line 991 "ext/date/lib/parse_date.re"
{
DEBUG_OUTPUT("noon");
@@ -24049,9 +24157,9 @@ yy1506:
TIMELIB_DEINIT;
return TIMELIB_RELATIVE;
}
-#line 24053 "<stdout>"
-yy1507:
- YYDEBUG(1507, *YYCURSOR);
+#line 24161 "<stdout>"
+yy1509:
+ YYDEBUG(1509, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'V') {
@@ -24069,15 +24177,15 @@ yy1507:
if (yych <= '@') goto yy3;
goto yy166;
} else {
- if (yych <= 'O') goto yy1499;
+ if (yych <= 'O') goto yy1501;
if (yych <= 'U') goto yy166;
- goto yy1500;
+ goto yy1502;
}
}
} else {
if (yych <= 'n') {
if (yych <= '^') {
- if (yych <= 'W') goto yy1497;
+ if (yych <= 'W') goto yy1499;
if (yych <= 'Z') goto yy166;
goto yy3;
} else {
@@ -24087,18 +24195,18 @@ yy1507:
}
} else {
if (yych <= 'v') {
- if (yych <= 'o') goto yy1514;
+ if (yych <= 'o') goto yy1516;
if (yych <= 'u') goto yy171;
- goto yy1515;
+ goto yy1517;
} else {
- if (yych <= 'w') goto yy1513;
+ if (yych <= 'w') goto yy1515;
if (yych <= 'z') goto yy171;
goto yy3;
}
}
}
-yy1508:
- YYDEBUG(1508, *YYCURSOR);
+yy1510:
+ YYDEBUG(1510, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'W') {
@@ -24113,7 +24221,7 @@ yy1508:
}
} else {
if (yych <= '_') {
- if (yych <= 'X') goto yy1496;
+ if (yych <= 'X') goto yy1498;
if (yych <= 'Z') goto yy166;
if (yych <= '^') goto yy3;
goto yy172;
@@ -24122,14 +24230,14 @@ yy1508:
if (yych <= '`') goto yy3;
goto yy171;
} else {
- if (yych <= 'x') goto yy1512;
+ if (yych <= 'x') goto yy1514;
if (yych <= 'z') goto yy171;
goto yy3;
}
}
}
-yy1509:
- YYDEBUG(1509, *YYCURSOR);
+yy1511:
+ YYDEBUG(1511, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'M') {
@@ -24144,7 +24252,7 @@ yy1509:
}
} else {
if (yych <= '_') {
- if (yych <= 'N') goto yy1494;
+ if (yych <= 'N') goto yy1496;
if (yych <= 'Z') goto yy166;
if (yych <= '^') goto yy3;
goto yy172;
@@ -24153,14 +24261,14 @@ yy1509:
if (yych <= '`') goto yy3;
goto yy171;
} else {
- if (yych <= 'n') goto yy1510;
+ if (yych <= 'n') goto yy1512;
if (yych <= 'z') goto yy171;
goto yy3;
}
}
}
-yy1510:
- YYDEBUG(1510, *YYCURSOR);
+yy1512:
+ YYDEBUG(1512, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'S') {
@@ -24175,7 +24283,7 @@ yy1510:
}
} else {
if (yych <= '_') {
- if (yych <= 'T') goto yy1495;
+ if (yych <= 'T') goto yy1497;
if (yych <= 'Z') goto yy167;
if (yych <= '^') goto yy3;
goto yy172;
@@ -24184,14 +24292,14 @@ yy1510:
if (yych <= '`') goto yy3;
goto yy175;
} else {
- if (yych <= 't') goto yy1511;
+ if (yych <= 't') goto yy1513;
if (yych <= 'z') goto yy175;
goto yy3;
}
}
}
-yy1511:
- YYDEBUG(1511, *YYCURSOR);
+yy1513:
+ YYDEBUG(1513, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'G') {
@@ -24221,8 +24329,8 @@ yy1511:
}
}
}
-yy1512:
- YYDEBUG(1512, *YYCURSOR);
+yy1514:
+ YYDEBUG(1514, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'S') {
@@ -24237,7 +24345,7 @@ yy1512:
}
} else {
if (yych <= '_') {
- if (yych <= 'T') goto yy1426;
+ if (yych <= 'T') goto yy1428;
if (yych <= 'Z') goto yy167;
if (yych <= '^') goto yy3;
goto yy172;
@@ -24246,38 +24354,38 @@ yy1512:
if (yych <= '`') goto yy3;
goto yy175;
} else {
- if (yych <= 't') goto yy1458;
+ if (yych <= 't') goto yy1460;
if (yych <= 'z') goto yy175;
goto yy3;
}
}
}
-yy1513:
- YYDEBUG(1513, *YYCURSOR);
+yy1515:
+ YYDEBUG(1515, *YYCURSOR);
yyaccept = 31;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '/') {
if (yych <= ',') {
if (yych == ')') goto yy164;
- goto yy1498;
+ goto yy1500;
} else {
- if (yych == '.') goto yy1498;
+ if (yych == '.') goto yy1500;
goto yy172;
}
} else {
if (yych <= '^') {
- if (yych <= '@') goto yy1498;
+ if (yych <= '@') goto yy1500;
if (yych <= 'Z') goto yy167;
- goto yy1498;
+ goto yy1500;
} else {
if (yych <= '_') goto yy172;
- if (yych <= '`') goto yy1498;
+ if (yych <= '`') goto yy1500;
if (yych <= 'z') goto yy175;
- goto yy1498;
+ goto yy1500;
}
}
-yy1514:
- YYDEBUG(1514, *YYCURSOR);
+yy1516:
+ YYDEBUG(1516, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'M') {
@@ -24292,7 +24400,7 @@ yy1514:
}
} else {
if (yych <= '_') {
- if (yych <= 'N') goto yy1505;
+ if (yych <= 'N') goto yy1507;
if (yych <= 'Z') goto yy167;
if (yych <= '^') goto yy3;
goto yy172;
@@ -24301,14 +24409,14 @@ yy1514:
if (yych <= '`') goto yy3;
goto yy175;
} else {
- if (yych <= 'n') goto yy1520;
+ if (yych <= 'n') goto yy1522;
if (yych <= 'z') goto yy175;
goto yy3;
}
}
}
-yy1515:
- YYDEBUG(1515, *YYCURSOR);
+yy1517:
+ YYDEBUG(1517, *YYCURSOR);
yyaccept = 5;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '9') {
@@ -24336,7 +24444,7 @@ yy1515:
if (yych <= '@') goto yy218;
goto yy167;
} else {
- if (yych <= 'E') goto yy1501;
+ if (yych <= 'E') goto yy1503;
if (yych <= 'Z') goto yy167;
goto yy218;
}
@@ -24346,14 +24454,14 @@ yy1515:
if (yych <= '`') goto yy218;
goto yy175;
} else {
- if (yych <= 'e') goto yy1516;
+ if (yych <= 'e') goto yy1518;
if (yych <= 'z') goto yy175;
goto yy218;
}
}
}
-yy1516:
- YYDEBUG(1516, *YYCURSOR);
+yy1518:
+ YYDEBUG(1518, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'L') {
@@ -24368,7 +24476,7 @@ yy1516:
}
} else {
if (yych <= '_') {
- if (yych <= 'M') goto yy1502;
+ if (yych <= 'M') goto yy1504;
if (yych <= 'Z') goto yy168;
if (yych <= '^') goto yy3;
goto yy172;
@@ -24377,14 +24485,14 @@ yy1516:
if (yych <= '`') goto yy3;
goto yy176;
} else {
- if (yych <= 'm') goto yy1517;
+ if (yych <= 'm') goto yy1519;
if (yych <= 'z') goto yy176;
goto yy3;
}
}
}
-yy1517:
- YYDEBUG(1517, *YYCURSOR);
+yy1519:
+ YYDEBUG(1519, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'A') {
@@ -24399,7 +24507,7 @@ yy1517:
}
} else {
if (yych <= '_') {
- if (yych <= 'B') goto yy1503;
+ if (yych <= 'B') goto yy1505;
if (yych <= 'Z') goto yy169;
if (yych <= '^') goto yy3;
goto yy172;
@@ -24408,14 +24516,14 @@ yy1517:
if (yych <= '`') goto yy3;
goto yy177;
} else {
- if (yych <= 'b') goto yy1518;
+ if (yych <= 'b') goto yy1520;
if (yych <= 'z') goto yy177;
goto yy3;
}
}
}
-yy1518:
- YYDEBUG(1518, *YYCURSOR);
+yy1520:
+ YYDEBUG(1520, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'D') {
@@ -24429,47 +24537,47 @@ yy1518:
}
} else {
if (yych <= '`') {
- if (yych <= 'E') goto yy1504;
+ if (yych <= 'E') goto yy1506;
if (yych == '_') goto yy172;
goto yy3;
} else {
- if (yych == 'e') goto yy1519;
+ if (yych == 'e') goto yy1521;
if (yych <= 'z') goto yy178;
goto yy3;
}
}
-yy1519:
- YYDEBUG(1519, *YYCURSOR);
+yy1521:
+ YYDEBUG(1521, *YYCURSOR);
yych = *++YYCURSOR;
if (yych == 'R') goto yy229;
if (yych == 'r') goto yy341;
goto yy179;
-yy1520:
- YYDEBUG(1520, *YYCURSOR);
+yy1522:
+ YYDEBUG(1522, *YYCURSOR);
yyaccept = 32;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= '/') {
if (yych <= ',') {
if (yych == ')') goto yy164;
- goto yy1506;
+ goto yy1508;
} else {
- if (yych == '.') goto yy1506;
+ if (yych == '.') goto yy1508;
goto yy172;
}
} else {
if (yych <= '^') {
- if (yych <= '@') goto yy1506;
+ if (yych <= '@') goto yy1508;
if (yych <= 'Z') goto yy168;
- goto yy1506;
+ goto yy1508;
} else {
if (yych <= '_') goto yy172;
- if (yych <= '`') goto yy1506;
+ if (yych <= '`') goto yy1508;
if (yych <= 'z') goto yy176;
- goto yy1506;
+ goto yy1508;
}
}
-yy1521:
- YYDEBUG(1521, *YYCURSOR);
+yy1523:
+ YYDEBUG(1523, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'S') {
if (yych <= ')') {
@@ -24485,13 +24593,13 @@ yy1521:
if (yych <= '`') goto yy3;
goto yy166;
} else {
- if (yych <= 's') goto yy1522;
+ if (yych <= 's') goto yy1524;
if (yych <= 'z') goto yy166;
goto yy3;
}
}
-yy1522:
- YYDEBUG(1522, *YYCURSOR);
+yy1524:
+ YYDEBUG(1524, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'T') {
if (yych <= ')') {
@@ -24507,13 +24615,13 @@ yy1522:
if (yych <= '`') goto yy3;
goto yy167;
} else {
- if (yych <= 't') goto yy1523;
+ if (yych <= 't') goto yy1525;
if (yych <= 'z') goto yy167;
goto yy3;
}
}
-yy1523:
- YYDEBUG(1523, *YYCURSOR);
+yy1525:
+ YYDEBUG(1525, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'E') {
if (yych <= ')') {
@@ -24529,13 +24637,13 @@ yy1523:
if (yych <= '`') goto yy3;
goto yy168;
} else {
- if (yych <= 'e') goto yy1524;
+ if (yych <= 'e') goto yy1526;
if (yych <= 'z') goto yy168;
goto yy3;
}
}
-yy1524:
- YYDEBUG(1524, *YYCURSOR);
+yy1526:
+ YYDEBUG(1526, *YYCURSOR);
yych = *++YYCURSOR;
if (yych <= 'R') {
if (yych <= ')') {
@@ -24551,37 +24659,37 @@ yy1524:
if (yych <= '`') goto yy3;
goto yy169;
} else {
- if (yych <= 'r') goto yy1525;
+ if (yych <= 'r') goto yy1527;
if (yych <= 'z') goto yy169;
goto yy3;
}
}
-yy1525:
- YYDEBUG(1525, *YYCURSOR);
+yy1527:
+ YYDEBUG(1527, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'C') {
if (yych == ')') goto yy164;
goto yy3;
} else {
- if (yych <= 'D') goto yy1526;
+ if (yych <= 'D') goto yy1528;
if (yych != 'd') goto yy3;
}
-yy1526:
- YYDEBUG(1526, *YYCURSOR);
+yy1528:
+ YYDEBUG(1528, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych == 'A') goto yy1527;
+ if (yych == 'A') goto yy1529;
if (yych != 'a') goto yy56;
-yy1527:
- YYDEBUG(1527, *YYCURSOR);
+yy1529:
+ YYDEBUG(1529, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych == 'Y') goto yy1528;
+ if (yych == 'Y') goto yy1530;
if (yych != 'y') goto yy56;
-yy1528:
- YYDEBUG(1528, *YYCURSOR);
+yy1530:
+ YYDEBUG(1530, *YYCURSOR);
++YYCURSOR;
-yy1529:
- YYDEBUG(1529, *YYCURSOR);
+yy1531:
+ YYDEBUG(1531, *YYCURSOR);
#line 970 "ext/date/lib/parse_date.re"
{
DEBUG_OUTPUT("yesterday");
@@ -24593,9 +24701,9 @@ yy1529:
TIMELIB_DEINIT;
return TIMELIB_RELATIVE;
}
-#line 24597 "<stdout>"
-yy1530:
- YYDEBUG(1530, *YYCURSOR);
+#line 24705 "<stdout>"
+yy1532:
+ YYDEBUG(1532, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'R') {
@@ -24610,7 +24718,7 @@ yy1530:
}
} else {
if (yych <= '_') {
- if (yych <= 'S') goto yy1522;
+ if (yych <= 'S') goto yy1524;
if (yych <= 'Z') goto yy166;
if (yych <= '^') goto yy3;
goto yy172;
@@ -24619,14 +24727,14 @@ yy1530:
if (yych <= '`') goto yy3;
goto yy171;
} else {
- if (yych <= 's') goto yy1531;
+ if (yych <= 's') goto yy1533;
if (yych <= 'z') goto yy171;
goto yy3;
}
}
}
-yy1531:
- YYDEBUG(1531, *YYCURSOR);
+yy1533:
+ YYDEBUG(1533, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'S') {
@@ -24641,7 +24749,7 @@ yy1531:
}
} else {
if (yych <= '_') {
- if (yych <= 'T') goto yy1523;
+ if (yych <= 'T') goto yy1525;
if (yych <= 'Z') goto yy167;
if (yych <= '^') goto yy3;
goto yy172;
@@ -24650,14 +24758,14 @@ yy1531:
if (yych <= '`') goto yy3;
goto yy175;
} else {
- if (yych <= 't') goto yy1532;
+ if (yych <= 't') goto yy1534;
if (yych <= 'z') goto yy175;
goto yy3;
}
}
}
-yy1532:
- YYDEBUG(1532, *YYCURSOR);
+yy1534:
+ YYDEBUG(1534, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'D') {
@@ -24672,7 +24780,7 @@ yy1532:
}
} else {
if (yych <= '_') {
- if (yych <= 'E') goto yy1524;
+ if (yych <= 'E') goto yy1526;
if (yych <= 'Z') goto yy168;
if (yych <= '^') goto yy3;
goto yy172;
@@ -24681,14 +24789,14 @@ yy1532:
if (yych <= '`') goto yy3;
goto yy176;
} else {
- if (yych <= 'e') goto yy1533;
+ if (yych <= 'e') goto yy1535;
if (yych <= 'z') goto yy176;
goto yy3;
}
}
}
-yy1533:
- YYDEBUG(1533, *YYCURSOR);
+yy1535:
+ YYDEBUG(1535, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'Q') {
@@ -24703,7 +24811,7 @@ yy1533:
}
} else {
if (yych <= '_') {
- if (yych <= 'R') goto yy1525;
+ if (yych <= 'R') goto yy1527;
if (yych <= 'Z') goto yy169;
if (yych <= '^') goto yy3;
goto yy172;
@@ -24712,14 +24820,14 @@ yy1533:
if (yych <= '`') goto yy3;
goto yy177;
} else {
- if (yych <= 'r') goto yy1534;
+ if (yych <= 'r') goto yy1536;
if (yych <= 'z') goto yy177;
goto yy3;
}
}
}
-yy1534:
- YYDEBUG(1534, *YYCURSOR);
+yy1536:
+ YYDEBUG(1536, *YYCURSOR);
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'C') {
@@ -24733,25 +24841,25 @@ yy1534:
}
} else {
if (yych <= '`') {
- if (yych <= 'D') goto yy1526;
+ if (yych <= 'D') goto yy1528;
if (yych == '_') goto yy172;
goto yy3;
} else {
- if (yych == 'd') goto yy1535;
+ if (yych == 'd') goto yy1537;
if (yych <= 'z') goto yy178;
goto yy3;
}
}
-yy1535:
- YYDEBUG(1535, *YYCURSOR);
+yy1537:
+ YYDEBUG(1537, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych == 'A') goto yy1527;
+ if (yych == 'A') goto yy1529;
if (yych != 'a') goto yy179;
- YYDEBUG(1536, *YYCURSOR);
+ YYDEBUG(1538, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych == 'Y') goto yy1528;
+ if (yych == 'Y') goto yy1530;
if (yych != 'y') goto yy179;
- YYDEBUG(1537, *YYCURSOR);
+ YYDEBUG(1539, *YYCURSOR);
yyaccept = 33;
yych = *(YYMARKER = ++YYCURSOR);
if (yybm[0+yych] & 16) {
@@ -24759,11 +24867,11 @@ yy1535:
}
if (yych <= '.') {
if (yych == '-') goto yy172;
- goto yy1529;
+ goto yy1531;
} else {
if (yych <= '/') goto yy172;
if (yych == '_') goto yy172;
- goto yy1529;
+ goto yy1531;
}
}
#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 74d9ea3a0f..f26e276837 100644
--- a/ext/date/lib/parse_date.re
+++ b/ext/date/lib/parse_date.re
@@ -931,8 +931,8 @@ isoweek = year4 "-"? "W" weekofyear;
exif = year4 ":" monthlz ":" daylz " " hour24lz ":" minutelz ":" secondlz;
firstdayof = 'first day of';
lastdayof = 'last day of';
-backof = 'back of ' hour24 space? meridian?;
-frontof = 'front of ' hour24 space? meridian?;
+backof = 'back of ' hour24 (space? meridian)?;
+frontof = 'front of ' hour24 (space? meridian)?;
/* Common Log Format: 10/Oct/2000:13:55:36 -0700 */
clf = day "/" monthabbr "/" year4 ":" hour24lz ":" minutelz ":" secondlz space tzcorrection;
diff --git a/ext/date/tests/bug53437_var3.phpt b/ext/date/tests/bug53437_var3.phpt
index 8f48b1b644..8dcd4c821f 100644
--- a/ext/date/tests/bug53437_var3.phpt
+++ b/ext/date/tests/bug53437_var3.phpt
@@ -40,7 +40,7 @@ object(DateInterval)#%d (16) {
["special_amount"]=>
int(-1)
["have_weekday_relative"]=>
- int(9)
+ int(0)
["have_special_relative"]=>
int(0)
["f"]=>
diff --git a/ext/wddx/tests/bug75055.phpt b/ext/wddx/tests/bug75055.phpt
new file mode 100644
index 0000000000..2956284d22
--- /dev/null
+++ b/ext/wddx/tests/bug75055.phpt
@@ -0,0 +1,20 @@
+--TEST--
+Bug #75055 Out-Of-Bounds Read in timelib_meridian()
+--SKIPIF--
+<?php if (!extension_loaded("wddx")) print "skip"; ?>
+--FILE--
+<?php
+
+$file_str = dirname(__FILE__) . "/bug75055.wddx";
+
+$wddx_str = file_get_contents($file_str);
+print strlen($wddx_str) . " bytes read.\n";
+
+var_dump(wddx_deserialize($wddx_str));
+?>
+--EXPECT--
+323 bytes read.
+array(1) {
+ ["aDateTime"]=>
+ string(12) "frONt of 0 0"
+}
diff --git a/ext/wddx/tests/bug75055.wddx b/ext/wddx/tests/bug75055.wddx
new file mode 100644
index 0000000000..6493352469
--- /dev/null
+++ b/ext/wddx/tests/bug75055.wddx
@@ -0,0 +1,13 @@
+<?xml version='1.0'?>
+<!DOCTYPE wddxPacket SYSTEM 'wddx_0100.dtd'>
+<wddxPacket version='1.0'>
+<header/>
+ <data>
+ <struct>
+ <var name='aDateTime'>
+ <dateTime>frONt of 0 0</dateTime>
+ </var>
+ </struct>
+ </data>
+</wddxPacket>
+