-/* Generated by re2c 0.14.3 on Wed Aug 26 15:05:25 2015 */
+/* Generated by re2c 0.14.3 on Mon Aug 31 14:38:31 2015 */
#line 1 "../src/conf/parse_opts.re"
#include <stdio.h>
case 'c': goto yy46;
case 'e': goto yy47;
case 'm': goto yy48;
- case 'n': goto yy49;
- case 's': goto yy50;
- case 'u': goto yy51;
+ case 's': goto yy49;
+ case 'u': goto yy50;
default: goto yy44;
}
yy44:
error ("bad warning: %s", *argv);
return EXIT_FAIL;
}
-#line 245 "src/conf/parse_opts.cc"
+#line 244 "src/conf/parse_opts.cc"
yy46:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'o') goto yy137;
+ if (yych == 'o') goto yy145;
goto yy45;
yy47:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'm') goto yy115;
+ if (yych == 'm') goto yy123;
goto yy45;
yy48:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'a') goto yy96;
+ if (yych == 'a') goto yy104;
goto yy45;
yy49:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'a') goto yy82;
+ if (yych == 'w') goto yy90;
goto yy45;
yy50:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'w') goto yy68;
- goto yy45;
-yy51:
- yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
+ if (yych == 'n') goto yy53;
if (yych != 's') goto yy45;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'e') goto yy54;
-yy53:
+ if (yych == 'e') goto yy76;
+yy52:
YYCURSOR = YYMARKER;
goto yy45;
-yy54:
+yy53:
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych != 'd') goto yy52;
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych != 'e') goto yy52;
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych != 'f') goto yy52;
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych != 'i') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'l') goto yy53;
+ if (yych != 'n') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy53;
+ if (yych != 'e') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy53;
+ if (yych != 'd') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy53;
+ if (yych != '-') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy53;
+ if (yych != 'c') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy53;
+ if (yych != 'o') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy53;
+ if (yych != 'n') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'c') goto yy53;
+ if (yych != 't') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'a') goto yy53;
+ if (yych != 'r') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'p') goto yy53;
+ if (yych != 'o') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy53;
+ if (yych != 'l') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy53;
+ if (yych != '-') goto yy52;
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych != 'f') goto yy52;
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych != 'l') goto yy52;
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych != 'o') goto yy52;
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych != 'w') goto yy52;
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych >= 0x01) goto yy52;
++YYCURSOR;
-#line 83 "../src/conf/parse_opts.re"
- { warn.set (Warn::USELESS_ESCAPE, option); goto opt; }
-#line 302 "src/conf/parse_opts.cc"
-yy68:
+#line 82 "../src/conf/parse_opts.re"
+ { warn.set (Warn::UNDEFINED_CONTROL_FLOW, option); goto opt; }
+#line 316 "src/conf/parse_opts.cc"
+yy76:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'a') goto yy53;
+ if (yych != 'l') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'p') goto yy53;
+ if (yych != 'e') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'p') goto yy53;
+ if (yych != 's') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy53;
+ if (yych != 's') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'd') goto yy53;
+ if (yych != '-') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy53;
+ if (yych != 'e') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'r') goto yy53;
+ if (yych != 's') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'a') goto yy53;
+ if (yych != 'c') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'n') goto yy53;
+ if (yych != 'a') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'g') goto yy53;
+ if (yych != 'p') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy53;
+ if (yych != 'e') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy53;
+ if (yych >= 0x01) goto yy52;
++YYCURSOR;
-#line 82 "../src/conf/parse_opts.re"
- { warn.set (Warn::SWAPPED_RANGE, option); goto opt; }
-#line 331 "src/conf/parse_opts.cc"
-yy82:
+#line 83 "../src/conf/parse_opts.re"
+ { warn.set (Warn::USELESS_ESCAPE, option); goto opt; }
+#line 345 "src/conf/parse_opts.cc"
+yy90:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'k') goto yy53;
+ if (yych != 'a') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy53;
+ if (yych != 'p') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'd') goto yy53;
+ if (yych != 'p') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy53;
+ if (yych != 'e') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'd') goto yy53;
+ if (yych != 'd') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy53;
+ if (yych != '-') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'f') goto yy53;
+ if (yych != 'r') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'a') goto yy53;
+ if (yych != 'a') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'u') goto yy53;
+ if (yych != 'n') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'l') goto yy53;
+ if (yych != 'g') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy53;
+ if (yych != 'e') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy53;
+ if (yych >= 0x01) goto yy52;
++YYCURSOR;
#line 81 "../src/conf/parse_opts.re"
- { warn.set (Warn::NAKED_DEFAULT, option); goto opt; }
-#line 360 "src/conf/parse_opts.cc"
-yy96:
+ { warn.set (Warn::SWAPPED_RANGE, option); goto opt; }
+#line 374 "src/conf/parse_opts.cc"
+yy104:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy53;
+ if (yych != 't') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'c') goto yy53;
+ if (yych != 'c') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'h') goto yy53;
+ if (yych != 'h') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy53;
+ if (yych != '-') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy53;
+ if (yych != 'e') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'm') goto yy53;
+ if (yych != 'm') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'p') goto yy53;
+ if (yych != 'p') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy53;
+ if (yych != 't') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'y') goto yy53;
+ if (yych != 'y') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy53;
+ if (yych != '-') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy53;
+ if (yych != 's') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy53;
+ if (yych != 't') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'r') goto yy53;
+ if (yych != 'r') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'i') goto yy53;
+ if (yych != 'i') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'n') goto yy53;
+ if (yych != 'n') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'g') goto yy53;
+ if (yych != 'g') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy53;
+ if (yych >= 0x01) goto yy52;
++YYCURSOR;
#line 80 "../src/conf/parse_opts.re"
- { warn.set (Warn::MATCH_EMPTY_STRING, option); goto opt; }
-#line 399 "src/conf/parse_opts.cc"
-yy115:
+ { warn.set (Warn::MATCH_EMPTY_STRING, option); goto opt; }
+#line 413 "src/conf/parse_opts.cc"
+yy123:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'p') goto yy53;
+ if (yych != 'p') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy53;
+ if (yych != 't') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'y') goto yy53;
+ if (yych != 'y') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy53;
+ if (yych != '-') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'c') goto yy53;
+ if (yych != 'c') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'h') goto yy53;
+ if (yych != 'h') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'a') goto yy53;
+ if (yych != 'a') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'r') goto yy53;
+ if (yych != 'r') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'a') goto yy53;
+ if (yych != 'a') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'c') goto yy53;
+ if (yych != 'c') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy53;
+ if (yych != 't') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy53;
+ if (yych != 'e') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'r') goto yy53;
+ if (yych != 'r') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy53;
+ if (yych != '-') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'c') goto yy53;
+ if (yych != 'c') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'l') goto yy53;
+ if (yych != 'l') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'a') goto yy53;
+ if (yych != 'a') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy53;
+ if (yych != 's') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy53;
+ if (yych != 's') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy53;
+ if (yych >= 0x01) goto yy52;
++YYCURSOR;
#line 79 "../src/conf/parse_opts.re"
- { warn.set (Warn::EMPTY_CHARACTER_CLASS, option); goto opt; }
-#line 444 "src/conf/parse_opts.cc"
-yy137:
+ { warn.set (Warn::EMPTY_CHARACTER_CLASS, option); goto opt; }
+#line 458 "src/conf/parse_opts.cc"
+yy145:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'n') goto yy53;
+ if (yych != 'n') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'd') goto yy53;
+ if (yych != 'd') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'i') goto yy53;
+ if (yych != 'i') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy53;
+ if (yych != 't') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'i') goto yy53;
+ if (yych != 'i') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy53;
+ if (yych != 'o') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'n') goto yy53;
+ if (yych != 'n') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy53;
+ if (yych != '-') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy53;
+ if (yych != 'o') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'r') goto yy53;
+ if (yych != 'r') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'd') goto yy53;
+ if (yych != 'd') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy53;
+ if (yych != 'e') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'r') goto yy53;
+ if (yych != 'r') goto yy52;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy53;
+ if (yych >= 0x01) goto yy52;
++YYCURSOR;
#line 78 "../src/conf/parse_opts.re"
- { warn.set (Warn::CONDITION_ORDER, option); goto opt; }
-#line 477 "src/conf/parse_opts.cc"
+ { warn.set (Warn::CONDITION_ORDER, option); goto opt; }
+#line 491 "src/conf/parse_opts.cc"
}
#line 84 "../src/conf/parse_opts.re"
opt_short:
-#line 484 "src/conf/parse_opts.cc"
+#line 498 "src/conf/parse_opts.cc"
{
YYCTYPE yych;
yych = (YYCTYPE)*YYCURSOR;
if (yych <= 'c') {
if (yych <= 'C') {
if (yych <= '7') {
- if (yych <= 0x00) goto yy155;
- if (yych == '1') goto yy159;
- goto yy157;
+ if (yych <= 0x00) goto yy163;
+ if (yych == '1') goto yy167;
+ goto yy165;
} else {
- if (yych <= '8') goto yy161;
- if (yych == '?') goto yy163;
- goto yy157;
+ if (yych <= '8') goto yy169;
+ if (yych == '?') goto yy171;
+ goto yy165;
}
} else {
if (yych <= 'U') {
- if (yych <= 'D') goto yy165;
- if (yych == 'F') goto yy167;
- goto yy157;
+ if (yych <= 'D') goto yy173;
+ if (yych == 'F') goto yy175;
+ goto yy165;
} else {
- if (yych <= 'V') goto yy169;
- if (yych <= 'a') goto yy157;
- if (yych <= 'b') goto yy171;
- goto yy173;
+ if (yych <= 'V') goto yy177;
+ if (yych <= 'a') goto yy165;
+ if (yych <= 'b') goto yy179;
+ goto yy181;
}
}
} else {
if (yych <= 'o') {
if (yych <= 'g') {
- if (yych <= 'd') goto yy175;
- if (yych <= 'e') goto yy177;
- if (yych <= 'f') goto yy179;
- goto yy181;
+ if (yych <= 'd') goto yy183;
+ if (yych <= 'e') goto yy185;
+ if (yych <= 'f') goto yy187;
+ goto yy189;
} else {
- if (yych <= 'h') goto yy163;
- if (yych <= 'i') goto yy183;
- if (yych <= 'n') goto yy157;
- goto yy185;
+ if (yych <= 'h') goto yy171;
+ if (yych <= 'i') goto yy191;
+ if (yych <= 'n') goto yy165;
+ goto yy193;
}
} else {
if (yych <= 't') {
- if (yych <= 'q') goto yy157;
- if (yych <= 'r') goto yy187;
- if (yych <= 's') goto yy189;
- goto yy191;
+ if (yych <= 'q') goto yy165;
+ if (yych <= 'r') goto yy195;
+ if (yych <= 's') goto yy197;
+ goto yy199;
} else {
if (yych <= 'v') {
- if (yych <= 'u') goto yy193;
- goto yy195;
+ if (yych <= 'u') goto yy201;
+ goto yy203;
} else {
- if (yych <= 'w') goto yy197;
- if (yych <= 'x') goto yy199;
- goto yy157;
+ if (yych <= 'w') goto yy205;
+ if (yych <= 'x') goto yy207;
+ goto yy165;
}
}
}
}
-yy155:
+yy163:
++YYCURSOR;
#line 93 "../src/conf/parse_opts.re"
{ goto opt; }
-#line 546 "src/conf/parse_opts.cc"
-yy157:
+#line 560 "src/conf/parse_opts.cc"
+yy165:
++YYCURSOR;
#line 89 "../src/conf/parse_opts.re"
{
error ("bad short option: %s", *argv);
return EXIT_FAIL;
}
-#line 554 "src/conf/parse_opts.cc"
-yy159:
+#line 568 "src/conf/parse_opts.cc"
+yy167:
++YYCURSOR;
#line 116 "../src/conf/parse_opts.re"
{ goto opt_short; }
-#line 559 "src/conf/parse_opts.cc"
-yy161:
+#line 573 "src/conf/parse_opts.cc"
+yy169:
++YYCURSOR;
#line 111 "../src/conf/parse_opts.re"
{ if (!opts.utf_8 ()) { error_encoding (); return EXIT_FAIL; } goto opt_short; }
-#line 564 "src/conf/parse_opts.cc"
-yy163:
+#line 578 "src/conf/parse_opts.cc"
+yy171:
++YYCURSOR;
#line 94 "../src/conf/parse_opts.re"
{ usage (); return EXIT_OK; }
-#line 569 "src/conf/parse_opts.cc"
-yy165:
+#line 583 "src/conf/parse_opts.cc"
+yy173:
++YYCURSOR;
#line 100 "../src/conf/parse_opts.re"
{ opts.emit_dot (); goto opt_short; }
-#line 574 "src/conf/parse_opts.cc"
-yy167:
+#line 588 "src/conf/parse_opts.cc"
+yy175:
++YYCURSOR;
#line 102 "../src/conf/parse_opts.re"
{ opts.flex_syntax (); goto opt_short; }
-#line 579 "src/conf/parse_opts.cc"
-yy169:
+#line 593 "src/conf/parse_opts.cc"
+yy177:
++YYCURSOR;
#line 96 "../src/conf/parse_opts.re"
{ vernum (); return EXIT_OK; }
-#line 584 "src/conf/parse_opts.cc"
-yy171:
+#line 598 "src/conf/parse_opts.cc"
+yy179:
++YYCURSOR;
#line 97 "../src/conf/parse_opts.re"
{ opts.bit_vectors (); goto opt_short; }
-#line 589 "src/conf/parse_opts.cc"
-yy173:
+#line 603 "src/conf/parse_opts.cc"
+yy181:
++YYCURSOR;
#line 98 "../src/conf/parse_opts.re"
{ opts.start_conditions (); goto opt_short; }
-#line 594 "src/conf/parse_opts.cc"
-yy175:
+#line 608 "src/conf/parse_opts.cc"
+yy183:
++YYCURSOR;
#line 99 "../src/conf/parse_opts.re"
{ opts.debug_output (); goto opt_short; }
-#line 599 "src/conf/parse_opts.cc"
-yy177:
+#line 613 "src/conf/parse_opts.cc"
+yy185:
++YYCURSOR;
#line 107 "../src/conf/parse_opts.re"
{ if (!opts.ecb ()) { error_encoding (); return EXIT_FAIL; } goto opt_short; }
-#line 604 "src/conf/parse_opts.cc"
-yy179:
+#line 618 "src/conf/parse_opts.cc"
+yy187:
++YYCURSOR;
#line 101 "../src/conf/parse_opts.re"
{ opts.storable_state (); goto opt_short; }
-#line 609 "src/conf/parse_opts.cc"
-yy181:
+#line 623 "src/conf/parse_opts.cc"
+yy189:
++YYCURSOR;
#line 103 "../src/conf/parse_opts.re"
{ opts.computed_gotos (); goto opt_short; }
-#line 614 "src/conf/parse_opts.cc"
-yy183:
+#line 628 "src/conf/parse_opts.cc"
+yy191:
++YYCURSOR;
#line 104 "../src/conf/parse_opts.re"
{ opts.no_debug_info (); goto opt_short; }
-#line 619 "src/conf/parse_opts.cc"
-yy185:
+#line 633 "src/conf/parse_opts.cc"
+yy193:
++YYCURSOR;
- if ((yych = (YYCTYPE)*YYCURSOR) <= 0x00) goto yy203;
+ if ((yych = (YYCTYPE)*YYCURSOR) <= 0x00) goto yy211;
#line 113 "../src/conf/parse_opts.re"
{ *argv = YYCURSOR; goto opt_output; }
-#line 625 "src/conf/parse_opts.cc"
-yy187:
+#line 639 "src/conf/parse_opts.cc"
+yy195:
++YYCURSOR;
#line 105 "../src/conf/parse_opts.re"
{ opts.reusable (); goto opt_short; }
-#line 630 "src/conf/parse_opts.cc"
-yy189:
+#line 644 "src/conf/parse_opts.cc"
+yy197:
++YYCURSOR;
#line 106 "../src/conf/parse_opts.re"
{ opts.nested_ifs (); goto opt_short; }
-#line 635 "src/conf/parse_opts.cc"
-yy191:
+#line 649 "src/conf/parse_opts.cc"
+yy199:
++YYCURSOR;
- if ((yych = (YYCTYPE)*YYCURSOR) <= 0x00) goto yy201;
+ if ((yych = (YYCTYPE)*YYCURSOR) <= 0x00) goto yy209;
#line 115 "../src/conf/parse_opts.re"
{ *argv = YYCURSOR; goto opt_header; }
-#line 641 "src/conf/parse_opts.cc"
-yy193:
+#line 655 "src/conf/parse_opts.cc"
+yy201:
++YYCURSOR;
#line 108 "../src/conf/parse_opts.re"
{ if (!opts.unicode ()) { error_encoding (); return EXIT_FAIL; } goto opt_short; }
-#line 646 "src/conf/parse_opts.cc"
-yy195:
+#line 660 "src/conf/parse_opts.cc"
+yy203:
++YYCURSOR;
#line 95 "../src/conf/parse_opts.re"
{ version (); return EXIT_OK; }
-#line 651 "src/conf/parse_opts.cc"
-yy197:
+#line 665 "src/conf/parse_opts.cc"
+yy205:
++YYCURSOR;
#line 109 "../src/conf/parse_opts.re"
{ if (!opts.wide_chars ()) { error_encoding (); return EXIT_FAIL; } goto opt_short; }
-#line 656 "src/conf/parse_opts.cc"
-yy199:
+#line 670 "src/conf/parse_opts.cc"
+yy207:
++YYCURSOR;
#line 110 "../src/conf/parse_opts.re"
{ if (!opts.utf_16 ()) { error_encoding (); return EXIT_FAIL; } goto opt_short; }
-#line 661 "src/conf/parse_opts.cc"
-yy201:
+#line 675 "src/conf/parse_opts.cc"
+yy209:
++YYCURSOR;
#line 114 "../src/conf/parse_opts.re"
{ if (!next (YYCURSOR, argv)) { error_arg ("-t, --type-header"); return EXIT_FAIL; } goto opt_header; }
-#line 666 "src/conf/parse_opts.cc"
-yy203:
+#line 680 "src/conf/parse_opts.cc"
+yy211:
++YYCURSOR;
#line 112 "../src/conf/parse_opts.re"
{ if (!next (YYCURSOR, argv)) { error_arg ("-o, --output"); return EXIT_FAIL; } goto opt_output; }
-#line 671 "src/conf/parse_opts.cc"
+#line 685 "src/conf/parse_opts.cc"
}
#line 117 "../src/conf/parse_opts.re"
opt_long:
-#line 678 "src/conf/parse_opts.cc"
+#line 692 "src/conf/parse_opts.cc"
{
YYCTYPE yych;
yych = (YYCTYPE)*YYCURSOR;
switch (yych) {
- case 'b': goto yy209;
- case 'c': goto yy210;
- case 'd': goto yy211;
- case 'e': goto yy212;
- case 'f': goto yy213;
- case 'h': goto yy214;
- case 'i': goto yy215;
- case 'n': goto yy216;
- case 'o': goto yy217;
- case 'r': goto yy218;
- case 's': goto yy219;
- case 't': goto yy220;
- case 'u': goto yy221;
- case 'v': goto yy222;
- case 'w': goto yy223;
- default: goto yy207;
+ case 'b': goto yy217;
+ case 'c': goto yy218;
+ case 'd': goto yy219;
+ case 'e': goto yy220;
+ case 'f': goto yy221;
+ case 'h': goto yy222;
+ case 'i': goto yy223;
+ case 'n': goto yy224;
+ case 'o': goto yy225;
+ case 'r': goto yy226;
+ case 's': goto yy227;
+ case 't': goto yy228;
+ case 'u': goto yy229;
+ case 'v': goto yy230;
+ case 'w': goto yy231;
+ default: goto yy215;
}
-yy207:
+yy215:
++YYCURSOR;
-yy208:
+yy216:
#line 122 "../src/conf/parse_opts.re"
{
error ("bad long option: %s", *argv);
return EXIT_FAIL;
}
-#line 708 "src/conf/parse_opts.cc"
-yy209:
+#line 722 "src/conf/parse_opts.cc"
+yy217:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'i') goto yy505;
- goto yy208;
-yy210:
+ if (yych == 'i') goto yy513;
+ goto yy216;
+yy218:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'a') goto yy465;
- if (yych == 'o') goto yy466;
- goto yy208;
-yy211:
+ if (yych == 'a') goto yy473;
+ if (yych == 'o') goto yy474;
+ goto yy216;
+yy219:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'e') goto yy452;
- goto yy208;
-yy212:
+ if (yych == 'e') goto yy460;
+ goto yy216;
+yy220:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
if (yych <= 'l') {
- if (yych == 'c') goto yy414;
- goto yy208;
+ if (yych == 'c') goto yy422;
+ goto yy216;
} else {
- if (yych <= 'm') goto yy412;
- if (yych <= 'n') goto yy413;
- goto yy208;
+ if (yych <= 'm') goto yy420;
+ if (yych <= 'n') goto yy421;
+ goto yy216;
}
-yy213:
+yy221:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'l') goto yy400;
- goto yy208;
-yy214:
+ if (yych == 'l') goto yy408;
+ goto yy216;
+yy222:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'e') goto yy395;
- goto yy208;
-yy215:
+ if (yych == 'e') goto yy403;
+ goto yy216;
+yy223:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'n') goto yy389;
- goto yy208;
-yy216:
+ if (yych == 'n') goto yy397;
+ goto yy216;
+yy224:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'e') goto yy348;
- if (yych == 'o') goto yy347;
- goto yy208;
-yy217:
+ if (yych == 'e') goto yy356;
+ if (yych == 'o') goto yy355;
+ goto yy216;
+yy225:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'u') goto yy340;
- goto yy208;
-yy218:
+ if (yych == 'u') goto yy348;
+ goto yy216;
+yy226:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'e') goto yy331;
- goto yy208;
-yy219:
+ if (yych == 'e') goto yy339;
+ goto yy216;
+yy227:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
if (yych <= 'j') {
- if (yych == 'i') goto yy279;
- goto yy208;
+ if (yych == 'i') goto yy287;
+ goto yy216;
} else {
- if (yych <= 'k') goto yy280;
- if (yych == 't') goto yy281;
- goto yy208;
+ if (yych <= 'k') goto yy288;
+ if (yych == 't') goto yy289;
+ goto yy216;
}
-yy220:
+yy228:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'y') goto yy267;
- goto yy208;
-yy221:
+ if (yych == 'y') goto yy275;
+ goto yy216;
+yy229:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'n') goto yy250;
- if (yych == 't') goto yy249;
- goto yy208;
-yy222:
+ if (yych == 'n') goto yy258;
+ if (yych == 't') goto yy257;
+ goto yy216;
+yy230:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'e') goto yy236;
- goto yy208;
-yy223:
+ if (yych == 'e') goto yy244;
+ goto yy216;
+yy231:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych != 'i') goto yy208;
+ if (yych != 'i') goto yy216;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'd') goto yy226;
-yy225:
+ if (yych == 'd') goto yy234;
+yy233:
YYCURSOR = YYMARKER;
- goto yy208;
-yy226:
+ goto yy216;
+yy234:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy225;
+ if (yych != '-') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'c') goto yy225;
+ if (yych != 'c') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'h') goto yy225;
+ if (yych != 'h') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'a') goto yy225;
+ if (yych != 'a') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'r') goto yy225;
+ if (yych != 'r') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy225;
+ if (yych != 's') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 145 "../src/conf/parse_opts.re"
{ if (!opts.wide_chars ()) { error_encoding (); return EXIT_FAIL; } goto opt; }
-#line 808 "src/conf/parse_opts.cc"
-yy236:
+#line 822 "src/conf/parse_opts.cc"
+yy244:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'r') goto yy225;
+ if (yych != 'r') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'n') goto yy238;
- if (yych == 's') goto yy239;
- goto yy225;
-yy238:
+ if (yych == 'n') goto yy246;
+ if (yych == 's') goto yy247;
+ goto yy233;
+yy246:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'u') goto yy245;
- goto yy225;
-yy239:
+ if (yych == 'u') goto yy253;
+ goto yy233;
+yy247:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'i') goto yy225;
+ if (yych != 'i') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy225;
+ if (yych != 'o') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'n') goto yy225;
+ if (yych != 'n') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 127 "../src/conf/parse_opts.re"
{ version (); return EXIT_OK; }
-#line 832 "src/conf/parse_opts.cc"
-yy245:
+#line 846 "src/conf/parse_opts.cc"
+yy253:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'm') goto yy225;
+ if (yych != 'm') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 128 "../src/conf/parse_opts.re"
{ vernum (); return EXIT_OK; }
-#line 841 "src/conf/parse_opts.cc"
-yy249:
+#line 855 "src/conf/parse_opts.cc"
+yy257:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'f') goto yy258;
- goto yy225;
-yy250:
+ if (yych == 'f') goto yy266;
+ goto yy233;
+yy258:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'i') goto yy225;
+ if (yych != 'i') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'c') goto yy225;
+ if (yych != 'c') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy225;
+ if (yych != 'o') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'd') goto yy225;
+ if (yych != 'd') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 144 "../src/conf/parse_opts.re"
{ if (!opts.unicode ()) { error_encoding (); return EXIT_FAIL; } goto opt; }
-#line 862 "src/conf/parse_opts.cc"
-yy258:
+#line 876 "src/conf/parse_opts.cc"
+yy266:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy225;
+ if (yych != '-') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '1') goto yy260;
- if (yych == '8') goto yy261;
- goto yy225;
-yy260:
+ if (yych == '1') goto yy268;
+ if (yych == '8') goto yy269;
+ goto yy233;
+yy268:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '6') goto yy264;
- goto yy225;
-yy261:
+ if (yych == '6') goto yy272;
+ goto yy233;
+yy269:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 147 "../src/conf/parse_opts.re"
{ if (!opts.utf_8 ()) { error_encoding (); return EXIT_FAIL; } goto opt; }
-#line 880 "src/conf/parse_opts.cc"
-yy264:
+#line 894 "src/conf/parse_opts.cc"
+yy272:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 146 "../src/conf/parse_opts.re"
{ if (!opts.utf_16 ()) { error_encoding (); return EXIT_FAIL; } goto opt; }
-#line 887 "src/conf/parse_opts.cc"
-yy267:
+#line 901 "src/conf/parse_opts.cc"
+yy275:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'p') goto yy225;
+ if (yych != 'p') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy225;
+ if (yych != '-') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'h') goto yy225;
+ if (yych != 'h') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'a') goto yy225;
+ if (yych != 'a') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'd') goto yy225;
+ if (yych != 'd') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'r') goto yy225;
+ if (yych != 'r') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 149 "../src/conf/parse_opts.re"
{ if (!next (YYCURSOR, argv)) { error_arg ("-t, --type-header"); return EXIT_FAIL; } goto opt_header; }
-#line 912 "src/conf/parse_opts.cc"
-yy279:
+#line 926 "src/conf/parse_opts.cc"
+yy287:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'n') goto yy320;
- goto yy225;
-yy280:
+ if (yych == 'n') goto yy328;
+ goto yy233;
+yy288:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'e') goto yy312;
- goto yy225;
-yy281:
+ if (yych == 'e') goto yy320;
+ goto yy233;
+yy289:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'a') goto yy282;
- if (yych == 'o') goto yy283;
- goto yy225;
-yy282:
+ if (yych == 'a') goto yy290;
+ if (yych == 'o') goto yy291;
+ goto yy233;
+yy290:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'r') goto yy297;
- goto yy225;
-yy283:
+ if (yych == 'r') goto yy305;
+ goto yy233;
+yy291:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'r') goto yy225;
+ if (yych != 'r') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'a') goto yy225;
+ if (yych != 'a') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'b') goto yy225;
+ if (yych != 'b') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'l') goto yy225;
+ if (yych != 'l') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy225;
+ if (yych != '-') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy225;
+ if (yych != 's') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'a') goto yy225;
+ if (yych != 'a') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 133 "../src/conf/parse_opts.re"
{ opts.storable_state (); goto opt; }
-#line 958 "src/conf/parse_opts.cc"
-yy297:
+#line 972 "src/conf/parse_opts.cc"
+yy305:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy225;
+ if (yych != '-') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'c') goto yy225;
+ if (yych != 'c') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy225;
+ if (yych != 'o') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'n') goto yy225;
+ if (yych != 'n') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'd') goto yy225;
+ if (yych != 'd') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'i') goto yy225;
+ if (yych != 'i') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'i') goto yy225;
+ if (yych != 'i') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy225;
+ if (yych != 'o') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'n') goto yy225;
+ if (yych != 'n') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy225;
+ if (yych != 's') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 130 "../src/conf/parse_opts.re"
{ opts.start_conditions (); goto opt; }
-#line 989 "src/conf/parse_opts.cc"
-yy312:
+#line 1003 "src/conf/parse_opts.cc"
+yy320:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'l') goto yy225;
+ if (yych != 'l') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy225;
+ if (yych != 'o') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'n') goto yy225;
+ if (yych != 'n') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 142 "../src/conf/parse_opts.re"
{ opts.skeleton (); goto opt; }
-#line 1006 "src/conf/parse_opts.cc"
-yy320:
+#line 1020 "src/conf/parse_opts.cc"
+yy328:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'g') goto yy225;
+ if (yych != 'g') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'l') goto yy225;
+ if (yych != 'l') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy225;
+ if (yych != '-') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'p') goto yy225;
+ if (yych != 'p') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'a') goto yy225;
+ if (yych != 'a') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy225;
+ if (yych != 's') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy225;
+ if (yych != 's') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 153 "../src/conf/parse_opts.re"
{ goto opt; }
-#line 1029 "src/conf/parse_opts.cc"
-yy331:
+#line 1043 "src/conf/parse_opts.cc"
+yy339:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'u') goto yy225;
+ if (yych != 'u') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy225;
+ if (yych != 's') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'a') goto yy225;
+ if (yych != 'a') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'b') goto yy225;
+ if (yych != 'b') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'l') goto yy225;
+ if (yych != 'l') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 137 "../src/conf/parse_opts.re"
{ opts.reusable (); goto opt; }
-#line 1048 "src/conf/parse_opts.cc"
-yy340:
+#line 1062 "src/conf/parse_opts.cc"
+yy348:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'p') goto yy225;
+ if (yych != 'p') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'u') goto yy225;
+ if (yych != 'u') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 148 "../src/conf/parse_opts.re"
{ if (!next (YYCURSOR, argv)) { error_arg ("-o, --output"); return EXIT_FAIL; } goto opt_output; }
-#line 1063 "src/conf/parse_opts.cc"
-yy347:
+#line 1077 "src/conf/parse_opts.cc"
+yy355:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '-') goto yy359;
- goto yy225;
-yy348:
+ if (yych == '-') goto yy367;
+ goto yy233;
+yy356:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy225;
+ if (yych != 's') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'd') goto yy225;
+ if (yych != 'd') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy225;
+ if (yych != '-') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'i') goto yy225;
+ if (yych != 'i') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'f') goto yy225;
+ if (yych != 'f') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy225;
+ if (yych != 's') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 138 "../src/conf/parse_opts.re"
{ opts.nested_ifs (); goto opt; }
-#line 1090 "src/conf/parse_opts.cc"
-yy359:
+#line 1104 "src/conf/parse_opts.cc"
+yy367:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'd') goto yy361;
- if (yych != 'g') goto yy225;
+ if (yych == 'd') goto yy369;
+ if (yych != 'g') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'e') goto yy373;
- goto yy225;
-yy361:
+ if (yych == 'e') goto yy381;
+ goto yy233;
+yy369:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'b') goto yy225;
+ if (yych != 'b') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'u') goto yy225;
+ if (yych != 'u') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'g') goto yy225;
+ if (yych != 'g') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy225;
+ if (yych != '-') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'i') goto yy225;
+ if (yych != 'i') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'n') goto yy225;
+ if (yych != 'n') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'f') goto yy225;
+ if (yych != 'f') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy225;
+ if (yych != 'o') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 136 "../src/conf/parse_opts.re"
{ opts.no_debug_info (); goto opt; }
-#line 1122 "src/conf/parse_opts.cc"
-yy373:
+#line 1136 "src/conf/parse_opts.cc"
+yy381:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'n') goto yy225;
+ if (yych != 'n') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'r') goto yy225;
+ if (yych != 'r') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'a') goto yy225;
+ if (yych != 'a') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'i') goto yy225;
+ if (yych != 'i') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy225;
+ if (yych != 'o') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'n') goto yy225;
+ if (yych != 'n') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy225;
+ if (yych != '-') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'd') goto yy225;
+ if (yych != 'd') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'a') goto yy225;
+ if (yych != 'a') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 139 "../src/conf/parse_opts.re"
{ opts.no_generation_date (); goto opt; }
-#line 1155 "src/conf/parse_opts.cc"
-yy389:
+#line 1169 "src/conf/parse_opts.cc"
+yy397:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'p') goto yy225;
+ if (yych != 'p') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'u') goto yy225;
+ if (yych != 'u') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 151 "../src/conf/parse_opts.re"
{ goto opt_input; }
-#line 1168 "src/conf/parse_opts.cc"
-yy395:
+#line 1182 "src/conf/parse_opts.cc"
+yy403:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'l') goto yy225;
+ if (yych != 'l') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'p') goto yy225;
+ if (yych != 'p') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 126 "../src/conf/parse_opts.re"
{ usage (); return EXIT_OK; }
-#line 1179 "src/conf/parse_opts.cc"
-yy400:
+#line 1193 "src/conf/parse_opts.cc"
+yy408:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'x') goto yy225;
+ if (yych != 'x') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy225;
+ if (yych != '-') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy225;
+ if (yych != 's') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'y') goto yy225;
+ if (yych != 'y') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'n') goto yy225;
+ if (yych != 'n') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'a') goto yy225;
+ if (yych != 'a') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'x') goto yy225;
+ if (yych != 'x') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 134 "../src/conf/parse_opts.re"
{ opts.flex_syntax (); goto opt; }
-#line 1204 "src/conf/parse_opts.cc"
-yy412:
+#line 1218 "src/conf/parse_opts.cc"
+yy420:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'i') goto yy433;
- if (yych == 'p') goto yy434;
- goto yy225;
-yy413:
+ if (yych == 'i') goto yy441;
+ if (yych == 'p') goto yy442;
+ goto yy233;
+yy421:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'c') goto yy418;
- goto yy225;
-yy414:
+ if (yych == 'c') goto yy426;
+ goto yy233;
+yy422:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'b') goto yy225;
+ if (yych != 'b') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 143 "../src/conf/parse_opts.re"
{ if (!opts.ecb ()) { error_encoding (); return EXIT_FAIL; } goto opt; }
-#line 1222 "src/conf/parse_opts.cc"
-yy418:
+#line 1236 "src/conf/parse_opts.cc"
+yy426:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy225;
+ if (yych != 'o') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'd') goto yy225;
+ if (yych != 'd') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'i') goto yy225;
+ if (yych != 'i') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'n') goto yy225;
+ if (yych != 'n') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'g') goto yy225;
+ if (yych != 'g') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy225;
+ if (yych != '-') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'p') goto yy225;
+ if (yych != 'p') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy225;
+ if (yych != 'o') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'l') goto yy225;
+ if (yych != 'l') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'i') goto yy225;
+ if (yych != 'i') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'c') goto yy225;
+ if (yych != 'c') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'y') goto yy225;
+ if (yych != 'y') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 150 "../src/conf/parse_opts.re"
{ goto opt_encoding_policy; }
-#line 1253 "src/conf/parse_opts.cc"
-yy433:
+#line 1267 "src/conf/parse_opts.cc"
+yy441:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 't') goto yy445;
- goto yy225;
-yy434:
+ if (yych == 't') goto yy453;
+ goto yy233;
+yy442:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'y') goto yy225;
+ if (yych != 'y') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy225;
+ if (yych != '-') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'c') goto yy225;
+ if (yych != 'c') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'l') goto yy225;
+ if (yych != 'l') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'a') goto yy225;
+ if (yych != 'a') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy225;
+ if (yych != 's') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy225;
+ if (yych != 's') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 152 "../src/conf/parse_opts.re"
{ goto opt_empty_class; }
-#line 1280 "src/conf/parse_opts.cc"
-yy445:
+#line 1294 "src/conf/parse_opts.cc"
+yy453:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy225;
+ if (yych != '-') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'd') goto yy225;
+ if (yych != 'd') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy225;
+ if (yych != 'o') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 132 "../src/conf/parse_opts.re"
{ opts.emit_dot (); goto opt; }
-#line 1295 "src/conf/parse_opts.cc"
-yy452:
+#line 1309 "src/conf/parse_opts.cc"
+yy460:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'b') goto yy225;
+ if (yych != 'b') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'u') goto yy225;
+ if (yych != 'u') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'g') goto yy225;
+ if (yych != 'g') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy225;
+ if (yych != '-') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy225;
+ if (yych != 'o') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'u') goto yy225;
+ if (yych != 'u') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'p') goto yy225;
+ if (yych != 'p') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'u') goto yy225;
+ if (yych != 'u') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 131 "../src/conf/parse_opts.re"
{ opts.debug_output (); goto opt; }
-#line 1322 "src/conf/parse_opts.cc"
-yy465:
+#line 1336 "src/conf/parse_opts.cc"
+yy473:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 's') goto yy481;
- goto yy225;
-yy466:
+ if (yych == 's') goto yy489;
+ goto yy233;
+yy474:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'm') goto yy225;
+ if (yych != 'm') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'p') goto yy225;
+ if (yych != 'p') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'u') goto yy225;
+ if (yych != 'u') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'd') goto yy225;
+ if (yych != 'd') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy225;
+ if (yych != '-') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'g') goto yy225;
+ if (yych != 'g') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy225;
+ if (yych != 'o') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy225;
+ if (yych != 'o') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy225;
+ if (yych != 's') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 135 "../src/conf/parse_opts.re"
{ opts.computed_gotos (); goto opt; }
-#line 1357 "src/conf/parse_opts.cc"
-yy481:
+#line 1371 "src/conf/parse_opts.cc"
+yy489:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy225;
+ if (yych != '-') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'i') goto yy225;
+ if (yych != 'i') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'n') goto yy225;
+ if (yych != 'n') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 's') goto yy487;
- if (yych != 'v') goto yy225;
+ if (yych == 's') goto yy495;
+ if (yych != 'v') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'e') goto yy498;
- goto yy225;
-yy487:
+ if (yych == 'e') goto yy506;
+ goto yy233;
+yy495:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'n') goto yy225;
+ if (yych != 'n') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy225;
+ if (yych != 's') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'i') goto yy225;
+ if (yych != 'i') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'i') goto yy225;
+ if (yych != 'i') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'v') goto yy225;
+ if (yych != 'v') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 140 "../src/conf/parse_opts.re"
{ opts.case_insensitive (); goto opt; }
-#line 1395 "src/conf/parse_opts.cc"
-yy498:
+#line 1409 "src/conf/parse_opts.cc"
+yy506:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'r') goto yy225;
+ if (yych != 'r') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'd') goto yy225;
+ if (yych != 'd') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 141 "../src/conf/parse_opts.re"
{ opts.case_inverted (); goto opt; }
-#line 1410 "src/conf/parse_opts.cc"
-yy505:
+#line 1424 "src/conf/parse_opts.cc"
+yy513:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy225;
+ if (yych != '-') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'v') goto yy225;
+ if (yych != 'v') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy225;
+ if (yych != 'e') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'c') goto yy225;
+ if (yych != 'c') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy225;
+ if (yych != 't') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy225;
+ if (yych != 'o') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'r') goto yy225;
+ if (yych != 'r') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy225;
+ if (yych != 's') goto yy233;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy225;
+ if (yych >= 0x01) goto yy233;
++YYCURSOR;
#line 129 "../src/conf/parse_opts.re"
{ opts.bit_vectors (); goto opt; }
-#line 1435 "src/conf/parse_opts.cc"
+#line 1449 "src/conf/parse_opts.cc"
}
#line 154 "../src/conf/parse_opts.re"
opt_output:
-#line 1442 "src/conf/parse_opts.cc"
+#line 1456 "src/conf/parse_opts.cc"
{
YYCTYPE yych;
static const unsigned char yybm[] = {
128, 128, 128, 128, 128, 128, 128, 128,
};
yych = (YYCTYPE)*YYCURSOR;
- if (yych <= 0x00) goto yy519;
- if (yych != '-') goto yy521;
-yy519:
+ if (yych <= 0x00) goto yy527;
+ if (yych != '-') goto yy529;
+yy527:
++YYCURSOR;
#line 159 "../src/conf/parse_opts.re"
{
error ("bad argument to option -o, --output: %s", *argv);
return EXIT_FAIL;
}
-#line 1489 "src/conf/parse_opts.cc"
-yy521:
+#line 1503 "src/conf/parse_opts.cc"
+yy529:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- goto yy523;
-yy522:
+ goto yy531;
+yy530:
++YYCURSOR;
yych = (YYCTYPE)*YYCURSOR;
-yy523:
+yy531:
if (yybm[0+yych] & 128) {
- goto yy522;
+ goto yy530;
}
++YYCURSOR;
#line 163 "../src/conf/parse_opts.re"
{ if (!opts.output (*argv)) return EXIT_FAIL; goto opt; }
-#line 1503 "src/conf/parse_opts.cc"
+#line 1517 "src/conf/parse_opts.cc"
}
#line 164 "../src/conf/parse_opts.re"
opt_header:
-#line 1510 "src/conf/parse_opts.cc"
+#line 1524 "src/conf/parse_opts.cc"
{
YYCTYPE yych;
static const unsigned char yybm[] = {
128, 128, 128, 128, 128, 128, 128, 128,
};
yych = (YYCTYPE)*YYCURSOR;
- if (yych <= 0x00) goto yy528;
- if (yych != '-') goto yy530;
-yy528:
+ if (yych <= 0x00) goto yy536;
+ if (yych != '-') goto yy538;
+yy536:
++YYCURSOR;
#line 169 "../src/conf/parse_opts.re"
{
error ("bad argument to option -t, --type-header: %s", *argv);
return EXIT_FAIL;
}
-#line 1557 "src/conf/parse_opts.cc"
-yy530:
+#line 1571 "src/conf/parse_opts.cc"
+yy538:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- goto yy532;
-yy531:
+ goto yy540;
+yy539:
++YYCURSOR;
yych = (YYCTYPE)*YYCURSOR;
-yy532:
+yy540:
if (yybm[0+yych] & 128) {
- goto yy531;
+ goto yy539;
}
++YYCURSOR;
#line 173 "../src/conf/parse_opts.re"
{ if (!opts.type_header (*argv)) return EXIT_FAIL; goto opt; }
-#line 1571 "src/conf/parse_opts.cc"
+#line 1585 "src/conf/parse_opts.cc"
}
#line 174 "../src/conf/parse_opts.re"
return EXIT_FAIL;
}
-#line 1583 "src/conf/parse_opts.cc"
+#line 1597 "src/conf/parse_opts.cc"
{
YYCTYPE yych;
yych = (YYCTYPE)*YYCURSOR;
if (yych <= 'h') {
- if (yych == 'f') goto yy539;
+ if (yych == 'f') goto yy547;
} else {
- if (yych <= 'i') goto yy540;
- if (yych == 's') goto yy541;
+ if (yych <= 'i') goto yy548;
+ if (yych == 's') goto yy549;
}
++YYCURSOR;
-yy538:
+yy546:
#line 184 "../src/conf/parse_opts.re"
{
error ("bad argument to option --encoding-policy (expected: ignore | substitute | fail): %s", *argv);
return EXIT_FAIL;
}
-#line 1600 "src/conf/parse_opts.cc"
-yy539:
+#line 1614 "src/conf/parse_opts.cc"
+yy547:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'a') goto yy561;
- goto yy538;
-yy540:
+ if (yych == 'a') goto yy569;
+ goto yy546;
+yy548:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'g') goto yy554;
- goto yy538;
-yy541:
+ if (yych == 'g') goto yy562;
+ goto yy546;
+yy549:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych != 'u') goto yy538;
+ if (yych != 'u') goto yy546;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'b') goto yy544;
-yy543:
+ if (yych == 'b') goto yy552;
+yy551:
YYCURSOR = YYMARKER;
- goto yy538;
-yy544:
+ goto yy546;
+yy552:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy543;
+ if (yych != 's') goto yy551;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy543;
+ if (yych != 't') goto yy551;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'i') goto yy543;
+ if (yych != 'i') goto yy551;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy543;
+ if (yych != 't') goto yy551;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'u') goto yy543;
+ if (yych != 'u') goto yy551;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy543;
+ if (yych != 't') goto yy551;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy543;
+ if (yych != 'e') goto yy551;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy543;
+ if (yych >= 0x01) goto yy551;
++YYCURSOR;
#line 189 "../src/conf/parse_opts.re"
{ opts.encoding_policy (Enc::POLICY_SUBSTITUTE); goto opt; }
-#line 1637 "src/conf/parse_opts.cc"
-yy554:
+#line 1651 "src/conf/parse_opts.cc"
+yy562:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'n') goto yy543;
+ if (yych != 'n') goto yy551;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy543;
+ if (yych != 'o') goto yy551;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'r') goto yy543;
+ if (yych != 'r') goto yy551;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy543;
+ if (yych != 'e') goto yy551;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy543;
+ if (yych >= 0x01) goto yy551;
++YYCURSOR;
#line 188 "../src/conf/parse_opts.re"
{ opts.encoding_policy (Enc::POLICY_IGNORE); goto opt; }
-#line 1652 "src/conf/parse_opts.cc"
-yy561:
+#line 1666 "src/conf/parse_opts.cc"
+yy569:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'i') goto yy543;
+ if (yych != 'i') goto yy551;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'l') goto yy543;
+ if (yych != 'l') goto yy551;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy543;
+ if (yych >= 0x01) goto yy551;
++YYCURSOR;
#line 190 "../src/conf/parse_opts.re"
{ opts.encoding_policy (Enc::POLICY_FAIL); goto opt; }
-#line 1663 "src/conf/parse_opts.cc"
+#line 1677 "src/conf/parse_opts.cc"
}
#line 191 "../src/conf/parse_opts.re"
return EXIT_FAIL;
}
-#line 1675 "src/conf/parse_opts.cc"
+#line 1689 "src/conf/parse_opts.cc"
{
YYCTYPE yych;
yych = (YYCTYPE)*YYCURSOR;
- if (yych <= 'b') goto yy568;
- if (yych <= 'c') goto yy570;
- if (yych <= 'd') goto yy571;
-yy568:
+ if (yych <= 'b') goto yy576;
+ if (yych <= 'c') goto yy578;
+ if (yych <= 'd') goto yy579;
+yy576:
++YYCURSOR;
-yy569:
+yy577:
#line 201 "../src/conf/parse_opts.re"
{
error ("bad argument to option --input (expected: default | custom): %s", *argv);
return EXIT_FAIL;
}
-#line 1690 "src/conf/parse_opts.cc"
-yy570:
+#line 1704 "src/conf/parse_opts.cc"
+yy578:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'u') goto yy581;
- goto yy569;
-yy571:
+ if (yych == 'u') goto yy589;
+ goto yy577;
+yy579:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych != 'e') goto yy569;
+ if (yych != 'e') goto yy577;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'f') goto yy574;
-yy573:
+ if (yych == 'f') goto yy582;
+yy581:
YYCURSOR = YYMARKER;
- goto yy569;
-yy574:
+ goto yy577;
+yy582:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'a') goto yy573;
+ if (yych != 'a') goto yy581;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'u') goto yy573;
+ if (yych != 'u') goto yy581;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'l') goto yy573;
+ if (yych != 'l') goto yy581;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy573;
+ if (yych != 't') goto yy581;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy573;
+ if (yych >= 0x01) goto yy581;
++YYCURSOR;
#line 205 "../src/conf/parse_opts.re"
{ opts.input (InputAPI::DEFAULT); goto opt; }
-#line 1717 "src/conf/parse_opts.cc"
-yy581:
+#line 1731 "src/conf/parse_opts.cc"
+yy589:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 's') goto yy573;
+ if (yych != 's') goto yy581;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy573;
+ if (yych != 't') goto yy581;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy573;
+ if (yych != 'o') goto yy581;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'm') goto yy573;
+ if (yych != 'm') goto yy581;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy573;
+ if (yych >= 0x01) goto yy581;
++YYCURSOR;
#line 206 "../src/conf/parse_opts.re"
{ opts.input (InputAPI::CUSTOM); goto opt; }
-#line 1732 "src/conf/parse_opts.cc"
+#line 1746 "src/conf/parse_opts.cc"
}
#line 207 "../src/conf/parse_opts.re"
return EXIT_FAIL;
}
-#line 1744 "src/conf/parse_opts.cc"
+#line 1758 "src/conf/parse_opts.cc"
{
YYCTYPE yych;
yych = (YYCTYPE)*YYCURSOR;
- if (yych == 'e') goto yy592;
- if (yych == 'm') goto yy593;
+ if (yych == 'e') goto yy600;
+ if (yych == 'm') goto yy601;
++YYCURSOR;
-yy591:
+yy599:
#line 217 "../src/conf/parse_opts.re"
{
error ("bad argument to option --empty-class (expected: match-empty | match-none | error): %s", *argv);
return EXIT_FAIL;
}
-#line 1757 "src/conf/parse_opts.cc"
-yy592:
+#line 1771 "src/conf/parse_opts.cc"
+yy600:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'r') goto yy613;
- goto yy591;
-yy593:
+ if (yych == 'r') goto yy621;
+ goto yy599;
+yy601:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych != 'a') goto yy591;
+ if (yych != 'a') goto yy599;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 't') goto yy596;
-yy595:
+ if (yych == 't') goto yy604;
+yy603:
YYCURSOR = YYMARKER;
- goto yy591;
-yy596:
+ goto yy599;
+yy604:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'c') goto yy595;
+ if (yych != 'c') goto yy603;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'h') goto yy595;
+ if (yych != 'h') goto yy603;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '-') goto yy595;
+ if (yych != '-') goto yy603;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'e') goto yy600;
- if (yych == 'n') goto yy601;
- goto yy595;
-yy600:
+ if (yych == 'e') goto yy608;
+ if (yych == 'n') goto yy609;
+ goto yy603;
+yy608:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'm') goto yy607;
- goto yy595;
-yy601:
+ if (yych == 'm') goto yy615;
+ goto yy603;
+yy609:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy595;
+ if (yych != 'o') goto yy603;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'n') goto yy595;
+ if (yych != 'n') goto yy603;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy595;
+ if (yych != 'e') goto yy603;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy595;
+ if (yych >= 0x01) goto yy603;
++YYCURSOR;
#line 222 "../src/conf/parse_opts.re"
{ opts.empty_class (EMPTY_CLASS_MATCH_NONE); goto opt; }
-#line 1797 "src/conf/parse_opts.cc"
-yy607:
+#line 1811 "src/conf/parse_opts.cc"
+yy615:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'p') goto yy595;
+ if (yych != 'p') goto yy603;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy595;
+ if (yych != 't') goto yy603;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'y') goto yy595;
+ if (yych != 'y') goto yy603;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy595;
+ if (yych >= 0x01) goto yy603;
++YYCURSOR;
#line 221 "../src/conf/parse_opts.re"
{ opts.empty_class (EMPTY_CLASS_MATCH_EMPTY); goto opt; }
-#line 1810 "src/conf/parse_opts.cc"
-yy613:
+#line 1824 "src/conf/parse_opts.cc"
+yy621:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'r') goto yy595;
+ if (yych != 'r') goto yy603;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy595;
+ if (yych != 'o') goto yy603;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'r') goto yy595;
+ if (yych != 'r') goto yy603;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych >= 0x01) goto yy595;
+ if (yych >= 0x01) goto yy603;
++YYCURSOR;
#line 223 "../src/conf/parse_opts.re"
{ opts.empty_class (EMPTY_CLASS_ERROR); goto opt; }
-#line 1823 "src/conf/parse_opts.cc"
+#line 1837 "src/conf/parse_opts.cc"
}
#line 224 "../src/conf/parse_opts.re"