-/* Generated by re2c 0.16 on Mon Jul 17 22:55:04 2017 */
+/* Generated by re2c 0.16 on Mon Jul 17 23:05:49 2017 */
#line 1 "../src/ast/lex_conf.re"
#include "src/util/c99_stdint.h"
#include <string>
case 'e': goto yy98;
case 'g': goto yy100;
case 'i': goto yy102;
- case 'n': goto yy104;
- case 'o': goto yy105;
- case 'p': goto yy106;
- case 's': goto yy107;
- case 't': goto yy109;
- case 'u': goto yy110;
- case 'w': goto yy112;
- case 'x': goto yy114;
+ case 'l': goto yy104;
+ case 'n': goto yy105;
+ case 'o': goto yy106;
+ case 'p': goto yy107;
+ case 's': goto yy108;
+ case 't': goto yy110;
+ case 'u': goto yy111;
+ case 'w': goto yy113;
+ case 'x': goto yy115;
default: goto yy4;
}
yy71:
yych = (unsigned char)*++cur;
- if (yych == ':') goto yy116;
+ if (yych == ':') goto yy117;
goto yy4;
yy72:
yych = (unsigned char)*++cur;
- if (yych == 'y') goto yy117;
+ if (yych == 'y') goto yy118;
goto yy4;
yy73:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy118;
+ if (yych == 'r') goto yy119;
goto yy4;
yy74:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy119;
+ if (yych == 'a') goto yy120;
goto yy4;
yy75:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy120;
- if (yych == 'n') goto yy121;
+ if (yych == 'a') goto yy121;
+ if (yych == 'n') goto yy122;
goto yy4;
yy76:
yych = (unsigned char)*++cur;
- if (yych == 'x') goto yy122;
+ if (yych == 'x') goto yy123;
goto yy4;
yy77:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy123;
+ if (yych == 'r') goto yy124;
goto yy4;
yy78:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy124;
+ if (yych == 'l') goto yy125;
goto yy4;
yy79:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy125;
+ if (yych == 'e') goto yy126;
goto yy4;
yy80:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy126;
+ if (yych == 'o') goto yy127;
goto yy4;
yy81:
yych = (unsigned char)*++cur;
- if (yych == 'm') goto yy127;
+ if (yych == 'm') goto yy128;
goto yy4;
yy82:
yych = (unsigned char)*++cur;
- if (yych == ':') goto yy128;
+ if (yych == ':') goto yy129;
goto yy4;
yy83:
yych = (unsigned char)*++cur;
- if (yych == 'h') goto yy129;
+ if (yych == 'h') goto yy130;
goto yy4;
yy84:
yych = (unsigned char)*++cur;
- if (yych == 'v') goto yy130;
+ if (yych == 'v') goto yy131;
goto yy4;
yy85:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy131;
+ if (yych == 't') goto yy132;
goto yy4;
yy86:
yych = (unsigned char)*++cur;
- if (yych == 'm') goto yy132;
+ if (yych == 'm') goto yy133;
goto yy4;
yy87:
yych = (unsigned char)*++cur;
- if (yych == 'f') goto yy133;
+ if (yych == 'f') goto yy134;
goto yy4;
yy88:
yych = (unsigned char)*++cur;
- if (yych == 'Y') goto yy134;
+ if (yych == 'Y') goto yy135;
goto yy4;
yy89:
yych = (unsigned char)*++cur;
}
#line 58 "../src/ast/lex_conf.re"
{ lex_conf_enc(Enc::UTF8, opts); return; }
-#line 500 "src/ast/lex_conf.cc"
+#line 501 "src/ast/lex_conf.cc"
yy91:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
}
#line 46 "../src/ast/lex_conf.re"
{ opts.set_tags(lex_conf_bool()); return; }
-#line 508 "src/ast/lex_conf.cc"
+#line 509 "src/ast/lex_conf.cc"
yy93:
yych = (unsigned char)*++cur;
if (yych <= 'Z') {
if (yych <= '`') {
if (yych == '_') goto yy3;
} else {
- if (yych == 'i') goto yy135;
+ if (yych == 'i') goto yy136;
if (yych <= 'z') goto yy3;
}
}
yy94:
#line 41 "../src/ast/lex_conf.re"
{ opts.set_bFlag(lex_conf_bool()); return; }
-#line 529 "src/ast/lex_conf.cc"
+#line 530 "src/ast/lex_conf.cc"
yy95:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy136;
- if (yych == 'o') goto yy137;
+ if (yych == 'a') goto yy137;
+ if (yych == 'o') goto yy138;
goto yy4;
yy96:
yych = (unsigned char)*++cur;
if (yych <= 'd') {
if (yych != '`') goto yy3;
} else {
- if (yych <= 'e') goto yy138;
- if (yych <= 'f') goto yy139;
+ if (yych <= 'e') goto yy139;
+ if (yych <= 'f') goto yy140;
if (yych <= 'z') goto yy3;
}
}
yy97:
#line 42 "../src/ast/lex_conf.re"
{ opts.set_dFlag(lex_conf_bool()); return; }
-#line 557 "src/ast/lex_conf.cc"
+#line 558 "src/ast/lex_conf.cc"
yy98:
yych = (unsigned char)*++cur;
if (yych <= '_') {
} else {
if (yych <= 'c') {
if (yych <= '`') goto yy99;
- if (yych <= 'a') goto yy140;
+ if (yych <= 'a') goto yy141;
if (yych <= 'b') goto yy3;
- goto yy141;
+ goto yy142;
} else {
if (yych <= 'm') {
if (yych <= 'l') goto yy3;
- goto yy142;
+ goto yy143;
} else {
- if (yych <= 'n') goto yy143;
+ if (yych <= 'n') goto yy144;
if (yych <= 'z') goto yy3;
}
}
yy99:
#line 54 "../src/ast/lex_conf.re"
{ lex_conf_enc(Enc::EBCDIC, opts); return; }
-#line 588 "src/ast/lex_conf.cc"
+#line 589 "src/ast/lex_conf.cc"
yy100:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
}
#line 43 "../src/ast/lex_conf.re"
{ opts.set_gFlag(lex_conf_bool()); return; }
-#line 596 "src/ast/lex_conf.cc"
+#line 597 "src/ast/lex_conf.cc"
yy102:
yych = (unsigned char)*++cur;
if (yych <= 'Z') {
if (yych <= '`') {
if (yych == '_') goto yy3;
} else {
- if (yych == 'n') goto yy144;
+ if (yych == 'n') goto yy145;
if (yych <= 'z') goto yy3;
}
}
yy103:
#line 44 "../src/ast/lex_conf.re"
{ opts.set_iFlag(lex_conf_bool()); return; }
-#line 617 "src/ast/lex_conf.cc"
+#line 618 "src/ast/lex_conf.cc"
yy104:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy145;
if (yych == 'o') goto yy146;
goto yy4;
yy105:
yych = (unsigned char)*++cur;
- if (yych == 'p') goto yy147;
+ if (yych == 'e') goto yy147;
+ if (yych == 'o') goto yy148;
goto yy4;
yy106:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy148;
+ if (yych == 'p') goto yy149;
goto yy4;
yy107:
+ yych = (unsigned char)*++cur;
+ if (yych == 'o') goto yy150;
+ goto yy4;
+yy108:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 45 "../src/ast/lex_conf.re"
{ opts.set_sFlag(lex_conf_bool()); return; }
-#line 638 "src/ast/lex_conf.cc"
-yy109:
+#line 643 "src/ast/lex_conf.cc"
+yy110:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy149;
+ if (yych == 'a') goto yy151;
goto yy4;
-yy110:
+yy111:
yych = (unsigned char)*++cur;
if (yych <= '^') {
if (yych <= '/') {
if (yych == '-') goto yy3;
} else {
if (yych <= ':') goto yy3;
- if (yych <= '@') goto yy111;
+ if (yych <= '@') goto yy112;
if (yych <= 'Z') goto yy3;
}
} else {
if (yych <= 'n') {
- if (yych == '`') goto yy111;
+ if (yych == '`') goto yy112;
if (yych <= 'm') goto yy3;
- goto yy150;
+ goto yy152;
} else {
- if (yych == 't') goto yy151;
+ if (yych == 't') goto yy153;
if (yych <= 'z') goto yy3;
}
}
-yy111:
+yy112:
#line 55 "../src/ast/lex_conf.re"
{ lex_conf_enc(Enc::UTF32, opts); return; }
-#line 666 "src/ast/lex_conf.cc"
-yy112:
+#line 671 "src/ast/lex_conf.cc"
+yy113:
yych = (unsigned char)*++cur;
if (yych <= 'Z') {
if (yych <= '/') {
if (yych <= '`') {
if (yych == '_') goto yy3;
} else {
- if (yych == 'i') goto yy152;
+ if (yych == 'i') goto yy154;
if (yych <= 'z') goto yy3;
}
}
-yy113:
+yy114:
#line 56 "../src/ast/lex_conf.re"
{ lex_conf_enc(Enc::UCS2, opts); return; }
-#line 687 "src/ast/lex_conf.cc"
-yy114:
+#line 692 "src/ast/lex_conf.cc"
+yy115:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 57 "../src/ast/lex_conf.re"
{ lex_conf_enc(Enc::UTF16, opts); return; }
-#line 695 "src/ast/lex_conf.cc"
-yy116:
- yych = (unsigned char)*++cur;
- if (yych <= 'r') goto yy4;
- if (yych <= 's') goto yy153;
- if (yych <= 't') goto yy154;
- goto yy4;
+#line 700 "src/ast/lex_conf.cc"
yy117:
yych = (unsigned char)*++cur;
- if (yych == 'y') goto yy155;
+ if (yych <= 'r') goto yy4;
+ if (yych <= 's') goto yy155;
+ if (yych <= 't') goto yy156;
goto yy4;
yy118:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy156;
+ if (yych == 'y') goto yy157;
goto yy4;
yy119:
yych = (unsigned char)*++cur;
- if (yych == 'b') goto yy157;
+ if (yych == 'e') goto yy158;
goto yy4;
yy120:
yych = (unsigned char)*++cur;
- if (yych == 'b') goto yy158;
+ if (yych == 'b') goto yy159;
goto yy4;
yy121:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy159;
+ if (yych == 'b') goto yy160;
goto yy4;
yy122:
yych = (unsigned char)*++cur;
- if (yych == 'p') goto yy160;
+ if (yych == 'e') goto yy161;
goto yy4;
yy123:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy161;
+ if (yych == 'p') goto yy162;
goto yy4;
yy124:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy162;
+ if (yych == 'e') goto yy163;
goto yy4;
yy125:
yych = (unsigned char)*++cur;
- if (yych == 'x') goto yy163;
+ if (yych == 'e') goto yy164;
goto yy4;
yy126:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy165;
+ if (yych == 'x') goto yy165;
goto yy4;
yy127:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy166;
+ if (yych == 'n') goto yy167;
goto yy4;
yy128:
+ yych = (unsigned char)*++cur;
+ if (yych == 'i') goto yy168;
+ goto yy4;
+yy129:
yych = (unsigned char)*++cur;
if (yych <= 'd') {
- if (yych == 'c') goto yy167;
+ if (yych == 'c') goto yy169;
goto yy4;
} else {
- if (yych <= 'e') goto yy168;
- if (yych == 'p') goto yy169;
+ if (yych <= 'e') goto yy170;
+ if (yych == 'p') goto yy171;
goto yy4;
}
-yy129:
- yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy170;
- goto yy4;
yy130:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy171;
+ if (yych == 'r') goto yy172;
goto yy4;
yy131:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy172;
+ if (yych == 'i') goto yy173;
goto yy4;
yy132:
yych = (unsigned char)*++cur;
- if (yych == 'p') goto yy174;
+ if (yych == 'o') goto yy174;
goto yy4;
yy133:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy175;
+ if (yych == 'p') goto yy176;
goto yy4;
yy134:
yych = (unsigned char)*++cur;
- if (yych == 'Y') goto yy176;
+ if (yych == 'i') goto yy177;
goto yy4;
yy135:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy177;
+ if (yych == 'Y') goto yy178;
goto yy4;
yy136:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy178;
+ if (yych == 't') goto yy179;
goto yy4;
yy137:
yych = (unsigned char)*++cur;
- if (yych == 'm') goto yy179;
+ if (yych == 's') goto yy180;
goto yy4;
yy138:
yych = (unsigned char)*++cur;
- if (yych == 'b') goto yy180;
+ if (yych == 'm') goto yy181;
goto yy4;
yy139:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy181;
+ if (yych == 'b') goto yy182;
goto yy4;
yy140:
yych = (unsigned char)*++cur;
- if (yych == 'g') goto yy182;
+ if (yych == 'a') goto yy183;
goto yy4;
yy141:
yych = (unsigned char)*++cur;
- if (yych == 'b') goto yy183;
+ if (yych == 'g') goto yy184;
goto yy4;
yy142:
yych = (unsigned char)*++cur;
- if (yych == 'p') goto yy184;
+ if (yych == 'b') goto yy185;
goto yy4;
yy143:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy185;
+ if (yych == 'p') goto yy186;
goto yy4;
yy144:
yych = (unsigned char)*++cur;
- if (yych == 'p') goto yy186;
+ if (yych == 'c') goto yy187;
goto yy4;
yy145:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy187;
+ if (yych == 'p') goto yy188;
goto yy4;
yy146:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy188;
+ if (yych == 'o') goto yy189;
goto yy4;
yy147:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy189;
+ if (yych == 's') goto yy190;
goto yy4;
yy148:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy190;
+ if (yych == '-') goto yy191;
goto yy4;
yy149:
yych = (unsigned char)*++cur;
- if (yych == 'g') goto yy191;
+ if (yych == 't') goto yy192;
goto yy4;
yy150:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy192;
+ if (yych == 's') goto yy193;
goto yy4;
yy151:
yych = (unsigned char)*++cur;
- if (yych == 'f') goto yy193;
+ if (yych == 'g') goto yy194;
goto yy4;
yy152:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy194;
+ if (yych == 'i') goto yy195;
goto yy4;
yy153:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy195;
+ if (yych == 'f') goto yy196;
goto yy4;
yy154:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy196;
+ if (yych == 'd') goto yy197;
goto yy4;
yy155:
yych = (unsigned char)*++cur;
- if (yych == 'F') goto yy197;
- if (yych == 'N') goto yy198;
+ if (yych == 't') goto yy198;
goto yy4;
yy156:
yych = (unsigned char)*++cur;
- if (yych == 'f') goto yy199;
+ if (yych == 'o') goto yy199;
goto yy4;
yy157:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy200;
+ if (yych == 'F') goto yy200;
+ if (yych == 'N') goto yy201;
goto yy4;
yy158:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy201;
+ if (yych == 'f') goto yy202;
goto yy4;
yy159:
yych = (unsigned char)*++cur;
- if (yych == 'x') goto yy202;
+ if (yych == 'e') goto yy203;
goto yy4;
yy160:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy203;
+ if (yych == 'o') goto yy204;
goto yy4;
yy161:
yych = (unsigned char)*++cur;
- if (yych == 'f') goto yy204;
+ if (yych == 'x') goto yy205;
goto yy4;
yy162:
yych = (unsigned char)*++cur;
- if (yych == ':') goto yy205;
+ if (yych == 'r') goto yy206;
goto yy4;
yy163:
+ yych = (unsigned char)*++cur;
+ if (yych == 'f') goto yy207;
+ goto yy4;
+yy164:
+ yych = (unsigned char)*++cur;
+ if (yych == ':') goto yy208;
+ goto yy4;
+yy165:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 91 "../src/ast/lex_conf.re"
{ opts.set_yybmHexTable (lex_conf_bool()); return; }
-#line 900 "src/ast/lex_conf.cc"
-yy165:
- yych = (unsigned char)*++cur;
- if (yych == 'v') goto yy206;
- goto yy4;
-yy166:
- yych = (unsigned char)*++cur;
- if (yych == 't') goto yy207;
- goto yy4;
+#line 909 "src/ast/lex_conf.cc"
yy167:
yych = (unsigned char)*++cur;
- if (yych == 'h') goto yy209;
+ if (yych == 'v') goto yy209;
goto yy4;
yy168:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy210;
+ if (yych == 't') goto yy210;
goto yy4;
yy169:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy211;
+ if (yych == 'h') goto yy212;
goto yy4;
yy170:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy212;
+ if (yych == 'n') goto yy213;
goto yy4;
yy171:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy213;
+ if (yych == 'a') goto yy214;
goto yy4;
yy172:
+ yych = (unsigned char)*++cur;
+ if (yych == 'e') goto yy215;
+ goto yy4;
+yy173:
+ yych = (unsigned char)*++cur;
+ if (yych == 'd') goto yy216;
+ goto yy4;
+yy174:
yyaccept = 0;
yych = (unsigned char)*(mar = ++cur);
if (yybm[0+yych] & 32) {
goto yy3;
}
- if (yych == '@') goto yy214;
-yy173:
+ if (yych == '@') goto yy217;
+yy175:
#line 75 "../src/ast/lex_conf.re"
{ opts.set_condGoto (lex_conf_string ()); return; }
-#line 939 "src/ast/lex_conf.cc"
-yy174:
+#line 948 "src/ast/lex_conf.cc"
+yy176:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy216;
+ if (yych == 'r') goto yy219;
goto yy4;
-yy175:
+yy177:
yych = (unsigned char)*++cur;
- if (yych == 'x') goto yy217;
+ if (yych == 'x') goto yy220;
goto yy4;
-yy176:
+yy178:
yych = (unsigned char)*++cur;
switch (yych) {
- case 'B': goto yy219;
- case 'C': goto yy220;
- case 'D': goto yy221;
- case 'F': goto yy222;
- case 'G': goto yy223;
- case 'L': goto yy224;
- case 'M': goto yy225;
- case 'P': goto yy226;
- case 'R': goto yy227;
- case 'S': goto yy228;
- case 'T': goto yy229;
+ case 'B': goto yy222;
+ case 'C': goto yy223;
+ case 'D': goto yy224;
+ case 'F': goto yy225;
+ case 'G': goto yy226;
+ case 'L': goto yy227;
+ case 'M': goto yy228;
+ case 'P': goto yy229;
+ case 'R': goto yy230;
+ case 'S': goto yy231;
+ case 'T': goto yy232;
default: goto yy4;
}
-yy177:
- yych = (unsigned char)*++cur;
- if (yych == '-') goto yy230;
- goto yy4;
-yy178:
- yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy231;
- goto yy4;
yy179:
yych = (unsigned char)*++cur;
- if (yych == 'p') goto yy232;
+ if (yych == '-') goto yy233;
goto yy4;
yy180:
yych = (unsigned char)*++cur;
- if (yych == 'u') goto yy233;
+ if (yych == 'e') goto yy234;
goto yy4;
yy181:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy234;
+ if (yych == 'p') goto yy235;
goto yy4;
yy182:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy235;
+ if (yych == 'u') goto yy236;
goto yy4;
yy183:
yych = (unsigned char)*++cur;
- if (yybm[0+yych] & 32) {
- goto yy3;
- }
- goto yy99;
+ if (yych == '-') goto yy237;
+ goto yy4;
yy184:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy236;
+ if (yych == 'e') goto yy238;
goto yy4;
yy185:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy237;
- goto yy4;
+ if (yybm[0+yych] & 32) {
+ goto yy3;
+ }
+ goto yy99;
yy186:
yych = (unsigned char)*++cur;
- if (yych == 'u') goto yy238;
+ if (yych == 't') goto yy239;
goto yy4;
yy187:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy239;
+ if (yych == 'o') goto yy240;
goto yy4;
yy188:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy240;
- if (yych == 'l') goto yy241;
+ if (yych == 'u') goto yy241;
goto yy4;
yy189:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy242;
+ if (yych == 'k') goto yy242;
goto yy4;
yy190:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy243;
+ if (yych == 't') goto yy243;
goto yy4;
yy191:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy91;
+ if (yych == 'd') goto yy244;
goto yy4;
yy192:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy244;
+ if (yych == 'i') goto yy245;
goto yy4;
yy193:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy245;
+ if (yych == 'i') goto yy246;
goto yy4;
yy194:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy246;
+ if (yych == 's') goto yy91;
goto yy4;
yy195:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy247;
+ if (yych == 'c') goto yy247;
goto yy4;
yy196:
yych = (unsigned char)*++cur;
- if (yych == 'p') goto yy248;
+ if (yych == '-') goto yy248;
goto yy4;
yy197:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy250;
+ if (yych == 'e') goto yy249;
goto yy4;
yy198:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy251;
+ if (yych == 'r') goto yy250;
goto yy4;
yy199:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy252;
+ if (yych == 'p') goto yy251;
goto yy4;
yy200:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy253;
+ if (yych == 'i') goto yy253;
goto yy4;
yy201:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy255;
+ if (yych == 'e') goto yy254;
goto yy4;
yy202:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy256;
+ if (yych == 'i') goto yy255;
goto yy4;
yy203:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy257;
+ if (yych == 'l') goto yy256;
goto yy4;
yy204:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy258;
+ if (yych == 'r') goto yy258;
goto yy4;
yy205:
yych = (unsigned char)*++cur;
- if (yych == 'y') goto yy259;
+ if (yych == 't') goto yy259;
goto yy4;
yy206:
yych = (unsigned char)*++cur;
if (yych == 'e') goto yy260;
goto yy4;
yy207:
+ yych = (unsigned char)*++cur;
+ if (yych == 'i') goto yy261;
+ goto yy4;
+yy208:
+ yych = (unsigned char)*++cur;
+ if (yych == 'y') goto yy262;
+ goto yy4;
+yy209:
+ yych = (unsigned char)*++cur;
+ if (yych == 'e') goto yy263;
+ goto yy4;
+yy210:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 142 "../src/ast/lex_conf.re"
{ opts.set_bEmitYYCh (lex_conf_bool()); return; }
-#line 1094 "src/ast/lex_conf.cc"
-yy209:
+#line 1106 "src/ast/lex_conf.cc"
+yy212:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy261;
+ if (yych == 'e') goto yy264;
goto yy4;
-yy210:
+yy213:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy262;
+ if (yych == 'a') goto yy265;
goto yy4;
-yy211:
+yy214:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy263;
+ if (yych == 'r') goto yy266;
goto yy4;
-yy212:
+yy215:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy264;
+ if (yych == 's') goto yy267;
goto yy4;
-yy213:
+yy216:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy265;
+ if (yych == 'e') goto yy268;
goto yy4;
-yy214:
+yy217:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy266;
-yy215:
+ if (yych == 'c') goto yy269;
+yy218:
cur = mar;
if (yyaccept <= 2) {
if (yyaccept <= 1) {
if (yyaccept == 0) {
- goto yy173;
+ goto yy175;
} else {
- goto yy254;
+ goto yy257;
}
} else {
- goto yy323;
+ goto yy326;
}
} else {
if (yyaccept <= 4) {
if (yyaccept == 3) {
- goto yy389;
+ goto yy392;
} else {
- goto yy590;
+ goto yy593;
}
} else {
goto yy676;
}
}
-yy216:
+yy219:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy267;
+ if (yych == 'e') goto yy270;
goto yy4;
-yy217:
+yy220:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 71 "../src/ast/lex_conf.re"
{ opts.set_condPrefix (lex_conf_string ()); return; }
-#line 1152 "src/ast/lex_conf.cc"
-yy219:
+#line 1164 "src/ast/lex_conf.cc"
+yy222:
yych = (unsigned char)*++cur;
- if (yych == 'A') goto yy268;
+ if (yych == 'A') goto yy271;
goto yy4;
-yy220:
+yy223:
yych = (unsigned char)*++cur;
if (yych <= 'S') {
- if (yych == 'O') goto yy269;
+ if (yych == 'O') goto yy272;
goto yy4;
} else {
- if (yych <= 'T') goto yy270;
- if (yych <= 'U') goto yy271;
+ if (yych <= 'T') goto yy273;
+ if (yych <= 'U') goto yy274;
goto yy4;
}
-yy221:
- yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy272;
- goto yy4;
-yy222:
- yych = (unsigned char)*++cur;
- if (yych == 'I') goto yy273;
- goto yy4;
-yy223:
- yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy274;
- goto yy4;
yy224:
yych = (unsigned char)*++cur;
if (yych == 'E') goto yy275;
- if (yych == 'I') goto yy276;
goto yy4;
yy225:
yych = (unsigned char)*++cur;
- if (yych == 'A') goto yy277;
+ if (yych == 'I') goto yy276;
goto yy4;
yy226:
yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy278;
+ if (yych == 'E') goto yy277;
goto yy4;
yy227:
yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy279;
+ if (yych == 'E') goto yy278;
+ if (yych == 'I') goto yy279;
goto yy4;
yy228:
yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy280;
- if (yych == 'K') goto yy281;
+ if (yych == 'A') goto yy280;
goto yy4;
yy229:
yych = (unsigned char)*++cur;
- if (yych == 'A') goto yy282;
+ if (yych == 'E') goto yy281;
goto yy4;
yy230:
yych = (unsigned char)*++cur;
- if (yych == 'v') goto yy283;
+ if (yych == 'E') goto yy282;
goto yy4;
yy231:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy284;
+ if (yych == 'E') goto yy283;
+ if (yych == 'K') goto yy284;
goto yy4;
yy232:
yych = (unsigned char)*++cur;
- if (yych == 'u') goto yy285;
+ if (yych == 'A') goto yy285;
goto yy4;
yy233:
yych = (unsigned char)*++cur;
- if (yych == 'g') goto yy286;
+ if (yych == 'v') goto yy286;
goto yy4;
yy234:
yych = (unsigned char)*++cur;
- if (yych == 'm') goto yy287;
+ if (yych == '-') goto yy287;
goto yy4;
yy235:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy288;
+ if (yych == 'u') goto yy288;
goto yy4;
yy236:
yych = (unsigned char)*++cur;
- if (yych == 'y') goto yy289;
+ if (yych == 'g') goto yy289;
goto yy4;
yy237:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy290;
+ if (yych == 'm') goto yy290;
goto yy4;
yy238:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy291;
+ if (yych == 'r') goto yy291;
goto yy4;
yy239:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy293;
+ if (yych == 'y') goto yy292;
goto yy4;
yy240:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy294;
+ if (yych == 'd') goto yy293;
goto yy4;
yy241:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy295;
+ if (yych == 't') goto yy294;
goto yy4;
yy242:
yych = (unsigned char)*++cur;
- if (yych == 'm') goto yy296;
+ if (yych == 'a') goto yy296;
goto yy4;
yy243:
yych = (unsigned char)*++cur;
- if (yych == 'x') goto yy297;
+ if (yych == 'e') goto yy297;
goto yy4;
yy244:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy298;
+ if (yych == 'e') goto yy298;
goto yy4;
yy245:
yych = (unsigned char)*++cur;
- if (yych == '1') goto yy299;
- if (yych == '8') goto yy89;
+ if (yych == 'm') goto yy299;
goto yy4;
yy246:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy300;
+ if (yych == 'x') goto yy300;
goto yy4;
yy247:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy301;
+ if (yych == 'o') goto yy301;
goto yy4;
yy248:
+ yych = (unsigned char)*++cur;
+ if (yych == '1') goto yy302;
+ if (yych == '8') goto yy89;
+ goto yy4;
+yy249:
+ yych = (unsigned char)*++cur;
+ if (yych == '-') goto yy303;
+ goto yy4;
+yy250:
+ yych = (unsigned char)*++cur;
+ if (yych == 'i') goto yy304;
+ goto yy4;
+yy251:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
opts.set_topIndent (static_cast<uint32_t> (n));
return;
}
-#line 1293 "src/ast/lex_conf.cc"
-yy250:
+#line 1305 "src/ast/lex_conf.cc"
+yy253:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy302;
+ if (yych == 'l') goto yy305;
goto yy4;
-yy251:
+yy254:
yych = (unsigned char)*++cur;
- if (yych == 'x') goto yy303;
+ if (yych == 'x') goto yy306;
goto yy4;
-yy252:
+yy255:
yych = (unsigned char)*++cur;
- if (yych == 'x') goto yy304;
+ if (yych == 'x') goto yy307;
goto yy4;
-yy253:
+yy256:
yyaccept = 1;
yych = (unsigned char)*(mar = ++cur);
if (yybm[0+yych] & 32) {
if (yych <= 0x1F) {
if (yych == '\t') {
ctx = cur;
- goto yy306;
+ goto yy309;
}
} else {
if (yych <= ' ') {
ctx = cur;
- goto yy306;
+ goto yy309;
}
if (yych == '=') {
ctx = cur;
- goto yy308;
+ goto yy311;
}
}
-yy254:
+yy257:
#line 155 "../src/ast/lex_conf.re"
{ opts.set_startlabel (lex_conf_string()); return; }
-#line 1330 "src/ast/lex_conf.cc"
-yy255:
- yych = (unsigned char)*++cur;
- if (yych == 't') goto yy310;
- goto yy4;
-yy256:
- yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy312;
- goto yy4;
-yy257:
- yych = (unsigned char)*++cur;
- if (yych == 's') goto yy313;
- goto yy4;
+#line 1342 "src/ast/lex_conf.cc"
yy258:
yych = (unsigned char)*++cur;
- if (yych == 'x') goto yy314;
+ if (yych == 't') goto yy313;
goto yy4;
yy259:
yych = (unsigned char)*++cur;
- if (yych == 'y') goto yy316;
+ if (yych == 'l') goto yy315;
goto yy4;
yy260:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy317;
+ if (yych == 's') goto yy316;
goto yy4;
yy261:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy318;
+ if (yych == 'x') goto yy317;
goto yy4;
yy262:
yych = (unsigned char)*++cur;
- if (yych == 'b') goto yy319;
+ if (yych == 'y') goto yy319;
goto yy4;
yy263:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy320;
+ if (yych == 'r') goto yy320;
goto yy4;
yy264:
yych = (unsigned char)*++cur;
- if (yych == 'h') goto yy321;
+ if (yych == 'c') goto yy321;
goto yy4;
yy265:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy322;
+ if (yych == 'b') goto yy322;
goto yy4;
yy266:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy324;
- goto yy215;
+ if (yych == 'a') goto yy323;
+ goto yy4;
yy267:
yych = (unsigned char)*++cur;
- if (yych == 'f') goto yy325;
+ if (yych == 'h') goto yy324;
goto yy4;
yy268:
yych = (unsigned char)*++cur;
- if (yych == 'C') goto yy326;
+ if (yych == 'r') goto yy325;
goto yy4;
yy269:
yych = (unsigned char)*++cur;
- if (yych == 'N') goto yy327;
- goto yy4;
+ if (yych == 'o') goto yy327;
+ goto yy218;
yy270:
yych = (unsigned char)*++cur;
- if (yych <= 'W') goto yy4;
- if (yych <= 'X') goto yy328;
- if (yych <= 'Y') goto yy329;
+ if (yych == 'f') goto yy328;
goto yy4;
yy271:
yych = (unsigned char)*++cur;
- if (yych == 'R') goto yy330;
+ if (yych == 'C') goto yy329;
goto yy4;
yy272:
yych = (unsigned char)*++cur;
- if (yych == 'B') goto yy331;
+ if (yych == 'N') goto yy330;
goto yy4;
yy273:
yych = (unsigned char)*++cur;
- if (yych == 'L') goto yy332;
+ if (yych <= 'W') goto yy4;
+ if (yych <= 'X') goto yy331;
+ if (yych <= 'Y') goto yy332;
goto yy4;
yy274:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy333;
+ if (yych == 'R') goto yy333;
goto yy4;
yy275:
yych = (unsigned char)*++cur;
- if (yych == 'S') goto yy334;
+ if (yych == 'B') goto yy334;
goto yy4;
yy276:
yych = (unsigned char)*++cur;
- if (yych == 'M') goto yy335;
+ if (yych == 'L') goto yy335;
goto yy4;
yy277:
yych = (unsigned char)*++cur;
- if (yych == 'R') goto yy336;
+ if (yych == 'T') goto yy336;
goto yy4;
yy278:
yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy337;
+ if (yych == 'S') goto yy337;
goto yy4;
yy279:
yych = (unsigned char)*++cur;
- if (yych == 'S') goto yy338;
+ if (yych == 'M') goto yy338;
goto yy4;
yy280:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy339;
+ if (yych == 'R') goto yy339;
goto yy4;
yy281:
yych = (unsigned char)*++cur;
- if (yych == 'I') goto yy340;
+ if (yych == 'E') goto yy340;
goto yy4;
yy282:
yych = (unsigned char)*++cur;
- if (yych == 'G') goto yy341;
+ if (yych == 'S') goto yy341;
goto yy4;
yy283:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy342;
+ if (yych == 'T') goto yy342;
goto yy4;
yy284:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy343;
+ if (yych == 'I') goto yy343;
goto yy4;
yy285:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy344;
+ if (yych == 'G') goto yy344;
goto yy4;
yy286:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy345;
+ if (yych == 'e') goto yy345;
goto yy4;
yy287:
yych = (unsigned char)*++cur;
goto yy4;
yy288:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy347;
+ if (yych == 't') goto yy347;
goto yy4;
yy289:
yych = (unsigned char)*++cur;
goto yy4;
yy291:
yych = (unsigned char)*++cur;
- if (yybm[0+yych] & 32) {
- goto yy3;
- }
-#line 61 "../src/ast/lex_conf.re"
- { lex_conf_input(opts); return; }
-#line 1484 "src/ast/lex_conf.cc"
-yy293:
- yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy350;
+ if (yych == '-') goto yy350;
goto yy4;
-yy294:
+yy292:
yych = (unsigned char)*++cur;
- if (yych == 'b') goto yy351;
+ if (yych == '-') goto yy351;
goto yy4;
-yy295:
+yy293:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy352;
+ if (yych == 'i') goto yy352;
goto yy4;
+yy294:
+ yych = (unsigned char)*++cur;
+ if (yybm[0+yych] & 32) {
+ goto yy3;
+ }
+#line 61 "../src/ast/lex_conf.re"
+ { lex_conf_input(opts); return; }
+#line 1496 "src/ast/lex_conf.cc"
yy296:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy353;
+ if (yych == 'h') goto yy353;
goto yy4;
yy297:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy354;
+ if (yych == 'd') goto yy354;
goto yy4;
yy298:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy355;
+ if (yych == 'b') goto yy355;
goto yy4;
yy299:
yych = (unsigned char)*++cur;
- if (yych == '6') goto yy114;
+ if (yych == 'i') goto yy356;
goto yy4;
yy300:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy356;
+ if (yych == '-') goto yy357;
goto yy4;
yy301:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy357;
+ if (yych == 'd') goto yy358;
goto yy4;
yy302:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy358;
+ if (yych == '6') goto yy115;
goto yy4;
yy303:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy359;
+ if (yych == 'c') goto yy359;
goto yy4;
yy304:
+ yych = (unsigned char)*++cur;
+ if (yych == 'n') goto yy360;
+ goto yy4;
+yy305:
+ yych = (unsigned char)*++cur;
+ if (yych == 'l') goto yy361;
+ goto yy4;
+yy306:
+ yych = (unsigned char)*++cur;
+ if (yych == 't') goto yy362;
+ goto yy4;
+yy307:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 151 "../src/ast/lex_conf.re"
{ opts.set_labelPrefix (lex_conf_string ()); return; }
-#line 1536 "src/ast/lex_conf.cc"
-yy306:
+#line 1548 "src/ast/lex_conf.cc"
+yy309:
++cur;
if (lim <= cur) fill(1);
yych = (unsigned char)*cur;
if (yybm[0+yych] & 64) {
- goto yy306;
+ goto yy309;
}
- if (yych != '=') goto yy215;
-yy308:
+ if (yych != '=') goto yy218;
+yy311:
++cur;
if ((lim - cur) < 2) fill(2);
yych = (unsigned char)*cur;
if (yych <= ',') {
if (yych <= '\t') {
- if (yych <= 0x08) goto yy215;
- goto yy308;
+ if (yych <= 0x08) goto yy218;
+ goto yy311;
} else {
- if (yych == ' ') goto yy308;
- goto yy215;
+ if (yych == ' ') goto yy311;
+ goto yy218;
}
} else {
if (yych <= '/') {
- if (yych <= '-') goto yy361;
- goto yy215;
+ if (yych <= '-') goto yy364;
+ goto yy218;
} else {
- if (yych <= '0') goto yy362;
- if (yych <= '9') goto yy364;
- goto yy215;
+ if (yych <= '0') goto yy365;
+ if (yych <= '9') goto yy367;
+ goto yy218;
}
}
-yy310:
+yy313:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 86 "../src/ast/lex_conf.re"
{ opts.set_bUseStateAbort (lex_conf_bool()); return; }
-#line 1574 "src/ast/lex_conf.cc"
-yy312:
+#line 1586 "src/ast/lex_conf.cc"
+yy315:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy366;
+ if (yych == 'a') goto yy369;
goto yy4;
-yy313:
+yy316:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy367;
+ if (yych == 's') goto yy370;
goto yy4;
-yy314:
+yy317:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 122 "../src/ast/lex_conf.re"
{ opts.set_tags_prefix (lex_conf_string ()); return; }
-#line 1590 "src/ast/lex_conf.cc"
-yy316:
+#line 1602 "src/ast/lex_conf.cc"
+yy319:
yych = (unsigned char)*++cur;
if (yych <= 'c') {
if (yych <= '`') goto yy4;
- if (yych <= 'a') goto yy368;
- if (yych <= 'b') goto yy369;
- goto yy370;
+ if (yych <= 'a') goto yy371;
+ if (yych <= 'b') goto yy372;
+ goto yy373;
} else {
if (yych <= 'r') goto yy4;
- if (yych <= 's') goto yy371;
- if (yych <= 't') goto yy372;
+ if (yych <= 's') goto yy374;
+ if (yych <= 't') goto yy375;
goto yy4;
}
-yy317:
+yy320:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy373;
+ if (yych == 's') goto yy376;
goto yy4;
-yy318:
+yy321:
yych = (unsigned char)*++cur;
- if (yych == 'k') goto yy374;
+ if (yych == 'k') goto yy377;
goto yy4;
-yy319:
+yy322:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy376;
+ if (yych == 'l') goto yy379;
goto yy4;
-yy320:
+yy323:
yych = (unsigned char)*++cur;
- if (yych == 'm') goto yy377;
+ if (yych == 'm') goto yy380;
goto yy4;
-yy321:
+yy324:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy378;
+ if (yych == 'o') goto yy381;
goto yy4;
-yy322:
+yy325:
yyaccept = 2;
yych = (unsigned char)*(mar = ++cur);
if (yybm[0+yych] & 32) {
goto yy3;
}
- if (yych == '@') goto yy379;
-yy323:
+ if (yych == '@') goto yy382;
+yy326:
#line 73 "../src/ast/lex_conf.re"
{ opts.set_condDivider (lex_conf_string ()); return; }
-#line 1634 "src/ast/lex_conf.cc"
-yy324:
- yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy380;
- goto yy215;
-yy325:
- yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy381;
- goto yy4;
-yy326:
- yych = (unsigned char)*++cur;
- if (yych == 'K') goto yy382;
- goto yy4;
+#line 1646 "src/ast/lex_conf.cc"
yy327:
yych = (unsigned char)*++cur;
- if (yych == 'D') goto yy383;
- goto yy4;
+ if (yych == 'n') goto yy383;
+ goto yy218;
yy328:
yych = (unsigned char)*++cur;
- if (yych == 'M') goto yy384;
+ if (yych == 'i') goto yy384;
goto yy4;
yy329:
yych = (unsigned char)*++cur;
- if (yych == 'P') goto yy385;
+ if (yych == 'K') goto yy385;
goto yy4;
yy330:
yych = (unsigned char)*++cur;
- if (yych == 'S') goto yy386;
+ if (yych == 'D') goto yy386;
goto yy4;
yy331:
yych = (unsigned char)*++cur;
- if (yych == 'U') goto yy387;
+ if (yych == 'M') goto yy387;
goto yy4;
yy332:
yych = (unsigned char)*++cur;
- if (yych == 'L') goto yy388;
+ if (yych == 'P') goto yy388;
goto yy4;
yy333:
yych = (unsigned char)*++cur;
- if (yych == 'C') goto yy390;
- if (yych == 'S') goto yy391;
+ if (yych == 'S') goto yy389;
goto yy4;
yy334:
yych = (unsigned char)*++cur;
- if (yych == 'S') goto yy392;
+ if (yych == 'U') goto yy390;
goto yy4;
yy335:
yych = (unsigned char)*++cur;
- if (yych == 'I') goto yy393;
+ if (yych == 'L') goto yy391;
goto yy4;
yy336:
yych = (unsigned char)*++cur;
- if (yych == 'K') goto yy394;
+ if (yych == 'C') goto yy393;
+ if (yych == 'S') goto yy394;
goto yy4;
yy337:
yych = (unsigned char)*++cur;
- if (yych == 'K') goto yy395;
+ if (yych == 'S') goto yy395;
goto yy4;
yy338:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy397;
+ if (yych == 'I') goto yy396;
goto yy4;
yy339:
yych = (unsigned char)*++cur;
- if (yych == 'C') goto yy398;
- if (yych == 'S') goto yy399;
+ if (yych == 'K') goto yy397;
goto yy4;
yy340:
yych = (unsigned char)*++cur;
- if (yych == 'P') goto yy400;
+ if (yych == 'K') goto yy398;
goto yy4;
yy341:
yych = (unsigned char)*++cur;
- if (yych <= 'M') {
- if (yych == 'L') goto yy402;
- goto yy4;
- } else {
- if (yych <= 'N') goto yy403;
- if (yych == 'P') goto yy405;
- goto yy4;
- }
+ if (yych == 'T') goto yy400;
+ goto yy4;
yy342:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy407;
+ if (yych == 'C') goto yy401;
+ if (yych == 'S') goto yy402;
goto yy4;
yy343:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy408;
+ if (yych == 'P') goto yy403;
goto yy4;
yy344:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy409;
- goto yy4;
+ if (yych <= 'M') {
+ if (yych == 'L') goto yy405;
+ goto yy4;
+ } else {
+ if (yych <= 'N') goto yy406;
+ if (yych == 'P') goto yy408;
+ goto yy4;
+ }
yy345:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy410;
+ if (yych == 'c') goto yy410;
goto yy4;
yy346:
yych = (unsigned char)*++cur;
goto yy4;
yy347:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy412;
+ if (yych == 'e') goto yy412;
goto yy4;
yy348:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy413;
+ if (yych == 'o') goto yy413;
goto yy4;
yy349:
yych = (unsigned char)*++cur;
goto yy4;
yy350:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy415;
+ if (yych == 's') goto yy415;
goto yy4;
yy351:
yych = (unsigned char)*++cur;
- if (yych == 'u') goto yy416;
+ if (yych == 'c') goto yy416;
goto yy4;
yy352:
yych = (unsigned char)*++cur;
- if (yych == 'k') goto yy417;
+ if (yych == 'n') goto yy417;
goto yy4;
yy353:
yych = (unsigned char)*++cur;
- if (yych == 'z') goto yy418;
+ if (yych == 'e') goto yy418;
goto yy4;
yy354:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy419;
+ if (yych == '-') goto yy419;
goto yy4;
yy355:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy420;
+ if (yych == 'u') goto yy420;
goto yy4;
yy356:
yych = (unsigned char)*++cur;
- if (yych == 'h') goto yy421;
+ if (yych == 'z') goto yy421;
goto yy4;
yy357:
yych = (unsigned char)*++cur;
- if (yych == 'g') goto yy422;
+ if (yych == 'c') goto yy422;
goto yy4;
yy358:
yych = (unsigned char)*++cur;
- if (yych == 'L') goto yy424;
+ if (yych == 'e') goto yy423;
goto yy4;
yy359:
+ yych = (unsigned char)*++cur;
+ if (yych == 'h') goto yy424;
+ goto yy4;
+yy360:
+ yych = (unsigned char)*++cur;
+ if (yych == 'g') goto yy425;
+ goto yy4;
+yy361:
+ yych = (unsigned char)*++cur;
+ if (yych == 'L') goto yy427;
+ goto yy4;
+yy362:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 85 "../src/ast/lex_conf.re"
{ opts.set_yynext (lex_conf_string ()); return; }
-#line 1790 "src/ast/lex_conf.cc"
-yy361:
+#line 1802 "src/ast/lex_conf.cc"
+yy364:
yych = (unsigned char)*++cur;
- if (yych <= '0') goto yy215;
- if (yych <= '9') goto yy364;
- goto yy215;
-yy362:
+ if (yych <= '0') goto yy218;
+ if (yych <= '9') goto yy367;
+ goto yy218;
+yy365:
++cur;
-yy363:
+yy366:
cur = ctx;
#line 154 "../src/ast/lex_conf.re"
{ opts.set_startlabel_force (lex_conf_bool()); return; }
-#line 1802 "src/ast/lex_conf.cc"
-yy364:
+#line 1814 "src/ast/lex_conf.cc"
+yy367:
++cur;
if (lim <= cur) fill(1);
yych = (unsigned char)*cur;
if (yybm[0+yych] & 128) {
- goto yy364;
+ goto yy367;
}
- goto yy363;
-yy366:
- yych = (unsigned char)*++cur;
- if (yych == 'b') goto yy425;
- goto yy4;
-yy367:
- yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy426;
- goto yy4;
-yy368:
- yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy427;
- goto yy4;
+ goto yy366;
yy369:
yych = (unsigned char)*++cur;
- if (yych == 'm') goto yy428;
+ if (yych == 'b') goto yy428;
goto yy4;
yy370:
yych = (unsigned char)*++cur;
- if (yych == 'h') goto yy430;
- if (yych == 't') goto yy432;
+ if (yych == 'i') goto yy429;
goto yy4;
yy371:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy433;
+ if (yych == 'c') goto yy430;
goto yy4;
yy372:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy434;
+ if (yych == 'm') goto yy431;
goto yy4;
yy373:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy435;
+ if (yych == 'h') goto yy433;
+ if (yych == 't') goto yy435;
goto yy4;
yy374:
yych = (unsigned char)*++cur;
- if (yybm[0+yych] & 32) {
- goto yy3;
- }
-#line 149 "../src/ast/lex_conf.re"
- { opts.set_fill_check (lex_conf_bool()); return; }
-#line 1851 "src/ast/lex_conf.cc"
-yy376:
- yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy436;
+ if (yych == 't') goto yy436;
goto yy4;
-yy377:
+yy375:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy438;
+ if (yych == 'a') goto yy437;
goto yy4;
-yy378:
+yy376:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy439;
+ if (yych == 'i') goto yy438;
goto yy4;
+yy377:
+ yych = (unsigned char)*++cur;
+ if (yybm[0+yych] & 32) {
+ goto yy3;
+ }
+#line 149 "../src/ast/lex_conf.re"
+ { opts.set_fill_check (lex_conf_bool()); return; }
+#line 1863 "src/ast/lex_conf.cc"
yy379:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy440;
- goto yy215;
+ if (yych == 'e') goto yy439;
+ goto yy4;
yy380:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy441;
- goto yy215;
+ if (yych == 'e') goto yy441;
+ goto yy4;
yy381:
yych = (unsigned char)*++cur;
- if (yych == 'x') goto yy443;
+ if (yych == 'l') goto yy442;
goto yy4;
yy382:
yych = (unsigned char)*++cur;
- if (yych == 'U') goto yy445;
- goto yy4;
+ if (yych == 'c') goto yy443;
+ goto yy218;
yy383:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy446;
- goto yy4;
+ if (yych == 'd') goto yy444;
+ goto yy218;
yy384:
yych = (unsigned char)*++cur;
- if (yych == 'A') goto yy447;
+ if (yych == 'x') goto yy446;
goto yy4;
yy385:
yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy448;
+ if (yych == 'U') goto yy448;
goto yy4;
yy386:
yych = (unsigned char)*++cur;
- if (yych == 'O') goto yy450;
+ if (yych == 'T') goto yy449;
goto yy4;
yy387:
yych = (unsigned char)*++cur;
- if (yych == 'G') goto yy451;
+ if (yych == 'A') goto yy450;
goto yy4;
yy388:
+ yych = (unsigned char)*++cur;
+ if (yych == 'E') goto yy451;
+ goto yy4;
+yy389:
+ yych = (unsigned char)*++cur;
+ if (yych == 'O') goto yy453;
+ goto yy4;
+yy390:
+ yych = (unsigned char)*++cur;
+ if (yych == 'G') goto yy454;
+ goto yy4;
+yy391:
yyaccept = 3;
yych = (unsigned char)*(mar = ++cur);
if (yych <= '?') {
if (yych == '-') goto yy3;
} else {
if (yych <= '9') goto yy3;
- if (yych <= ':') goto yy453;
+ if (yych <= ':') goto yy456;
}
} else {
if (yych <= '^') {
- if (yych <= '@') goto yy454;
+ if (yych <= '@') goto yy457;
if (yych <= 'Z') goto yy3;
} else {
- if (yych == '`') goto yy389;
+ if (yych == '`') goto yy392;
if (yych <= 'z') goto yy3;
}
}
-yy389:
+yy392:
#line 144 "../src/ast/lex_conf.re"
{ opts.set_fill (lex_conf_string ()); return; }
-#line 1922 "src/ast/lex_conf.cc"
-yy390:
+#line 1934 "src/ast/lex_conf.cc"
+yy393:
yych = (unsigned char)*++cur;
- if (yych == 'O') goto yy455;
+ if (yych == 'O') goto yy458;
goto yy4;
-yy391:
+yy394:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy456;
+ if (yych == 'T') goto yy459;
goto yy4;
-yy392:
+yy395:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy457;
+ if (yych == 'T') goto yy460;
goto yy4;
-yy393:
+yy396:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy458;
+ if (yych == 'T') goto yy461;
goto yy4;
-yy394:
+yy397:
yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy460;
+ if (yych == 'E') goto yy463;
goto yy4;
-yy395:
+yy398:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 109 "../src/ast/lex_conf.re"
{ opts.set_yypeek (lex_conf_string ()); return; }
-#line 1950 "src/ast/lex_conf.cc"
-yy397:
+#line 1962 "src/ast/lex_conf.cc"
+yy400:
yych = (unsigned char)*++cur;
- if (yych == 'O') goto yy461;
+ if (yych == 'O') goto yy464;
goto yy4;
-yy398:
+yy401:
yych = (unsigned char)*++cur;
- if (yych == 'O') goto yy462;
+ if (yych == 'O') goto yy465;
goto yy4;
-yy399:
+yy402:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy463;
+ if (yych == 'T') goto yy466;
goto yy4;
-yy400:
+yy403:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 110 "../src/ast/lex_conf.re"
{ opts.set_yyskip (lex_conf_string ()); return; }
-#line 1970 "src/ast/lex_conf.cc"
-yy402:
+#line 1982 "src/ast/lex_conf.cc"
+yy405:
yych = (unsigned char)*++cur;
- if (yych == 'I') goto yy464;
+ if (yych == 'I') goto yy467;
goto yy4;
-yy403:
+yy406:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 117 "../src/ast/lex_conf.re"
{ opts.set_yytagn (lex_conf_string ()); return; }
-#line 1982 "src/ast/lex_conf.cc"
-yy405:
+#line 1994 "src/ast/lex_conf.cc"
+yy408:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 118 "../src/ast/lex_conf.re"
{ opts.set_yytagp (lex_conf_string ()); return; }
-#line 1990 "src/ast/lex_conf.cc"
-yy407:
- yych = (unsigned char)*++cur;
- if (yych == 't') goto yy465;
- goto yy4;
-yy408:
- yych = (unsigned char)*++cur;
- if (yych == 's') goto yy466;
- if (yych == 'v') goto yy467;
- goto yy4;
-yy409:
- yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy468;
- goto yy4;
+#line 2002 "src/ast/lex_conf.cc"
yy410:
yych = (unsigned char)*++cur;
- if (yych == 'u') goto yy469;
+ if (yych == 't') goto yy468;
goto yy4;
yy411:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy470;
+ if (yych == 's') goto yy469;
+ if (yych == 'v') goto yy470;
goto yy4;
yy412:
yych = (unsigned char)*++cur;
- if (yych == 'k') goto yy471;
+ if (yych == 'd') goto yy471;
goto yy4;
yy413:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy472;
+ if (yych == 'u') goto yy472;
goto yy4;
yy414:
yych = (unsigned char)*++cur;
- if (yych == 'g') goto yy473;
+ if (yych == 'i') goto yy473;
goto yy4;
yy415:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy474;
+ if (yych == 'k') goto yy474;
goto yy4;
yy416:
yych = (unsigned char)*++cur;
- if (yych == 'g') goto yy475;
+ if (yych == 'l') goto yy475;
goto yy4;
yy417:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy476;
+ if (yych == 'g') goto yy476;
goto yy4;
yy418:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy477;
+ if (yych == 'a') goto yy477;
goto yy4;
yy419:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy478;
+ if (yych == 'i') goto yy478;
goto yy4;
yy420:
+ yych = (unsigned char)*++cur;
+ if (yych == 'g') goto yy479;
+ goto yy4;
+yy421:
+ yych = (unsigned char)*++cur;
+ if (yych == 'e') goto yy480;
+ goto yy4;
+yy422:
+ yych = (unsigned char)*++cur;
+ if (yych == 'a') goto yy481;
+ goto yy4;
+yy423:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
- goto yy111;
-yy421:
+ goto yy112;
+yy424:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy479;
+ if (yych == 'a') goto yy482;
goto yy4;
-yy422:
+yy425:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 125 "../src/ast/lex_conf.re"
{ opts.set_indString (lex_conf_string ()); return; }
-#line 2061 "src/ast/lex_conf.cc"
-yy424:
+#line 2073 "src/ast/lex_conf.cc"
+yy427:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy480;
+ if (yych == 'a') goto yy483;
goto yy4;
-yy425:
+yy428:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy481;
+ if (yych == 'e') goto yy484;
goto yy4;
-yy426:
+yy429:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy482;
+ if (yych == 'o') goto yy485;
goto yy4;
-yy427:
+yy430:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy483;
+ if (yych == 'c') goto yy486;
goto yy4;
-yy428:
+yy431:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 90 "../src/ast/lex_conf.re"
{ opts.set_yybm (lex_conf_string ()); return; }
-#line 2085 "src/ast/lex_conf.cc"
-yy430:
+#line 2097 "src/ast/lex_conf.cc"
+yy433:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 140 "../src/ast/lex_conf.re"
{ opts.set_yych (lex_conf_string ()); return; }
-#line 2093 "src/ast/lex_conf.cc"
-yy432:
+#line 2105 "src/ast/lex_conf.cc"
+yy435:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy484;
+ if (yych == 'a') goto yy487;
goto yy4;
-yy433:
+yy436:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy485;
+ if (yych == 'a') goto yy488;
goto yy4;
-yy434:
+yy437:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy486;
+ if (yych == 'r') goto yy489;
goto yy4;
-yy435:
+yy438:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy487;
+ if (yych == 'o') goto yy490;
goto yy4;
-yy436:
+yy439:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 145 "../src/ast/lex_conf.re"
{ opts.set_fill_use (lex_conf_bool()); return; }
-#line 2117 "src/ast/lex_conf.cc"
-yy438:
+#line 2129 "src/ast/lex_conf.cc"
+yy441:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy488;
+ if (yych == 't') goto yy491;
goto yy4;
-yy439:
+yy442:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy489;
+ if (yych == 'd') goto yy492;
goto yy4;
-yy440:
+yy443:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy491;
- goto yy215;
-yy441:
+ if (yych == 'o') goto yy494;
+ goto yy218;
+yy444:
++cur;
#line 76 "../src/ast/lex_conf.re"
{ opts.set_condGotoParam (lex_conf_string ()); return; }
-#line 2134 "src/ast/lex_conf.cc"
-yy443:
+#line 2146 "src/ast/lex_conf.cc"
+yy446:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 72 "../src/ast/lex_conf.re"
{ opts.set_condEnumPrefix (lex_conf_string ()); return; }
-#line 2142 "src/ast/lex_conf.cc"
-yy445:
+#line 2154 "src/ast/lex_conf.cc"
+yy448:
yych = (unsigned char)*++cur;
- if (yych == 'P') goto yy492;
+ if (yych == 'P') goto yy495;
goto yy4;
-yy446:
+yy449:
yych = (unsigned char)*++cur;
- if (yych == 'Y') goto yy494;
+ if (yych == 'Y') goto yy497;
goto yy4;
-yy447:
+yy450:
yych = (unsigned char)*++cur;
- if (yych == 'R') goto yy495;
+ if (yych == 'R') goto yy498;
goto yy4;
-yy448:
+yy451:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 139 "../src/ast/lex_conf.re"
{ opts.set_yyctype (lex_conf_string ()); return; }
-#line 2162 "src/ast/lex_conf.cc"
-yy450:
+#line 2174 "src/ast/lex_conf.cc"
+yy453:
yych = (unsigned char)*++cur;
- if (yych == 'R') goto yy496;
+ if (yych == 'R') goto yy499;
goto yy4;
-yy451:
+yy454:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 137 "../src/ast/lex_conf.re"
{ opts.set_yydebug (lex_conf_string ()); return; }
-#line 2174 "src/ast/lex_conf.cc"
-yy453:
+#line 2186 "src/ast/lex_conf.cc"
+yy456:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy498;
+ if (yych == 'n') goto yy501;
goto yy4;
-yy454:
+yy457:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy499;
- goto yy215;
-yy455:
+ if (yych == 'l') goto yy502;
+ goto yy218;
+yy458:
yych = (unsigned char)*++cur;
- if (yych == 'N') goto yy500;
+ if (yych == 'N') goto yy503;
goto yy4;
-yy456:
+yy459:
yych = (unsigned char)*++cur;
- if (yych == 'A') goto yy501;
+ if (yych == 'A') goto yy504;
goto yy4;
-yy457:
+yy460:
yych = (unsigned char)*++cur;
- if (yych == 'H') goto yy502;
+ if (yych == 'H') goto yy505;
goto yy4;
-yy458:
+yy461:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 107 "../src/ast/lex_conf.re"
{ opts.set_yylimit (lex_conf_string ()); return; }
-#line 2202 "src/ast/lex_conf.cc"
-yy460:
- yych = (unsigned char)*++cur;
- if (yych == 'R') goto yy503;
- goto yy4;
-yy461:
- yych = (unsigned char)*++cur;
- if (yych == 'R') goto yy505;
- goto yy4;
-yy462:
- yych = (unsigned char)*++cur;
- if (yych == 'N') goto yy506;
- goto yy4;
+#line 2214 "src/ast/lex_conf.cc"
yy463:
yych = (unsigned char)*++cur;
- if (yych == 'A') goto yy507;
+ if (yych == 'R') goto yy506;
goto yy4;
yy464:
yych = (unsigned char)*++cur;
- if (yych == 'S') goto yy508;
+ if (yych == 'R') goto yy508;
goto yy4;
yy465:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy509;
+ if (yych == 'N') goto yy509;
goto yy4;
yy466:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy510;
+ if (yych == 'A') goto yy510;
goto yy4;
yy467:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy511;
+ if (yych == 'S') goto yy511;
goto yy4;
yy468:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy512;
+ if (yych == 'o') goto yy512;
goto yy4;
yy469:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy513;
+ if (yych == 'e') goto yy513;
goto yy4;
yy470:
yych = (unsigned char)*++cur;
- if (yych == 'm') goto yy514;
+ if (yych == 'e') goto yy514;
goto yy4;
yy471:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy515;
+ if (yych == '-') goto yy515;
goto yy4;
yy472:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy516;
+ if (yych == 't') goto yy516;
goto yy4;
yy473:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy517;
+ if (yych == 'm') goto yy517;
goto yy4;
yy474:
yych = (unsigned char)*++cur;
- if (yych == 'f') goto yy518;
+ if (yych == 'i') goto yy518;
goto yy4;
yy475:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy519;
+ if (yych == 'a') goto yy519;
goto yy4;
yy476:
yych = (unsigned char)*++cur;
- if (yych == 'h') goto yy520;
+ if (yych == '-') goto yy520;
goto yy4;
yy477:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy521;
+ if (yych == 'd') goto yy521;
goto yy4;
yy478:
yych = (unsigned char)*++cur;
- if (yych == 'p') goto yy522;
+ if (yych == 'f') goto yy523;
goto yy4;
yy479:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy523;
+ if (yych == '-') goto yy524;
goto yy4;
yy480:
yych = (unsigned char)*++cur;
- if (yych == 'b') goto yy524;
+ if (yych == '-') goto yy525;
goto yy4;
yy481:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy525;
+ if (yych == 'p') goto yy526;
goto yy4;
yy482:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy527;
+ if (yych == 'r') goto yy527;
goto yy4;
yy483:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy529;
+ if (yych == 'b') goto yy528;
goto yy4;
yy484:
yych = (unsigned char)*++cur;
- if (yych == 'b') goto yy530;
+ if (yych == 'l') goto yy529;
goto yy4;
yy485:
yych = (unsigned char)*++cur;
- if (yych == 'b') goto yy531;
+ if (yych == 'n') goto yy531;
goto yy4;
yy486:
yych = (unsigned char)*++cur;
- if (yych == 'g') goto yy532;
+ if (yych == 'e') goto yy533;
goto yy4;
yy487:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy533;
+ if (yych == 'b') goto yy534;
goto yy4;
yy488:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy535;
+ if (yych == 'b') goto yy535;
goto yy4;
yy489:
+ yych = (unsigned char)*++cur;
+ if (yych == 'g') goto yy536;
+ goto yy4;
+yy490:
+ yych = (unsigned char)*++cur;
+ if (yych == 'n') goto yy537;
+ goto yy4;
+yy491:
+ yych = (unsigned char)*++cur;
+ if (yych == 'e') goto yy539;
+ goto yy4;
+yy492:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
opts.set_cGotoThreshold (static_cast<uint32_t> (n));
return;
}
-#line 2334 "src/ast/lex_conf.cc"
-yy491:
+#line 2346 "src/ast/lex_conf.cc"
+yy494:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy536;
- goto yy215;
-yy492:
+ if (yych == 'n') goto yy540;
+ goto yy218;
+yy495:
yych = (unsigned char)*++cur;
if (yych <= 'B') {
if (yych <= '/') {
}
} else {
if (yych <= '^') {
- if (yych <= 'C') goto yy537;
+ if (yych <= 'C') goto yy541;
if (yych <= 'Z') goto yy3;
} else {
- if (yych == '`') goto yy493;
+ if (yych == '`') goto yy496;
if (yych <= 'z') goto yy3;
}
}
-yy493:
+yy496:
#line 111 "../src/ast/lex_conf.re"
{ opts.set_yybackup (lex_conf_string ()); return; }
-#line 2360 "src/ast/lex_conf.cc"
-yy494:
+#line 2372 "src/ast/lex_conf.cc"
+yy497:
yych = (unsigned char)*++cur;
- if (yych == 'P') goto yy538;
+ if (yych == 'P') goto yy542;
goto yy4;
-yy495:
+yy498:
yych = (unsigned char)*++cur;
- if (yych == 'K') goto yy539;
+ if (yych == 'K') goto yy543;
goto yy4;
-yy496:
+yy499:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 104 "../src/ast/lex_conf.re"
{ opts.set_yycursor (lex_conf_string ()); return; }
-#line 2376 "src/ast/lex_conf.cc"
-yy498:
+#line 2388 "src/ast/lex_conf.cc"
+yy501:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy540;
+ if (yych == 'a') goto yy544;
goto yy4;
-yy499:
+yy502:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy541;
- goto yy215;
-yy500:
+ if (yych == 'e') goto yy545;
+ goto yy218;
+yy503:
yych = (unsigned char)*++cur;
- if (yych == 'D') goto yy542;
+ if (yych == 'D') goto yy546;
goto yy4;
-yy501:
+yy504:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy543;
+ if (yych == 'T') goto yy547;
goto yy4;
-yy502:
+yy505:
yych = (unsigned char)*++cur;
- if (yych == 'A') goto yy544;
+ if (yych == 'A') goto yy548;
goto yy4;
-yy503:
+yy506:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 105 "../src/ast/lex_conf.re"
{ opts.set_yymarker (lex_conf_string ()); return; }
-#line 2404 "src/ast/lex_conf.cc"
-yy505:
- yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy545;
- goto yy4;
-yy506:
- yych = (unsigned char)*++cur;
- if (yych == 'D') goto yy547;
- goto yy4;
-yy507:
- yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy548;
- goto yy4;
+#line 2416 "src/ast/lex_conf.cc"
yy508:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy549;
+ if (yych == 'E') goto yy549;
goto yy4;
yy509:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy550;
+ if (yych == 'D') goto yy551;
goto yy4;
yy510:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy551;
+ if (yych == 'T') goto yy552;
goto yy4;
yy511:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy552;
+ if (yych == 'T') goto yy553;
goto yy4;
yy512:
yych = (unsigned char)*++cur;
- if (yych == 'g') goto yy553;
+ if (yych == 'r') goto yy554;
goto yy4;
yy513:
yych = (unsigned char)*++cur;
- if (yych == 'p') goto yy554;
+ if (yych == 'n') goto yy555;
goto yy4;
yy514:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy555;
+ if (yych == 'r') goto yy556;
goto yy4;
yy515:
yych = (unsigned char)*++cur;
- if (yych == 'p') goto yy556;
+ if (yych == 'g') goto yy557;
goto yy4;
yy516:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy558;
+ if (yych == 'p') goto yy558;
goto yy4;
yy517:
yych = (unsigned char)*++cur;
- if (yych == 'p') goto yy559;
+ if (yych == 'i') goto yy559;
goto yy4;
yy518:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy107;
+ if (yych == 'p') goto yy560;
goto yy4;
yy519:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy560;
+ if (yych == 's') goto yy562;
goto yy4;
yy520:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy561;
+ if (yych == 'p') goto yy563;
goto yy4;
yy521:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy562;
- goto yy4;
-yy522:
- yych = (unsigned char)*++cur;
- if (yych == 't') goto yy563;
- goto yy4;
+ if (yybm[0+yych] & 32) {
+ goto yy3;
+ }
+#line 50 "../src/ast/lex_conf.re"
+ { opts.set_lookahead(lex_conf_bool()); return; }
+#line 2476 "src/ast/lex_conf.cc"
yy523:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy564;
+ if (yych == 's') goto yy108;
goto yy4;
yy524:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy565;
+ if (yych == 'i') goto yy564;
goto yy4;
yy525:
+ yych = (unsigned char)*++cur;
+ if (yych == 't') goto yy565;
+ goto yy4;
+yy526:
+ yych = (unsigned char)*++cur;
+ if (yych == 't') goto yy566;
+ goto yy4;
+yy527:
+ yych = (unsigned char)*++cur;
+ if (yych == 's') goto yy567;
+ goto yy4;
+yy528:
+ yych = (unsigned char)*++cur;
+ if (yych == 'e') goto yy568;
+ goto yy4;
+yy529:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 87 "../src/ast/lex_conf.re"
{ opts.set_bUseStateNext (lex_conf_bool()); return; }
-#line 2492 "src/ast/lex_conf.cc"
-yy527:
+#line 2508 "src/ast/lex_conf.cc"
+yy531:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 123 "../src/ast/lex_conf.re"
{ opts.set_tags_expression(lex_conf_string ()); return; }
-#line 2500 "src/ast/lex_conf.cc"
-yy529:
+#line 2516 "src/ast/lex_conf.cc"
+yy533:
yych = (unsigned char)*++cur;
- if (yych == 'p') goto yy566;
+ if (yych == 'p') goto yy569;
goto yy4;
-yy530:
+yy534:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy567;
+ if (yych == 'l') goto yy570;
goto yy4;
-yy531:
+yy535:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy568;
+ if (yych == 'l') goto yy571;
goto yy4;
-yy532:
+yy536:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy569;
+ if (yych == 'e') goto yy572;
goto yy4;
-yy533:
+yy537:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 141 "../src/ast/lex_conf.re"
{ opts.set_yychConversion (lex_conf_bool()); return; }
-#line 2524 "src/ast/lex_conf.cc"
-yy535:
+#line 2540 "src/ast/lex_conf.cc"
+yy539:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy570;
+ if (yych == 'r') goto yy573;
goto yy4;
-yy536:
+yy540:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy572;
- goto yy215;
-yy537:
+ if (yych == 'd') goto yy575;
+ goto yy218;
+yy541:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy574;
+ if (yych == 'T') goto yy577;
goto yy4;
-yy538:
+yy542:
yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy575;
+ if (yych == 'E') goto yy578;
goto yy4;
-yy539:
+yy543:
yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy577;
+ if (yych == 'E') goto yy580;
goto yy4;
-yy540:
+yy544:
yych = (unsigned char)*++cur;
- if (yych == 'k') goto yy578;
+ if (yych == 'k') goto yy581;
goto yy4;
-yy541:
+yy545:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy579;
- goto yy215;
-yy542:
+ if (yych == 'n') goto yy582;
+ goto yy218;
+yy546:
yych = (unsigned char)*++cur;
- if (yych == 'I') goto yy581;
+ if (yych == 'I') goto yy584;
goto yy4;
-yy543:
+yy547:
yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy582;
+ if (yych == 'E') goto yy585;
goto yy4;
-yy544:
+yy548:
yych = (unsigned char)*++cur;
- if (yych == 'N') goto yy584;
+ if (yych == 'N') goto yy587;
goto yy4;
-yy545:
+yy549:
yych = (unsigned char)*++cur;
if (yych <= 'C') {
if (yych <= '/') {
if (yych == '-') goto yy3;
} else {
if (yych <= ':') goto yy3;
- if (yych <= '@') goto yy546;
+ if (yych <= '@') goto yy550;
if (yych <= 'B') goto yy3;
- goto yy586;
+ goto yy589;
}
} else {
if (yych <= '^') {
- if (yych == 'T') goto yy587;
+ if (yych == 'T') goto yy590;
if (yych <= 'Z') goto yy3;
} else {
- if (yych == '`') goto yy546;
+ if (yych == '`') goto yy550;
if (yych <= 'z') goto yy3;
}
}
-yy546:
+yy550:
#line 113 "../src/ast/lex_conf.re"
{ opts.set_yyrestore (lex_conf_string ()); return; }
-#line 2588 "src/ast/lex_conf.cc"
-yy547:
- yych = (unsigned char)*++cur;
- if (yych == 'I') goto yy588;
- goto yy4;
-yy548:
- yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy589;
- goto yy4;
-yy549:
- yych = (unsigned char)*++cur;
- if (yych == 'N') goto yy591;
- if (yych == 'P') goto yy593;
- goto yy4;
-yy550:
- yych = (unsigned char)*++cur;
- if (yych == 's') goto yy595;
- goto yy4;
+#line 2604 "src/ast/lex_conf.cc"
yy551:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy596;
+ if (yych == 'I') goto yy591;
goto yy4;
yy552:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy597;
+ if (yych == 'E') goto yy592;
goto yy4;
yy553:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy598;
+ if (yych == 'N') goto yy594;
+ if (yych == 'P') goto yy596;
goto yy4;
yy554:
yych = (unsigned char)*++cur;
- if (yych == 'u') goto yy599;
+ if (yych == 's') goto yy598;
goto yy4;
yy555:
yych = (unsigned char)*++cur;
- if (yych == 'z') goto yy600;
+ if (yych == 's') goto yy599;
goto yy4;
yy556:
yych = (unsigned char)*++cur;
- if (yybm[0+yych] & 32) {
- goto yy3;
- }
-#line 52 "../src/ast/lex_conf.re"
- { opts.set_eager_skip(lex_conf_bool()); return; }
-#line 2633 "src/ast/lex_conf.cc"
+ if (yych == 't') goto yy600;
+ goto yy4;
+yy557:
+ yych = (unsigned char)*++cur;
+ if (yych == 'o') goto yy601;
+ goto yy4;
yy558:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy601;
+ if (yych == 'u') goto yy602;
goto yy4;
yy559:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy603;
+ if (yych == 'z') goto yy603;
goto yy4;
yy560:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy604;
- goto yy4;
-yy561:
- yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy605;
- goto yy4;
+ if (yybm[0+yych] & 32) {
+ goto yy3;
+ }
+#line 52 "../src/ast/lex_conf.re"
+ { opts.set_eager_skip(lex_conf_bool()); return; }
+#line 2649 "src/ast/lex_conf.cc"
yy562:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy606;
+ if (yych == 's') goto yy604;
goto yy4;
yy563:
yych = (unsigned char)*++cur;
- if (yych == 'u') goto yy607;
+ if (yych == 'o') goto yy606;
goto yy4;
yy564:
yych = (unsigned char)*++cur;
- if (yybm[0+yych] & 32) {
- goto yy3;
- }
- goto yy113;
+ if (yych == 'n') goto yy607;
+ goto yy4;
yy565:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy608;
+ if (yych == 'a') goto yy608;
goto yy4;
yy566:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy610;
+ if (yych == 'u') goto yy609;
goto yy4;
yy567:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy612;
- goto yy4;
+ if (yybm[0+yych] & 32) {
+ goto yy3;
+ }
+ goto yy114;
yy568:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy614;
+ if (yych == 'l') goto yy610;
goto yy4;
yy569:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy616;
+ if (yych == 't') goto yy612;
goto yy4;
yy570:
+ yych = (unsigned char)*++cur;
+ if (yych == 'e') goto yy614;
+ goto yy4;
+yy571:
+ yych = (unsigned char)*++cur;
+ if (yych == 'e') goto yy616;
+ goto yy4;
+yy572:
+ yych = (unsigned char)*++cur;
+ if (yych == 't') goto yy618;
+ goto yy4;
+yy573:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 147 "../src/ast/lex_conf.re"
{ opts.set_fill_arg_use (lex_conf_bool()); return; }
-#line 2691 "src/ast/lex_conf.cc"
-yy572:
+#line 2703 "src/ast/lex_conf.cc"
+yy575:
++cur;
#line 74 "../src/ast/lex_conf.re"
{ opts.set_condDividerParam (lex_conf_string ()); return; }
-#line 2696 "src/ast/lex_conf.cc"
-yy574:
+#line 2708 "src/ast/lex_conf.cc"
+yy577:
yych = (unsigned char)*++cur;
- if (yych == 'X') goto yy618;
+ if (yych == 'X') goto yy620;
goto yy4;
-yy575:
+yy578:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 65 "../src/ast/lex_conf.re"
{ opts.set_yycondtype (lex_conf_string ()); return; }
-#line 2708 "src/ast/lex_conf.cc"
-yy577:
+#line 2720 "src/ast/lex_conf.cc"
+yy580:
yych = (unsigned char)*++cur;
- if (yych == 'R') goto yy620;
+ if (yych == 'R') goto yy622;
goto yy4;
-yy578:
+yy581:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy622;
+ if (yych == 'e') goto yy624;
goto yy4;
-yy579:
+yy582:
++cur;
#line 146 "../src/ast/lex_conf.re"
{ opts.set_fill_arg (lex_conf_string ()); return; }
-#line 2721 "src/ast/lex_conf.cc"
-yy581:
+#line 2733 "src/ast/lex_conf.cc"
+yy584:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy623;
+ if (yych == 'T') goto yy625;
goto yy4;
-yy582:
+yy585:
yych = (unsigned char)*++cur;
if (yych <= '@') {
if (yych <= '/') {
if (yych == '-') goto yy3;
} else {
if (yych <= '9') goto yy3;
- if (yych <= ':') goto yy624;
+ if (yych <= ':') goto yy626;
}
} else {
if (yych <= '_') {
if (yych <= 'Z') goto yy3;
if (yych >= '_') goto yy3;
} else {
- if (yych <= '`') goto yy583;
+ if (yych <= '`') goto yy586;
if (yych <= 'z') goto yy3;
}
}
-yy583:
+yy586:
#line 79 "../src/ast/lex_conf.re"
{ opts.set_state_get (lex_conf_string ()); return; }
-#line 2747 "src/ast/lex_conf.cc"
-yy584:
+#line 2759 "src/ast/lex_conf.cc"
+yy587:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 116 "../src/ast/lex_conf.re"
{ opts.set_yylessthan (lex_conf_string ()); return; }
-#line 2755 "src/ast/lex_conf.cc"
-yy586:
+#line 2767 "src/ast/lex_conf.cc"
+yy589:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy625;
+ if (yych == 'T') goto yy627;
goto yy4;
-yy587:
+yy590:
yych = (unsigned char)*++cur;
- if (yych == 'A') goto yy626;
+ if (yych == 'A') goto yy628;
goto yy4;
-yy588:
+yy591:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy627;
+ if (yych == 'T') goto yy629;
goto yy4;
-yy589:
+yy592:
yyaccept = 4;
yych = (unsigned char)*(mar = ++cur);
if (yych <= '?') {
if (yych == '-') goto yy3;
} else {
if (yych <= '9') goto yy3;
- if (yych <= ':') goto yy628;
+ if (yych <= ':') goto yy630;
}
} else {
if (yych <= '^') {
- if (yych <= '@') goto yy629;
+ if (yych <= '@') goto yy631;
if (yych <= 'Z') goto yy3;
} else {
- if (yych == '`') goto yy590;
+ if (yych == '`') goto yy593;
if (yych <= 'z') goto yy3;
}
}
-yy590:
+yy593:
#line 81 "../src/ast/lex_conf.re"
{ opts.set_state_set (lex_conf_string ()); return; }
-#line 2790 "src/ast/lex_conf.cc"
-yy591:
+#line 2802 "src/ast/lex_conf.cc"
+yy594:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 119 "../src/ast/lex_conf.re"
{ opts.set_yytaglistn (lex_conf_string ()); return; }
-#line 2798 "src/ast/lex_conf.cc"
-yy593:
+#line 2810 "src/ast/lex_conf.cc"
+yy596:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 120 "../src/ast/lex_conf.re"
{ opts.set_yytaglistp (lex_conf_string ()); return; }
-#line 2806 "src/ast/lex_conf.cc"
-yy595:
+#line 2818 "src/ast/lex_conf.cc"
+yy598:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
goto yy94;
-yy596:
+yy599:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy630;
+ if (yych == 'i') goto yy632;
goto yy4;
-yy597:
+yy600:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy631;
+ if (yych == 'e') goto yy633;
goto yy4;
-yy598:
+yy601:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy632;
+ if (yych == 't') goto yy634;
goto yy4;
-yy599:
+yy602:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy633;
+ if (yych == 't') goto yy635;
goto yy4;
-yy600:
+yy603:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy634;
+ if (yych == 'a') goto yy636;
goto yy4;
-yy601:
+yy604:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 62 "../src/ast/lex_conf.re"
{ lex_conf_empty_class(opts); return; }
-#line 2840 "src/ast/lex_conf.cc"
-yy603:
- yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy635;
- goto yy4;
-yy604:
+#line 2852 "src/ast/lex_conf.cc"
+yy606:
yych = (unsigned char)*++cur;
- if (yych == 'f') goto yy636;
+ if (yych == 'l') goto yy637;
goto yy4;
-yy605:
+yy607:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy637;
+ if (yych == 'f') goto yy638;
goto yy4;
-yy606:
+yy608:
yych = (unsigned char)*++cur;
if (yych == 'g') goto yy639;
goto yy4;
-yy607:
+yy609:
yych = (unsigned char)*++cur;
if (yych == 'r') goto yy640;
goto yy4;
-yy608:
+yy610:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 84 "../src/ast/lex_conf.re"
{ opts.set_yyfilllabel (lex_conf_string ()); return; }
-#line 2868 "src/ast/lex_conf.cc"
-yy610:
+#line 2876 "src/ast/lex_conf.cc"
+yy612:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 88 "../src/ast/lex_conf.re"
{ opts.set_yyaccept (lex_conf_string ()); return; }
-#line 2876 "src/ast/lex_conf.cc"
-yy612:
+#line 2884 "src/ast/lex_conf.cc"
+yy614:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 77 "../src/ast/lex_conf.re"
{ opts.set_yyctable (lex_conf_string ()); return; }
-#line 2884 "src/ast/lex_conf.cc"
-yy614:
+#line 2892 "src/ast/lex_conf.cc"
+yy616:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 158 "../src/ast/lex_conf.re"
{ lex_conf_string (); return; }
-#line 2892 "src/ast/lex_conf.cc"
-yy616:
+#line 2900 "src/ast/lex_conf.cc"
+yy618:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 102 "../src/ast/lex_conf.re"
{ opts.set_yytarget (lex_conf_string ()); return; }
-#line 2900 "src/ast/lex_conf.cc"
-yy618:
+#line 2908 "src/ast/lex_conf.cc"
+yy620:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 112 "../src/ast/lex_conf.re"
{ opts.set_yybackupctx (lex_conf_string ()); return; }
-#line 2908 "src/ast/lex_conf.cc"
-yy620:
+#line 2916 "src/ast/lex_conf.cc"
+yy622:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
#line 106 "../src/ast/lex_conf.re"
{ opts.set_yyctxmarker (lex_conf_string ()); return; }
-#line 2916 "src/ast/lex_conf.cc"
-yy622:
+#line 2924 "src/ast/lex_conf.cc"
+yy624:
yych = (unsigned char)*++cur;
if (yych == 'd') goto yy641;
goto yy4;
-yy623:
+yy625:
yych = (unsigned char)*++cur;
if (yych == 'I') goto yy643;
goto yy4;
-yy624:
+yy626:
yych = (unsigned char)*++cur;
if (yych == 'n') goto yy644;
goto yy4;
-yy625:
+yy627:
yych = (unsigned char)*++cur;
if (yych == 'X') goto yy645;
goto yy4;
-yy626:
+yy628:
yych = (unsigned char)*++cur;
if (yych == 'G') goto yy647;
goto yy4;
-yy627:
+yy629:
yych = (unsigned char)*++cur;
if (yych == 'I') goto yy649;
goto yy4;
-yy628:
+yy630:
yych = (unsigned char)*++cur;
if (yych == 'n') goto yy650;
goto yy4;
-yy629:
+yy631:
yych = (unsigned char)*++cur;
if (yych == 's') goto yy651;
- goto yy215;
-yy630:
+ goto yy218;
+yy632:
yych = (unsigned char)*++cur;
if (yych == 't') goto yy652;
goto yy4;
-yy631:
+yy633:
yych = (unsigned char)*++cur;
if (yych == 'd') goto yy653;
goto yy4;
-yy632:
+yy634:
yych = (unsigned char)*++cur;
if (yych == 'o') goto yy655;
goto yy4;
-yy633:
+yy635:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
goto yy3;
}
goto yy97;
-yy634:
+yy636:
yych = (unsigned char)*++cur;
if (yych == 't') goto yy656;
goto yy4;
-yy635:
+yy637:
yych = (unsigned char)*++cur;
if (yych == 'i') goto yy657;
goto yy4;
-yy636:
+yy638:
yych = (unsigned char)*++cur;
if (yych == 'o') goto yy658;
goto yy4;
-yy637:
- yych = (unsigned char)*++cur;
- if (yybm[0+yych] & 32) {
- goto yy3;
- }
-#line 50 "../src/ast/lex_conf.re"
- { opts.set_lookahead(!lex_conf_bool()); return; }
-#line 2986 "src/ast/lex_conf.cc"
yy639:
yych = (unsigned char)*++cur;
if (yych == 's') goto yy659;
yy651:
yych = (unsigned char)*++cur;
if (yych == 't') goto yy666;
- goto yy215;
+ goto yy218;
yy652:
yych = (unsigned char)*++cur;
if (yych == 'i') goto yy667;
yy666:
yych = (unsigned char)*++cur;
if (yych == 'a') goto yy678;
- goto yy215;
+ goto yy218;
yy667:
yych = (unsigned char)*++cur;
if (yych == 'v') goto yy679;
yy678:
yych = (unsigned char)*++cur;
if (yych == 't') goto yy688;
- goto yy215;
+ goto yy218;
yy679:
yych = (unsigned char)*++cur;
if (yych == 'e') goto yy689;
yy686:
yych = (unsigned char)*++cur;
if (yych == 'c') goto yy697;
- goto yy215;
+ goto yy218;
yy687:
yych = (unsigned char)*++cur;
if (yych == 'd') goto yy698;
yy688:
yych = (unsigned char)*++cur;
if (yych == 'e') goto yy700;
- goto yy215;
+ goto yy218;
yy689:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
yy697:
yych = (unsigned char)*++cur;
if (yych == 'o') goto yy704;
- goto yy215;
+ goto yy218;
yy698:
yych = (unsigned char)*++cur;
if (yybm[0+yych] & 32) {
yy704:
yych = (unsigned char)*++cur;
if (yych == 'n') goto yy707;
- goto yy215;
+ goto yy218;
yy705:
yych = (unsigned char)*++cur;
if (yych == 'e') goto yy708;
yy707:
yych = (unsigned char)*++cur;
if (yych == 'd') goto yy710;
- goto yy215;
+ goto yy218;
yy708:
yych = (unsigned char)*++cur;
if (yych == 'd') goto yy712;