--- /dev/null
+/* Generated by re2c */
+#line 1 "config7b.g.re"
+{
+
+#line 6 "<stdout>"
+ {
+ YYCTYPE yych;
+
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ {
+ static void *yytarget[256] = {
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy2, &&yy2, &&yy2, &&yy2, &&yy4, &&yy2, &&yy2,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy2, &&yy2, &&yy2, &&yy2, &&yy2, &&yy2, &&yy2,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4,
+ &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4, &&yy4
+ };
+ goto *yytarget[yych];
+ }
+yy2:
+ ++YYCURSOR;
+#line 10 "config7b.g.re"
+ { return 1; }
+#line 53 "<stdout>"
+yy4:
+ ++YYCURSOR;
+#line 12 "config7b.g.re"
+ { return -1; }
+#line 58 "<stdout>"
+ }
+}
+#line 14 "config7b.g.re"
+
if((YYLIMIT - YYCURSOR) < 14) YYFILL(14);
yych = *YYCURSOR;
yy378:
- {
- static void *yytarget[256] = {
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy377, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy377, &&yy363, &&yy377, &&yy363,
- &&yy379, &&yy379, &&yy380, &&yy381, &&yy381, &&yy381, &&yy381, &&yy381,
- &&yy381, &&yy381, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy377, &&yy363, &&yy363, &&yy363,
- &&yy377, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy377, &&yy363,
- &&yy363, &&yy363, &&yy377, &&yy377, &&yy377, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363,
- &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363, &&yy363
- };
- goto *yytarget[yych];
+ if(yybm[0+yych] & 128) {
+ goto yy377;
}
+ if(yych <= '/') goto yy363;
+ if(yych <= '1') goto yy379;
+ if(yych <= '2') goto yy380;
+ if(yych <= '9') goto yy381;
+ goto yy363;
yy379:
yyaccept = 6;
yych = *(YYMARKER = ++YYCURSOR);
TIMELIB_DEINIT;
return TIMELIB_SHORTDATE_WITH_TIME;
}
-#line 5133 "<stdout>"
+#line 5104 "<stdout>"
yy386:
yyaccept = 7;
yych = *(YYMARKER = ++YYCURSOR);
TIMELIB_DEINIT;
return TIMELIB_DATE_NO_DAY;
}
-#line 5427 "<stdout>"
+#line 5398 "<stdout>"
yy421:
yyaccept = 6;
yych = *(YYMARKER = ++YYCURSOR);
TIMELIB_DEINIT;
return TIMELIB_PG_TEXT;
}
-#line 5792 "<stdout>"
+#line 5763 "<stdout>"
yy447:
yych = *++YYCURSOR;
if(yych <= '/') goto yy446;
TIMELIB_DEINIT;
return TIMELIB_AGO;
}
-#line 7116 "<stdout>"
+#line 7087 "<stdout>"
yy527:
yyaccept = 1;
yych = *(YYMARKER = ++YYCURSOR);
TIMELIB_DEINIT;
return TIMELIB_DATE_TEXT;
}
-#line 9087 "<stdout>"
+#line 9058 "<stdout>"
yy621:
yyaccept = 10;
yych = *(YYMARKER = ++YYCURSOR);
TIMELIB_DEINIT;
return TIMELIB_TIME12;
}
-#line 9198 "<stdout>"
+#line 9169 "<stdout>"
yy632:
yych = *++YYCURSOR;
goto yy631;
TIMELIB_DEINIT;
return TIMELIB_TIME24_WITH_ZONE;
}
-#line 9235 "<stdout>"
+#line 9206 "<stdout>"
yy635:
yyaccept = 11;
yych = *(YYMARKER = ++YYCURSOR);
TIMELIB_DEINIT;
return TIMELIB_DATE_FULL;
}
-#line 9437 "<stdout>"
+#line 9408 "<stdout>"
yy661:
yych = *++YYCURSOR;
if(yych == 'M') goto yy662;
TIMELIB_DEINIT;
return TIMELIB_DATE_FULL_POINTED;
}
-#line 9962 "<stdout>"
+#line 9933 "<stdout>"
yy730:
yych = *++YYCURSOR;
if(yych <= '/') goto yy729;
TIMELIB_DEINIT;
return TIMELIB_ISO_DATE;
}
-#line 10490 "<stdout>"
+#line 10461 "<stdout>"
yy776:
yyaccept = 12;
yych = *(YYMARKER = ++YYCURSOR);
TIMELIB_DEINIT;
return TIMELIB_AMERICAN;
}
-#line 10572 "<stdout>"
+#line 10543 "<stdout>"
yy785:
yyaccept = 13;
yych = *(YYMARKER = ++YYCURSOR);
TIMELIB_DEINIT;
return TIMELIB_CLF;
}
-#line 10775 "<stdout>"
+#line 10746 "<stdout>"
yy818:
yych = *++YYCURSOR;
if(yych <= '5') {
TIMELIB_DEINIT;
return TIMELIB_PG_TEXT;
}
-#line 11134 "<stdout>"
+#line 11105 "<stdout>"
yy869:
yych = *++YYCURSOR;
if(yych == 'V') goto yy862;
TIMELIB_DEINIT;
return TIMELIB_CLF;
}
-#line 11258 "<stdout>"
+#line 11229 "<stdout>"
yy881:
yych = *++YYCURSOR;
{
TIMELIB_DEINIT;
return TIMELIB_DATE_NO_DAY;
}
-#line 11417 "<stdout>"
+#line 11388 "<stdout>"
yy890:
yych = *++YYCURSOR;
if(yych == 'I') goto yy1021;
TIMELIB_DEINIT;
return TIMELIB_ISO_WEEK;
}
-#line 11627 "<stdout>"
+#line 11598 "<stdout>"
yy911:
++YYCURSOR;
#line 1200 "parse_date.g.re"
TIMELIB_DEINIT;
return TIMELIB_ISO_WEEK;
}
-#line 11648 "<stdout>"
+#line 11619 "<stdout>"
yy913:
yych = *++YYCURSOR;
if(yych <= '/') goto yy57;
TIMELIB_DEINIT;
return TIMELIB_PG_YEARDAY;
}
-#line 11713 "<stdout>"
+#line 11684 "<stdout>"
yy917:
yych = *++YYCURSOR;
if(yych <= '/') goto yy57;
TIMELIB_DEINIT;
return TIMELIB_XMLRPC_SOAP;
}
-#line 11818 "<stdout>"
+#line 11789 "<stdout>"
yy938:
yych = *++YYCURSOR;
if(yych <= '2') {
TIMELIB_DEINIT;
return TIMELIB_DATE_NOCOLON;
}
-#line 12001 "<stdout>"
+#line 11972 "<stdout>"
yy944:
yych = *++YYCURSOR;
if(yych <= 'H') {
TIMELIB_DEINIT;
return TIMELIB_ISO_DATE;
}
-#line 12562 "<stdout>"
+#line 12533 "<stdout>"
yy1044:
yyaccept = 18;
yych = *(YYMARKER = ++YYCURSOR);
TIMELIB_DEINIT;
return TIMELIB_GNU_NOCOLON;
}
-#line 13517 "<stdout>"
+#line 13488 "<stdout>"
yy1147:
yych = *++YYCURSOR;
if(yych <= '/') goto yy57;
TIMELIB_DEINIT;
return TIMELIB_ISO_NOCOLON;
}
-#line 13611 "<stdout>"
+#line 13582 "<stdout>"
yy1155:
yyaccept = 21;
yych = *(YYMARKER = ++YYCURSOR);
TIMELIB_DEINIT;
return TIMELIB_RELATIVE;
}
-#line 14042 "<stdout>"
+#line 14013 "<stdout>"
yy1180:
yych = *++YYCURSOR;
if(yych <= 'N') {
TIMELIB_DEINIT;
return TIMELIB_RELATIVE;
}
-#line 14307 "<stdout>"
+#line 14278 "<stdout>"
yy1201:
yych = *++YYCURSOR;
if(yych <= 'X') {
TIMELIB_DEINIT;
return TIMELIB_RELATIVE;
}
-#line 14329 "<stdout>"
+#line 14300 "<stdout>"
yy1204:
yych = *++YYCURSOR;
if(yych <= 'R') {
TIMELIB_DEINIT;
return TIMELIB_RELATIVE;
}
-#line 15665 "<stdout>"
+#line 15636 "<stdout>"
yy1280:
yych = *++YYCURSOR;
if(yych <= 'N') {
TIMELIB_DEINIT;
return TIMELIB_RELATIVE;
}
-#line 15766 "<stdout>"
+#line 15737 "<stdout>"
yy1288:
yyaccept = 1;
yych = *(YYMARKER = ++YYCURSOR);
TIMELIB_DEINIT;
return TIMELIB_RELATIVE;
}
-#line 16159 "<stdout>"
+#line 16130 "<stdout>"
yy1311:
yyaccept = 1;
yych = *(YYMARKER = ++YYCURSOR);