From 0ff847aa8cb97d15dba160b50e6a72d5b20fd1f8 Mon Sep 17 00:00:00 2001 From: Ulya Trofimovich Date: Fri, 26 Jul 2019 11:33:28 +0100 Subject: [PATCH] Regenerated bootstrap files (some files were not updated after include-what-you-use fixes). --- bootstrap/src/msg/ver_to_vernum.cc | 18 +- bootstrap/src/options/parse_opts.cc | 592 ++++++++++++++-------------- 2 files changed, 310 insertions(+), 300 deletions(-) diff --git a/bootstrap/src/msg/ver_to_vernum.cc b/bootstrap/src/msg/ver_to_vernum.cc index 8a7f300c..3a0fbf59 100644 --- a/bootstrap/src/msg/ver_to_vernum.cc +++ b/bootstrap/src/msg/ver_to_vernum.cc @@ -1,11 +1,13 @@ -/* Generated by re2c 1.1.1 on Wed Feb 13 07:15:30 2019 */ +/* Generated by re2c 1.1.1 on Fri Jul 26 11:28:45 2019 */ #line 1 "../src/msg/ver_to_vernum.re" +#include #include "src/util/c99_stdint.h" #include #include "config.h" #include "src/msg/ver_to_vernum.h" + namespace re2c { std::string ver_to_vernum(const char *ver) @@ -14,7 +16,7 @@ std::string ver_to_vernum(const char *ver) const char *YYCURSOR = ver, *YYMARKER, *p1, *p2, *p3, *e1, *e2, *e3; -#line 15 "../src/msg/ver_to_vernum.re" +#line 17 "../src/msg/ver_to_vernum.re" const char *yyt1; const char *yyt2; @@ -24,7 +26,7 @@ const char *yyt5; const char *yyt6; -#line 28 "src/msg/ver_to_vernum.cc" +#line 30 "src/msg/ver_to_vernum.cc" { YYCTYPE yych; static const unsigned char yybm[] = { @@ -70,9 +72,9 @@ const char *yyt6; yy2: ++YYCURSOR; yy3: -#line 49 "../src/msg/ver_to_vernum.re" +#line 51 "../src/msg/ver_to_vernum.re" { return std::string(); } -#line 76 "src/msg/ver_to_vernum.cc" +#line 78 "src/msg/ver_to_vernum.cc" yy4: yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { @@ -98,7 +100,7 @@ yy5: e2 = yyt4; p3 = yyt5; e3 = yyt6; -#line 31 "../src/msg/ver_to_vernum.re" +#line 33 "../src/msg/ver_to_vernum.re" { static const uint32_t PARTS = 3, WIDTH = 2, SIZE = PARTS * WIDTH; @@ -116,7 +118,7 @@ yy5: return std::string(buffer, SIZE); } -#line 120 "src/msg/ver_to_vernum.cc" +#line 122 "src/msg/ver_to_vernum.cc" yy7: yych = *++YYCURSOR; if (yych <= 0x00) goto yy8; @@ -237,7 +239,7 @@ yy18: if (yych == '.') goto yy16; goto yy8; } -#line 50 "../src/msg/ver_to_vernum.re" +#line 52 "../src/msg/ver_to_vernum.re" #undef YYCTYPE } diff --git a/bootstrap/src/options/parse_opts.cc b/bootstrap/src/options/parse_opts.cc index 77971543..8b8c0a86 100644 --- a/bootstrap/src/options/parse_opts.cc +++ b/bootstrap/src/options/parse_opts.cc @@ -1,13 +1,21 @@ -/* Generated by re2c 1.1.1 on Fri May 24 12:13:11 2019 */ +/* Generated by re2c 1.1.1 on Fri Jul 26 11:28:45 2019 */ #line 1 "../src/options/parse_opts.re" +#include +#include +#include +#include + #include "src/codegen/input_api.h" +#include "src/dfa/dfa.h" +#include "src/encoding/enc.h" +#include "src/msg/location.h" +#include "src/msg/msg.h" +#include "src/msg/warn.h" #include "src/options/opt.h" #include "src/regexp/empty_class_policy.h" -#include "src/encoding/enc.h" -#include "src/util/string_utils.h" -namespace re2c -{ + +namespace re2c { static inline bool next (char * & arg, char ** & argv) { @@ -37,13 +45,13 @@ parse_opts_t parse_opts(char **argv, conopt_t &globopts, Opt &opts, Msg &msg) char *YYCURSOR, *YYMARKER; Warn::option_t option; -#line 44 "../src/options/parse_opts.re" +#line 52 "../src/options/parse_opts.re" opt: if (!next (YYCURSOR, argv)) goto end; -#line 47 "src/options/parse_opts.cc" +#line 55 "src/options/parse_opts.cc" { YYCTYPE yych; unsigned int yyaccept = 0; @@ -87,9 +95,9 @@ opt: goto yy4; yy2: ++YYCURSOR; -#line 49 "../src/options/parse_opts.re" +#line 57 "../src/options/parse_opts.re" { ERROR("bad option: %s", *argv); } -#line 93 "src/options/parse_opts.cc" +#line 101 "src/options/parse_opts.cc" yy4: yych = (YYCTYPE)*++YYCURSOR; if (yybm[0+yych] & 128) { @@ -104,25 +112,25 @@ yy6: } else { if (yych == 'W') goto yy14; } -#line 63 "../src/options/parse_opts.re" +#line 71 "../src/options/parse_opts.re" { goto opt_short; } -#line 110 "src/options/parse_opts.cc" +#line 118 "src/options/parse_opts.cc" yy8: ++YYCURSOR; -#line 61 "../src/options/parse_opts.re" +#line 69 "../src/options/parse_opts.re" { if (!opts.source (*argv)) return EXIT_FAIL; goto opt; } -#line 115 "src/options/parse_opts.cc" +#line 123 "src/options/parse_opts.cc" yy10: ++YYCURSOR; -#line 60 "../src/options/parse_opts.re" +#line 68 "../src/options/parse_opts.re" { if (!opts.source ("")) return EXIT_FAIL; goto opt; } -#line 120 "src/options/parse_opts.cc" +#line 128 "src/options/parse_opts.cc" yy12: yych = (YYCTYPE)*++YYCURSOR; if (yych <= 0x00) goto yy16; -#line 64 "../src/options/parse_opts.re" +#line 72 "../src/options/parse_opts.re" { goto opt_long; } -#line 126 "src/options/parse_opts.cc" +#line 134 "src/options/parse_opts.cc" yy14: yyaccept = 0; yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); @@ -133,12 +141,12 @@ yy14: if (yych == 'n') goto yy22; } yy15: -#line 68 "../src/options/parse_opts.re" +#line 76 "../src/options/parse_opts.re" { option = Warn::W; goto opt_warn; } -#line 139 "src/options/parse_opts.cc" +#line 147 "src/options/parse_opts.cc" yy16: ++YYCURSOR; -#line 51 "../src/options/parse_opts.re" +#line 59 "../src/options/parse_opts.re" { // remaining args are non-options, so they must be input files // re2c expects exactly one input file @@ -147,12 +155,12 @@ yy16: } goto end; } -#line 151 "src/options/parse_opts.cc" +#line 159 "src/options/parse_opts.cc" yy18: ++YYCURSOR; -#line 66 "../src/options/parse_opts.re" +#line 74 "../src/options/parse_opts.re" { msg.warn.set_all (); goto opt; } -#line 156 "src/options/parse_opts.cc" +#line 164 "src/options/parse_opts.cc" yy20: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'r') goto yy23; @@ -184,9 +192,9 @@ yy26: yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); if (yych == 'e') goto yy29; yy27: -#line 69 "../src/options/parse_opts.re" +#line 77 "../src/options/parse_opts.re" { option = Warn::WNO; goto opt_warn; } -#line 190 "src/options/parse_opts.cc" +#line 198 "src/options/parse_opts.cc" yy28: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'r') goto yy30; @@ -206,14 +214,14 @@ yy31: goto yy21; yy32: ++YYCURSOR; -#line 67 "../src/options/parse_opts.re" +#line 75 "../src/options/parse_opts.re" { msg.warn.set_all_error (); goto opt; } -#line 212 "src/options/parse_opts.cc" +#line 220 "src/options/parse_opts.cc" yy34: ++YYCURSOR; -#line 70 "../src/options/parse_opts.re" +#line 78 "../src/options/parse_opts.re" { option = Warn::WERROR; goto opt_warn; } -#line 217 "src/options/parse_opts.cc" +#line 225 "src/options/parse_opts.cc" yy36: yych = (YYCTYPE)*++YYCURSOR; if (yych != 'o') goto yy21; @@ -222,16 +230,16 @@ yy36: yych = (YYCTYPE)*++YYCURSOR; if (yych != '-') goto yy21; ++YYCURSOR; -#line 71 "../src/options/parse_opts.re" +#line 79 "../src/options/parse_opts.re" { option = Warn::WNOERROR; goto opt_warn; } -#line 228 "src/options/parse_opts.cc" +#line 236 "src/options/parse_opts.cc" } -#line 72 "../src/options/parse_opts.re" +#line 80 "../src/options/parse_opts.re" opt_warn: -#line 235 "src/options/parse_opts.cc" +#line 243 "src/options/parse_opts.cc" { YYCTYPE yych; yych = (YYCTYPE)*YYCURSOR; @@ -247,9 +255,9 @@ opt_warn: yy43: ++YYCURSOR; yy44: -#line 76 "../src/options/parse_opts.re" +#line 84 "../src/options/parse_opts.re" { ERROR("bad warning: %s", *argv); } -#line 253 "src/options/parse_opts.cc" +#line 261 "src/options/parse_opts.cc" yy45: yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); if (yych == 'o') goto yy51; @@ -676,9 +684,9 @@ yy150: goto yy52; yy151: ++YYCURSOR; -#line 82 "../src/options/parse_opts.re" +#line 90 "../src/options/parse_opts.re" { msg.warn.set (Warn::SWAPPED_RANGE, option); goto opt; } -#line 682 "src/options/parse_opts.cc" +#line 690 "src/options/parse_opts.cc" yy153: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'r') goto yy160; @@ -717,14 +725,14 @@ yy161: goto yy52; yy162: ++YYCURSOR; -#line 85 "../src/options/parse_opts.re" +#line 93 "../src/options/parse_opts.re" { msg.warn.set (Warn::USELESS_ESCAPE, option); goto opt; } -#line 723 "src/options/parse_opts.cc" +#line 731 "src/options/parse_opts.cc" yy164: ++YYCURSOR; -#line 78 "../src/options/parse_opts.re" +#line 86 "../src/options/parse_opts.re" { msg.warn.set (Warn::CONDITION_ORDER, option); goto opt; } -#line 728 "src/options/parse_opts.cc" +#line 736 "src/options/parse_opts.cc" yy166: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'c') goto yy171; @@ -783,18 +791,18 @@ yy179: goto yy52; yy180: ++YYCURSOR; -#line 84 "../src/options/parse_opts.re" +#line 92 "../src/options/parse_opts.re" { msg.warn.set (Warn::UNREACHABLE_RULES, option); goto opt; } -#line 789 "src/options/parse_opts.cc" +#line 797 "src/options/parse_opts.cc" yy182: yych = (YYCTYPE)*++YYCURSOR; if (yych == 's') goto yy187; goto yy52; yy183: ++YYCURSOR; -#line 80 "../src/options/parse_opts.re" +#line 88 "../src/options/parse_opts.re" { msg.warn.set (Warn::MATCH_EMPTY_STRING, option); goto opt; } -#line 798 "src/options/parse_opts.cc" +#line 806 "src/options/parse_opts.cc" yy185: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'g') goto yy188; @@ -829,28 +837,28 @@ yy192: goto yy52; yy193: ++YYCURSOR; -#line 79 "../src/options/parse_opts.re" +#line 87 "../src/options/parse_opts.re" { msg.warn.set (Warn::EMPTY_CHARACTER_CLASS, option); goto opt; } -#line 835 "src/options/parse_opts.cc" +#line 843 "src/options/parse_opts.cc" yy195: ++YYCURSOR; -#line 81 "../src/options/parse_opts.re" +#line 89 "../src/options/parse_opts.re" { msg.warn.set (Warn::NONDETERMINISTIC_TAGS, option); goto opt; } -#line 840 "src/options/parse_opts.cc" +#line 848 "src/options/parse_opts.cc" yy197: yych = (YYCTYPE)*++YYCURSOR; if (yych >= 0x01) goto yy52; ++YYCURSOR; -#line 83 "../src/options/parse_opts.re" +#line 91 "../src/options/parse_opts.re" { msg.warn.set (Warn::UNDEFINED_CONTROL_FLOW, option); goto opt; } -#line 847 "src/options/parse_opts.cc" +#line 855 "src/options/parse_opts.cc" } -#line 86 "../src/options/parse_opts.re" +#line 94 "../src/options/parse_opts.re" opt_short: -#line 854 "src/options/parse_opts.cc" +#line 862 "src/options/parse_opts.cc" { YYCTYPE yych; yych = (YYCTYPE)*YYCURSOR; @@ -938,168 +946,168 @@ opt_short: } } ++YYCURSOR; -#line 92 "../src/options/parse_opts.re" +#line 100 "../src/options/parse_opts.re" { goto opt; } -#line 944 "src/options/parse_opts.cc" +#line 952 "src/options/parse_opts.cc" yy204: ++YYCURSOR; -#line 90 "../src/options/parse_opts.re" +#line 98 "../src/options/parse_opts.re" { ERROR("bad short option: %s", *argv); } -#line 949 "src/options/parse_opts.cc" +#line 957 "src/options/parse_opts.cc" yy206: ++YYCURSOR; -#line 131 "../src/options/parse_opts.re" +#line 139 "../src/options/parse_opts.re" { goto opt_short; } -#line 954 "src/options/parse_opts.cc" +#line 962 "src/options/parse_opts.cc" yy208: ++YYCURSOR; -#line 114 "../src/options/parse_opts.re" +#line 122 "../src/options/parse_opts.re" { opts.set_encoding(Enc::UTF8); goto opt_short; } -#line 959 "src/options/parse_opts.cc" +#line 967 "src/options/parse_opts.cc" yy210: ++YYCURSOR; -#line 93 "../src/options/parse_opts.re" +#line 101 "../src/options/parse_opts.re" { usage (); return EXIT_OK; } -#line 964 "src/options/parse_opts.cc" +#line 972 "src/options/parse_opts.cc" yy212: ++YYCURSOR; -#line 98 "../src/options/parse_opts.re" +#line 106 "../src/options/parse_opts.re" { globopts.target = TARGET_DOT; goto opt_short; } -#line 969 "src/options/parse_opts.cc" +#line 977 "src/options/parse_opts.cc" yy214: ++YYCURSOR; -#line 100 "../src/options/parse_opts.re" +#line 108 "../src/options/parse_opts.re" { globopts.FFlag = true; goto opt_short; } -#line 974 "src/options/parse_opts.cc" +#line 982 "src/options/parse_opts.cc" yy216: yych = (YYCTYPE)*++YYCURSOR; if (yych <= 0x00) goto yy256; -#line 123 "../src/options/parse_opts.re" +#line 131 "../src/options/parse_opts.re" { *argv = YYCURSOR; goto opt_incpath; } -#line 980 "src/options/parse_opts.cc" +#line 988 "src/options/parse_opts.cc" yy218: ++YYCURSOR; -#line 116 "../src/options/parse_opts.re" +#line 124 "../src/options/parse_opts.re" { opts.set_posix_syntax(true); opts.set_posix_semantics(true); goto opt_short; } -#line 989 "src/options/parse_opts.cc" +#line 997 "src/options/parse_opts.cc" yy220: ++YYCURSOR; -#line 102 "../src/options/parse_opts.re" +#line 110 "../src/options/parse_opts.re" { globopts.target = TARGET_SKELETON; goto opt_short; } -#line 994 "src/options/parse_opts.cc" +#line 1002 "src/options/parse_opts.cc" yy222: ++YYCURSOR; -#line 109 "../src/options/parse_opts.re" +#line 117 "../src/options/parse_opts.re" { opts.set_tags(true); goto opt_short; } -#line 999 "src/options/parse_opts.cc" +#line 1007 "src/options/parse_opts.cc" yy224: ++YYCURSOR; -#line 95 "../src/options/parse_opts.re" +#line 103 "../src/options/parse_opts.re" { vernum (); return EXIT_OK; } -#line 1004 "src/options/parse_opts.cc" +#line 1012 "src/options/parse_opts.cc" yy226: ++YYCURSOR; -#line 104 "../src/options/parse_opts.re" +#line 112 "../src/options/parse_opts.re" { opts.set_bFlag(true); goto opt_short; } -#line 1009 "src/options/parse_opts.cc" +#line 1017 "src/options/parse_opts.cc" yy228: ++YYCURSOR; -#line 97 "../src/options/parse_opts.re" +#line 105 "../src/options/parse_opts.re" { globopts.cFlag = true; goto opt_short; } -#line 1014 "src/options/parse_opts.cc" +#line 1022 "src/options/parse_opts.cc" yy230: ++YYCURSOR; -#line 105 "../src/options/parse_opts.re" +#line 113 "../src/options/parse_opts.re" { opts.set_dFlag(true); goto opt_short; } -#line 1019 "src/options/parse_opts.cc" +#line 1027 "src/options/parse_opts.cc" yy232: ++YYCURSOR; -#line 110 "../src/options/parse_opts.re" +#line 118 "../src/options/parse_opts.re" { opts.set_encoding(Enc::EBCDIC); goto opt_short; } -#line 1024 "src/options/parse_opts.cc" +#line 1032 "src/options/parse_opts.cc" yy234: ++YYCURSOR; -#line 99 "../src/options/parse_opts.re" +#line 107 "../src/options/parse_opts.re" { globopts.fFlag = true; goto opt_short; } -#line 1029 "src/options/parse_opts.cc" +#line 1037 "src/options/parse_opts.cc" yy236: ++YYCURSOR; -#line 106 "../src/options/parse_opts.re" +#line 114 "../src/options/parse_opts.re" { opts.set_gFlag(true); goto opt_short; } -#line 1034 "src/options/parse_opts.cc" +#line 1042 "src/options/parse_opts.cc" yy238: ++YYCURSOR; -#line 107 "../src/options/parse_opts.re" +#line 115 "../src/options/parse_opts.re" { opts.set_iFlag(true); goto opt_short; } -#line 1039 "src/options/parse_opts.cc" +#line 1047 "src/options/parse_opts.cc" yy240: yych = (YYCTYPE)*++YYCURSOR; if (yych <= 0x00) goto yy258; -#line 126 "../src/options/parse_opts.re" +#line 134 "../src/options/parse_opts.re" { *argv = YYCURSOR; goto opt_output; } -#line 1045 "src/options/parse_opts.cc" +#line 1053 "src/options/parse_opts.cc" yy242: ++YYCURSOR; -#line 101 "../src/options/parse_opts.re" +#line 109 "../src/options/parse_opts.re" { globopts.rFlag = true; goto opt_short; } -#line 1050 "src/options/parse_opts.cc" +#line 1058 "src/options/parse_opts.cc" yy244: ++YYCURSOR; -#line 108 "../src/options/parse_opts.re" +#line 116 "../src/options/parse_opts.re" { opts.set_sFlag(true); goto opt_short; } -#line 1055 "src/options/parse_opts.cc" +#line 1063 "src/options/parse_opts.cc" yy246: yych = (YYCTYPE)*++YYCURSOR; if (yych <= 0x00) goto yy260; -#line 129 "../src/options/parse_opts.re" +#line 137 "../src/options/parse_opts.re" { *argv = YYCURSOR; goto opt_header; } -#line 1061 "src/options/parse_opts.cc" +#line 1069 "src/options/parse_opts.cc" yy248: ++YYCURSOR; -#line 111 "../src/options/parse_opts.re" +#line 119 "../src/options/parse_opts.re" { opts.set_encoding(Enc::UTF32); goto opt_short; } -#line 1066 "src/options/parse_opts.cc" +#line 1074 "src/options/parse_opts.cc" yy250: ++YYCURSOR; -#line 94 "../src/options/parse_opts.re" +#line 102 "../src/options/parse_opts.re" { version (); return EXIT_OK; } -#line 1071 "src/options/parse_opts.cc" +#line 1079 "src/options/parse_opts.cc" yy252: ++YYCURSOR; -#line 112 "../src/options/parse_opts.re" +#line 120 "../src/options/parse_opts.re" { opts.set_encoding(Enc::UCS2); goto opt_short; } -#line 1076 "src/options/parse_opts.cc" +#line 1084 "src/options/parse_opts.cc" yy254: ++YYCURSOR; -#line 113 "../src/options/parse_opts.re" +#line 121 "../src/options/parse_opts.re" { opts.set_encoding(Enc::UTF16); goto opt_short; } -#line 1081 "src/options/parse_opts.cc" +#line 1089 "src/options/parse_opts.cc" yy256: ++YYCURSOR; -#line 122 "../src/options/parse_opts.re" +#line 130 "../src/options/parse_opts.re" { NEXT_ARG("-I", opt_incpath); } -#line 1086 "src/options/parse_opts.cc" +#line 1094 "src/options/parse_opts.cc" yy258: ++YYCURSOR; -#line 125 "../src/options/parse_opts.re" +#line 133 "../src/options/parse_opts.re" { NEXT_ARG("-o, --output", opt_output); } -#line 1091 "src/options/parse_opts.cc" +#line 1099 "src/options/parse_opts.cc" yy260: ++YYCURSOR; -#line 128 "../src/options/parse_opts.re" +#line 136 "../src/options/parse_opts.re" { NEXT_ARG("-t, --type-header", opt_header); } -#line 1096 "src/options/parse_opts.cc" +#line 1104 "src/options/parse_opts.cc" } -#line 132 "../src/options/parse_opts.re" +#line 140 "../src/options/parse_opts.re" opt_long: -#line 1103 "src/options/parse_opts.cc" +#line 1111 "src/options/parse_opts.cc" { YYCTYPE yych; yych = (YYCTYPE)*YYCURSOR; @@ -1126,9 +1134,9 @@ opt_long: yy264: ++YYCURSOR; yy265: -#line 136 "../src/options/parse_opts.re" +#line 144 "../src/options/parse_opts.re" { ERROR("bad long option: %s", *argv); } -#line 1132 "src/options/parse_opts.cc" +#line 1140 "src/options/parse_opts.cc" yy266: yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); if (yych == 'i') goto yy283; @@ -1509,9 +1517,9 @@ yy350: goto yy284; yy351: ++YYCURSOR; -#line 160 "../src/options/parse_opts.re" +#line 168 "../src/options/parse_opts.re" { opts.set_encoding(Enc::EBCDIC); goto opt; } -#line 1515 "src/options/parse_opts.cc" +#line 1523 "src/options/parse_opts.cc" yy353: yych = (YYCTYPE)*++YYCURSOR; if (yych == '-') goto yy389; @@ -1681,9 +1689,9 @@ yy392: goto yy284; yy393: ++YYCURSOR; -#line 138 "../src/options/parse_opts.re" +#line 146 "../src/options/parse_opts.re" { usage (); return EXIT_OK; } -#line 1687 "src/options/parse_opts.cc" +#line 1695 "src/options/parse_opts.cc" yy395: yych = (YYCTYPE)*++YYCURSOR; if (yych <= 0x00) goto yy436; @@ -1747,9 +1755,9 @@ yy409: goto yy284; yy410: ++YYCURSOR; -#line 159 "../src/options/parse_opts.re" +#line 167 "../src/options/parse_opts.re" { opts.set_tags (true); goto opt; } -#line 1753 "src/options/parse_opts.cc" +#line 1761 "src/options/parse_opts.cc" yy412: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'h') goto yy453; @@ -1849,9 +1857,9 @@ yy435: goto yy284; yy436: ++YYCURSOR; -#line 175 "../src/options/parse_opts.re" +#line 183 "../src/options/parse_opts.re" { NEXT_ARG("--input", opt_input); } -#line 1855 "src/options/parse_opts.cc" +#line 1863 "src/options/parse_opts.cc" yy438: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'e') goto yy479; @@ -1926,9 +1934,9 @@ yy455: goto yy284; yy456: ++YYCURSOR; -#line 164 "../src/options/parse_opts.re" +#line 172 "../src/options/parse_opts.re" { opts.set_encoding(Enc::UTF8); goto opt; } -#line 1932 "src/options/parse_opts.cc" +#line 1940 "src/options/parse_opts.cc" yy458: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'e') goto yy499; @@ -2048,9 +2056,9 @@ yy486: goto yy284; yy487: ++YYCURSOR; -#line 172 "../src/options/parse_opts.re" +#line 180 "../src/options/parse_opts.re" { NEXT_ARG("-o, --output", opt_output); } -#line 2054 "src/options/parse_opts.cc" +#line 2062 "src/options/parse_opts.cc" yy489: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'a') goto yy530; @@ -2086,18 +2094,18 @@ yy496: goto yy284; yy497: ++YYCURSOR; -#line 163 "../src/options/parse_opts.re" +#line 171 "../src/options/parse_opts.re" { opts.set_encoding(Enc::UTF16); goto opt; } -#line 2092 "src/options/parse_opts.cc" +#line 2100 "src/options/parse_opts.cc" yy499: yych = (YYCTYPE)*++YYCURSOR; if (yych <= 0x00) goto yy540; goto yy284; yy500: ++YYCURSOR; -#line 140 "../src/options/parse_opts.re" +#line 148 "../src/options/parse_opts.re" { vernum (); return EXIT_OK; } -#line 2101 "src/options/parse_opts.cc" +#line 2109 "src/options/parse_opts.cc" yy502: yych = (YYCTYPE)*++YYCURSOR; if (yych <= 0x00) goto yy542; @@ -2244,19 +2252,19 @@ yy537: goto yy284; yy538: ++YYCURSOR; -#line 161 "../src/options/parse_opts.re" +#line 169 "../src/options/parse_opts.re" { opts.set_encoding(Enc::UTF32); goto opt; } -#line 2250 "src/options/parse_opts.cc" +#line 2258 "src/options/parse_opts.cc" yy540: ++YYCURSOR; -#line 147 "../src/options/parse_opts.re" +#line 155 "../src/options/parse_opts.re" { globopts.verbose = true; goto opt; } -#line 2255 "src/options/parse_opts.cc" +#line 2263 "src/options/parse_opts.cc" yy542: ++YYCURSOR; -#line 139 "../src/options/parse_opts.re" +#line 147 "../src/options/parse_opts.re" { version (); return EXIT_OK; } -#line 2260 "src/options/parse_opts.cc" +#line 2268 "src/options/parse_opts.cc" yy544: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'r') goto yy583; @@ -2295,9 +2303,9 @@ yy552: goto yy284; yy553: ++YYCURSOR; -#line 196 "../src/options/parse_opts.re" +#line 204 "../src/options/parse_opts.re" { globopts.dump_cfg = true; goto opt; } -#line 2301 "src/options/parse_opts.cc" +#line 2309 "src/options/parse_opts.cc" yy555: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'u') goto yy593; @@ -2317,18 +2325,18 @@ yy557: goto yy284; yy558: ++YYCURSOR; -#line 190 "../src/options/parse_opts.re" +#line 198 "../src/options/parse_opts.re" { globopts.dump_nfa = true; goto opt; } -#line 2323 "src/options/parse_opts.cc" +#line 2331 "src/options/parse_opts.cc" yy560: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'p') goto yy599; goto yy284; yy561: ++YYCURSOR; -#line 143 "../src/options/parse_opts.re" +#line 151 "../src/options/parse_opts.re" { globopts.target = TARGET_DOT; goto opt; } -#line 2332 "src/options/parse_opts.cc" +#line 2340 "src/options/parse_opts.cc" yy563: yych = (YYCTYPE)*++YYCURSOR; if (yych == 's') goto yy600; @@ -2383,18 +2391,18 @@ yy575: goto yy284; yy576: ++YYCURSOR; -#line 146 "../src/options/parse_opts.re" +#line 154 "../src/options/parse_opts.re" { globopts.rFlag = true; goto opt; } -#line 2389 "src/options/parse_opts.cc" +#line 2397 "src/options/parse_opts.cc" yy578: yych = (YYCTYPE)*++YYCURSOR; if (yych == 's') goto yy613; goto yy284; yy579: ++YYCURSOR; -#line 150 "../src/options/parse_opts.re" +#line 158 "../src/options/parse_opts.re" { globopts.target = TARGET_SKELETON; goto opt; } -#line 2398 "src/options/parse_opts.cc" +#line 2406 "src/options/parse_opts.cc" yy581: yych = (YYCTYPE)*++YYCURSOR; if (yych == 's') goto yy614; @@ -2437,9 +2445,9 @@ yy590: goto yy284; yy591: ++YYCURSOR; -#line 195 "../src/options/parse_opts.re" +#line 203 "../src/options/parse_opts.re" { globopts.dump_adfa = true; goto opt; } -#line 2443 "src/options/parse_opts.cc" +#line 2451 "src/options/parse_opts.cc" yy593: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'r') goto yy625; @@ -2554,9 +2562,9 @@ yy620: goto yy284; yy621: ++YYCURSOR; -#line 142 "../src/options/parse_opts.re" +#line 150 "../src/options/parse_opts.re" { globopts.cFlag = true; goto opt; } -#line 2560 "src/options/parse_opts.cc" +#line 2568 "src/options/parse_opts.cc" yy623: yych = (YYCTYPE)*++YYCURSOR; if (yych == 't') goto yy658; @@ -2591,9 +2599,9 @@ yy630: goto yy284; yy631: ++YYCURSOR; -#line 187 "../src/options/parse_opts.re" +#line 195 "../src/options/parse_opts.re" { globopts.eager_skip = true; goto opt; } -#line 2597 "src/options/parse_opts.cc" +#line 2605 "src/options/parse_opts.cc" yy633: yych = (YYCTYPE)*++YYCURSOR; if (yych <= 0x00) goto yy667; @@ -2616,9 +2624,9 @@ yy637: goto yy284; yy638: ++YYCURSOR; -#line 156 "../src/options/parse_opts.re" +#line 164 "../src/options/parse_opts.re" { opts.set_sFlag (true); goto opt; } -#line 2622 "src/options/parse_opts.cc" +#line 2630 "src/options/parse_opts.cc" yy640: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'f') goto yy674; @@ -2637,9 +2645,9 @@ yy643: goto yy284; yy644: ++YYCURSOR; -#line 149 "../src/options/parse_opts.re" +#line 157 "../src/options/parse_opts.re" { globopts.version = false; goto opt; } -#line 2643 "src/options/parse_opts.cc" +#line 2651 "src/options/parse_opts.cc" yy646: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'r') goto yy678; @@ -2662,14 +2670,14 @@ yy650: goto yy284; yy651: ++YYCURSOR; -#line 162 "../src/options/parse_opts.re" +#line 170 "../src/options/parse_opts.re" { opts.set_encoding(Enc::UCS2); goto opt; } -#line 2668 "src/options/parse_opts.cc" +#line 2676 "src/options/parse_opts.cc" yy653: ++YYCURSOR; -#line 152 "../src/options/parse_opts.re" +#line 160 "../src/options/parse_opts.re" { opts.set_bFlag (true); goto opt; } -#line 2673 "src/options/parse_opts.cc" +#line 2681 "src/options/parse_opts.cc" yy655: yych = (YYCTYPE)*++YYCURSOR; if (yych == 't') goto yy685; @@ -2712,23 +2720,23 @@ yy664: goto yy284; yy665: ++YYCURSOR; -#line 197 "../src/options/parse_opts.re" +#line 205 "../src/options/parse_opts.re" { globopts.dump_interf = true; goto opt; } -#line 2718 "src/options/parse_opts.cc" +#line 2726 "src/options/parse_opts.cc" yy667: ++YYCURSOR; -#line 176 "../src/options/parse_opts.re" +#line 184 "../src/options/parse_opts.re" { NEXT_ARG("--empty-class", opt_empty_class); } -#line 2723 "src/options/parse_opts.cc" +#line 2731 "src/options/parse_opts.cc" yy669: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'i') goto yy699; goto yy284; yy670: ++YYCURSOR; -#line 145 "../src/options/parse_opts.re" +#line 153 "../src/options/parse_opts.re" { globopts.FFlag = true; goto opt; } -#line 2732 "src/options/parse_opts.cc" +#line 2740 "src/options/parse_opts.cc" yy672: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'n') goto yy700; @@ -2763,18 +2771,18 @@ yy679: goto yy284; yy680: ++YYCURSOR; -#line 180 "../src/options/parse_opts.re" +#line 188 "../src/options/parse_opts.re" { goto opt; } -#line 2769 "src/options/parse_opts.cc" +#line 2777 "src/options/parse_opts.cc" yy682: yych = (YYCTYPE)*++YYCURSOR; if (yych == 't') goto yy709; goto yy284; yy683: ++YYCURSOR; -#line 173 "../src/options/parse_opts.re" +#line 181 "../src/options/parse_opts.re" { NEXT_ARG("-t, --type-header", opt_header); } -#line 2778 "src/options/parse_opts.cc" +#line 2786 "src/options/parse_opts.cc" yy685: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'i') goto yy710; @@ -2789,9 +2797,9 @@ yy687: goto yy284; yy688: ++YYCURSOR; -#line 153 "../src/options/parse_opts.re" +#line 161 "../src/options/parse_opts.re" { opts.set_dFlag (true); goto opt; } -#line 2795 "src/options/parse_opts.cc" +#line 2803 "src/options/parse_opts.cc" yy690: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'i') goto yy714; @@ -2802,19 +2810,19 @@ yy691: goto yy284; yy692: ++YYCURSOR; -#line 192 "../src/options/parse_opts.re" +#line 200 "../src/options/parse_opts.re" { globopts.dump_dfa_det = true; goto opt; } -#line 2808 "src/options/parse_opts.cc" +#line 2816 "src/options/parse_opts.cc" yy694: ++YYCURSOR; -#line 194 "../src/options/parse_opts.re" +#line 202 "../src/options/parse_opts.re" { globopts.dump_dfa_min = true; goto opt; } -#line 2813 "src/options/parse_opts.cc" +#line 2821 "src/options/parse_opts.cc" yy696: ++YYCURSOR; -#line 191 "../src/options/parse_opts.re" +#line 199 "../src/options/parse_opts.re" { globopts.dump_dfa_raw = true; goto opt; } -#line 2818 "src/options/parse_opts.cc" +#line 2826 "src/options/parse_opts.cc" yy698: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'p') goto yy716; @@ -2841,9 +2849,9 @@ yy703: goto yy284; yy704: ++YYCURSOR; -#line 185 "../src/options/parse_opts.re" +#line 193 "../src/options/parse_opts.re" { globopts.lookahead = false; goto opt; } -#line 2847 "src/options/parse_opts.cc" +#line 2855 "src/options/parse_opts.cc" yy706: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'a') goto yy723; @@ -2866,9 +2874,9 @@ yy710: goto yy284; yy711: ++YYCURSOR; -#line 158 "../src/options/parse_opts.re" +#line 166 "../src/options/parse_opts.re" { opts.set_bCaseInverted (true); goto opt; } -#line 2872 "src/options/parse_opts.cc" +#line 2880 "src/options/parse_opts.cc" yy713: yych = (YYCTYPE)*++YYCURSOR; if (yych <= 0x00) goto yy729; @@ -2899,9 +2907,9 @@ yy719: goto yy284; yy720: ++YYCURSOR; -#line 155 "../src/options/parse_opts.re" +#line 163 "../src/options/parse_opts.re" { opts.set_iFlag (true); goto opt; } -#line 2905 "src/options/parse_opts.cc" +#line 2913 "src/options/parse_opts.cc" yy722: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'd') goto yy738; @@ -2916,9 +2924,9 @@ yy724: goto yy284; yy725: ++YYCURSOR; -#line 184 "../src/options/parse_opts.re" +#line 192 "../src/options/parse_opts.re" { NEXT_ARG("--posix-closure", opt_posix_closure); } -#line 2922 "src/options/parse_opts.cc" +#line 2930 "src/options/parse_opts.cc" yy727: yych = (YYCTYPE)*++YYCURSOR; if (yych <= 0x00) goto yy742; @@ -2929,9 +2937,9 @@ yy728: goto yy284; yy729: ++YYCURSOR; -#line 154 "../src/options/parse_opts.re" +#line 162 "../src/options/parse_opts.re" { opts.set_gFlag (true); goto opt; } -#line 2935 "src/options/parse_opts.cc" +#line 2943 "src/options/parse_opts.cc" yy731: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'n') goto yy745; @@ -2950,9 +2958,9 @@ yy734: goto yy284; yy735: ++YYCURSOR; -#line 178 "../src/options/parse_opts.re" +#line 186 "../src/options/parse_opts.re" { NEXT_ARG("--input-encoding", opt_input_encoding); } -#line 2956 "src/options/parse_opts.cc" +#line 2964 "src/options/parse_opts.cc" yy737: yych = (YYCTYPE)*++YYCURSOR; if (yych <= 0x00) goto yy751; @@ -2967,18 +2975,18 @@ yy739: goto yy284; yy740: ++YYCURSOR; -#line 166 "../src/options/parse_opts.re" +#line 174 "../src/options/parse_opts.re" { opts.set_posix_syntax(true); opts.set_posix_semantics(true); goto opt; } -#line 2977 "src/options/parse_opts.cc" +#line 2985 "src/options/parse_opts.cc" yy742: ++YYCURSOR; -#line 144 "../src/options/parse_opts.re" +#line 152 "../src/options/parse_opts.re" { globopts.fFlag = true; goto opt; } -#line 2982 "src/options/parse_opts.cc" +#line 2990 "src/options/parse_opts.cc" yy744: yych = (YYCTYPE)*++YYCURSOR; if (yych <= 0x00) goto yy755; @@ -2993,19 +3001,19 @@ yy746: goto yy284; yy747: ++YYCURSOR; -#line 193 "../src/options/parse_opts.re" +#line 201 "../src/options/parse_opts.re" { globopts.dump_dfa_tagopt = true; goto opt; } -#line 2999 "src/options/parse_opts.cc" +#line 3007 "src/options/parse_opts.cc" yy749: ++YYCURSOR; -#line 174 "../src/options/parse_opts.re" +#line 182 "../src/options/parse_opts.re" { NEXT_ARG("--encoding-policy", opt_encoding_policy); } -#line 3004 "src/options/parse_opts.cc" +#line 3012 "src/options/parse_opts.cc" yy751: ++YYCURSOR; -#line 177 "../src/options/parse_opts.re" +#line 185 "../src/options/parse_opts.re" { NEXT_ARG("--location-format", opt_location_format); } -#line 3009 "src/options/parse_opts.cc" +#line 3017 "src/options/parse_opts.cc" yy753: yych = (YYCTYPE)*++YYCURSOR; if (yych == 't') goto yy760; @@ -3016,14 +3024,14 @@ yy754: goto yy284; yy755: ++YYCURSOR; -#line 157 "../src/options/parse_opts.re" +#line 165 "../src/options/parse_opts.re" { opts.set_bCaseInsensitive (true); goto opt; } -#line 3022 "src/options/parse_opts.cc" +#line 3030 "src/options/parse_opts.cc" yy757: ++YYCURSOR; -#line 183 "../src/options/parse_opts.re" +#line 191 "../src/options/parse_opts.re" { NEXT_ARG("--dfa-minimization", opt_dfa_minimization); } -#line 3027 "src/options/parse_opts.cc" +#line 3035 "src/options/parse_opts.cc" yy759: yych = (YYCTYPE)*++YYCURSOR; if (yych == 's') goto yy763; @@ -3034,9 +3042,9 @@ yy760: goto yy284; yy761: ++YYCURSOR; -#line 186 "../src/options/parse_opts.re" +#line 194 "../src/options/parse_opts.re" { globopts.optimize_tags = false; goto opt; } -#line 3040 "src/options/parse_opts.cc" +#line 3048 "src/options/parse_opts.cc" yy763: yych = (YYCTYPE)*++YYCURSOR; if (yych <= 0x00) goto yy765; @@ -3047,21 +3055,21 @@ yy764: goto yy284; yy765: ++YYCURSOR; -#line 198 "../src/options/parse_opts.re" +#line 206 "../src/options/parse_opts.re" { globopts.dump_closure_stats = true; goto opt; } -#line 3053 "src/options/parse_opts.cc" +#line 3061 "src/options/parse_opts.cc" yy767: ++YYCURSOR; -#line 148 "../src/options/parse_opts.re" +#line 156 "../src/options/parse_opts.re" { globopts.bNoGenerationDate = true; goto opt; } -#line 3058 "src/options/parse_opts.cc" +#line 3066 "src/options/parse_opts.cc" } -#line 199 "../src/options/parse_opts.re" +#line 207 "../src/options/parse_opts.re" opt_output: -#line 3065 "src/options/parse_opts.cc" +#line 3073 "src/options/parse_opts.cc" { YYCTYPE yych; static const unsigned char yybm[] = { @@ -3103,25 +3111,25 @@ opt_output: if (yych != '-') goto yy773; yy771: ++YYCURSOR; -#line 203 "../src/options/parse_opts.re" +#line 211 "../src/options/parse_opts.re" { ERRARG("-o, --output", "filename", *argv); } -#line 3109 "src/options/parse_opts.cc" +#line 3117 "src/options/parse_opts.cc" yy773: yych = (YYCTYPE)*++YYCURSOR; if (yybm[0+yych] & 128) { goto yy773; } ++YYCURSOR; -#line 204 "../src/options/parse_opts.re" +#line 212 "../src/options/parse_opts.re" { opts.set_output_file (*argv); goto opt; } -#line 3118 "src/options/parse_opts.cc" +#line 3126 "src/options/parse_opts.cc" } -#line 205 "../src/options/parse_opts.re" +#line 213 "../src/options/parse_opts.re" opt_header: -#line 3125 "src/options/parse_opts.cc" +#line 3133 "src/options/parse_opts.cc" { YYCTYPE yych; static const unsigned char yybm[] = { @@ -3163,25 +3171,25 @@ opt_header: if (yych != '-') goto yy781; yy779: ++YYCURSOR; -#line 209 "../src/options/parse_opts.re" +#line 217 "../src/options/parse_opts.re" { ERRARG("-t, --type-header", "filename", *argv); } -#line 3169 "src/options/parse_opts.cc" +#line 3177 "src/options/parse_opts.cc" yy781: yych = (YYCTYPE)*++YYCURSOR; if (yybm[0+yych] & 128) { goto yy781; } ++YYCURSOR; -#line 210 "../src/options/parse_opts.re" +#line 218 "../src/options/parse_opts.re" { opts.set_header_file (*argv); goto opt; } -#line 3178 "src/options/parse_opts.cc" +#line 3186 "src/options/parse_opts.cc" } -#line 211 "../src/options/parse_opts.re" +#line 219 "../src/options/parse_opts.re" opt_incpath: -#line 3185 "src/options/parse_opts.cc" +#line 3193 "src/options/parse_opts.cc" { YYCTYPE yych; static const unsigned char yybm[] = { @@ -3223,25 +3231,25 @@ opt_incpath: if (yych != '-') goto yy789; yy787: ++YYCURSOR; -#line 215 "../src/options/parse_opts.re" +#line 223 "../src/options/parse_opts.re" { ERRARG("-I", "filename", *argv); } -#line 3229 "src/options/parse_opts.cc" +#line 3237 "src/options/parse_opts.cc" yy789: yych = (YYCTYPE)*++YYCURSOR; if (yybm[0+yych] & 128) { goto yy789; } ++YYCURSOR; -#line 216 "../src/options/parse_opts.re" +#line 224 "../src/options/parse_opts.re" { globopts.incpaths.push_back(*argv); goto opt; } -#line 3238 "src/options/parse_opts.cc" +#line 3246 "src/options/parse_opts.cc" } -#line 217 "../src/options/parse_opts.re" +#line 225 "../src/options/parse_opts.re" opt_encoding_policy: -#line 3245 "src/options/parse_opts.cc" +#line 3253 "src/options/parse_opts.cc" { YYCTYPE yych; yych = (YYCTYPE)*YYCURSOR; @@ -3253,9 +3261,9 @@ opt_encoding_policy: } ++YYCURSOR; yy796: -#line 221 "../src/options/parse_opts.re" +#line 229 "../src/options/parse_opts.re" { ERRARG("--encoding-policy", "ignore | substitute | fail", *argv); } -#line 3259 "src/options/parse_opts.cc" +#line 3267 "src/options/parse_opts.cc" yy797: yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); if (yych == 'a') goto yy800; @@ -3308,9 +3316,9 @@ yy809: goto yy801; yy810: ++YYCURSOR; -#line 224 "../src/options/parse_opts.re" +#line 232 "../src/options/parse_opts.re" { opts.set_encoding_policy (Enc::POLICY_FAIL); goto opt; } -#line 3314 "src/options/parse_opts.cc" +#line 3322 "src/options/parse_opts.cc" yy812: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'e') goto yy814; @@ -3329,9 +3337,9 @@ yy815: goto yy801; yy816: ++YYCURSOR; -#line 222 "../src/options/parse_opts.re" +#line 230 "../src/options/parse_opts.re" { opts.set_encoding_policy (Enc::POLICY_IGNORE); goto opt; } -#line 3335 "src/options/parse_opts.cc" +#line 3343 "src/options/parse_opts.cc" yy818: yych = (YYCTYPE)*++YYCURSOR; if (yych != 'u') goto yy801; @@ -3342,16 +3350,16 @@ yy818: yych = (YYCTYPE)*++YYCURSOR; if (yych >= 0x01) goto yy801; ++YYCURSOR; -#line 223 "../src/options/parse_opts.re" +#line 231 "../src/options/parse_opts.re" { opts.set_encoding_policy (Enc::POLICY_SUBSTITUTE); goto opt; } -#line 3348 "src/options/parse_opts.cc" +#line 3356 "src/options/parse_opts.cc" } -#line 225 "../src/options/parse_opts.re" +#line 233 "../src/options/parse_opts.re" opt_input: -#line 3355 "src/options/parse_opts.cc" +#line 3363 "src/options/parse_opts.cc" { YYCTYPE yych; yych = (YYCTYPE)*YYCURSOR; @@ -3361,9 +3369,9 @@ opt_input: yy826: ++YYCURSOR; yy827: -#line 229 "../src/options/parse_opts.re" +#line 237 "../src/options/parse_opts.re" { ERRARG("--input", "default | custom", *argv); } -#line 3367 "src/options/parse_opts.cc" +#line 3375 "src/options/parse_opts.cc" yy828: yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); if (yych == 'u') goto yy830; @@ -3416,23 +3424,23 @@ yy840: goto yy831; yy841: ++YYCURSOR; -#line 231 "../src/options/parse_opts.re" +#line 239 "../src/options/parse_opts.re" { opts.set_input_api(INPUT_CUSTOM); goto opt; } -#line 3422 "src/options/parse_opts.cc" +#line 3430 "src/options/parse_opts.cc" yy843: yych = (YYCTYPE)*++YYCURSOR; if (yych >= 0x01) goto yy831; ++YYCURSOR; -#line 230 "../src/options/parse_opts.re" +#line 238 "../src/options/parse_opts.re" { opts.set_input_api(INPUT_DEFAULT); goto opt; } -#line 3429 "src/options/parse_opts.cc" +#line 3437 "src/options/parse_opts.cc" } -#line 232 "../src/options/parse_opts.re" +#line 240 "../src/options/parse_opts.re" opt_empty_class: -#line 3436 "src/options/parse_opts.cc" +#line 3444 "src/options/parse_opts.cc" { YYCTYPE yych; yych = (YYCTYPE)*YYCURSOR; @@ -3440,9 +3448,9 @@ opt_empty_class: if (yych == 'm') goto yy851; ++YYCURSOR; yy849: -#line 236 "../src/options/parse_opts.re" +#line 244 "../src/options/parse_opts.re" { ERRARG("--empty-class", "match-empty | match-none | error", *argv); } -#line 3446 "src/options/parse_opts.cc" +#line 3454 "src/options/parse_opts.cc" yy850: yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); if (yych == 'r') goto yy852; @@ -3487,9 +3495,9 @@ yy860: goto yy853; yy861: ++YYCURSOR; -#line 239 "../src/options/parse_opts.re" +#line 247 "../src/options/parse_opts.re" { opts.set_empty_class_policy (EMPTY_CLASS_ERROR); goto opt; } -#line 3493 "src/options/parse_opts.cc" +#line 3501 "src/options/parse_opts.cc" yy863: yych = (YYCTYPE)*++YYCURSOR; if (yych == 'e') goto yy864; @@ -3533,21 +3541,21 @@ yy872: goto yy853; yy873: ++YYCURSOR; -#line 238 "../src/options/parse_opts.re" +#line 246 "../src/options/parse_opts.re" { opts.set_empty_class_policy (EMPTY_CLASS_MATCH_NONE); goto opt; } -#line 3539 "src/options/parse_opts.cc" +#line 3547 "src/options/parse_opts.cc" yy875: ++YYCURSOR; -#line 237 "../src/options/parse_opts.re" +#line 245 "../src/options/parse_opts.re" { opts.set_empty_class_policy (EMPTY_CLASS_MATCH_EMPTY); goto opt; } -#line 3544 "src/options/parse_opts.cc" +#line 3552 "src/options/parse_opts.cc" } -#line 240 "../src/options/parse_opts.re" +#line 248 "../src/options/parse_opts.re" opt_location_format: -#line 3551 "src/options/parse_opts.cc" +#line 3559 "src/options/parse_opts.cc" { YYCTYPE yych; yych = (YYCTYPE)*YYCURSOR; @@ -3555,9 +3563,9 @@ opt_location_format: if (yych == 'm') goto yy882; ++YYCURSOR; yy880: -#line 244 "../src/options/parse_opts.re" +#line 252 "../src/options/parse_opts.re" { ERRARG("--location-format", "gnu | msvc", *argv); } -#line 3561 "src/options/parse_opts.cc" +#line 3569 "src/options/parse_opts.cc" yy881: yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); if (yych == 'n') goto yy883; @@ -3586,23 +3594,23 @@ yy887: goto yy884; yy888: ++YYCURSOR; -#line 245 "../src/options/parse_opts.re" +#line 253 "../src/options/parse_opts.re" { msg.locfmt = LOCFMT_GNU; goto opt; } -#line 3592 "src/options/parse_opts.cc" +#line 3600 "src/options/parse_opts.cc" yy890: yych = (YYCTYPE)*++YYCURSOR; if (yych >= 0x01) goto yy884; ++YYCURSOR; -#line 246 "../src/options/parse_opts.re" +#line 254 "../src/options/parse_opts.re" { msg.locfmt = LOCFMT_MSVC; goto opt; } -#line 3599 "src/options/parse_opts.cc" +#line 3607 "src/options/parse_opts.cc" } -#line 247 "../src/options/parse_opts.re" +#line 255 "../src/options/parse_opts.re" opt_input_encoding: -#line 3606 "src/options/parse_opts.cc" +#line 3614 "src/options/parse_opts.cc" { YYCTYPE yych; yych = (YYCTYPE)*YYCURSOR; @@ -3610,9 +3618,9 @@ opt_input_encoding: if (yych == 'u') goto yy898; ++YYCURSOR; yy896: -#line 251 "../src/options/parse_opts.re" +#line 259 "../src/options/parse_opts.re" { ERRARG("--input-encoding", "ascii | utf8", *argv); } -#line 3616 "src/options/parse_opts.cc" +#line 3624 "src/options/parse_opts.cc" yy897: yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); if (yych == 's') goto yy899; @@ -3653,21 +3661,21 @@ yy906: goto yy900; yy907: ++YYCURSOR; -#line 253 "../src/options/parse_opts.re" +#line 261 "../src/options/parse_opts.re" { globopts.input_encoding = Enc::UTF8; goto opt; } -#line 3659 "src/options/parse_opts.cc" +#line 3667 "src/options/parse_opts.cc" yy909: ++YYCURSOR; -#line 252 "../src/options/parse_opts.re" +#line 260 "../src/options/parse_opts.re" { globopts.input_encoding = Enc::ASCII; goto opt; } -#line 3664 "src/options/parse_opts.cc" +#line 3672 "src/options/parse_opts.cc" } -#line 254 "../src/options/parse_opts.re" +#line 262 "../src/options/parse_opts.re" opt_dfa_minimization: -#line 3671 "src/options/parse_opts.cc" +#line 3679 "src/options/parse_opts.cc" { YYCTYPE yych; yych = (YYCTYPE)*YYCURSOR; @@ -3675,9 +3683,9 @@ opt_dfa_minimization: if (yych == 't') goto yy916; ++YYCURSOR; yy914: -#line 258 "../src/options/parse_opts.re" +#line 266 "../src/options/parse_opts.re" { ERRARG("--dfa-minimization", "table | moore", *argv); } -#line 3681 "src/options/parse_opts.cc" +#line 3689 "src/options/parse_opts.cc" yy915: yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); if (yych == 'o') goto yy917; @@ -3722,30 +3730,30 @@ yy925: goto yy918; yy926: ++YYCURSOR; -#line 260 "../src/options/parse_opts.re" +#line 268 "../src/options/parse_opts.re" { globopts.dfa_minimization = DFA_MINIMIZATION_MOORE; goto opt; } -#line 3728 "src/options/parse_opts.cc" +#line 3736 "src/options/parse_opts.cc" yy928: ++YYCURSOR; -#line 259 "../src/options/parse_opts.re" +#line 267 "../src/options/parse_opts.re" { globopts.dfa_minimization = DFA_MINIMIZATION_TABLE; goto opt; } -#line 3733 "src/options/parse_opts.cc" +#line 3741 "src/options/parse_opts.cc" } -#line 261 "../src/options/parse_opts.re" +#line 269 "../src/options/parse_opts.re" opt_posix_closure: -#line 3740 "src/options/parse_opts.cc" +#line 3748 "src/options/parse_opts.cc" { YYCTYPE yych; yych = (YYCTYPE)*YYCURSOR; if (yych == 'g') goto yy934; ++YYCURSOR; yy933: -#line 265 "../src/options/parse_opts.re" +#line 273 "../src/options/parse_opts.re" { ERRARG("--posix-closure", "gor1 | gtop", *argv); } -#line 3749 "src/options/parse_opts.cc" +#line 3757 "src/options/parse_opts.cc" yy934: yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR); if (yych == 'o') goto yy935; @@ -3779,16 +3787,16 @@ yy941: goto yy936; yy942: ++YYCURSOR; -#line 266 "../src/options/parse_opts.re" +#line 274 "../src/options/parse_opts.re" { globopts.posix_closure = POSIX_CLOSURE_GOR1; goto opt; } -#line 3785 "src/options/parse_opts.cc" +#line 3793 "src/options/parse_opts.cc" yy944: ++YYCURSOR; -#line 267 "../src/options/parse_opts.re" +#line 275 "../src/options/parse_opts.re" { globopts.posix_closure = POSIX_CLOSURE_GTOP; goto opt; } -#line 3790 "src/options/parse_opts.cc" +#line 3798 "src/options/parse_opts.cc" } -#line 268 "../src/options/parse_opts.re" +#line 276 "../src/options/parse_opts.re" end: -- 2.40.0