mirror of
https://github.com/php/php-src.git
synced 2024-09-22 18:37:25 +00:00
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0: regenerate date parser with re2c 0.15.3 regenerate date parser with re2c 0.15.3
This commit is contained in:
commit
fcc9386578
@ -1,4 +1,4 @@
|
||||
/* Generated by re2c 0.13.5 on Wed Jul 20 13:32:20 2016 */
|
||||
/* Generated by re2c 0.15.3 on Sun Jul 24 14:52:04 2016 */
|
||||
#line 1 "ext/date/lib/parse_date.re"
|
||||
/*
|
||||
* The MIT License (MIT)
|
||||
@ -862,7 +862,6 @@ std:
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0,
|
||||
};
|
||||
|
||||
if ((YYLIMIT - YYCURSOR) < 31) YYFILL(31);
|
||||
yych = *YYCURSOR;
|
||||
switch (yych) {
|
||||
@ -973,7 +972,7 @@ yy3:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_TIMEZONE;
|
||||
}
|
||||
#line 977 "<stdout>"
|
||||
#line 976 "<stdout>"
|
||||
yy4:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych <= 'E') {
|
||||
@ -1278,7 +1277,7 @@ yy12:
|
||||
add_error(s, "Unexpected character");
|
||||
goto std;
|
||||
}
|
||||
#line 1282 "<stdout>"
|
||||
#line 1281 "<stdout>"
|
||||
yy13:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych <= 'R') {
|
||||
@ -2296,7 +2295,7 @@ yy49:
|
||||
{
|
||||
goto std;
|
||||
}
|
||||
#line 2300 "<stdout>"
|
||||
#line 2299 "<stdout>"
|
||||
yy50:
|
||||
yych = *++YYCURSOR;
|
||||
goto yy49;
|
||||
@ -2307,7 +2306,7 @@ yy51:
|
||||
s->pos = cursor; s->line++;
|
||||
goto std;
|
||||
}
|
||||
#line 2311 "<stdout>"
|
||||
#line 2310 "<stdout>"
|
||||
yy53:
|
||||
yych = *++YYCURSOR;
|
||||
goto yy12;
|
||||
@ -2374,7 +2373,7 @@ yy56:
|
||||
if (yyaccept <= 4) {
|
||||
if (yyaccept <= 2) {
|
||||
if (yyaccept <= 1) {
|
||||
if (yyaccept <= 0) {
|
||||
if (yyaccept == 0) {
|
||||
goto yy3;
|
||||
} else {
|
||||
goto yy12;
|
||||
@ -2383,7 +2382,7 @@ yy56:
|
||||
goto yy49;
|
||||
}
|
||||
} else {
|
||||
if (yyaccept <= 3) {
|
||||
if (yyaccept == 3) {
|
||||
goto yy72;
|
||||
} else {
|
||||
goto yy166;
|
||||
@ -2391,13 +2390,13 @@ yy56:
|
||||
}
|
||||
} else {
|
||||
if (yyaccept <= 6) {
|
||||
if (yyaccept <= 5) {
|
||||
if (yyaccept == 5) {
|
||||
goto yy193;
|
||||
} else {
|
||||
goto yy198;
|
||||
}
|
||||
} else {
|
||||
if (yyaccept <= 7) {
|
||||
if (yyaccept == 7) {
|
||||
goto yy222;
|
||||
} else {
|
||||
goto yy294;
|
||||
@ -2407,13 +2406,13 @@ yy56:
|
||||
} else {
|
||||
if (yyaccept <= 12) {
|
||||
if (yyaccept <= 10) {
|
||||
if (yyaccept <= 9) {
|
||||
if (yyaccept == 9) {
|
||||
goto yy392;
|
||||
} else {
|
||||
goto yy475;
|
||||
}
|
||||
} else {
|
||||
if (yyaccept <= 11) {
|
||||
if (yyaccept == 11) {
|
||||
goto yy490;
|
||||
} else {
|
||||
goto yy611;
|
||||
@ -2421,13 +2420,13 @@ yy56:
|
||||
}
|
||||
} else {
|
||||
if (yyaccept <= 14) {
|
||||
if (yyaccept <= 13) {
|
||||
if (yyaccept == 13) {
|
||||
goto yy656;
|
||||
} else {
|
||||
goto yy666;
|
||||
}
|
||||
} else {
|
||||
if (yyaccept <= 15) {
|
||||
if (yyaccept == 15) {
|
||||
goto yy763;
|
||||
} else {
|
||||
goto yy783;
|
||||
@ -2440,7 +2439,7 @@ yy56:
|
||||
if (yyaccept <= 21) {
|
||||
if (yyaccept <= 19) {
|
||||
if (yyaccept <= 18) {
|
||||
if (yyaccept <= 17) {
|
||||
if (yyaccept == 17) {
|
||||
goto yy814;
|
||||
} else {
|
||||
goto yy821;
|
||||
@ -2449,7 +2448,7 @@ yy56:
|
||||
goto yy848;
|
||||
}
|
||||
} else {
|
||||
if (yyaccept <= 20) {
|
||||
if (yyaccept == 20) {
|
||||
goto yy793;
|
||||
} else {
|
||||
goto yy454;
|
||||
@ -2457,13 +2456,13 @@ yy56:
|
||||
}
|
||||
} else {
|
||||
if (yyaccept <= 23) {
|
||||
if (yyaccept <= 22) {
|
||||
if (yyaccept == 22) {
|
||||
goto yy973;
|
||||
} else {
|
||||
goto yy842;
|
||||
}
|
||||
} else {
|
||||
if (yyaccept <= 24) {
|
||||
if (yyaccept == 24) {
|
||||
goto yy1067;
|
||||
} else {
|
||||
goto yy1075;
|
||||
@ -2473,13 +2472,13 @@ yy56:
|
||||
} else {
|
||||
if (yyaccept <= 29) {
|
||||
if (yyaccept <= 27) {
|
||||
if (yyaccept <= 26) {
|
||||
if (yyaccept == 26) {
|
||||
goto yy1117;
|
||||
} else {
|
||||
goto yy1141;
|
||||
}
|
||||
} else {
|
||||
if (yyaccept <= 28) {
|
||||
if (yyaccept == 28) {
|
||||
goto yy1294;
|
||||
} else {
|
||||
goto yy1417;
|
||||
@ -2487,13 +2486,13 @@ yy56:
|
||||
}
|
||||
} else {
|
||||
if (yyaccept <= 31) {
|
||||
if (yyaccept <= 30) {
|
||||
if (yyaccept == 30) {
|
||||
goto yy1420;
|
||||
} else {
|
||||
goto yy1500;
|
||||
}
|
||||
} else {
|
||||
if (yyaccept <= 32) {
|
||||
if (yyaccept == 32) {
|
||||
goto yy1508;
|
||||
} else {
|
||||
goto yy1531;
|
||||
@ -2689,7 +2688,7 @@ yy72:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_RELATIVE;
|
||||
}
|
||||
#line 2693 "<stdout>"
|
||||
#line 2692 "<stdout>"
|
||||
yy73:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych == 'D') goto yy74;
|
||||
@ -3374,7 +3373,7 @@ yy166:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_WEEKDAY;
|
||||
}
|
||||
#line 3378 "<stdout>"
|
||||
#line 3377 "<stdout>"
|
||||
yy167:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych <= 'K') {
|
||||
@ -3876,7 +3875,7 @@ yy193:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_DATE_TEXT;
|
||||
}
|
||||
#line 3880 "<stdout>"
|
||||
#line 3879 "<stdout>"
|
||||
yy194:
|
||||
++YYCURSOR;
|
||||
if ((YYLIMIT - YYCURSOR) < 21) YYFILL(21);
|
||||
@ -3935,7 +3934,7 @@ yy198:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_DATE_TEXT;
|
||||
}
|
||||
#line 3939 "<stdout>"
|
||||
#line 3938 "<stdout>"
|
||||
yy199:
|
||||
yyaccept = 6;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
@ -4209,7 +4208,7 @@ yy222:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_SHORTDATE_WITH_TIME;
|
||||
}
|
||||
#line 4213 "<stdout>"
|
||||
#line 4212 "<stdout>"
|
||||
yy223:
|
||||
yyaccept = 7;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
@ -4874,7 +4873,7 @@ yy277:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_SHORTDATE_WITH_TIME;
|
||||
}
|
||||
#line 4878 "<stdout>"
|
||||
#line 4877 "<stdout>"
|
||||
yy279:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych <= 0x1F) {
|
||||
@ -5049,7 +5048,7 @@ yy294:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_DATE_NO_DAY;
|
||||
}
|
||||
#line 5053 "<stdout>"
|
||||
#line 5052 "<stdout>"
|
||||
yy295:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych <= '/') {
|
||||
@ -6213,7 +6212,7 @@ yy363:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_PG_TEXT;
|
||||
}
|
||||
#line 6217 "<stdout>"
|
||||
#line 6216 "<stdout>"
|
||||
yy364:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych <= '/') goto yy363;
|
||||
@ -6842,7 +6841,7 @@ yy392:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_AGO;
|
||||
}
|
||||
#line 6846 "<stdout>"
|
||||
#line 6845 "<stdout>"
|
||||
yy393:
|
||||
yyaccept = 5;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
@ -8541,7 +8540,7 @@ yy454:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_ISO_DATE;
|
||||
}
|
||||
#line 8545 "<stdout>"
|
||||
#line 8544 "<stdout>"
|
||||
yy455:
|
||||
yyaccept = 0;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
@ -9088,7 +9087,7 @@ yy475:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_DATE_TEXT;
|
||||
}
|
||||
#line 9092 "<stdout>"
|
||||
#line 9091 "<stdout>"
|
||||
yy476:
|
||||
yyaccept = 10;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
@ -9232,7 +9231,7 @@ yy487:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_TIME12;
|
||||
}
|
||||
#line 9236 "<stdout>"
|
||||
#line 9235 "<stdout>"
|
||||
yy489:
|
||||
yyaccept = 11;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
@ -9268,7 +9267,7 @@ yy490:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_TIME24_WITH_ZONE;
|
||||
}
|
||||
#line 9272 "<stdout>"
|
||||
#line 9271 "<stdout>"
|
||||
yy491:
|
||||
yyaccept = 11;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
@ -9564,7 +9563,7 @@ yy522:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_TIME24_WITH_ZONE;
|
||||
}
|
||||
#line 9568 "<stdout>"
|
||||
#line 9567 "<stdout>"
|
||||
yy524:
|
||||
yyaccept = 11;
|
||||
YYMARKER = ++YYCURSOR;
|
||||
@ -9673,7 +9672,7 @@ yy534:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_DATE_FULL;
|
||||
}
|
||||
#line 9677 "<stdout>"
|
||||
#line 9676 "<stdout>"
|
||||
yy535:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych == 'M') goto yy536;
|
||||
@ -10348,7 +10347,7 @@ yy604:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_DATE_FULL_POINTED;
|
||||
}
|
||||
#line 10352 "<stdout>"
|
||||
#line 10351 "<stdout>"
|
||||
yy607:
|
||||
yyaccept = 11;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
@ -10392,7 +10391,7 @@ yy611:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_DATE_FULL_POINTED;
|
||||
}
|
||||
#line 10396 "<stdout>"
|
||||
#line 10395 "<stdout>"
|
||||
yy612:
|
||||
yyaccept = 11;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
@ -11001,7 +11000,7 @@ yy656:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_ISO_DATE;
|
||||
}
|
||||
#line 11005 "<stdout>"
|
||||
#line 11004 "<stdout>"
|
||||
yy657:
|
||||
yyaccept = 13;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
@ -11112,7 +11111,7 @@ yy666:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_AMERICAN;
|
||||
}
|
||||
#line 11116 "<stdout>"
|
||||
#line 11115 "<stdout>"
|
||||
yy667:
|
||||
yyaccept = 14;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
@ -11331,7 +11330,7 @@ yy700:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_CLF;
|
||||
}
|
||||
#line 11335 "<stdout>"
|
||||
#line 11334 "<stdout>"
|
||||
yy701:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych <= '5') {
|
||||
@ -11831,7 +11830,7 @@ yy763:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_ISO_DATE;
|
||||
}
|
||||
#line 11835 "<stdout>"
|
||||
#line 11834 "<stdout>"
|
||||
yy764:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych == 'C') goto yy765;
|
||||
@ -11875,7 +11874,7 @@ yy770:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_PG_TEXT;
|
||||
}
|
||||
#line 11879 "<stdout>"
|
||||
#line 11878 "<stdout>"
|
||||
yy772:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych == 'V') goto yy765;
|
||||
@ -12008,7 +12007,7 @@ yy783:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_CLF;
|
||||
}
|
||||
#line 12012 "<stdout>"
|
||||
#line 12011 "<stdout>"
|
||||
yy784:
|
||||
yych = *++YYCURSOR;
|
||||
switch (yych) {
|
||||
@ -12159,7 +12158,7 @@ yy793:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_DATE_NO_DAY;
|
||||
}
|
||||
#line 12163 "<stdout>"
|
||||
#line 12162 "<stdout>"
|
||||
yy794:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych == 'I') goto yy927;
|
||||
@ -12371,7 +12370,7 @@ yy814:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_ISO_WEEK;
|
||||
}
|
||||
#line 12375 "<stdout>"
|
||||
#line 12374 "<stdout>"
|
||||
yy815:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych <= '/') goto yy56;
|
||||
@ -12396,7 +12395,7 @@ yy816:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_ISO_WEEK;
|
||||
}
|
||||
#line 12400 "<stdout>"
|
||||
#line 12399 "<stdout>"
|
||||
yy818:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych <= '/') goto yy60;
|
||||
@ -12469,7 +12468,7 @@ yy821:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_PG_YEARDAY;
|
||||
}
|
||||
#line 12473 "<stdout>"
|
||||
#line 12472 "<stdout>"
|
||||
yy822:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych <= '/') goto yy60;
|
||||
@ -12576,7 +12575,7 @@ yy842:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_XMLRPC_SOAP;
|
||||
}
|
||||
#line 12580 "<stdout>"
|
||||
#line 12579 "<stdout>"
|
||||
yy843:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych <= '2') {
|
||||
@ -12843,7 +12842,7 @@ yy848:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_DATE_NOCOLON;
|
||||
}
|
||||
#line 12847 "<stdout>"
|
||||
#line 12846 "<stdout>"
|
||||
yy849:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych <= 'H') {
|
||||
@ -13650,7 +13649,7 @@ yy973:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_ISO_DATE;
|
||||
}
|
||||
#line 13654 "<stdout>"
|
||||
#line 13653 "<stdout>"
|
||||
yy974:
|
||||
yyaccept = 22;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
@ -14584,7 +14583,7 @@ yy1067:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_GNU_NOCOLON;
|
||||
}
|
||||
#line 14588 "<stdout>"
|
||||
#line 14587 "<stdout>"
|
||||
yy1068:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych <= '/') goto yy60;
|
||||
@ -14687,7 +14686,7 @@ yy1075:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_ISO_NOCOLON;
|
||||
}
|
||||
#line 14691 "<stdout>"
|
||||
#line 14690 "<stdout>"
|
||||
yy1076:
|
||||
yyaccept = 25;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
@ -15559,7 +15558,7 @@ yy1117:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_RELATIVE;
|
||||
}
|
||||
#line 15563 "<stdout>"
|
||||
#line 15562 "<stdout>"
|
||||
yy1118:
|
||||
++YYCURSOR;
|
||||
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
|
||||
@ -15622,7 +15621,7 @@ yy1125:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_WEEK_DAY_OF_MONTH;
|
||||
}
|
||||
#line 15626 "<stdout>"
|
||||
#line 15625 "<stdout>"
|
||||
yy1127:
|
||||
yyaccept = 26;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
@ -15738,7 +15737,7 @@ yy1141:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_RELATIVE;
|
||||
}
|
||||
#line 15742 "<stdout>"
|
||||
#line 15741 "<stdout>"
|
||||
yy1142:
|
||||
yych = *++YYCURSOR;
|
||||
goto yy1117;
|
||||
@ -18284,7 +18283,7 @@ yy1294:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_LF_DAY_OF_MONTH;
|
||||
}
|
||||
#line 18288 "<stdout>"
|
||||
#line 18287 "<stdout>"
|
||||
yy1295:
|
||||
yyaccept = 28;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
@ -18539,7 +18538,7 @@ yy1315:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_LF_DAY_OF_MONTH;
|
||||
}
|
||||
#line 18543 "<stdout>"
|
||||
#line 18542 "<stdout>"
|
||||
yy1317:
|
||||
yyaccept = 0;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
@ -19924,7 +19923,7 @@ yy1387:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_RELATIVE;
|
||||
}
|
||||
#line 19928 "<stdout>"
|
||||
#line 19927 "<stdout>"
|
||||
yy1388:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych <= 'N') {
|
||||
@ -20341,7 +20340,7 @@ yy1417:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_RELATIVE;
|
||||
}
|
||||
#line 20345 "<stdout>"
|
||||
#line 20344 "<stdout>"
|
||||
yy1418:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych <= 'Y') {
|
||||
@ -20382,7 +20381,7 @@ yy1420:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_RELATIVE;
|
||||
}
|
||||
#line 20386 "<stdout>"
|
||||
#line 20385 "<stdout>"
|
||||
yy1421:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych <= 'S') {
|
||||
@ -22322,7 +22321,7 @@ yy1500:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_RELATIVE;
|
||||
}
|
||||
#line 22326 "<stdout>"
|
||||
#line 22325 "<stdout>"
|
||||
yy1501:
|
||||
yych = *++YYCURSOR;
|
||||
if (yych <= 'N') {
|
||||
@ -22464,7 +22463,7 @@ yy1508:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_RELATIVE;
|
||||
}
|
||||
#line 22468 "<stdout>"
|
||||
#line 22467 "<stdout>"
|
||||
yy1509:
|
||||
yyaccept = 0;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
@ -22985,7 +22984,7 @@ yy1531:
|
||||
TIMELIB_DEINIT;
|
||||
return TIMELIB_RELATIVE;
|
||||
}
|
||||
#line 22989 "<stdout>"
|
||||
#line 22988 "<stdout>"
|
||||
yy1532:
|
||||
yyaccept = 0;
|
||||
yych = *(YYMARKER = ++YYCURSOR);
|
||||
|
Loading…
Reference in New Issue
Block a user