|
|
|
@ -1,4 +1,4 @@ |
|
|
|
/* Generated by re2c 0.9.7.dev on Wed Jun 15 09:20:28 2005 */ |
|
|
|
/* Generated by re2c 0.9.8.dev on Wed Jun 15 09:42:20 2005 */ |
|
|
|
#line 1 "parse_date.re" |
|
|
|
/* |
|
|
|
+----------------------------------------------------------------------+ |
|
|
|
@ -744,6 +744,7 @@ std: |
|
|
|
#line 844 "parse_date.re" |
|
|
|
|
|
|
|
|
|
|
|
{ |
|
|
|
static unsigned char yybm[] = { |
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, |
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, |
|
|
|
@ -779,7 +780,7 @@ std: |
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, |
|
|
|
}; |
|
|
|
|
|
|
|
#line 783 "<stdout>" |
|
|
|
#line 784 "<stdout>" |
|
|
|
{ |
|
|
|
YYCTYPE yych; |
|
|
|
unsigned int yyaccept; |
|
|
|
@ -864,7 +865,7 @@ yy3: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_TIMEZONE; |
|
|
|
} |
|
|
|
#line 861 "<stdout>" |
|
|
|
#line 862 "<stdout>" |
|
|
|
yy4: |
|
|
|
YYDEBUG(4, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -938,7 +939,7 @@ yy7: |
|
|
|
printf("unexpected character: #%d, %c\n", *s->tok, *s->tok); |
|
|
|
goto std; |
|
|
|
} |
|
|
|
#line 927 "<stdout>" |
|
|
|
#line 928 "<stdout>" |
|
|
|
yy8: |
|
|
|
YYDEBUG(8, *YYCURSOR); |
|
|
|
yyaccept = 0; |
|
|
|
@ -1676,7 +1677,7 @@ yy44: |
|
|
|
{ |
|
|
|
goto std; |
|
|
|
} |
|
|
|
#line 1586 "<stdout>" |
|
|
|
#line 1587 "<stdout>" |
|
|
|
yy45: |
|
|
|
YYDEBUG(45, *YYCURSOR); |
|
|
|
++YYCURSOR; |
|
|
|
@ -1689,7 +1690,7 @@ yy46: |
|
|
|
s->pos = cursor; s->line++; |
|
|
|
goto std; |
|
|
|
} |
|
|
|
#line 1595 "<stdout>" |
|
|
|
#line 1596 "<stdout>" |
|
|
|
yy47: |
|
|
|
YYDEBUG(47, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -2057,7 +2058,7 @@ yy81: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_RELATIVE; |
|
|
|
} |
|
|
|
#line 1892 "<stdout>" |
|
|
|
#line 1893 "<stdout>" |
|
|
|
yy82: |
|
|
|
YYDEBUG(82, *YYCURSOR); |
|
|
|
++YYCURSOR; |
|
|
|
@ -2684,7 +2685,7 @@ yy148: |
|
|
|
{ |
|
|
|
goto std; |
|
|
|
} |
|
|
|
#line 2385 "<stdout>" |
|
|
|
#line 2386 "<stdout>" |
|
|
|
yy149: |
|
|
|
YYDEBUG(149, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -2741,7 +2742,7 @@ yy155: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_RELATIVE; |
|
|
|
} |
|
|
|
#line 2428 "<stdout>" |
|
|
|
#line 2429 "<stdout>" |
|
|
|
yy156: |
|
|
|
YYDEBUG(156, *YYCURSOR); |
|
|
|
yyaccept = 1; |
|
|
|
@ -3140,7 +3141,7 @@ yy188: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_RELATIVE; |
|
|
|
} |
|
|
|
#line 2759 "<stdout>" |
|
|
|
#line 2760 "<stdout>" |
|
|
|
yy189: |
|
|
|
YYDEBUG(189, *YYCURSOR); |
|
|
|
++YYCURSOR; |
|
|
|
@ -5297,7 +5298,7 @@ yy386: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_DATE_TEXT; |
|
|
|
} |
|
|
|
#line 4516 "<stdout>" |
|
|
|
#line 4517 "<stdout>" |
|
|
|
yy387: |
|
|
|
YYDEBUG(387, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -5378,7 +5379,7 @@ yy397: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_DATE_NO_DAY; |
|
|
|
} |
|
|
|
#line 4575 "<stdout>" |
|
|
|
#line 4576 "<stdout>" |
|
|
|
yy398: |
|
|
|
YYDEBUG(398, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -5432,7 +5433,7 @@ yy404: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_PG_TEXT; |
|
|
|
} |
|
|
|
#line 4615 "<stdout>" |
|
|
|
#line 4616 "<stdout>" |
|
|
|
yy405: |
|
|
|
YYDEBUG(405, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -5592,7 +5593,7 @@ yy423: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_SHORTDATE_WITH_TIME; |
|
|
|
} |
|
|
|
#line 4737 "<stdout>" |
|
|
|
#line 4738 "<stdout>" |
|
|
|
yy424: |
|
|
|
YYDEBUG(424, *YYCURSOR); |
|
|
|
yyaccept = 7; |
|
|
|
@ -7268,7 +7269,7 @@ yy559: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_AGO; |
|
|
|
} |
|
|
|
#line 6141 "<stdout>" |
|
|
|
#line 6142 "<stdout>" |
|
|
|
yy560: |
|
|
|
YYDEBUG(560, *YYCURSOR); |
|
|
|
yyaccept = 1; |
|
|
|
@ -8923,7 +8924,7 @@ yy669: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_TIME24_WITH_ZONE; |
|
|
|
} |
|
|
|
#line 7572 "<stdout>" |
|
|
|
#line 7573 "<stdout>" |
|
|
|
yy670: |
|
|
|
YYDEBUG(670, *YYCURSOR); |
|
|
|
yyaccept = 10; |
|
|
|
@ -9064,7 +9065,7 @@ yy684: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_TIME12; |
|
|
|
} |
|
|
|
#line 7683 "<stdout>" |
|
|
|
#line 7684 "<stdout>" |
|
|
|
yy685: |
|
|
|
YYDEBUG(685, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -9185,7 +9186,7 @@ yy697: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_DATE_FULL; |
|
|
|
} |
|
|
|
#line 7778 "<stdout>" |
|
|
|
#line 7779 "<stdout>" |
|
|
|
yy698: |
|
|
|
YYDEBUG(698, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -9563,7 +9564,7 @@ yy756: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_DATE_FULL_POINTED; |
|
|
|
} |
|
|
|
#line 8038 "<stdout>" |
|
|
|
#line 8039 "<stdout>" |
|
|
|
yy757: |
|
|
|
YYDEBUG(757, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -9946,7 +9947,7 @@ yy801: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_ISO_DATE; |
|
|
|
} |
|
|
|
#line 8331 "<stdout>" |
|
|
|
#line 8332 "<stdout>" |
|
|
|
yy802: |
|
|
|
YYDEBUG(802, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -9981,7 +9982,7 @@ yy805: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_AMERICAN; |
|
|
|
} |
|
|
|
#line 8358 "<stdout>" |
|
|
|
#line 8359 "<stdout>" |
|
|
|
yy806: |
|
|
|
YYDEBUG(806, *YYCURSOR); |
|
|
|
yyaccept = 11; |
|
|
|
@ -10218,7 +10219,7 @@ yy838: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_CLF; |
|
|
|
} |
|
|
|
#line 8529 "<stdout>" |
|
|
|
#line 8530 "<stdout>" |
|
|
|
yy839: |
|
|
|
YYDEBUG(839, *YYCURSOR); |
|
|
|
yyaccept = 12; |
|
|
|
@ -10541,7 +10542,7 @@ yy878: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_PG_TEXT; |
|
|
|
} |
|
|
|
#line 8771 "<stdout>" |
|
|
|
#line 8772 "<stdout>" |
|
|
|
yy879: |
|
|
|
YYDEBUG(879, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -10798,7 +10799,7 @@ yy898: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_DATE_NO_DAY; |
|
|
|
} |
|
|
|
#line 8984 "<stdout>" |
|
|
|
#line 8985 "<stdout>" |
|
|
|
yy899: |
|
|
|
YYDEBUG(899, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -10974,7 +10975,7 @@ yy919: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_ISO_WEEK; |
|
|
|
} |
|
|
|
#line 9118 "<stdout>" |
|
|
|
#line 9119 "<stdout>" |
|
|
|
yy920: |
|
|
|
YYDEBUG(920, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -11018,7 +11019,7 @@ yy923: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_PG_YEARDAY; |
|
|
|
} |
|
|
|
#line 9154 "<stdout>" |
|
|
|
#line 9155 "<stdout>" |
|
|
|
yy924: |
|
|
|
YYDEBUG(924, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -11104,7 +11105,7 @@ yy930: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_DATE_NOCOLON; |
|
|
|
} |
|
|
|
#line 9226 "<stdout>" |
|
|
|
#line 9227 "<stdout>" |
|
|
|
yy931: |
|
|
|
YYDEBUG(931, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -11190,7 +11191,7 @@ yy941: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_XMLRPC_SOAP; |
|
|
|
} |
|
|
|
#line 9290 "<stdout>" |
|
|
|
#line 9291 "<stdout>" |
|
|
|
yy942: |
|
|
|
YYDEBUG(942, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -11881,7 +11882,7 @@ yy1035: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_ISO_DATE; |
|
|
|
} |
|
|
|
#line 9793 "<stdout>" |
|
|
|
#line 9794 "<stdout>" |
|
|
|
yy1036: |
|
|
|
YYDEBUG(1036, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -12685,7 +12686,7 @@ yy1116: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_GNU_NOCOLON; |
|
|
|
} |
|
|
|
#line 10431 "<stdout>" |
|
|
|
#line 10432 "<stdout>" |
|
|
|
yy1117: |
|
|
|
YYDEBUG(1117, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -12773,7 +12774,7 @@ yy1124: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_ISO_NOCOLON; |
|
|
|
} |
|
|
|
#line 10503 "<stdout>" |
|
|
|
#line 10504 "<stdout>" |
|
|
|
yy1125: |
|
|
|
YYDEBUG(1125, *YYCURSOR); |
|
|
|
yyaccept = 19; |
|
|
|
@ -12973,7 +12974,7 @@ yy1140: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_RELATIVE; |
|
|
|
} |
|
|
|
#line 10669 "<stdout>" |
|
|
|
#line 10670 "<stdout>" |
|
|
|
yy1141: |
|
|
|
YYDEBUG(1141, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -13032,7 +13033,7 @@ yy1149: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_RELATIVE; |
|
|
|
} |
|
|
|
#line 10710 "<stdout>" |
|
|
|
#line 10711 "<stdout>" |
|
|
|
yy1150: |
|
|
|
YYDEBUG(1150, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -13058,7 +13059,7 @@ yy1152: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_RELATIVE; |
|
|
|
} |
|
|
|
#line 10730 "<stdout>" |
|
|
|
#line 10731 "<stdout>" |
|
|
|
yy1153: |
|
|
|
YYDEBUG(1153, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -13089,7 +13090,7 @@ yy1155: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_RELATIVE; |
|
|
|
} |
|
|
|
#line 10755 "<stdout>" |
|
|
|
#line 10756 "<stdout>" |
|
|
|
yy1156: |
|
|
|
YYDEBUG(1156, *YYCURSOR); |
|
|
|
yych = *++YYCURSOR; |
|
|
|
@ -13147,7 +13148,8 @@ yy1164: |
|
|
|
TIMELIB_DEINIT; |
|
|
|
return TIMELIB_RELATIVE; |
|
|
|
} |
|
|
|
#line 10795 "<stdout>" |
|
|
|
#line 10796 "<stdout>" |
|
|
|
} |
|
|
|
} |
|
|
|
#line 1326 "parse_date.re" |
|
|
|
|
|
|
|
|