-/* Generated by re2c 0.14.3 on Tue Jul 21 13:43:41 2015 */
+/* Generated by re2c 0.14.3 on Sun Jul 26 14:45:34 2015 */
#include <stdio.h>
#include "src/conf/msg.h"
#define YYCTYPE char
YYCTYPE * YYCURSOR;
YYCTYPE * YYMARKER;
+ Warn::option_t option;
{
YYCTYPE yych;
+ unsigned int yyaccept = 0;
static const unsigned char yybm[] = {
0, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128,
goto yy4;
yy2:
++YYCURSOR;
+yy3:
{
- error ("bad option: %s\n", *argv);
+ error ("bad option: %s", *argv);
return EXIT_FAIL;
}
yy4:
+ yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
- goto yy14;
+ goto yy39;
yy5:
++YYCURSOR;
- if ((yych = *YYCURSOR) <= 0x00) goto yy9;
- if (yych == '-') goto yy7;
+ if ((yych = *YYCURSOR) <= '-') {
+ if (yych <= 0x00) goto yy11;
+ if (yych >= '-') goto yy9;
+ } else {
+ if (yych == 'W') goto yy7;
+ }
{ goto opt_short; }
yy7:
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if (yych <= 'e') {
+ if (yych <= 0x00) goto yy15;
+ if (yych >= 'e') goto yy17;
+ } else {
+ if (yych == 'n') goto yy19;
+ }
+yy8:
+ { option = Warn::W; goto opt_warn; }
+yy9:
++YYCURSOR;
- if ((yych = *YYCURSOR) <= 0x00) goto yy11;
+ if ((yych = *YYCURSOR) <= 0x00) goto yy13;
{ goto opt_long; }
-yy9:
+yy11:
++YYCURSOR;
{ if (!opts.source ("<stdin>")) return EXIT_FAIL; goto opt; }
-yy11:
+yy13:
++YYCURSOR;
{
// all remaining arguments are non-options
}
goto end;
}
-yy13:
+yy15:
+ ++YYCURSOR;
+ { warn.set_all (Warn::W); goto opt; }
+yy17:
+ yych = *++YYCURSOR;
+ if (yych == 'r') goto yy30;
+yy18:
+ YYCURSOR = YYMARKER;
+ if (yyaccept <= 1) {
+ if (yyaccept == 0) {
+ goto yy3;
+ } else {
+ goto yy8;
+ }
+ } else {
+ goto yy22;
+ }
+yy19:
+ yych = *++YYCURSOR;
+ if (yych != 'o') goto yy18;
+ yych = *++YYCURSOR;
+ if (yych != '-') goto yy18;
+ yyaccept = 2;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if (yych == 'e') goto yy23;
+yy22:
+ { option = Warn::WNO; goto opt_warn; }
+yy23:
+ yych = *++YYCURSOR;
+ if (yych != 'r') goto yy18;
+ yych = *++YYCURSOR;
+ if (yych != 'r') goto yy18;
+ yych = *++YYCURSOR;
+ if (yych != 'o') goto yy18;
+ yych = *++YYCURSOR;
+ if (yych != 'r') goto yy18;
+ yych = *++YYCURSOR;
+ if (yych != '-') goto yy18;
+ ++YYCURSOR;
+ { option = Warn::WNOERROR; goto opt_warn; }
+yy30:
+ yych = *++YYCURSOR;
+ if (yych != 'r') goto yy18;
+ yych = *++YYCURSOR;
+ if (yych != 'o') goto yy18;
+ yych = *++YYCURSOR;
+ if (yych != 'r') goto yy18;
+ yych = *++YYCURSOR;
+ if (yych <= 0x00) goto yy36;
+ if (yych != '-') goto yy18;
+ ++YYCURSOR;
+ { option = Warn::WERROR; goto opt_warn; }
+yy36:
+ ++YYCURSOR;
+ { warn.set_all (Warn::WERROR); goto opt; }
+yy38:
++YYCURSOR;
yych = *YYCURSOR;
-yy14:
+yy39:
if (yybm[0+yych] & 128) {
- goto yy13;
+ goto yy38;
}
++YYCURSOR;
{ if (!opts.source (*argv)) return EXIT_FAIL; goto opt; }
}
+opt_warn:
+
+{
+ YYCTYPE yych;
+ yych = *YYCURSOR;
+ if (yych == 'e') goto yy46;
+ if (yych == 'n') goto yy47;
+ ++YYCURSOR;
+yy45:
+ {
+ error ("bad warning: %s", *argv);
+ return EXIT_FAIL;
+ }
+yy46:
+ yych = *(YYMARKER = ++YYCURSOR);
+ if (yych == 'm') goto yy63;
+ goto yy45;
+yy47:
+ yych = *(YYMARKER = ++YYCURSOR);
+ if (yych != 'a') goto yy45;
+ yych = *++YYCURSOR;
+ if (yych == 'k') goto yy50;
+yy49:
+ YYCURSOR = YYMARKER;
+ goto yy45;
+yy50:
+ yych = *++YYCURSOR;
+ if (yych != 'e') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 'd') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != '-') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 'd') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 'e') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 'f') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 'a') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 'u') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 'l') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 't') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych >= 0x01) goto yy49;
+ ++YYCURSOR;
+ { warn.set (Warn::NAKED_DEFAULT, option); goto opt; }
+yy63:
+ yych = *++YYCURSOR;
+ if (yych != 'p') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 't') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 'y') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != '-') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych == 'c') goto yy68;
+ if (yych == 'r') goto yy69;
+ goto yy49;
+yy68:
+ yych = *++YYCURSOR;
+ if (yych == 'h') goto yy75;
+ goto yy49;
+yy69:
+ yych = *++YYCURSOR;
+ if (yych != 'u') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 'l') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 'e') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych >= 0x01) goto yy49;
+ ++YYCURSOR;
+ { warn.set (Warn::EMPTY_RULE, option); goto opt; }
+yy75:
+ yych = *++YYCURSOR;
+ if (yych != 'a') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 'r') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 'a') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 'c') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 't') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 'e') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 'r') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != '-') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 'c') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 'l') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 'a') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 's') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych != 's') goto yy49;
+ yych = *++YYCURSOR;
+ if (yych >= 0x01) goto yy49;
+ ++YYCURSOR;
+ { warn.set (Warn::EMPTY_CHARACTER_CLASS, option); goto opt; }
+}
+
+
opt_short:
{
if (yych <= 'c') {
if (yych <= 'C') {
if (yych <= '7') {
- if (yych <= 0x00) goto yy19;
- if (yych == '1') goto yy23;
- goto yy21;
+ if (yych <= 0x00) goto yy93;
+ if (yych == '1') goto yy97;
+ goto yy95;
} else {
- if (yych <= '8') goto yy25;
- if (yych == '?') goto yy27;
- goto yy21;
+ if (yych <= '8') goto yy99;
+ if (yych == '?') goto yy101;
+ goto yy95;
}
} else {
if (yych <= 'U') {
- if (yych <= 'D') goto yy29;
- if (yych == 'F') goto yy31;
- goto yy21;
+ if (yych <= 'D') goto yy103;
+ if (yych == 'F') goto yy105;
+ goto yy95;
} else {
- if (yych <= 'V') goto yy33;
- if (yych <= 'a') goto yy21;
- if (yych <= 'b') goto yy35;
- goto yy37;
+ if (yych <= 'V') goto yy107;
+ if (yych <= 'a') goto yy95;
+ if (yych <= 'b') goto yy109;
+ goto yy111;
}
}
} else {
if (yych <= 'o') {
if (yych <= 'g') {
- if (yych <= 'd') goto yy39;
- if (yych <= 'e') goto yy41;
- if (yych <= 'f') goto yy43;
- goto yy45;
+ if (yych <= 'd') goto yy113;
+ if (yych <= 'e') goto yy115;
+ if (yych <= 'f') goto yy117;
+ goto yy119;
} else {
- if (yych <= 'h') goto yy27;
- if (yych <= 'i') goto yy47;
- if (yych <= 'n') goto yy21;
- goto yy49;
+ if (yych <= 'h') goto yy101;
+ if (yych <= 'i') goto yy121;
+ if (yych <= 'n') goto yy95;
+ goto yy123;
}
} else {
if (yych <= 't') {
- if (yych <= 'q') goto yy21;
- if (yych <= 'r') goto yy51;
- if (yych <= 's') goto yy53;
- goto yy55;
+ if (yych <= 'q') goto yy95;
+ if (yych <= 'r') goto yy125;
+ if (yych <= 's') goto yy127;
+ goto yy129;
} else {
if (yych <= 'v') {
- if (yych <= 'u') goto yy57;
- goto yy59;
+ if (yych <= 'u') goto yy131;
+ goto yy133;
} else {
- if (yych <= 'w') goto yy61;
- if (yych <= 'x') goto yy63;
- goto yy21;
+ if (yych <= 'w') goto yy135;
+ if (yych <= 'x') goto yy137;
+ goto yy95;
}
}
}
}
-yy19:
+yy93:
++YYCURSOR;
{ goto opt; }
-yy21:
+yy95:
++YYCURSOR;
{
- error ("bad short option: %s\n", *argv);
+ error ("bad short option: %s", *argv);
return EXIT_FAIL;
}
-yy23:
+yy97:
++YYCURSOR;
{ goto opt_short; }
-yy25:
+yy99:
++YYCURSOR;
{ if (!opts.utf_8 ()) { error_encoding (); return EXIT_FAIL; } goto opt_short; }
-yy27:
+yy101:
++YYCURSOR;
{ usage (); return EXIT_OK; }
-yy29:
+yy103:
++YYCURSOR;
{ opts.emit_dot (); goto opt_short; }
-yy31:
+yy105:
++YYCURSOR;
{ opts.flex_syntax (); goto opt_short; }
-yy33:
+yy107:
++YYCURSOR;
{ vernum (); return EXIT_OK; }
-yy35:
+yy109:
++YYCURSOR;
{ opts.bit_vectors (); goto opt_short; }
-yy37:
+yy111:
++YYCURSOR;
{ opts.start_conditions (); goto opt_short; }
-yy39:
+yy113:
++YYCURSOR;
{ opts.debug_output (); goto opt_short; }
-yy41:
+yy115:
++YYCURSOR;
{ if (!opts.ecb ()) { error_encoding (); return EXIT_FAIL; } goto opt_short; }
-yy43:
+yy117:
++YYCURSOR;
{ opts.storable_state (); goto opt_short; }
-yy45:
+yy119:
++YYCURSOR;
{ opts.computed_gotos (); goto opt_short; }
-yy47:
+yy121:
++YYCURSOR;
{ opts.no_debug_info (); goto opt_short; }
-yy49:
+yy123:
++YYCURSOR;
- if ((yych = *YYCURSOR) <= 0x00) goto yy67;
+ if ((yych = *YYCURSOR) <= 0x00) goto yy141;
{ *argv = YYCURSOR; goto opt_output; }
-yy51:
+yy125:
++YYCURSOR;
{ opts.reusable (); goto opt_short; }
-yy53:
+yy127:
++YYCURSOR;
{ opts.nested_ifs (); goto opt_short; }
-yy55:
+yy129:
++YYCURSOR;
- if ((yych = *YYCURSOR) <= 0x00) goto yy65;
+ if ((yych = *YYCURSOR) <= 0x00) goto yy139;
{ *argv = YYCURSOR; goto opt_header; }
-yy57:
+yy131:
++YYCURSOR;
{ if (!opts.unicode ()) { error_encoding (); return EXIT_FAIL; } goto opt_short; }
-yy59:
+yy133:
++YYCURSOR;
{ version (); return EXIT_OK; }
-yy61:
+yy135:
++YYCURSOR;
{ if (!opts.wide_chars ()) { error_encoding (); return EXIT_FAIL; } goto opt_short; }
-yy63:
+yy137:
++YYCURSOR;
{ if (!opts.utf_16 ()) { error_encoding (); return EXIT_FAIL; } goto opt_short; }
-yy65:
+yy139:
++YYCURSOR;
{ YYCURSOR = *++argv; goto opt_header; }
-yy67:
+yy141:
++YYCURSOR;
{ YYCURSOR = *++argv; goto opt_output; }
}
YYCTYPE yych;
yych = *YYCURSOR;
switch (yych) {
- case 'b': goto yy73;
- case 'c': goto yy74;
- case 'd': goto yy75;
- case 'e': goto yy76;
- case 'f': goto yy77;
- case 'h': goto yy78;
- case 'i': goto yy79;
- case 'n': goto yy80;
- case 'o': goto yy81;
- case 'r': goto yy82;
- case 's': goto yy83;
- case 't': goto yy84;
- case 'u': goto yy85;
- case 'v': goto yy86;
- case 'w': goto yy87;
- default: goto yy71;
+ case 'b': goto yy147;
+ case 'c': goto yy148;
+ case 'd': goto yy149;
+ case 'e': goto yy150;
+ case 'f': goto yy151;
+ case 'h': goto yy152;
+ case 'i': goto yy153;
+ case 'n': goto yy154;
+ case 'o': goto yy155;
+ case 'r': goto yy156;
+ case 's': goto yy157;
+ case 't': goto yy158;
+ case 'u': goto yy159;
+ case 'v': goto yy160;
+ case 'w': goto yy161;
+ default: goto yy145;
}
-yy71:
+yy145:
++YYCURSOR;
-yy72:
+yy146:
{
- error ("bad long option: %s\n", *argv);
+ error ("bad long option: %s", *argv);
return EXIT_FAIL;
}
-yy73:
+yy147:
yych = *(YYMARKER = ++YYCURSOR);
- if (yych == 'i') goto yy369;
- goto yy72;
-yy74:
+ if (yych == 'i') goto yy443;
+ goto yy146;
+yy148:
yych = *(YYMARKER = ++YYCURSOR);
- if (yych == 'a') goto yy329;
- if (yych == 'o') goto yy330;
- goto yy72;
-yy75:
+ if (yych == 'a') goto yy403;
+ if (yych == 'o') goto yy404;
+ goto yy146;
+yy149:
yych = *(YYMARKER = ++YYCURSOR);
- if (yych == 'e') goto yy316;
- goto yy72;
-yy76:
+ if (yych == 'e') goto yy390;
+ goto yy146;
+yy150:
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'l') {
- if (yych == 'c') goto yy278;
- goto yy72;
+ if (yych == 'c') goto yy352;
+ goto yy146;
} else {
- if (yych <= 'm') goto yy276;
- if (yych <= 'n') goto yy277;
- goto yy72;
+ if (yych <= 'm') goto yy350;
+ if (yych <= 'n') goto yy351;
+ goto yy146;
}
-yy77:
+yy151:
yych = *(YYMARKER = ++YYCURSOR);
- if (yych == 'l') goto yy264;
- goto yy72;
-yy78:
+ if (yych == 'l') goto yy338;
+ goto yy146;
+yy152:
yych = *(YYMARKER = ++YYCURSOR);
- if (yych == 'e') goto yy259;
- goto yy72;
-yy79:
+ if (yych == 'e') goto yy333;
+ goto yy146;
+yy153:
yych = *(YYMARKER = ++YYCURSOR);
- if (yych == 'n') goto yy253;
- goto yy72;
-yy80:
+ if (yych == 'n') goto yy327;
+ goto yy146;
+yy154:
yych = *(YYMARKER = ++YYCURSOR);
- if (yych == 'e') goto yy212;
- if (yych == 'o') goto yy211;
- goto yy72;
-yy81:
+ if (yych == 'e') goto yy286;
+ if (yych == 'o') goto yy285;
+ goto yy146;
+yy155:
yych = *(YYMARKER = ++YYCURSOR);
- if (yych == 'u') goto yy204;
- goto yy72;
-yy82:
+ if (yych == 'u') goto yy278;
+ goto yy146;
+yy156:
yych = *(YYMARKER = ++YYCURSOR);
- if (yych == 'e') goto yy195;
- goto yy72;
-yy83:
+ if (yych == 'e') goto yy269;
+ goto yy146;
+yy157:
yych = *(YYMARKER = ++YYCURSOR);
if (yych <= 'j') {
- if (yych == 'i') goto yy143;
- goto yy72;
+ if (yych == 'i') goto yy217;
+ goto yy146;
} else {
- if (yych <= 'k') goto yy144;
- if (yych == 't') goto yy145;
- goto yy72;
+ if (yych <= 'k') goto yy218;
+ if (yych == 't') goto yy219;
+ goto yy146;
}
-yy84:
+yy158:
yych = *(YYMARKER = ++YYCURSOR);
- if (yych == 'y') goto yy131;
- goto yy72;
-yy85:
+ if (yych == 'y') goto yy205;
+ goto yy146;
+yy159:
yych = *(YYMARKER = ++YYCURSOR);
- if (yych == 'n') goto yy114;
- if (yych == 't') goto yy113;
- goto yy72;
-yy86:
+ if (yych == 'n') goto yy188;
+ if (yych == 't') goto yy187;
+ goto yy146;
+yy160:
yych = *(YYMARKER = ++YYCURSOR);
- if (yych == 'e') goto yy100;
- goto yy72;
-yy87:
+ if (yych == 'e') goto yy174;
+ goto yy146;
+yy161:
yych = *(YYMARKER = ++YYCURSOR);
- if (yych != 'i') goto yy72;
+ if (yych != 'i') goto yy146;
yych = *++YYCURSOR;
- if (yych == 'd') goto yy90;
-yy89:
+ if (yych == 'd') goto yy164;
+yy163:
YYCURSOR = YYMARKER;
- goto yy72;
-yy90:
+ goto yy146;
+yy164:
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych != '-') goto yy89;
+ if (yych != '-') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'c') goto yy89;
+ if (yych != 'c') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'h') goto yy89;
+ if (yych != 'h') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'a') goto yy89;
+ if (yych != 'a') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'r') goto yy89;
+ if (yych != 'r') goto yy163;
yych = *++YYCURSOR;
- if (yych != 's') goto yy89;
+ if (yych != 's') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ if (!opts.wide_chars ()) { error_encoding (); return EXIT_FAIL; } goto opt; }
-yy100:
+yy174:
yych = *++YYCURSOR;
- if (yych != 'r') goto yy89;
+ if (yych != 'r') goto yy163;
yych = *++YYCURSOR;
- if (yych == 'n') goto yy102;
- if (yych == 's') goto yy103;
- goto yy89;
-yy102:
+ if (yych == 'n') goto yy176;
+ if (yych == 's') goto yy177;
+ goto yy163;
+yy176:
yych = *++YYCURSOR;
- if (yych == 'u') goto yy109;
- goto yy89;
-yy103:
+ if (yych == 'u') goto yy183;
+ goto yy163;
+yy177:
yych = *++YYCURSOR;
- if (yych != 'i') goto yy89;
+ if (yych != 'i') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'o') goto yy89;
+ if (yych != 'o') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'n') goto yy89;
+ if (yych != 'n') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ version (); return EXIT_OK; }
-yy109:
+yy183:
yych = *++YYCURSOR;
- if (yych != 'm') goto yy89;
+ if (yych != 'm') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ vernum (); return EXIT_OK; }
-yy113:
+yy187:
yych = *++YYCURSOR;
- if (yych == 'f') goto yy122;
- goto yy89;
-yy114:
+ if (yych == 'f') goto yy196;
+ goto yy163;
+yy188:
yych = *++YYCURSOR;
- if (yych != 'i') goto yy89;
+ if (yych != 'i') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'c') goto yy89;
+ if (yych != 'c') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'o') goto yy89;
+ if (yych != 'o') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'd') goto yy89;
+ if (yych != 'd') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ if (!opts.unicode ()) { error_encoding (); return EXIT_FAIL; } goto opt; }
-yy122:
+yy196:
yych = *++YYCURSOR;
- if (yych != '-') goto yy89;
+ if (yych != '-') goto yy163;
yych = *++YYCURSOR;
- if (yych == '1') goto yy124;
- if (yych == '8') goto yy125;
- goto yy89;
-yy124:
+ if (yych == '1') goto yy198;
+ if (yych == '8') goto yy199;
+ goto yy163;
+yy198:
yych = *++YYCURSOR;
- if (yych == '6') goto yy128;
- goto yy89;
-yy125:
+ if (yych == '6') goto yy202;
+ goto yy163;
+yy199:
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ if (!opts.utf_8 ()) { error_encoding (); return EXIT_FAIL; } goto opt; }
-yy128:
+yy202:
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ if (!opts.utf_16 ()) { error_encoding (); return EXIT_FAIL; } goto opt; }
-yy131:
+yy205:
yych = *++YYCURSOR;
- if (yych != 'p') goto yy89;
+ if (yych != 'p') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych != '-') goto yy89;
+ if (yych != '-') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'h') goto yy89;
+ if (yych != 'h') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'a') goto yy89;
+ if (yych != 'a') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'd') goto yy89;
+ if (yych != 'd') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'r') goto yy89;
+ if (yych != 'r') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ YYCURSOR = *++argv; goto opt_header; }
-yy143:
+yy217:
yych = *++YYCURSOR;
- if (yych == 'n') goto yy184;
- goto yy89;
-yy144:
+ if (yych == 'n') goto yy258;
+ goto yy163;
+yy218:
yych = *++YYCURSOR;
- if (yych == 'e') goto yy176;
- goto yy89;
-yy145:
+ if (yych == 'e') goto yy250;
+ goto yy163;
+yy219:
yych = *++YYCURSOR;
- if (yych == 'a') goto yy146;
- if (yych == 'o') goto yy147;
- goto yy89;
-yy146:
+ if (yych == 'a') goto yy220;
+ if (yych == 'o') goto yy221;
+ goto yy163;
+yy220:
yych = *++YYCURSOR;
- if (yych == 'r') goto yy161;
- goto yy89;
-yy147:
+ if (yych == 'r') goto yy235;
+ goto yy163;
+yy221:
yych = *++YYCURSOR;
- if (yych != 'r') goto yy89;
+ if (yych != 'r') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'a') goto yy89;
+ if (yych != 'a') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'b') goto yy89;
+ if (yych != 'b') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'l') goto yy89;
+ if (yych != 'l') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych != '-') goto yy89;
+ if (yych != '-') goto yy163;
yych = *++YYCURSOR;
- if (yych != 's') goto yy89;
+ if (yych != 's') goto yy163;
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'a') goto yy89;
+ if (yych != 'a') goto yy163;
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ opts.storable_state (); goto opt; }
-yy161:
+yy235:
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych != '-') goto yy89;
+ if (yych != '-') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'c') goto yy89;
+ if (yych != 'c') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'o') goto yy89;
+ if (yych != 'o') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'n') goto yy89;
+ if (yych != 'n') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'd') goto yy89;
+ if (yych != 'd') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'i') goto yy89;
+ if (yych != 'i') goto yy163;
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'i') goto yy89;
+ if (yych != 'i') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'o') goto yy89;
+ if (yych != 'o') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'n') goto yy89;
+ if (yych != 'n') goto yy163;
yych = *++YYCURSOR;
- if (yych != 's') goto yy89;
+ if (yych != 's') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ opts.start_conditions (); goto opt; }
-yy176:
+yy250:
yych = *++YYCURSOR;
- if (yych != 'l') goto yy89;
+ if (yych != 'l') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'o') goto yy89;
+ if (yych != 'o') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'n') goto yy89;
+ if (yych != 'n') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ opts.skeleton (); goto opt; }
-yy184:
+yy258:
yych = *++YYCURSOR;
- if (yych != 'g') goto yy89;
+ if (yych != 'g') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'l') goto yy89;
+ if (yych != 'l') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych != '-') goto yy89;
+ if (yych != '-') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'p') goto yy89;
+ if (yych != 'p') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'a') goto yy89;
+ if (yych != 'a') goto yy163;
yych = *++YYCURSOR;
- if (yych != 's') goto yy89;
+ if (yych != 's') goto yy163;
yych = *++YYCURSOR;
- if (yych != 's') goto yy89;
+ if (yych != 's') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ goto opt; }
-yy195:
+yy269:
yych = *++YYCURSOR;
- if (yych != 'u') goto yy89;
+ if (yych != 'u') goto yy163;
yych = *++YYCURSOR;
- if (yych != 's') goto yy89;
+ if (yych != 's') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'a') goto yy89;
+ if (yych != 'a') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'b') goto yy89;
+ if (yych != 'b') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'l') goto yy89;
+ if (yych != 'l') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ opts.reusable (); goto opt; }
-yy204:
+yy278:
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'p') goto yy89;
+ if (yych != 'p') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'u') goto yy89;
+ if (yych != 'u') goto yy163;
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ YYCURSOR = *++argv; goto opt_output; }
-yy211:
+yy285:
yych = *++YYCURSOR;
- if (yych == '-') goto yy223;
- goto yy89;
-yy212:
+ if (yych == '-') goto yy297;
+ goto yy163;
+yy286:
yych = *++YYCURSOR;
- if (yych != 's') goto yy89;
+ if (yych != 's') goto yy163;
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'd') goto yy89;
+ if (yych != 'd') goto yy163;
yych = *++YYCURSOR;
- if (yych != '-') goto yy89;
+ if (yych != '-') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'i') goto yy89;
+ if (yych != 'i') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'f') goto yy89;
+ if (yych != 'f') goto yy163;
yych = *++YYCURSOR;
- if (yych != 's') goto yy89;
+ if (yych != 's') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ opts.nested_ifs (); goto opt; }
-yy223:
+yy297:
yych = *++YYCURSOR;
- if (yych == 'd') goto yy225;
- if (yych != 'g') goto yy89;
+ if (yych == 'd') goto yy299;
+ if (yych != 'g') goto yy163;
yych = *++YYCURSOR;
- if (yych == 'e') goto yy237;
- goto yy89;
-yy225:
+ if (yych == 'e') goto yy311;
+ goto yy163;
+yy299:
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'b') goto yy89;
+ if (yych != 'b') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'u') goto yy89;
+ if (yych != 'u') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'g') goto yy89;
+ if (yych != 'g') goto yy163;
yych = *++YYCURSOR;
- if (yych != '-') goto yy89;
+ if (yych != '-') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'i') goto yy89;
+ if (yych != 'i') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'n') goto yy89;
+ if (yych != 'n') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'f') goto yy89;
+ if (yych != 'f') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'o') goto yy89;
+ if (yych != 'o') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ opts.no_debug_info (); goto opt; }
-yy237:
+yy311:
yych = *++YYCURSOR;
- if (yych != 'n') goto yy89;
+ if (yych != 'n') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'r') goto yy89;
+ if (yych != 'r') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'a') goto yy89;
+ if (yych != 'a') goto yy163;
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'i') goto yy89;
+ if (yych != 'i') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'o') goto yy89;
+ if (yych != 'o') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'n') goto yy89;
+ if (yych != 'n') goto yy163;
yych = *++YYCURSOR;
- if (yych != '-') goto yy89;
+ if (yych != '-') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'd') goto yy89;
+ if (yych != 'd') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'a') goto yy89;
+ if (yych != 'a') goto yy163;
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ opts.no_generation_date (); goto opt; }
-yy253:
+yy327:
yych = *++YYCURSOR;
- if (yych != 'p') goto yy89;
+ if (yych != 'p') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'u') goto yy89;
+ if (yych != 'u') goto yy163;
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ goto opt_input; }
-yy259:
+yy333:
yych = *++YYCURSOR;
- if (yych != 'l') goto yy89;
+ if (yych != 'l') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'p') goto yy89;
+ if (yych != 'p') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ usage (); return EXIT_OK; }
-yy264:
+yy338:
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'x') goto yy89;
+ if (yych != 'x') goto yy163;
yych = *++YYCURSOR;
- if (yych != '-') goto yy89;
+ if (yych != '-') goto yy163;
yych = *++YYCURSOR;
- if (yych != 's') goto yy89;
+ if (yych != 's') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'y') goto yy89;
+ if (yych != 'y') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'n') goto yy89;
+ if (yych != 'n') goto yy163;
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'a') goto yy89;
+ if (yych != 'a') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'x') goto yy89;
+ if (yych != 'x') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ opts.flex_syntax (); goto opt; }
-yy276:
+yy350:
yych = *++YYCURSOR;
- if (yych == 'i') goto yy297;
- if (yych == 'p') goto yy298;
- goto yy89;
-yy277:
+ if (yych == 'i') goto yy371;
+ if (yych == 'p') goto yy372;
+ goto yy163;
+yy351:
yych = *++YYCURSOR;
- if (yych == 'c') goto yy282;
- goto yy89;
-yy278:
+ if (yych == 'c') goto yy356;
+ goto yy163;
+yy352:
yych = *++YYCURSOR;
- if (yych != 'b') goto yy89;
+ if (yych != 'b') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ if (!opts.ecb ()) { error_encoding (); return EXIT_FAIL; } goto opt; }
-yy282:
+yy356:
yych = *++YYCURSOR;
- if (yych != 'o') goto yy89;
+ if (yych != 'o') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'd') goto yy89;
+ if (yych != 'd') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'i') goto yy89;
+ if (yych != 'i') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'n') goto yy89;
+ if (yych != 'n') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'g') goto yy89;
+ if (yych != 'g') goto yy163;
yych = *++YYCURSOR;
- if (yych != '-') goto yy89;
+ if (yych != '-') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'p') goto yy89;
+ if (yych != 'p') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'o') goto yy89;
+ if (yych != 'o') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'l') goto yy89;
+ if (yych != 'l') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'i') goto yy89;
+ if (yych != 'i') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'c') goto yy89;
+ if (yych != 'c') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'y') goto yy89;
+ if (yych != 'y') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ goto opt_encoding_policy; }
-yy297:
+yy371:
yych = *++YYCURSOR;
- if (yych == 't') goto yy309;
- goto yy89;
-yy298:
+ if (yych == 't') goto yy383;
+ goto yy163;
+yy372:
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'y') goto yy89;
+ if (yych != 'y') goto yy163;
yych = *++YYCURSOR;
- if (yych != '-') goto yy89;
+ if (yych != '-') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'c') goto yy89;
+ if (yych != 'c') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'l') goto yy89;
+ if (yych != 'l') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'a') goto yy89;
+ if (yych != 'a') goto yy163;
yych = *++YYCURSOR;
- if (yych != 's') goto yy89;
+ if (yych != 's') goto yy163;
yych = *++YYCURSOR;
- if (yych != 's') goto yy89;
+ if (yych != 's') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ goto opt_empty_class; }
-yy309:
+yy383:
yych = *++YYCURSOR;
- if (yych != '-') goto yy89;
+ if (yych != '-') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'd') goto yy89;
+ if (yych != 'd') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'o') goto yy89;
+ if (yych != 'o') goto yy163;
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ opts.emit_dot (); goto opt; }
-yy316:
+yy390:
yych = *++YYCURSOR;
- if (yych != 'b') goto yy89;
+ if (yych != 'b') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'u') goto yy89;
+ if (yych != 'u') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'g') goto yy89;
+ if (yych != 'g') goto yy163;
yych = *++YYCURSOR;
- if (yych != '-') goto yy89;
+ if (yych != '-') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'o') goto yy89;
+ if (yych != 'o') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'u') goto yy89;
+ if (yych != 'u') goto yy163;
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'p') goto yy89;
+ if (yych != 'p') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'u') goto yy89;
+ if (yych != 'u') goto yy163;
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ opts.debug_output (); goto opt; }
-yy329:
+yy403:
yych = *++YYCURSOR;
- if (yych == 's') goto yy345;
- goto yy89;
-yy330:
+ if (yych == 's') goto yy419;
+ goto yy163;
+yy404:
yych = *++YYCURSOR;
- if (yych != 'm') goto yy89;
+ if (yych != 'm') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'p') goto yy89;
+ if (yych != 'p') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'u') goto yy89;
+ if (yych != 'u') goto yy163;
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'd') goto yy89;
+ if (yych != 'd') goto yy163;
yych = *++YYCURSOR;
- if (yych != '-') goto yy89;
+ if (yych != '-') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'g') goto yy89;
+ if (yych != 'g') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'o') goto yy89;
+ if (yych != 'o') goto yy163;
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'o') goto yy89;
+ if (yych != 'o') goto yy163;
yych = *++YYCURSOR;
- if (yych != 's') goto yy89;
+ if (yych != 's') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ opts.computed_gotos (); goto opt; }
-yy345:
+yy419:
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych != '-') goto yy89;
+ if (yych != '-') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'i') goto yy89;
+ if (yych != 'i') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'n') goto yy89;
+ if (yych != 'n') goto yy163;
yych = *++YYCURSOR;
- if (yych == 's') goto yy351;
- if (yych != 'v') goto yy89;
+ if (yych == 's') goto yy425;
+ if (yych != 'v') goto yy163;
yych = *++YYCURSOR;
- if (yych == 'e') goto yy362;
- goto yy89;
-yy351:
+ if (yych == 'e') goto yy436;
+ goto yy163;
+yy425:
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'n') goto yy89;
+ if (yych != 'n') goto yy163;
yych = *++YYCURSOR;
- if (yych != 's') goto yy89;
+ if (yych != 's') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'i') goto yy89;
+ if (yych != 'i') goto yy163;
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'i') goto yy89;
+ if (yych != 'i') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'v') goto yy89;
+ if (yych != 'v') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ opts.case_insensitive (); goto opt; }
-yy362:
+yy436:
yych = *++YYCURSOR;
- if (yych != 'r') goto yy89;
+ if (yych != 'r') goto yy163;
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'd') goto yy89;
+ if (yych != 'd') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ opts.case_inverted (); goto opt; }
-yy369:
+yy443:
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych != '-') goto yy89;
+ if (yych != '-') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'v') goto yy89;
+ if (yych != 'v') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'e') goto yy89;
+ if (yych != 'e') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'c') goto yy89;
+ if (yych != 'c') goto yy163;
yych = *++YYCURSOR;
- if (yych != 't') goto yy89;
+ if (yych != 't') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'o') goto yy89;
+ if (yych != 'o') goto yy163;
yych = *++YYCURSOR;
- if (yych != 'r') goto yy89;
+ if (yych != 'r') goto yy163;
yych = *++YYCURSOR;
- if (yych != 's') goto yy89;
+ if (yych != 's') goto yy163;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy89;
+ if (yych >= 0x01) goto yy163;
++YYCURSOR;
{ opts.bit_vectors (); goto opt; }
}
128, 128, 128, 128, 128, 128, 128, 128,
};
yych = *YYCURSOR;
- if (yych <= 0x00) goto yy383;
- if (yych != '-') goto yy385;
-yy383:
+ if (yych <= 0x00) goto yy457;
+ if (yych != '-') goto yy459;
+yy457:
++YYCURSOR;
{
- error ("bad argument to option -o, --output: %s\n", *argv);
+ error ("bad argument to option -o, --output: %s", *argv);
return EXIT_FAIL;
}
-yy385:
+yy459:
yych = *(YYMARKER = ++YYCURSOR);
- goto yy387;
-yy386:
+ goto yy461;
+yy460:
++YYCURSOR;
yych = *YYCURSOR;
-yy387:
+yy461:
if (yybm[0+yych] & 128) {
- goto yy386;
+ goto yy460;
}
++YYCURSOR;
{ if (!opts.output (*argv)) return EXIT_FAIL; goto opt; }
128, 128, 128, 128, 128, 128, 128, 128,
};
yych = *YYCURSOR;
- if (yych <= 0x00) goto yy392;
- if (yych != '-') goto yy394;
-yy392:
+ if (yych <= 0x00) goto yy466;
+ if (yych != '-') goto yy468;
+yy466:
++YYCURSOR;
{
- error ("bad argument to option -t, --type-header: %s\n", *argv);
+ error ("bad argument to option -t, --type-header: %s", *argv);
return EXIT_FAIL;
}
-yy394:
+yy468:
yych = *(YYMARKER = ++YYCURSOR);
- goto yy396;
-yy395:
+ goto yy470;
+yy469:
++YYCURSOR;
yych = *YYCURSOR;
-yy396:
+yy470:
if (yybm[0+yych] & 128) {
- goto yy395;
+ goto yy469;
}
++YYCURSOR;
{ if (!opts.type_header (*argv)) return EXIT_FAIL; goto opt; }
YYCTYPE yych;
yych = *YYCURSOR;
if (yych <= 'h') {
- if (yych == 'f') goto yy403;
+ if (yych == 'f') goto yy477;
} else {
- if (yych <= 'i') goto yy404;
- if (yych == 's') goto yy405;
+ if (yych <= 'i') goto yy478;
+ if (yych == 's') goto yy479;
}
++YYCURSOR;
-yy402:
+yy476:
{
- error ("bad argument to option --encoding-policy (expected: ignore | substitute | fail): %s\n", *argv);
+ error ("bad argument to option --encoding-policy (expected: ignore | substitute | fail): %s", *argv);
return EXIT_FAIL;
}
-yy403:
+yy477:
yych = *(YYMARKER = ++YYCURSOR);
- if (yych == 'a') goto yy425;
- goto yy402;
-yy404:
+ if (yych == 'a') goto yy499;
+ goto yy476;
+yy478:
yych = *(YYMARKER = ++YYCURSOR);
- if (yych == 'g') goto yy418;
- goto yy402;
-yy405:
+ if (yych == 'g') goto yy492;
+ goto yy476;
+yy479:
yych = *(YYMARKER = ++YYCURSOR);
- if (yych != 'u') goto yy402;
+ if (yych != 'u') goto yy476;
yych = *++YYCURSOR;
- if (yych == 'b') goto yy408;
-yy407:
+ if (yych == 'b') goto yy482;
+yy481:
YYCURSOR = YYMARKER;
- goto yy402;
-yy408:
+ goto yy476;
+yy482:
yych = *++YYCURSOR;
- if (yych != 's') goto yy407;
+ if (yych != 's') goto yy481;
yych = *++YYCURSOR;
- if (yych != 't') goto yy407;
+ if (yych != 't') goto yy481;
yych = *++YYCURSOR;
- if (yych != 'i') goto yy407;
+ if (yych != 'i') goto yy481;
yych = *++YYCURSOR;
- if (yych != 't') goto yy407;
+ if (yych != 't') goto yy481;
yych = *++YYCURSOR;
- if (yych != 'u') goto yy407;
+ if (yych != 'u') goto yy481;
yych = *++YYCURSOR;
- if (yych != 't') goto yy407;
+ if (yych != 't') goto yy481;
yych = *++YYCURSOR;
- if (yych != 'e') goto yy407;
+ if (yych != 'e') goto yy481;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy407;
+ if (yych >= 0x01) goto yy481;
++YYCURSOR;
{ opts.encoding_policy (Enc::POLICY_SUBSTITUTE); goto opt; }
-yy418:
+yy492:
yych = *++YYCURSOR;
- if (yych != 'n') goto yy407;
+ if (yych != 'n') goto yy481;
yych = *++YYCURSOR;
- if (yych != 'o') goto yy407;
+ if (yych != 'o') goto yy481;
yych = *++YYCURSOR;
- if (yych != 'r') goto yy407;
+ if (yych != 'r') goto yy481;
yych = *++YYCURSOR;
- if (yych != 'e') goto yy407;
+ if (yych != 'e') goto yy481;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy407;
+ if (yych >= 0x01) goto yy481;
++YYCURSOR;
{ opts.encoding_policy (Enc::POLICY_IGNORE); goto opt; }
-yy425:
+yy499:
yych = *++YYCURSOR;
- if (yych != 'i') goto yy407;
+ if (yych != 'i') goto yy481;
yych = *++YYCURSOR;
- if (yych != 'l') goto yy407;
+ if (yych != 'l') goto yy481;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy407;
+ if (yych >= 0x01) goto yy481;
++YYCURSOR;
{ opts.encoding_policy (Enc::POLICY_FAIL); goto opt; }
}
{
YYCTYPE yych;
yych = *YYCURSOR;
- if (yych <= 'b') goto yy432;
- if (yych <= 'c') goto yy434;
- if (yych <= 'd') goto yy435;
-yy432:
+ if (yych <= 'b') goto yy506;
+ if (yych <= 'c') goto yy508;
+ if (yych <= 'd') goto yy509;
+yy506:
++YYCURSOR;
-yy433:
+yy507:
{
- error ("bad argument to option --input (expected: default | custom): %s\n", *argv);
+ error ("bad argument to option --input (expected: default | custom): %s", *argv);
return EXIT_FAIL;
}
-yy434:
+yy508:
yych = *(YYMARKER = ++YYCURSOR);
- if (yych == 'u') goto yy445;
- goto yy433;
-yy435:
+ if (yych == 'u') goto yy519;
+ goto yy507;
+yy509:
yych = *(YYMARKER = ++YYCURSOR);
- if (yych != 'e') goto yy433;
+ if (yych != 'e') goto yy507;
yych = *++YYCURSOR;
- if (yych == 'f') goto yy438;
-yy437:
+ if (yych == 'f') goto yy512;
+yy511:
YYCURSOR = YYMARKER;
- goto yy433;
-yy438:
+ goto yy507;
+yy512:
yych = *++YYCURSOR;
- if (yych != 'a') goto yy437;
+ if (yych != 'a') goto yy511;
yych = *++YYCURSOR;
- if (yych != 'u') goto yy437;
+ if (yych != 'u') goto yy511;
yych = *++YYCURSOR;
- if (yych != 'l') goto yy437;
+ if (yych != 'l') goto yy511;
yych = *++YYCURSOR;
- if (yych != 't') goto yy437;
+ if (yych != 't') goto yy511;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy437;
+ if (yych >= 0x01) goto yy511;
++YYCURSOR;
{ opts.input (InputAPI::DEFAULT); goto opt; }
-yy445:
+yy519:
yych = *++YYCURSOR;
- if (yych != 's') goto yy437;
+ if (yych != 's') goto yy511;
yych = *++YYCURSOR;
- if (yych != 't') goto yy437;
+ if (yych != 't') goto yy511;
yych = *++YYCURSOR;
- if (yych != 'o') goto yy437;
+ if (yych != 'o') goto yy511;
yych = *++YYCURSOR;
- if (yych != 'm') goto yy437;
+ if (yych != 'm') goto yy511;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy437;
+ if (yych >= 0x01) goto yy511;
++YYCURSOR;
{ opts.input (InputAPI::CUSTOM); goto opt; }
}
{
YYCTYPE yych;
yych = *YYCURSOR;
- if (yych == 'e') goto yy456;
- if (yych == 'm') goto yy457;
+ if (yych == 'e') goto yy530;
+ if (yych == 'm') goto yy531;
++YYCURSOR;
-yy455:
+yy529:
{
- error ("bad argument to option --empty-class (expected: match-empty | match-none | error): %s\n", *argv);
+ error ("bad argument to option --empty-class (expected: match-empty | match-none | error): %s", *argv);
return EXIT_FAIL;
}
-yy456:
+yy530:
yych = *(YYMARKER = ++YYCURSOR);
- if (yych == 'r') goto yy477;
- goto yy455;
-yy457:
+ if (yych == 'r') goto yy551;
+ goto yy529;
+yy531:
yych = *(YYMARKER = ++YYCURSOR);
- if (yych != 'a') goto yy455;
+ if (yych != 'a') goto yy529;
yych = *++YYCURSOR;
- if (yych == 't') goto yy460;
-yy459:
+ if (yych == 't') goto yy534;
+yy533:
YYCURSOR = YYMARKER;
- goto yy455;
-yy460:
+ goto yy529;
+yy534:
yych = *++YYCURSOR;
- if (yych != 'c') goto yy459;
+ if (yych != 'c') goto yy533;
yych = *++YYCURSOR;
- if (yych != 'h') goto yy459;
+ if (yych != 'h') goto yy533;
yych = *++YYCURSOR;
- if (yych != '-') goto yy459;
+ if (yych != '-') goto yy533;
yych = *++YYCURSOR;
- if (yych == 'e') goto yy464;
- if (yych == 'n') goto yy465;
- goto yy459;
-yy464:
+ if (yych == 'e') goto yy538;
+ if (yych == 'n') goto yy539;
+ goto yy533;
+yy538:
yych = *++YYCURSOR;
- if (yych == 'm') goto yy471;
- goto yy459;
-yy465:
+ if (yych == 'm') goto yy545;
+ goto yy533;
+yy539:
yych = *++YYCURSOR;
- if (yych != 'o') goto yy459;
+ if (yych != 'o') goto yy533;
yych = *++YYCURSOR;
- if (yych != 'n') goto yy459;
+ if (yych != 'n') goto yy533;
yych = *++YYCURSOR;
- if (yych != 'e') goto yy459;
+ if (yych != 'e') goto yy533;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy459;
+ if (yych >= 0x01) goto yy533;
++YYCURSOR;
{ opts.empty_class (EMPTY_CLASS_MATCH_NONE); goto opt; }
-yy471:
+yy545:
yych = *++YYCURSOR;
- if (yych != 'p') goto yy459;
+ if (yych != 'p') goto yy533;
yych = *++YYCURSOR;
- if (yych != 't') goto yy459;
+ if (yych != 't') goto yy533;
yych = *++YYCURSOR;
- if (yych != 'y') goto yy459;
+ if (yych != 'y') goto yy533;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy459;
+ if (yych >= 0x01) goto yy533;
++YYCURSOR;
{ opts.empty_class (EMPTY_CLASS_MATCH_EMPTY); goto opt; }
-yy477:
+yy551:
yych = *++YYCURSOR;
- if (yych != 'r') goto yy459;
+ if (yych != 'r') goto yy533;
yych = *++YYCURSOR;
- if (yych != 'o') goto yy459;
+ if (yych != 'o') goto yy533;
yych = *++YYCURSOR;
- if (yych != 'r') goto yy459;
+ if (yych != 'r') goto yy533;
yych = *++YYCURSOR;
- if (yych >= 0x01) goto yy459;
+ if (yych >= 0x01) goto yy533;
++YYCURSOR;
{ opts.empty_class (EMPTY_CLASS_ERROR); goto opt; }
}
end:
if (!opts.source_file)
{
- error ("no source file\n");
+ error ("no source file");
return EXIT_FAIL;
}
if (!cFlag && opts.header_file)
{
- error ("can only output a header file when using -c switch\n");
+ error ("can only output a header file when using -c switch");
return EXIT_FAIL;
}
if (DFlag && (bFlag || dFlag || sFlag || flag_skeleton))
{
- error ("cannot combine -D with -b, -d, -s or --skeleton switches\n");
+ error ("cannot combine -D with -b, -d, -s or --skeleton switches");
return EXIT_FAIL;
}