-/* Generated by re2c 0.16 on Wed Oct 5 22:22:36 2016 */
+/* Generated by re2c 0.16 on Thu Oct 6 18:44:38 2016 */
#line 1 "../src/parse/lex_conf.re"
#include "src/util/c99_stdint.h"
#include <string>
goto yy188;
}
} else {
- goto yy279;
+ goto yy278;
}
} else {
if (yyaccept <= 16) {
if (yyaccept == 15) {
- goto yy355;
+ goto yy352;
} else {
- goto yy431;
+ goto yy425;
}
} else {
- goto yy537;
+ goto yy532;
}
}
} else {
if (yyaccept <= 20) {
if (yyaccept <= 19) {
if (yyaccept == 18) {
- goto yy591;
+ goto yy590;
} else {
goto yy630;
}
} else {
- goto yy636;
+ goto yy637;
}
} else {
if (yyaccept == 21) {
- goto yy713;
+ goto yy719;
} else {
- goto yy716;
+ goto yy722;
}
}
}
case 'P': goto yy245;
case 'R': goto yy246;
case 'S': goto yy247;
- case 'T': goto yy248;
default: goto yy14;
}
yy192:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy249;
+ if (yych == '-') goto yy248;
goto yy14;
yy193:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy250;
+ if (yych == 'e') goto yy249;
goto yy14;
yy194:
yych = (unsigned char)*++cur;
- if (yych == 'p') goto yy251;
+ if (yych == 'p') goto yy250;
goto yy14;
yy195:
yych = (unsigned char)*++cur;
- if (yych == 'u') goto yy252;
+ if (yych == 'u') goto yy251;
goto yy14;
yy196:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy253;
+ if (yych == '-') goto yy252;
goto yy14;
yy197:
yych = (unsigned char)*++cur;
goto yy106;
yy198:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy254;
+ if (yych == 't') goto yy253;
goto yy14;
yy199:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy255;
+ if (yych == 't') goto yy254;
goto yy14;
yy200:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy256;
+ if (yych == 'o') goto yy255;
goto yy14;
yy201:
yych = (unsigned char)*++cur;
- if (yych == 'x') goto yy257;
+ if (yych == 'x') goto yy256;
goto yy14;
yy202:
yych = (unsigned char)*++cur;
- if (yych == 'u') goto yy258;
+ if (yych == 'u') goto yy257;
goto yy14;
yy203:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy259;
+ if (yych == 't') goto yy258;
goto yy14;
yy204:
yych = (unsigned char)*++cur;
if (yych <= 'f') {
- if (yych == 'd') goto yy260;
+ if (yych == 'd') goto yy259;
goto yy14;
} else {
- if (yych <= 'g') goto yy261;
- if (yych == 'v') goto yy262;
+ if (yych <= 'g') goto yy260;
+ if (yych == 'v') goto yy261;
goto yy14;
}
yy205:
yych = (unsigned char)*++cur;
- if (yych == 'p') goto yy263;
+ if (yych == 'p') goto yy262;
goto yy14;
yy206:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy264;
+ if (yych == 's') goto yy263;
goto yy14;
yy207:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy265;
+ if (yych == 'l') goto yy264;
goto yy14;
yy208:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy266;
+ if (yych == 'r') goto yy265;
goto yy14;
yy209:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy267;
+ if (yych == 'r') goto yy266;
goto yy14;
yy210:
yych = (unsigned char)*++cur;
goto yy14;
yy211:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy268;
+ if (yych == 'e') goto yy267;
goto yy14;
yy212:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy269;
+ if (yych == 'c') goto yy268;
goto yy14;
yy213:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy270;
+ if (yych == '-') goto yy269;
goto yy14;
yy214:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy271;
+ if (yych == 'e') goto yy270;
goto yy14;
yy215:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy272;
+ if (yych == 'r') goto yy271;
goto yy14;
yy216:
yych = (unsigned char)*++cur;
- if (yych == 'p') goto yy273;
+ if (yych == 'p') goto yy272;
goto yy14;
yy217:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy275;
+ if (yych == 'i') goto yy274;
goto yy14;
yy218:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy276;
+ if (yych == 'e') goto yy275;
goto yy14;
yy219:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy277;
+ if (yych == 'i') goto yy276;
goto yy14;
yy220:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy278;
+ if (yych == 'l') goto yy277;
goto yy14;
yy221:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy280;
+ if (yych == 'r') goto yy279;
goto yy14;
yy222:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy281;
+ if (yych == 't') goto yy280;
goto yy14;
yy223:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy282;
+ if (yych == 'e') goto yy281;
goto yy14;
yy224:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy283;
+ if (yych == 'i') goto yy282;
goto yy14;
yy225:
yych = (unsigned char)*++cur;
- if (yych == 'y') goto yy284;
+ if (yych == 'y') goto yy283;
goto yy14;
yy226:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy285;
+ if (yych == 'e') goto yy284;
goto yy14;
yy227:
++cur;
-#line 150 "../src/parse/lex_conf.re"
+#line 151 "../src/parse/lex_conf.re"
{ opts.set_bEmitYYCh (lex_conf_bool()); return; }
-#line 1130 "src/parse/lex_conf.cc"
+#line 1129 "src/parse/lex_conf.cc"
yy229:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy286;
+ if (yych == 'e') goto yy285;
goto yy14;
yy230:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy287;
+ if (yych == 'a') goto yy286;
goto yy14;
yy231:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy288;
+ if (yych == 'r') goto yy287;
goto yy14;
yy232:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy289;
+ if (yych == 's') goto yy288;
goto yy14;
yy233:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy290;
+ if (yych == 'e') goto yy289;
goto yy14;
yy234:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy291;
+ if (yych == 'c') goto yy290;
goto yy14;
yy235:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy292;
+ if (yych == 'e') goto yy291;
goto yy14;
yy236:
++cur;
#line 82 "../src/parse/lex_conf.re"
{ opts.set_condPrefix (lex_conf_string ()); return; }
-#line 1163 "src/parse/lex_conf.cc"
+#line 1162 "src/parse/lex_conf.cc"
yy238:
yych = (unsigned char)*++cur;
- if (yych == 'A') goto yy293;
+ if (yych == 'A') goto yy292;
goto yy14;
yy239:
yych = (unsigned char)*++cur;
if (yych <= 'S') {
- if (yych == 'O') goto yy294;
+ if (yych == 'O') goto yy293;
goto yy14;
} else {
- if (yych <= 'T') goto yy295;
- if (yych <= 'U') goto yy296;
+ if (yych <= 'T') goto yy294;
+ if (yych <= 'U') goto yy295;
goto yy14;
}
yy240:
yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy297;
- if (yych == 'I') goto yy298;
+ if (yych == 'E') goto yy296;
goto yy14;
yy241:
yych = (unsigned char)*++cur;
- if (yych == 'I') goto yy299;
+ if (yych == 'I') goto yy297;
goto yy14;
yy242:
yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy300;
+ if (yych == 'E') goto yy298;
goto yy14;
yy243:
yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy301;
- if (yych == 'I') goto yy302;
+ if (yych == 'E') goto yy299;
+ if (yych == 'I') goto yy300;
goto yy14;
yy244:
yych = (unsigned char)*++cur;
- if (yych == 'A') goto yy303;
+ if (yych == 'A') goto yy301;
goto yy14;
yy245:
yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy304;
+ if (yych == 'E') goto yy302;
goto yy14;
yy246:
yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy305;
+ if (yych == 'E') goto yy303;
goto yy14;
yy247:
yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy306;
- if (yych == 'K') goto yy307;
+ if (yych == 'E') goto yy304;
+ if (yych == 'K') goto yy305;
goto yy14;
yy248:
yych = (unsigned char)*++cur;
- if (yych == 'A') goto yy308;
+ if (yych == 'v') goto yy306;
goto yy14;
yy249:
yych = (unsigned char)*++cur;
- if (yych == 'v') goto yy309;
+ if (yych == '-') goto yy307;
goto yy14;
yy250:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy310;
+ if (yych == 'u') goto yy308;
goto yy14;
yy251:
yych = (unsigned char)*++cur;
- if (yych == 'u') goto yy311;
+ if (yych == 'g') goto yy309;
goto yy14;
yy252:
yych = (unsigned char)*++cur;
- if (yych == 'g') goto yy312;
+ if (yych == 'm') goto yy310;
goto yy14;
yy253:
yych = (unsigned char)*++cur;
- if (yych == 'm') goto yy313;
+ if (yych == '-') goto yy311;
goto yy14;
yy254:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy314;
+ if (yych == 'y') goto yy312;
goto yy14;
yy255:
yych = (unsigned char)*++cur;
- if (yych == 'y') goto yy315;
+ if (yych == 'd') goto yy313;
goto yy14;
yy256:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy316;
+ if (yych == '-') goto yy314;
goto yy14;
yy257:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy317;
+ if (yych == 't') goto yy315;
goto yy14;
yy258:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy318;
+ if (yych == 'e') goto yy317;
goto yy14;
yy259:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy320;
+ if (yych == 'e') goto yy318;
goto yy14;
yy260:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy321;
+ if (yych == 'e') goto yy319;
goto yy14;
yy261:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy322;
+ if (yych == 'e') goto yy320;
goto yy14;
yy262:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy323;
+ if (yych == 'u') goto yy321;
goto yy14;
yy263:
yych = (unsigned char)*++cur;
- if (yych == 'u') goto yy324;
+ if (yych == 'a') goto yy322;
goto yy14;
yy264:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy325;
+ if (yych == 'e') goto yy323;
goto yy14;
yy265:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy326;
+ if (yych == 't') goto yy324;
goto yy14;
yy266:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy327;
+ if (yych == 'a') goto yy325;
goto yy14;
yy267:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy328;
+ if (yych == '-') goto yy326;
goto yy14;
yy268:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy329;
+ if (yych == 'o') goto yy327;
goto yy14;
yy269:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy330;
+ if (yych == '1') goto yy328;
+ if (yych == '8') goto yy89;
goto yy14;
yy270:
yych = (unsigned char)*++cur;
- if (yych == '1') goto yy331;
- if (yych == '8') goto yy89;
+ if (yych == '-') goto yy329;
goto yy14;
yy271:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy332;
+ if (yych == 'i') goto yy330;
goto yy14;
yy272:
- yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy333;
- goto yy14;
-yy273:
++cur;
-#line 135 "../src/parse/lex_conf.re"
+#line 136 "../src/parse/lex_conf.re"
{
const int32_t n = lex_conf_number ();
if (n < 0)
opts.set_topIndent (static_cast<uint32_t> (n));
return;
}
-#line 1326 "src/parse/lex_conf.cc"
+#line 1320 "src/parse/lex_conf.cc"
+yy274:
+ yych = (unsigned char)*++cur;
+ if (yych == 'l') goto yy331;
+ goto yy14;
yy275:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy334;
+ if (yych == 'x') goto yy332;
goto yy14;
yy276:
yych = (unsigned char)*++cur;
- if (yych == 'x') goto yy335;
+ if (yych == 'x') goto yy333;
goto yy14;
yy277:
- yych = (unsigned char)*++cur;
- if (yych == 'x') goto yy336;
- goto yy14;
-yy278:
yyaccept = 14;
yych = (unsigned char)*(ptr = ++cur);
if (yych <= 0x1F) {
if (yych == '\t') {
ctx = cur;
- goto yy338;
+ goto yy335;
}
} else {
if (yych <= ' ') {
ctx = cur;
- goto yy338;
+ goto yy335;
}
if (yych == '=') {
ctx = cur;
- goto yy340;
+ goto yy337;
}
}
-yy279:
-#line 163 "../src/parse/lex_conf.re"
+yy278:
+#line 164 "../src/parse/lex_conf.re"
{ out.block().user_start_label = lex_conf_string(); return; }
-#line 1360 "src/parse/lex_conf.cc"
+#line 1354 "src/parse/lex_conf.cc"
+yy279:
+ yych = (unsigned char)*++cur;
+ if (yych == 't') goto yy339;
+ goto yy14;
yy280:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy342;
+ if (yych == 'l') goto yy341;
goto yy14;
yy281:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy344;
+ if (yych == 's') goto yy342;
goto yy14;
yy282:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy345;
+ if (yych == 'x') goto yy343;
goto yy14;
yy283:
yych = (unsigned char)*++cur;
- if (yych == 'x') goto yy346;
+ if (yych == 'y') goto yy345;
goto yy14;
yy284:
yych = (unsigned char)*++cur;
- if (yych == 'y') goto yy348;
+ if (yych == 'r') goto yy346;
goto yy14;
yy285:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy349;
+ if (yych == 'c') goto yy347;
goto yy14;
yy286:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy350;
+ if (yych == 'b') goto yy348;
goto yy14;
yy287:
yych = (unsigned char)*++cur;
- if (yych == 'b') goto yy351;
+ if (yych == 'a') goto yy349;
goto yy14;
yy288:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy352;
+ if (yych == 'h') goto yy350;
goto yy14;
yy289:
yych = (unsigned char)*++cur;
- if (yych == 'h') goto yy353;
+ if (yych == 'r') goto yy351;
goto yy14;
yy290:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy354;
+ if (yych == 'o') goto yy353;
goto yy14;
yy291:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy356;
+ if (yych == 'f') goto yy354;
goto yy14;
yy292:
yych = (unsigned char)*++cur;
- if (yych == 'f') goto yy357;
+ if (yych == 'C') goto yy355;
goto yy14;
yy293:
yych = (unsigned char)*++cur;
- if (yych == 'C') goto yy358;
+ if (yych == 'N') goto yy356;
+ if (yych == 'P') goto yy357;
goto yy14;
yy294:
yych = (unsigned char)*++cur;
- if (yych == 'N') goto yy359;
+ if (yych <= 'W') goto yy14;
+ if (yych <= 'X') goto yy358;
+ if (yych <= 'Y') goto yy359;
goto yy14;
yy295:
yych = (unsigned char)*++cur;
- if (yych <= 'W') goto yy14;
- if (yych <= 'X') goto yy360;
- if (yych <= 'Y') goto yy361;
+ if (yych == 'R') goto yy360;
goto yy14;
yy296:
yych = (unsigned char)*++cur;
- if (yych == 'R') goto yy362;
+ if (yych == 'B') goto yy361;
goto yy14;
yy297:
yych = (unsigned char)*++cur;
- if (yych == 'B') goto yy363;
+ if (yych == 'L') goto yy362;
goto yy14;
yy298:
yych = (unsigned char)*++cur;
- if (yych == 'S') goto yy364;
+ if (yych == 'T') goto yy363;
goto yy14;
yy299:
yych = (unsigned char)*++cur;
- if (yych == 'L') goto yy365;
+ if (yych == 'S') goto yy364;
goto yy14;
yy300:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy366;
+ if (yych == 'M') goto yy365;
goto yy14;
yy301:
yych = (unsigned char)*++cur;
- if (yych == 'S') goto yy367;
+ if (yych == 'R') goto yy366;
goto yy14;
yy302:
yych = (unsigned char)*++cur;
- if (yych == 'M') goto yy368;
+ if (yych == 'E') goto yy367;
goto yy14;
yy303:
yych = (unsigned char)*++cur;
- if (yych == 'R') goto yy369;
+ if (yych == 'S') goto yy368;
goto yy14;
yy304:
yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy370;
+ if (yych == 'T') goto yy369;
goto yy14;
yy305:
yych = (unsigned char)*++cur;
- if (yych == 'S') goto yy371;
+ if (yych == 'I') goto yy370;
goto yy14;
yy306:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy372;
+ if (yych == 'e') goto yy371;
goto yy14;
yy307:
yych = (unsigned char)*++cur;
- if (yych == 'I') goto yy373;
+ if (yych == 'i') goto yy372;
goto yy14;
yy308:
yych = (unsigned char)*++cur;
- if (yych == 'G') goto yy374;
+ if (yych == 't') goto yy373;
goto yy14;
yy309:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy376;
+ if (yych == '-') goto yy374;
goto yy14;
yy310:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy377;
+ if (yych == 'i') goto yy375;
goto yy14;
yy311:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy378;
+ if (yych == 'd') goto yy376;
goto yy14;
yy312:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy379;
+ if (yych == '-') goto yy377;
goto yy14;
yy313:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy380;
+ if (yych == 'i') goto yy378;
goto yy14;
yy314:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy381;
+ if (yych == 's') goto yy379;
goto yy14;
yy315:
+ ++cur;
+#line 72 "../src/parse/lex_conf.re"
+ { lex_conf_input(); return; }
+#line 1506 "src/parse/lex_conf.cc"
+yy317:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy382;
+ if (yych == 'd') goto yy380;
goto yy14;
-yy316:
+yy318:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy383;
+ if (yych == 'b') goto yy381;
goto yy14;
-yy317:
+yy319:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy384;
+ if (yych == 'n') goto yy382;
goto yy14;
-yy318:
- ++cur;
-#line 72 "../src/parse/lex_conf.re"
- { lex_conf_input(); return; }
-#line 1519 "src/parse/lex_conf.cc"
yy320:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy385;
+ if (yych == 'r') goto yy383;
goto yy14;
yy321:
yych = (unsigned char)*++cur;
- if (yych == 'b') goto yy386;
+ if (yych == 't') goto yy384;
goto yy14;
yy322:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy387;
+ if (yych == 'b') goto yy385;
goto yy14;
yy323:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy388;
+ if (yych == 't') goto yy386;
goto yy14;
yy324:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy389;
+ if (yych == '-') goto yy387;
goto yy14;
yy325:
yych = (unsigned char)*++cur;
- if (yych == 'b') goto yy390;
+ if (yych == 'b') goto yy388;
goto yy14;
yy326:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy391;
+ if (yych == 'h') goto yy389;
goto yy14;
yy327:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy392;
+ if (yych == 'd') goto yy390;
goto yy14;
yy328:
yych = (unsigned char)*++cur;
- if (yych == 'b') goto yy393;
+ if (yych == '6') goto yy126;
goto yy14;
yy329:
yych = (unsigned char)*++cur;
- if (yych == 'h') goto yy394;
+ if (yych == 'c') goto yy391;
goto yy14;
yy330:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy395;
+ if (yych == 'n') goto yy392;
goto yy14;
yy331:
yych = (unsigned char)*++cur;
- if (yych == '6') goto yy126;
+ if (yych == 'l') goto yy393;
goto yy14;
yy332:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy396;
+ if (yych == 't') goto yy394;
goto yy14;
yy333:
- yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy397;
- goto yy14;
-yy334:
- yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy398;
- goto yy14;
-yy335:
- yych = (unsigned char)*++cur;
- if (yych == 't') goto yy399;
- goto yy14;
-yy336:
++cur;
-#line 159 "../src/parse/lex_conf.re"
+#line 160 "../src/parse/lex_conf.re"
{ opts.set_labelPrefix (lex_conf_string ()); return; }
-#line 1588 "src/parse/lex_conf.cc"
-yy338:
+#line 1575 "src/parse/lex_conf.cc"
+yy335:
++cur;
if (lim <= cur) fill(1);
yych = (unsigned char)*cur;
if (yybm[0+yych] & 64) {
- goto yy338;
+ goto yy335;
}
if (yych != '=') goto yy14;
-yy340:
+yy337:
++cur;
if ((lim - cur) < 2) fill(2);
yych = (unsigned char)*cur;
if (yych <= ',') {
if (yych <= '\t') {
if (yych <= 0x08) goto yy14;
- goto yy340;
+ goto yy337;
} else {
- if (yych == ' ') goto yy340;
+ if (yych == ' ') goto yy337;
goto yy14;
}
} else {
if (yych <= '/') {
- if (yych <= '-') goto yy401;
+ if (yych <= '-') goto yy396;
goto yy14;
} else {
- if (yych <= '0') goto yy402;
- if (yych <= '9') goto yy404;
+ if (yych <= '0') goto yy397;
+ if (yych <= '9') goto yy399;
goto yy14;
}
}
-yy342:
+yy339:
++cur;
#line 97 "../src/parse/lex_conf.re"
{ opts.set_bUseStateAbort (lex_conf_bool()); return; }
-#line 1623 "src/parse/lex_conf.cc"
-yy344:
+#line 1610 "src/parse/lex_conf.cc"
+yy341:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy406;
+ if (yych == 'a') goto yy401;
goto yy14;
-yy345:
+yy342:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy407;
+ if (yych == 's') goto yy402;
goto yy14;
-yy346:
+yy343:
++cur;
-#line 130 "../src/parse/lex_conf.re"
+#line 131 "../src/parse/lex_conf.re"
{ opts.set_tags_prefix (lex_conf_string ()); return; }
-#line 1636 "src/parse/lex_conf.cc"
-yy348:
+#line 1623 "src/parse/lex_conf.cc"
+yy345:
yych = (unsigned char)*++cur;
if (yych <= 'c') {
if (yych <= '`') goto yy14;
- if (yych <= 'a') goto yy408;
- if (yych <= 'b') goto yy409;
- goto yy410;
+ if (yych <= 'a') goto yy403;
+ if (yych <= 'b') goto yy404;
+ goto yy405;
} else {
if (yych <= 'r') goto yy14;
- if (yych <= 's') goto yy411;
- if (yych <= 't') goto yy412;
+ if (yych <= 's') goto yy406;
+ if (yych <= 't') goto yy407;
goto yy14;
}
-yy349:
+yy346:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy413;
+ if (yych == 's') goto yy408;
goto yy14;
-yy350:
+yy347:
yych = (unsigned char)*++cur;
- if (yych == 'k') goto yy414;
+ if (yych == 'k') goto yy409;
goto yy14;
-yy351:
+yy348:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy416;
+ if (yych == 'l') goto yy411;
goto yy14;
-yy352:
+yy349:
yych = (unsigned char)*++cur;
- if (yych == 'm') goto yy417;
+ if (yych == 'm') goto yy412;
goto yy14;
-yy353:
+yy350:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy418;
+ if (yych == 'o') goto yy413;
goto yy14;
-yy354:
+yy351:
yyaccept = 15;
yych = (unsigned char)*(ptr = ++cur);
- if (yych == '@') goto yy419;
-yy355:
+ if (yych == '@') goto yy414;
+yy352:
#line 84 "../src/parse/lex_conf.re"
{ opts.set_condDivider (lex_conf_string ()); return; }
-#line 1677 "src/parse/lex_conf.cc"
+#line 1664 "src/parse/lex_conf.cc"
+yy353:
+ yych = (unsigned char)*++cur;
+ if (yych == 'n') goto yy415;
+ goto yy14;
+yy354:
+ yych = (unsigned char)*++cur;
+ if (yych == 'i') goto yy416;
+ goto yy14;
+yy355:
+ yych = (unsigned char)*++cur;
+ if (yych == 'K') goto yy417;
+ goto yy14;
yy356:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy420;
+ if (yych == 'D') goto yy418;
goto yy14;
yy357:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy421;
+ if (yych == 'Y') goto yy419;
goto yy14;
yy358:
yych = (unsigned char)*++cur;
- if (yych == 'K') goto yy422;
+ if (yych == 'M') goto yy420;
goto yy14;
yy359:
yych = (unsigned char)*++cur;
- if (yych == 'D') goto yy423;
+ if (yych == 'P') goto yy421;
goto yy14;
yy360:
yych = (unsigned char)*++cur;
- if (yych == 'M') goto yy424;
+ if (yych == 'S') goto yy422;
goto yy14;
yy361:
yych = (unsigned char)*++cur;
- if (yych == 'P') goto yy425;
+ if (yych == 'U') goto yy423;
goto yy14;
yy362:
yych = (unsigned char)*++cur;
- if (yych == 'S') goto yy426;
+ if (yych == 'L') goto yy424;
goto yy14;
yy363:
yych = (unsigned char)*++cur;
- if (yych == 'U') goto yy427;
+ if (yych == 'C') goto yy426;
+ if (yych == 'S') goto yy427;
goto yy14;
yy364:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy428;
+ if (yych == 'S') goto yy428;
goto yy14;
yy365:
yych = (unsigned char)*++cur;
- if (yych == 'L') goto yy430;
+ if (yych == 'I') goto yy429;
goto yy14;
yy366:
yych = (unsigned char)*++cur;
- if (yych == 'C') goto yy432;
- if (yych == 'S') goto yy433;
+ if (yych == 'K') goto yy430;
goto yy14;
yy367:
yych = (unsigned char)*++cur;
- if (yych == 'S') goto yy434;
+ if (yych == 'K') goto yy431;
goto yy14;
yy368:
yych = (unsigned char)*++cur;
- if (yych == 'I') goto yy435;
+ if (yych == 'T') goto yy433;
goto yy14;
yy369:
yych = (unsigned char)*++cur;
- if (yych == 'K') goto yy436;
+ if (yych == 'C') goto yy434;
+ if (yych == 'S') goto yy435;
goto yy14;
yy370:
yych = (unsigned char)*++cur;
- if (yych == 'K') goto yy437;
+ if (yych == 'P') goto yy436;
goto yy14;
yy371:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy439;
+ if (yych == 'c') goto yy438;
goto yy14;
yy372:
yych = (unsigned char)*++cur;
- if (yych == 'C') goto yy440;
- if (yych == 'S') goto yy441;
+ if (yych == 'n') goto yy439;
goto yy14;
yy373:
yych = (unsigned char)*++cur;
- if (yych == 'P') goto yy442;
+ if (yych == 'e') goto yy440;
goto yy14;
yy374:
- ++cur;
-#line 127 "../src/parse/lex_conf.re"
- { opts.set_tags_yytag (lex_conf_string ()); return; }
-#line 1756 "src/parse/lex_conf.cc"
+ yych = (unsigned char)*++cur;
+ if (yych == 'o') goto yy441;
+ goto yy14;
+yy375:
+ yych = (unsigned char)*++cur;
+ if (yych == 'n') goto yy442;
+ goto yy14;
yy376:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy444;
+ if (yych == 'o') goto yy443;
goto yy14;
yy377:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy445;
+ if (yych == 'c') goto yy444;
goto yy14;
yy378:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy446;
+ if (yych == 'n') goto yy445;
goto yy14;
yy379:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy447;
+ if (yych == 'y') goto yy446;
goto yy14;
yy380:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy448;
+ if (yych == '-') goto yy447;
goto yy14;
yy381:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy449;
+ if (yych == 'u') goto yy448;
goto yy14;
yy382:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy450;
+ if (yych == 'e') goto yy449;
goto yy14;
yy383:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy451;
+ if (yych == 's') goto yy450;
goto yy14;
yy384:
yych = (unsigned char)*++cur;
- if (yych == 'y') goto yy452;
- goto yy14;
+ goto yy115;
yy385:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy453;
+ if (yych == 'l') goto yy451;
goto yy14;
yy386:
yych = (unsigned char)*++cur;
- if (yych == 'u') goto yy454;
+ if (yych == 'o') goto yy452;
goto yy14;
yy387:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy455;
+ if (yych == 'c') goto yy453;
goto yy14;
yy388:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy456;
+ if (yych == 'l') goto yy454;
goto yy14;
yy389:
yych = (unsigned char)*++cur;
- goto yy115;
+ if (yych == 'e') goto yy455;
+ goto yy14;
yy390:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy457;
+ if (yych == 'e') goto yy456;
goto yy14;
yy391:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy458;
+ if (yych == 'h') goto yy457;
goto yy14;
yy392:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy459;
+ if (yych == 'g') goto yy458;
goto yy14;
yy393:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy460;
+ if (yych == 'L') goto yy460;
goto yy14;
yy394:
- yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy461;
- goto yy14;
-yy395:
- yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy462;
- goto yy14;
-yy396:
- yych = (unsigned char)*++cur;
- if (yych == 'h') goto yy463;
- goto yy14;
-yy397:
- yych = (unsigned char)*++cur;
- if (yych == 'g') goto yy464;
- goto yy14;
-yy398:
- yych = (unsigned char)*++cur;
- if (yych == 'L') goto yy466;
- goto yy14;
-yy399:
++cur;
#line 96 "../src/parse/lex_conf.re"
{ opts.set_yynext (lex_conf_string ()); return; }
-#line 1852 "src/parse/lex_conf.cc"
-yy401:
+#line 1834 "src/parse/lex_conf.cc"
+yy396:
yych = (unsigned char)*++cur;
if (yych <= '0') goto yy14;
- if (yych <= '9') goto yy404;
+ if (yych <= '9') goto yy399;
goto yy14;
-yy402:
+yy397:
++cur;
-yy403:
+yy398:
cur = ctx;
-#line 162 "../src/parse/lex_conf.re"
+#line 163 "../src/parse/lex_conf.re"
{ out.block().force_start_label = lex_conf_bool(); return; }
-#line 1864 "src/parse/lex_conf.cc"
-yy404:
+#line 1846 "src/parse/lex_conf.cc"
+yy399:
++cur;
if (lim <= cur) fill(1);
yych = (unsigned char)*cur;
if (yybm[0+yych] & 128) {
- goto yy404;
+ goto yy399;
}
- goto yy403;
-yy406:
+ goto yy398;
+yy401:
yych = (unsigned char)*++cur;
- if (yych == 'b') goto yy467;
+ if (yych == 'b') goto yy461;
goto yy14;
-yy407:
+yy402:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy468;
+ if (yych == 'i') goto yy462;
goto yy14;
-yy408:
+yy403:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy469;
+ if (yych == 'c') goto yy463;
goto yy14;
-yy409:
+yy404:
+ yych = (unsigned char)*++cur;
+ if (yych == 'm') goto yy464;
+ goto yy14;
+yy405:
+ yych = (unsigned char)*++cur;
+ if (yych == 'h') goto yy466;
+ if (yych == 't') goto yy468;
+ goto yy14;
+yy406:
+ yych = (unsigned char)*++cur;
+ if (yych == 't') goto yy469;
+ goto yy14;
+yy407:
yych = (unsigned char)*++cur;
- if (yych == 'm') goto yy470;
+ if (yych == 'a') goto yy470;
goto yy14;
-yy410:
+yy408:
yych = (unsigned char)*++cur;
- if (yych == 'h') goto yy472;
- if (yych == 't') goto yy474;
+ if (yych == 'i') goto yy471;
goto yy14;
+yy409:
+ ++cur;
+#line 158 "../src/parse/lex_conf.re"
+ { opts.set_fill_check (lex_conf_bool()); return; }
+#line 1892 "src/parse/lex_conf.cc"
yy411:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy475;
+ if (yych == 'e') goto yy472;
goto yy14;
yy412:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy476;
+ if (yych == 'e') goto yy474;
goto yy14;
yy413:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy477;
+ if (yych == 'l') goto yy475;
goto yy14;
yy414:
- ++cur;
-#line 157 "../src/parse/lex_conf.re"
- { opts.set_fill_check (lex_conf_bool()); return; }
-#line 1910 "src/parse/lex_conf.cc"
+ yych = (unsigned char)*++cur;
+ if (yych == 'c') goto yy476;
+ goto yy14;
+yy415:
+ yych = (unsigned char)*++cur;
+ if (yych == 'd') goto yy477;
+ goto yy14;
yy416:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy478;
+ if (yych == 'x') goto yy479;
goto yy14;
yy417:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy480;
+ if (yych == 'U') goto yy481;
goto yy14;
yy418:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy481;
+ if (yych == 'T') goto yy482;
goto yy14;
yy419:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy482;
+ if (yych == 'T') goto yy483;
goto yy14;
yy420:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy483;
+ if (yych == 'A') goto yy484;
goto yy14;
yy421:
yych = (unsigned char)*++cur;
- if (yych == 'x') goto yy485;
+ if (yych == 'E') goto yy485;
goto yy14;
yy422:
yych = (unsigned char)*++cur;
- if (yych == 'U') goto yy487;
+ if (yych == 'O') goto yy487;
goto yy14;
yy423:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy488;
+ if (yych == 'G') goto yy488;
goto yy14;
yy424:
- yych = (unsigned char)*++cur;
- if (yych == 'A') goto yy489;
- goto yy14;
+ yyaccept = 16;
+ yych = (unsigned char)*(ptr = ++cur);
+ if (yych == ':') goto yy490;
+ if (yych == '@') goto yy491;
yy425:
- yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy490;
- goto yy14;
+#line 153 "../src/parse/lex_conf.re"
+ { opts.set_fill (lex_conf_string ()); return; }
+#line 1953 "src/parse/lex_conf.cc"
yy426:
yych = (unsigned char)*++cur;
if (yych == 'O') goto yy492;
goto yy14;
yy427:
yych = (unsigned char)*++cur;
- if (yych == 'G') goto yy493;
+ if (yych == 'T') goto yy493;
goto yy14;
yy428:
- ++cur;
-#line 128 "../src/parse/lex_conf.re"
- { opts.set_tags_yydist (lex_conf_string ()); return; }
-#line 1963 "src/parse/lex_conf.cc"
+ yych = (unsigned char)*++cur;
+ if (yych == 'T') goto yy494;
+ goto yy14;
+yy429:
+ yych = (unsigned char)*++cur;
+ if (yych == 'T') goto yy495;
+ goto yy14;
yy430:
- yyaccept = 16;
- yych = (unsigned char)*(ptr = ++cur);
- if (yych == ':') goto yy495;
- if (yych == '@') goto yy496;
-yy431:
-#line 152 "../src/parse/lex_conf.re"
- { opts.set_fill (lex_conf_string ()); return; }
-#line 1972 "src/parse/lex_conf.cc"
-yy432:
yych = (unsigned char)*++cur;
- if (yych == 'O') goto yy497;
+ if (yych == 'E') goto yy497;
goto yy14;
+yy431:
+ ++cur;
+#line 120 "../src/parse/lex_conf.re"
+ { opts.set_yypeek (lex_conf_string ()); return; }
+#line 1978 "src/parse/lex_conf.cc"
yy433:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy498;
+ if (yych == 'O') goto yy498;
goto yy14;
yy434:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy499;
+ if (yych == 'O') goto yy499;
goto yy14;
yy435:
yych = (unsigned char)*++cur;
if (yych == 'T') goto yy500;
goto yy14;
yy436:
+ ++cur;
+#line 121 "../src/parse/lex_conf.re"
+ { opts.set_yyskip (lex_conf_string ()); return; }
+#line 1995 "src/parse/lex_conf.cc"
+yy438:
yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy502;
+ if (yych == 't') goto yy501;
goto yy14;
-yy437:
- ++cur;
-#line 120 "../src/parse/lex_conf.re"
- { opts.set_yypeek (lex_conf_string ()); return; }
-#line 1997 "src/parse/lex_conf.cc"
yy439:
yych = (unsigned char)*++cur;
- if (yych == 'O') goto yy503;
+ if (yych == 's') goto yy502;
+ if (yych == 'v') goto yy503;
goto yy14;
yy440:
yych = (unsigned char)*++cur;
- if (yych == 'O') goto yy504;
+ if (yych == 'd') goto yy504;
goto yy14;
yy441:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy505;
+ if (yych == 'u') goto yy505;
goto yy14;
yy442:
- ++cur;
-#line 121 "../src/parse/lex_conf.re"
- { opts.set_yyskip (lex_conf_string ()); return; }
-#line 2014 "src/parse/lex_conf.cc"
+ yych = (unsigned char)*++cur;
+ if (yych == 'i') goto yy506;
+ goto yy14;
+yy443:
+ yych = (unsigned char)*++cur;
+ if (yych == 't') goto yy91;
+ goto yy14;
yy444:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy506;
+ if (yych == 'l') goto yy507;
goto yy14;
yy445:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy507;
- if (yych == 'v') goto yy508;
+ if (yych == 'g') goto yy508;
goto yy14;
yy446:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy509;
+ if (yych == 'n') goto yy509;
goto yy14;
yy447:
yych = (unsigned char)*++cur;
- if (yych == 'u') goto yy510;
+ if (yych == 'i') goto yy510;
goto yy14;
yy448:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy511;
+ if (yych == 'g') goto yy511;
goto yy14;
yy449:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy91;
+ if (yych == 'r') goto yy512;
goto yy14;
yy450:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy512;
+ if (yych == 'i') goto yy513;
goto yy14;
yy451:
yych = (unsigned char)*++cur;
- if (yych == 'g') goto yy513;
+ if (yych == 'e') goto yy514;
goto yy14;
yy452:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy514;
+ if (yych == 'n') goto yy95;
goto yy14;
yy453:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy515;
+ if (yych == 'o') goto yy515;
goto yy14;
yy454:
yych = (unsigned char)*++cur;
- if (yych == 'g') goto yy516;
+ if (yych == 'e') goto yy516;
goto yy14;
yy455:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy517;
+ if (yych == 'a') goto yy517;
goto yy14;
yy456:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy518;
- goto yy14;
+ goto yy123;
yy457:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy519;
+ if (yych == 'a') goto yy518;
goto yy14;
yy458:
- yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy95;
- goto yy14;
-yy459:
- yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy520;
- goto yy14;
+ ++cur;
+#line 134 "../src/parse/lex_conf.re"
+ { opts.set_indString (lex_conf_string ()); return; }
+#line 2080 "src/parse/lex_conf.cc"
yy460:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy521;
+ if (yych == 'a') goto yy519;
goto yy14;
yy461:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy522;
+ if (yych == 'e') goto yy520;
goto yy14;
yy462:
yych = (unsigned char)*++cur;
- goto yy123;
+ if (yych == 'o') goto yy521;
+ goto yy14;
yy463:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy523;
+ if (yych == 'c') goto yy522;
goto yy14;
yy464:
++cur;
-#line 133 "../src/parse/lex_conf.re"
- { opts.set_indString (lex_conf_string ()); return; }
-#line 2099 "src/parse/lex_conf.cc"
+#line 101 "../src/parse/lex_conf.re"
+ { opts.set_yybm (lex_conf_string ()); return; }
+#line 2101 "src/parse/lex_conf.cc"
yy466:
+ ++cur;
+#line 149 "../src/parse/lex_conf.re"
+ { opts.set_yych (lex_conf_string ()); return; }
+#line 2106 "src/parse/lex_conf.cc"
+yy468:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy524;
+ if (yych == 'a') goto yy523;
goto yy14;
-yy467:
+yy469:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy525;
+ if (yych == 'a') goto yy524;
goto yy14;
-yy468:
+yy470:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy526;
+ if (yych == 'r') goto yy525;
goto yy14;
-yy469:
+yy471:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy527;
+ if (yych == 'o') goto yy526;
goto yy14;
-yy470:
- ++cur;
-#line 101 "../src/parse/lex_conf.re"
- { opts.set_yybm (lex_conf_string ()); return; }
-#line 2120 "src/parse/lex_conf.cc"
yy472:
++cur;
-#line 148 "../src/parse/lex_conf.re"
- { opts.set_yych (lex_conf_string ()); return; }
-#line 2125 "src/parse/lex_conf.cc"
+#line 154 "../src/parse/lex_conf.re"
+ { opts.set_fill_use (lex_conf_bool()); return; }
+#line 2127 "src/parse/lex_conf.cc"
yy474:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy528;
+ if (yych == 't') goto yy527;
goto yy14;
yy475:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy529;
+ if (yych == 'd') goto yy528;
goto yy14;
yy476:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy530;
+ if (yych == 'o') goto yy530;
goto yy14;
yy477:
- yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy531;
- goto yy14;
-yy478:
++cur;
-#line 153 "../src/parse/lex_conf.re"
- { opts.set_fill_use (lex_conf_bool()); return; }
-#line 2146 "src/parse/lex_conf.cc"
-yy480:
- yych = (unsigned char)*++cur;
- if (yych == 't') goto yy532;
- goto yy14;
+#line 87 "../src/parse/lex_conf.re"
+ { opts.set_condGotoParam (lex_conf_string ()); return; }
+#line 2144 "src/parse/lex_conf.cc"
+yy479:
+ ++cur;
+#line 83 "../src/parse/lex_conf.re"
+ { opts.set_condEnumPrefix (lex_conf_string ()); return; }
+#line 2149 "src/parse/lex_conf.cc"
yy481:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy533;
+ if (yych == 'P') goto yy531;
goto yy14;
yy482:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy535;
+ if (yych == 'Y') goto yy533;
goto yy14;
yy483:
- ++cur;
-#line 87 "../src/parse/lex_conf.re"
- { opts.set_condGotoParam (lex_conf_string ()); return; }
-#line 2163 "src/parse/lex_conf.cc"
+ yych = (unsigned char)*++cur;
+ if (yych == 'A') goto yy534;
+ goto yy14;
+yy484:
+ yych = (unsigned char)*++cur;
+ if (yych == 'R') goto yy535;
+ goto yy14;
yy485:
++cur;
-#line 83 "../src/parse/lex_conf.re"
- { opts.set_condEnumPrefix (lex_conf_string ()); return; }
-#line 2168 "src/parse/lex_conf.cc"
+#line 148 "../src/parse/lex_conf.re"
+ { opts.set_yyctype (lex_conf_string ()); return; }
+#line 2170 "src/parse/lex_conf.cc"
yy487:
yych = (unsigned char)*++cur;
- if (yych == 'P') goto yy536;
+ if (yych == 'R') goto yy536;
goto yy14;
yy488:
+ ++cur;
+#line 146 "../src/parse/lex_conf.re"
+ { opts.set_yydebug (lex_conf_string ()); return; }
+#line 2179 "src/parse/lex_conf.cc"
+yy490:
yych = (unsigned char)*++cur;
- if (yych == 'Y') goto yy538;
+ if (yych == 'n') goto yy538;
goto yy14;
-yy489:
+yy491:
yych = (unsigned char)*++cur;
- if (yych == 'R') goto yy539;
+ if (yych == 'l') goto yy539;
goto yy14;
-yy490:
- ++cur;
-#line 147 "../src/parse/lex_conf.re"
- { opts.set_yyctype (lex_conf_string ()); return; }
-#line 2185 "src/parse/lex_conf.cc"
yy492:
yych = (unsigned char)*++cur;
- if (yych == 'R') goto yy540;
+ if (yych == 'N') goto yy540;
goto yy14;
yy493:
- ++cur;
-#line 145 "../src/parse/lex_conf.re"
- { opts.set_yydebug (lex_conf_string ()); return; }
-#line 2194 "src/parse/lex_conf.cc"
-yy495:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy542;
+ if (yych == 'A') goto yy541;
goto yy14;
-yy496:
+yy494:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy543;
+ if (yych == 'H') goto yy542;
goto yy14;
+yy495:
+ ++cur;
+#line 118 "../src/parse/lex_conf.re"
+ { opts.set_yylimit (lex_conf_string ()); return; }
+#line 2204 "src/parse/lex_conf.cc"
yy497:
yych = (unsigned char)*++cur;
- if (yych == 'N') goto yy544;
+ if (yych == 'R') goto yy543;
goto yy14;
yy498:
yych = (unsigned char)*++cur;
- if (yych == 'A') goto yy545;
+ if (yych == 'R') goto yy545;
goto yy14;
yy499:
yych = (unsigned char)*++cur;
- if (yych == 'H') goto yy546;
+ if (yych == 'N') goto yy546;
goto yy14;
yy500:
- ++cur;
-#line 118 "../src/parse/lex_conf.re"
- { opts.set_yylimit (lex_conf_string ()); return; }
-#line 2219 "src/parse/lex_conf.cc"
+ yych = (unsigned char)*++cur;
+ if (yych == 'A') goto yy547;
+ goto yy14;
+yy501:
+ yych = (unsigned char)*++cur;
+ if (yych == 'o') goto yy548;
+ goto yy14;
yy502:
yych = (unsigned char)*++cur;
- if (yych == 'R') goto yy547;
+ if (yych == 'e') goto yy549;
goto yy14;
yy503:
yych = (unsigned char)*++cur;
- if (yych == 'R') goto yy549;
+ if (yych == 'e') goto yy550;
goto yy14;
yy504:
yych = (unsigned char)*++cur;
- if (yych == 'N') goto yy550;
+ if (yych == '-') goto yy551;
goto yy14;
yy505:
yych = (unsigned char)*++cur;
- if (yych == 'A') goto yy551;
+ if (yych == 't') goto yy552;
goto yy14;
yy506:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy552;
+ if (yych == 'm') goto yy553;
goto yy14;
yy507:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy553;
+ if (yych == 'a') goto yy554;
goto yy14;
yy508:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy554;
+ if (yych == '-') goto yy555;
goto yy14;
yy509:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy555;
+ if (yych == 't') goto yy556;
goto yy14;
yy510:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy556;
+ if (yych == 'f') goto yy557;
goto yy14;
yy511:
yych = (unsigned char)*++cur;
- if (yych == 'm') goto yy557;
+ if (yych == '-') goto yy558;
goto yy14;
yy512:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy558;
+ if (yych == 'a') goto yy559;
goto yy14;
yy513:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy559;
+ if (yych == 'o') goto yy560;
goto yy14;
yy514:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy560;
- goto yy14;
+ goto yy117;
yy515:
yych = (unsigned char)*++cur;
- if (yych == 'f') goto yy561;
+ if (yych == 'n') goto yy561;
goto yy14;
yy516:
yych = (unsigned char)*++cur;
goto yy14;
yy517:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy563;
+ if (yych == 'd') goto yy563;
goto yy14;
yy518:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy564;
+ if (yych == 'r') goto yy564;
goto yy14;
yy519:
yych = (unsigned char)*++cur;
- goto yy117;
+ if (yych == 'b') goto yy565;
+ goto yy14;
yy520:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy565;
+ if (yych == 'l') goto yy566;
goto yy14;
yy521:
yych = (unsigned char)*++cur;
- if (yych == '-') goto yy566;
+ if (yych == 'n') goto yy568;
goto yy14;
yy522:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy567;
+ if (yych == 'e') goto yy570;
goto yy14;
yy523:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy568;
+ if (yych == 'b') goto yy571;
goto yy14;
yy524:
yych = (unsigned char)*++cur;
- if (yych == 'b') goto yy569;
+ if (yych == 'b') goto yy572;
goto yy14;
yy525:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy570;
+ if (yych == 'g') goto yy573;
goto yy14;
yy526:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy572;
+ if (yych == 'n') goto yy574;
goto yy14;
yy527:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy574;
+ if (yych == 'e') goto yy576;
goto yy14;
yy528:
- yych = (unsigned char)*++cur;
- if (yych == 'b') goto yy575;
- goto yy14;
-yy529:
- yych = (unsigned char)*++cur;
- if (yych == 'b') goto yy576;
- goto yy14;
-yy530:
- yych = (unsigned char)*++cur;
- if (yych == 'g') goto yy577;
- goto yy14;
-yy531:
- yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy578;
- goto yy14;
-yy532:
- yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy580;
- goto yy14;
-yy533:
++cur;
#line 104 "../src/parse/lex_conf.re"
{
opts.set_cGotoThreshold (static_cast<uint32_t> (n));
return;
}
-#line 2355 "src/parse/lex_conf.cc"
-yy535:
+#line 2340 "src/parse/lex_conf.cc"
+yy530:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy581;
+ if (yych == 'n') goto yy577;
goto yy14;
-yy536:
+yy531:
yyaccept = 17;
yych = (unsigned char)*(ptr = ++cur);
- if (yych == 'C') goto yy582;
-yy537:
+ if (yych == 'C') goto yy578;
+ if (yych == 'T') goto yy579;
+yy532:
#line 122 "../src/parse/lex_conf.re"
{ opts.set_yybackup (lex_conf_string ()); return; }
-#line 2367 "src/parse/lex_conf.cc"
-yy538:
+#line 2353 "src/parse/lex_conf.cc"
+yy533:
yych = (unsigned char)*++cur;
- if (yych == 'P') goto yy583;
+ if (yych == 'P') goto yy580;
goto yy14;
-yy539:
+yy534:
yych = (unsigned char)*++cur;
- if (yych == 'K') goto yy584;
+ if (yych == 'G') goto yy581;
goto yy14;
-yy540:
+yy535:
+ yych = (unsigned char)*++cur;
+ if (yych == 'K') goto yy583;
+ goto yy14;
+yy536:
++cur;
#line 115 "../src/parse/lex_conf.re"
{ opts.set_yycursor (lex_conf_string ()); return; }
-#line 2380 "src/parse/lex_conf.cc"
-yy542:
+#line 2370 "src/parse/lex_conf.cc"
+yy538:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy585;
+ if (yych == 'a') goto yy584;
goto yy14;
-yy543:
+yy539:
+ yych = (unsigned char)*++cur;
+ if (yych == 'e') goto yy585;
+ goto yy14;
+yy540:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy586;
+ if (yych == 'D') goto yy586;
goto yy14;
-yy544:
+yy541:
yych = (unsigned char)*++cur;
- if (yych == 'D') goto yy587;
+ if (yych == 'T') goto yy587;
goto yy14;
+yy542:
+ yych = (unsigned char)*++cur;
+ if (yych == 'A') goto yy588;
+ goto yy14;
+yy543:
+ ++cur;
+#line 116 "../src/parse/lex_conf.re"
+ { opts.set_yymarker (lex_conf_string ()); return; }
+#line 2395 "src/parse/lex_conf.cc"
yy545:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy588;
+ if (yych == 'E') goto yy589;
goto yy14;
yy546:
yych = (unsigned char)*++cur;
- if (yych == 'A') goto yy589;
+ if (yych == 'D') goto yy591;
goto yy14;
yy547:
- ++cur;
-#line 116 "../src/parse/lex_conf.re"
- { opts.set_yymarker (lex_conf_string ()); return; }
-#line 2405 "src/parse/lex_conf.cc"
+ yych = (unsigned char)*++cur;
+ if (yych == 'T') goto yy592;
+ goto yy14;
+yy548:
+ yych = (unsigned char)*++cur;
+ if (yych == 'r') goto yy593;
+ goto yy14;
yy549:
yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy590;
+ if (yych == 'n') goto yy594;
goto yy14;
yy550:
yych = (unsigned char)*++cur;
- if (yych == 'D') goto yy592;
+ if (yych == 'r') goto yy595;
goto yy14;
yy551:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy593;
+ if (yych == 'g') goto yy596;
goto yy14;
yy552:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy594;
+ if (yych == 'p') goto yy597;
goto yy14;
yy553:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy595;
+ if (yych == 'i') goto yy598;
goto yy14;
yy554:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy596;
+ if (yych == 's') goto yy599;
goto yy14;
yy555:
yych = (unsigned char)*++cur;
- if (yych == 'g') goto yy597;
+ if (yych == 'p') goto yy600;
goto yy14;
yy556:
yych = (unsigned char)*++cur;
- if (yych == 'p') goto yy598;
+ if (yych == 'a') goto yy601;
goto yy14;
yy557:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy599;
+ if (yych == 's') goto yy602;
goto yy14;
yy558:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy600;
+ if (yych == 'i') goto yy603;
goto yy14;
yy559:
yych = (unsigned char)*++cur;
- if (yych == 'p') goto yy601;
+ if (yych == 't') goto yy604;
goto yy14;
yy560:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy602;
+ if (yych == 'n') goto yy605;
goto yy14;
yy561:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy603;
+ if (yych == 'd') goto yy607;
goto yy14;
yy562:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy604;
+ if (yych == 's') goto yy608;
goto yy14;
yy563:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy605;
+ if (yych == 'e') goto yy609;
goto yy14;
yy564:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy606;
+ if (yych == 's') goto yy610;
goto yy14;
yy565:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy608;
+ if (yych == 'e') goto yy611;
goto yy14;
yy566:
- yych = (unsigned char)*++cur;
- if (yych == 's') goto yy609;
- goto yy14;
-yy567:
- yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy610;
- goto yy14;
-yy568:
- yych = (unsigned char)*++cur;
- if (yych == 's') goto yy611;
- goto yy14;
-yy569:
- yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy612;
- goto yy14;
-yy570:
++cur;
#line 98 "../src/parse/lex_conf.re"
{ opts.set_bUseStateNext (lex_conf_bool()); return; }
-#line 2494 "src/parse/lex_conf.cc"
-yy572:
+#line 2484 "src/parse/lex_conf.cc"
+yy568:
++cur;
-#line 131 "../src/parse/lex_conf.re"
+#line 132 "../src/parse/lex_conf.re"
{ opts.set_tags_expression(lex_conf_string ()); return; }
-#line 2499 "src/parse/lex_conf.cc"
-yy574:
+#line 2489 "src/parse/lex_conf.cc"
+yy570:
yych = (unsigned char)*++cur;
- if (yych == 'p') goto yy613;
+ if (yych == 'p') goto yy612;
goto yy14;
-yy575:
+yy571:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy614;
+ if (yych == 'l') goto yy613;
goto yy14;
-yy576:
+yy572:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy615;
+ if (yych == 'l') goto yy614;
goto yy14;
-yy577:
+yy573:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy616;
+ if (yych == 'e') goto yy615;
goto yy14;
-yy578:
+yy574:
++cur;
-#line 149 "../src/parse/lex_conf.re"
+#line 150 "../src/parse/lex_conf.re"
{ opts.set_yychConversion (lex_conf_bool()); return; }
-#line 2520 "src/parse/lex_conf.cc"
-yy580:
+#line 2510 "src/parse/lex_conf.cc"
+yy576:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy617;
+ if (yych == 'r') goto yy616;
goto yy14;
-yy581:
+yy577:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy619;
+ if (yych == 'd') goto yy618;
goto yy14;
-yy582:
+yy578:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy621;
+ if (yych == 'T') goto yy620;
goto yy14;
-yy583:
+yy579:
+ yych = (unsigned char)*++cur;
+ if (yych == 'A') goto yy621;
+ goto yy14;
+yy580:
yych = (unsigned char)*++cur;
if (yych == 'E') goto yy622;
goto yy14;
-yy584:
+yy581:
+ ++cur;
+#line 128 "../src/parse/lex_conf.re"
+ { opts.set_yycopytag (lex_conf_string ()); return; }
+#line 2535 "src/parse/lex_conf.cc"
+yy583:
yych = (unsigned char)*++cur;
if (yych == 'E') goto yy624;
goto yy14;
-yy585:
+yy584:
yych = (unsigned char)*++cur;
if (yych == 'k') goto yy625;
goto yy14;
-yy586:
+yy585:
yych = (unsigned char)*++cur;
if (yych == 'n') goto yy626;
goto yy14;
-yy587:
+yy586:
yych = (unsigned char)*++cur;
if (yych == 'I') goto yy628;
goto yy14;
-yy588:
+yy587:
yych = (unsigned char)*++cur;
if (yych == 'E') goto yy629;
goto yy14;
-yy589:
+yy588:
yych = (unsigned char)*++cur;
if (yych == 'N') goto yy631;
goto yy14;
-yy590:
+yy589:
yyaccept = 18;
yych = (unsigned char)*(ptr = ++cur);
if (yych == 'C') goto yy633;
-yy591:
-#line 124 "../src/parse/lex_conf.re"
+ if (yych == 'T') goto yy634;
+yy590:
+#line 125 "../src/parse/lex_conf.re"
{ opts.set_yyrestore (lex_conf_string ()); return; }
#line 2568 "src/parse/lex_conf.cc"
+yy591:
+ yych = (unsigned char)*++cur;
+ if (yych == 'I') goto yy635;
+ goto yy14;
yy592:
yych = (unsigned char)*++cur;
- if (yych == 'I') goto yy634;
+ if (yych == 'E') goto yy636;
goto yy14;
yy593:
yych = (unsigned char)*++cur;
- if (yych == 'E') goto yy635;
+ if (yych == 's') goto yy638;
goto yy14;
yy594:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy637;
+ if (yych == 's') goto yy639;
goto yy14;
yy595:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy638;
+ if (yych == 't') goto yy640;
goto yy14;
yy596:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy639;
+ if (yych == 'o') goto yy641;
goto yy14;
yy597:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy640;
+ if (yych == 'u') goto yy642;
goto yy14;
yy598:
yych = (unsigned char)*++cur;
- if (yych == 'u') goto yy641;
+ if (yych == 'z') goto yy643;
goto yy14;
yy599:
yych = (unsigned char)*++cur;
- if (yych == 'z') goto yy642;
+ if (yych == 's') goto yy644;
goto yy14;
yy600:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy643;
+ if (yych == 'o') goto yy646;
goto yy14;
yy601:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy645;
+ if (yych == 'x') goto yy93;
goto yy14;
yy602:
yych = (unsigned char)*++cur;
- if (yych == 'x') goto yy93;
- goto yy14;
+ goto yy119;
yy603:
yych = (unsigned char)*++cur;
- goto yy119;
+ if (yych == 'n') goto yy647;
+ goto yy14;
yy604:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy646;
+ if (yych == 'i') goto yy648;
goto yy14;
yy605:
- yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy647;
- goto yy14;
-yy606:
++cur;
#line 58 "../src/parse/lex_conf.re"
{ opts.set_version(!lex_conf_bool()); return; }
#line 2628 "src/parse/lex_conf.cc"
+yy607:
+ yych = (unsigned char)*++cur;
+ if (yych == 'i') goto yy649;
+ goto yy14;
yy608:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy648;
+ if (yych == 't') goto yy650;
goto yy14;
yy609:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy649;
+ if (yych == 'r') goto yy651;
goto yy14;
yy610:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy650;
- goto yy14;
+ goto yy125;
yy611:
yych = (unsigned char)*++cur;
- goto yy125;
+ if (yych == 'l') goto yy652;
+ goto yy14;
yy612:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy651;
+ if (yych == 't') goto yy654;
goto yy14;
yy613:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy653;
+ if (yych == 'e') goto yy656;
goto yy14;
yy614:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy655;
+ if (yych == 'e') goto yy658;
goto yy14;
yy615:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy657;
+ if (yych == 't') goto yy660;
goto yy14;
yy616:
- yych = (unsigned char)*++cur;
- if (yych == 't') goto yy659;
- goto yy14;
-yy617:
++cur;
-#line 155 "../src/parse/lex_conf.re"
+#line 156 "../src/parse/lex_conf.re"
{ opts.set_fill_arg_use (lex_conf_bool()); return; }
#line 2668 "src/parse/lex_conf.cc"
-yy619:
+yy618:
++cur;
#line 85 "../src/parse/lex_conf.re"
{ opts.set_condDividerParam (lex_conf_string ()); return; }
#line 2673 "src/parse/lex_conf.cc"
+yy620:
+ yych = (unsigned char)*++cur;
+ if (yych == 'X') goto yy662;
+ goto yy14;
yy621:
yych = (unsigned char)*++cur;
- if (yych == 'X') goto yy661;
+ if (yych == 'G') goto yy664;
goto yy14;
yy622:
++cur;
#line 76 "../src/parse/lex_conf.re"
{ opts.set_yycondtype (lex_conf_string ()); return; }
-#line 2682 "src/parse/lex_conf.cc"
+#line 2686 "src/parse/lex_conf.cc"
yy624:
yych = (unsigned char)*++cur;
- if (yych == 'R') goto yy663;
+ if (yych == 'R') goto yy666;
goto yy14;
yy625:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy665;
+ if (yych == 'e') goto yy668;
goto yy14;
yy626:
++cur;
-#line 154 "../src/parse/lex_conf.re"
+#line 155 "../src/parse/lex_conf.re"
{ opts.set_fill_arg (lex_conf_string ()); return; }
-#line 2695 "src/parse/lex_conf.cc"
+#line 2699 "src/parse/lex_conf.cc"
yy628:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy666;
+ if (yych == 'T') goto yy669;
goto yy14;
yy629:
yyaccept = 19;
yych = (unsigned char)*(ptr = ++cur);
- if (yych == ':') goto yy667;
+ if (yych == ':') goto yy670;
yy630:
#line 90 "../src/parse/lex_conf.re"
{ opts.set_state_get (lex_conf_string ()); return; }
-#line 2707 "src/parse/lex_conf.cc"
+#line 2711 "src/parse/lex_conf.cc"
yy631:
++cur;
-#line 126 "../src/parse/lex_conf.re"
+#line 129 "../src/parse/lex_conf.re"
{ opts.set_yylessthan (lex_conf_string ()); return; }
-#line 2712 "src/parse/lex_conf.cc"
+#line 2716 "src/parse/lex_conf.cc"
yy633:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy668;
+ if (yych == 'T') goto yy671;
goto yy14;
yy634:
yych = (unsigned char)*++cur;
- if (yych == 'T') goto yy669;
+ if (yych == 'A') goto yy672;
goto yy14;
yy635:
+ yych = (unsigned char)*++cur;
+ if (yych == 'T') goto yy673;
+ goto yy14;
+yy636:
yyaccept = 20;
yych = (unsigned char)*(ptr = ++cur);
- if (yych == ':') goto yy670;
- if (yych == '@') goto yy671;
-yy636:
+ if (yych == ':') goto yy674;
+ if (yych == '@') goto yy675;
+yy637:
#line 92 "../src/parse/lex_conf.re"
{ opts.set_state_set (lex_conf_string ()); return; }
-#line 2729 "src/parse/lex_conf.cc"
-yy637:
- yych = (unsigned char)*++cur;
- goto yy100;
+#line 2737 "src/parse/lex_conf.cc"
yy638:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy672;
- goto yy14;
+ goto yy100;
yy639:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy673;
+ if (yych == 'i') goto yy676;
goto yy14;
yy640:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy674;
+ if (yych == 'e') goto yy677;
goto yy14;
yy641:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy675;
+ if (yych == 't') goto yy678;
goto yy14;
yy642:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy676;
+ if (yych == 't') goto yy679;
goto yy14;
yy643:
+ yych = (unsigned char)*++cur;
+ if (yych == 'a') goto yy680;
+ goto yy14;
+yy644:
++cur;
#line 73 "../src/parse/lex_conf.re"
{ lex_conf_empty_class(); return; }
-#line 2757 "src/parse/lex_conf.cc"
-yy645:
- yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy677;
- goto yy14;
+#line 2765 "src/parse/lex_conf.cc"
yy646:
yych = (unsigned char)*++cur;
- if (yych == 'f') goto yy678;
+ if (yych == 'l') goto yy681;
goto yy14;
yy647:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy679;
+ if (yych == 'f') goto yy682;
goto yy14;
yy648:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy680;
+ if (yych == 'o') goto yy683;
goto yy14;
yy649:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy681;
+ if (yych == 't') goto yy684;
goto yy14;
yy650:
yych = (unsigned char)*++cur;
- goto yy121;
+ if (yych == 'a') goto yy685;
+ goto yy14;
yy651:
+ yych = (unsigned char)*++cur;
+ goto yy121;
+yy652:
++cur;
#line 95 "../src/parse/lex_conf.re"
{ opts.set_yyfilllabel (lex_conf_string ()); return; }
-#line 2785 "src/parse/lex_conf.cc"
-yy653:
+#line 2793 "src/parse/lex_conf.cc"
+yy654:
++cur;
#line 99 "../src/parse/lex_conf.re"
{ opts.set_yyaccept (lex_conf_string ()); return; }
-#line 2790 "src/parse/lex_conf.cc"
-yy655:
+#line 2798 "src/parse/lex_conf.cc"
+yy656:
++cur;
#line 88 "../src/parse/lex_conf.re"
{ opts.set_yyctable (lex_conf_string ()); return; }
-#line 2795 "src/parse/lex_conf.cc"
-yy657:
+#line 2803 "src/parse/lex_conf.cc"
+yy658:
++cur;
-#line 166 "../src/parse/lex_conf.re"
+#line 167 "../src/parse/lex_conf.re"
{ lex_conf_string (); return; }
-#line 2800 "src/parse/lex_conf.cc"
-yy659:
+#line 2808 "src/parse/lex_conf.cc"
+yy660:
++cur;
#line 113 "../src/parse/lex_conf.re"
{ opts.set_yytarget (lex_conf_string ()); return; }
-#line 2805 "src/parse/lex_conf.cc"
-yy661:
+#line 2813 "src/parse/lex_conf.cc"
+yy662:
++cur;
#line 123 "../src/parse/lex_conf.re"
{ opts.set_yybackupctx (lex_conf_string ()); return; }
-#line 2810 "src/parse/lex_conf.cc"
-yy663:
+#line 2818 "src/parse/lex_conf.cc"
+yy664:
+ ++cur;
+#line 124 "../src/parse/lex_conf.re"
+ { opts.set_yybackuptag (lex_conf_string ()); return; }
+#line 2823 "src/parse/lex_conf.cc"
+yy666:
++cur;
#line 117 "../src/parse/lex_conf.re"
{ opts.set_yyctxmarker (lex_conf_string ()); return; }
-#line 2815 "src/parse/lex_conf.cc"
-yy665:
- yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy682;
- goto yy14;
-yy666:
- yych = (unsigned char)*++cur;
- if (yych == 'I') goto yy684;
- goto yy14;
-yy667:
- yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy685;
- goto yy14;
+#line 2828 "src/parse/lex_conf.cc"
yy668:
yych = (unsigned char)*++cur;
- if (yych == 'X') goto yy686;
+ if (yych == 'd') goto yy686;
goto yy14;
yy669:
yych = (unsigned char)*++cur;
goto yy14;
yy671:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy690;
+ if (yych == 'X') goto yy690;
goto yy14;
yy672:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy691;
+ if (yych == 'G') goto yy692;
goto yy14;
yy673:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy692;
+ if (yych == 'I') goto yy694;
goto yy14;
yy674:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy694;
+ if (yych == 'n') goto yy695;
goto yy14;
yy675:
yych = (unsigned char)*++cur;
- goto yy104;
+ if (yych == 's') goto yy696;
+ goto yy14;
yy676:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy695;
+ if (yych == 't') goto yy697;
goto yy14;
yy677:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy696;
+ if (yych == 'd') goto yy698;
goto yy14;
yy678:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy697;
+ if (yych == 'o') goto yy700;
goto yy14;
yy679:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy698;
- goto yy14;
+ goto yy104;
yy680:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy699;
+ if (yych == 't') goto yy701;
goto yy14;
yy681:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy700;
+ if (yych == 'i') goto yy702;
goto yy14;
yy682:
- ++cur;
-#line 156 "../src/parse/lex_conf.re"
- { opts.set_fill_naked (lex_conf_bool()); return; }
-#line 2887 "src/parse/lex_conf.cc"
+ yych = (unsigned char)*++cur;
+ if (yych == 'o') goto yy703;
+ goto yy14;
+yy683:
+ yych = (unsigned char)*++cur;
+ if (yych == 'n') goto yy704;
+ goto yy14;
yy684:
yych = (unsigned char)*++cur;
- if (yych == 'O') goto yy701;
+ if (yych == 'i') goto yy705;
goto yy14;
yy685:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy702;
+ if (yych == 't') goto yy706;
goto yy14;
yy686:
++cur;
-#line 125 "../src/parse/lex_conf.re"
- { opts.set_yyrestorectx (lex_conf_string ()); return; }
-#line 2900 "src/parse/lex_conf.cc"
+#line 157 "../src/parse/lex_conf.re"
+ { opts.set_fill_naked (lex_conf_bool()); return; }
+#line 2904 "src/parse/lex_conf.cc"
yy688:
yych = (unsigned char)*++cur;
- if (yych == 'O') goto yy703;
+ if (yych == 'O') goto yy707;
goto yy14;
yy689:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy704;
+ if (yych == 'a') goto yy708;
goto yy14;
yy690:
- yych = (unsigned char)*++cur;
- if (yych == 't') goto yy705;
- goto yy14;
-yy691:
- yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy706;
- goto yy14;
+ ++cur;
+#line 126 "../src/parse/lex_conf.re"
+ { opts.set_yyrestorectx (lex_conf_string ()); return; }
+#line 2917 "src/parse/lex_conf.cc"
yy692:
++cur;
-#line 60 "../src/parse/lex_conf.re"
- { opts.set_bCaseInverted(lex_conf_bool()); return; }
-#line 2921 "src/parse/lex_conf.cc"
+#line 127 "../src/parse/lex_conf.re"
+ { opts.set_yyrestoretag (lex_conf_string ()); return; }
+#line 2922 "src/parse/lex_conf.cc"
yy694:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy109;
+ if (yych == 'O') goto yy709;
goto yy14;
yy695:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy707;
+ if (yych == 'a') goto yy710;
goto yy14;
yy696:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy708;
+ if (yych == 't') goto yy711;
goto yy14;
yy697:
yych = (unsigned char)*++cur;
- goto yy112;
-yy698:
- yych = (unsigned char)*++cur;
- if (yych == '-') goto yy709;
- goto yy14;
-yy699:
- yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy710;
+ if (yych == 'i') goto yy712;
goto yy14;
+yy698:
+ ++cur;
+#line 60 "../src/parse/lex_conf.re"
+ { opts.set_bCaseInverted(lex_conf_bool()); return; }
+#line 2943 "src/parse/lex_conf.cc"
yy700:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy711;
+ if (yych == 's') goto yy109;
goto yy14;
yy701:
yych = (unsigned char)*++cur;
- if (yych == 'N') goto yy712;
+ if (yych == 'i') goto yy713;
goto yy14;
yy702:
yych = (unsigned char)*++cur;
- if (yych == 'k') goto yy714;
+ if (yych == 'c') goto yy714;
goto yy14;
yy703:
yych = (unsigned char)*++cur;
- if (yych == 'N') goto yy715;
- goto yy14;
+ goto yy112;
yy704:
yych = (unsigned char)*++cur;
- if (yych == 'k') goto yy717;
+ if (yych == '-') goto yy715;
goto yy14;
yy705:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy718;
+ if (yych == 'o') goto yy716;
goto yy14;
yy706:
yych = (unsigned char)*++cur;
- if (yych == 'v') goto yy719;
+ if (yych == 'e') goto yy717;
goto yy14;
yy707:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy720;
+ if (yych == 'N') goto yy718;
goto yy14;
yy708:
yych = (unsigned char)*++cur;
- if (yych == 'y') goto yy721;
+ if (yych == 'k') goto yy720;
goto yy14;
yy709:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy723;
+ if (yych == 'N') goto yy721;
goto yy14;
yy710:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy724;
+ if (yych == 'k') goto yy723;
goto yy14;
yy711:
yych = (unsigned char)*++cur;
- goto yy108;
+ if (yych == 'a') goto yy724;
+ goto yy14;
yy712:
+ yych = (unsigned char)*++cur;
+ if (yych == 'v') goto yy725;
+ goto yy14;
+yy713:
+ yych = (unsigned char)*++cur;
+ if (yych == 'o') goto yy726;
+ goto yy14;
+yy714:
+ yych = (unsigned char)*++cur;
+ if (yych == 'y') goto yy727;
+ goto yy14;
+yy715:
+ yych = (unsigned char)*++cur;
+ if (yych == 'd') goto yy729;
+ goto yy14;
+yy716:
+ yych = (unsigned char)*++cur;
+ if (yych == 'n') goto yy730;
+ goto yy14;
+yy717:
+ yych = (unsigned char)*++cur;
+ goto yy108;
+yy718:
yyaccept = 21;
yych = (unsigned char)*(ptr = ++cur);
- if (yych == ':') goto yy725;
-yy713:
+ if (yych == ':') goto yy731;
+yy719:
#line 77 "../src/parse/lex_conf.re"
{ opts.set_cond_get (lex_conf_string ()); return; }
-#line 2999 "src/parse/lex_conf.cc"
-yy714:
+#line 3021 "src/parse/lex_conf.cc"
+yy720:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy726;
+ if (yych == 'e') goto yy732;
goto yy14;
-yy715:
+yy721:
yyaccept = 22;
yych = (unsigned char)*(ptr = ++cur);
- if (yych == ':') goto yy727;
- if (yych == '@') goto yy728;
-yy716:
+ if (yych == ':') goto yy733;
+ if (yych == '@') goto yy734;
+yy722:
#line 79 "../src/parse/lex_conf.re"
{ opts.set_cond_set (lex_conf_string ()); return; }
-#line 3012 "src/parse/lex_conf.cc"
-yy717:
+#line 3034 "src/parse/lex_conf.cc"
+yy723:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy729;
+ if (yych == 'e') goto yy735;
goto yy14;
-yy718:
+yy724:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy730;
+ if (yych == 't') goto yy736;
goto yy14;
-yy719:
+yy725:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy731;
+ if (yych == 'e') goto yy737;
goto yy14;
-yy720:
+yy726:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy733;
+ if (yych == 'n') goto yy739;
goto yy14;
-yy721:
+yy727:
++cur;
#line 71 "../src/parse/lex_conf.re"
{ lex_conf_encoding_policy(); return; }
-#line 3033 "src/parse/lex_conf.cc"
-yy723:
+#line 3055 "src/parse/lex_conf.cc"
+yy729:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy735;
+ if (yych == 'a') goto yy741;
goto yy14;
-yy724:
+yy730:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy736;
+ if (yych == 's') goto yy742;
goto yy14;
-yy725:
+yy731:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy737;
+ if (yych == 'n') goto yy743;
goto yy14;
-yy726:
+yy732:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy738;
+ if (yych == 'd') goto yy744;
goto yy14;
-yy727:
+yy733:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy740;
+ if (yych == 'n') goto yy746;
goto yy14;
-yy728:
+yy734:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy741;
+ if (yych == 'c') goto yy747;
goto yy14;
-yy729:
+yy735:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy742;
+ if (yych == 'd') goto yy748;
goto yy14;
-yy730:
+yy736:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy744;
+ if (yych == 'e') goto yy750;
goto yy14;
-yy731:
+yy737:
++cur;
#line 59 "../src/parse/lex_conf.re"
{ opts.set_bCaseInsensitive(lex_conf_bool()); return; }
-#line 3070 "src/parse/lex_conf.cc"
-yy733:
+#line 3092 "src/parse/lex_conf.cc"
+yy739:
++cur;
#line 74 "../src/parse/lex_conf.re"
{ lex_conf_dfa_minimization(); return; }
-#line 3075 "src/parse/lex_conf.cc"
-yy735:
+#line 3097 "src/parse/lex_conf.cc"
+yy741:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy746;
+ if (yych == 't') goto yy752;
goto yy14;
-yy736:
+yy742:
yych = (unsigned char)*++cur;
goto yy102;
-yy737:
+yy743:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy747;
+ if (yych == 'a') goto yy753;
goto yy14;
-yy738:
+yy744:
++cur;
#line 91 "../src/parse/lex_conf.re"
{ opts.set_state_get_naked (lex_conf_bool()); return; }
-#line 3091 "src/parse/lex_conf.cc"
-yy740:
+#line 3113 "src/parse/lex_conf.cc"
+yy746:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy748;
+ if (yych == 'a') goto yy754;
goto yy14;
-yy741:
+yy747:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy749;
+ if (yych == 'o') goto yy755;
goto yy14;
-yy742:
+yy748:
++cur;
#line 93 "../src/parse/lex_conf.re"
{ opts.set_state_set_naked (lex_conf_bool()); return; }
-#line 3104 "src/parse/lex_conf.cc"
-yy744:
+#line 3126 "src/parse/lex_conf.cc"
+yy750:
++cur;
#line 94 "../src/parse/lex_conf.re"
{ opts.set_state_set_arg (lex_conf_string ()); return; }
-#line 3109 "src/parse/lex_conf.cc"
-yy746:
+#line 3131 "src/parse/lex_conf.cc"
+yy752:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy750;
+ if (yych == 'e') goto yy756;
goto yy14;
-yy747:
+yy753:
yych = (unsigned char)*++cur;
- if (yych == 'k') goto yy752;
+ if (yych == 'k') goto yy758;
goto yy14;
-yy748:
+yy754:
yych = (unsigned char)*++cur;
- if (yych == 'k') goto yy753;
+ if (yych == 'k') goto yy759;
goto yy14;
-yy749:
+yy755:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy754;
+ if (yych == 'n') goto yy760;
goto yy14;
-yy750:
+yy756:
++cur;
#line 57 "../src/parse/lex_conf.re"
{ opts.set_bNoGenerationDate(lex_conf_bool()); return; }
-#line 3130 "src/parse/lex_conf.cc"
-yy752:
+#line 3152 "src/parse/lex_conf.cc"
+yy758:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy755;
+ if (yych == 'e') goto yy761;
goto yy14;
-yy753:
+yy759:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy756;
+ if (yych == 'e') goto yy762;
goto yy14;
-yy754:
+yy760:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy757;
+ if (yych == 'd') goto yy763;
goto yy14;
-yy755:
+yy761:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy759;
+ if (yych == 'd') goto yy765;
goto yy14;
-yy756:
+yy762:
yych = (unsigned char)*++cur;
- if (yych == 'd') goto yy761;
+ if (yych == 'd') goto yy767;
goto yy14;
-yy757:
+yy763:
++cur;
#line 80 "../src/parse/lex_conf.re"
{ opts.set_cond_set_arg (lex_conf_string ()); return; }
-#line 3155 "src/parse/lex_conf.cc"
-yy759:
+#line 3177 "src/parse/lex_conf.cc"
+yy765:
++cur;
#line 78 "../src/parse/lex_conf.re"
{ opts.set_cond_get_naked (lex_conf_bool()); return; }
-#line 3160 "src/parse/lex_conf.cc"
-yy761:
+#line 3182 "src/parse/lex_conf.cc"
+yy767:
++cur;
#line 81 "../src/parse/lex_conf.re"
{ opts.set_cond_set_naked (lex_conf_bool()); return; }
-#line 3165 "src/parse/lex_conf.cc"
+#line 3187 "src/parse/lex_conf.cc"
}
-#line 167 "../src/parse/lex_conf.re"
+#line 168 "../src/parse/lex_conf.re"
}
{
lex_conf_assign ();
-#line 3175 "src/parse/lex_conf.cc"
+#line 3197 "src/parse/lex_conf.cc"
{
unsigned char yych;
if ((lim - cur) < 10) fill(10);
yych = (unsigned char)*cur;
if (yych <= 'h') {
- if (yych == 'f') goto yy767;
+ if (yych == 'f') goto yy773;
} else {
- if (yych <= 'i') goto yy768;
- if (yych == 's') goto yy769;
+ if (yych <= 'i') goto yy774;
+ if (yych == 's') goto yy775;
}
++cur;
-yy766:
-#line 174 "../src/parse/lex_conf.re"
+yy772:
+#line 175 "../src/parse/lex_conf.re"
{ fatal("bad configuration value"
" (expected: 'ignore', 'substitute', 'fail')"); }
-#line 3191 "src/parse/lex_conf.cc"
-yy767:
- yych = (unsigned char)*(ptr = ++cur);
- if (yych == 'a') goto yy770;
- goto yy766;
-yy768:
- yych = (unsigned char)*(ptr = ++cur);
- if (yych == 'g') goto yy772;
- goto yy766;
-yy769:
- yych = (unsigned char)*(ptr = ++cur);
- if (yych == 'u') goto yy773;
- goto yy766;
-yy770:
- yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy774;
-yy771:
- cur = ptr;
- goto yy766;
-yy772:
- yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy775;
- goto yy771;
+#line 3213 "src/parse/lex_conf.cc"
yy773:
- yych = (unsigned char)*++cur;
- if (yych == 'b') goto yy776;
- goto yy771;
+ yych = (unsigned char)*(ptr = ++cur);
+ if (yych == 'a') goto yy776;
+ goto yy772;
yy774:
- yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy777;
- goto yy771;
+ yych = (unsigned char)*(ptr = ++cur);
+ if (yych == 'g') goto yy778;
+ goto yy772;
yy775:
- yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy779;
- goto yy771;
+ yych = (unsigned char)*(ptr = ++cur);
+ if (yych == 'u') goto yy779;
+ goto yy772;
yy776:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy780;
- goto yy771;
+ if (yych == 'i') goto yy780;
yy777:
- ++cur;
-#line 178 "../src/parse/lex_conf.re"
- { opts.set_encoding_policy(Enc::POLICY_FAIL); goto end; }
-#line 3234 "src/parse/lex_conf.cc"
+ cur = ptr;
+ goto yy772;
+yy778:
+ yych = (unsigned char)*++cur;
+ if (yych == 'n') goto yy781;
+ goto yy777;
yy779:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy781;
- goto yy771;
+ if (yych == 'b') goto yy782;
+ goto yy777;
yy780:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy782;
- goto yy771;
+ if (yych == 'l') goto yy783;
+ goto yy777;
yy781:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy783;
- goto yy771;
+ if (yych == 'o') goto yy785;
+ goto yy777;
yy782:
yych = (unsigned char)*++cur;
- if (yych == 'i') goto yy785;
- goto yy771;
+ if (yych == 's') goto yy786;
+ goto yy777;
yy783:
++cur;
-#line 176 "../src/parse/lex_conf.re"
- { opts.set_encoding_policy(Enc::POLICY_IGNORE); goto end; }
-#line 3255 "src/parse/lex_conf.cc"
+#line 179 "../src/parse/lex_conf.re"
+ { opts.set_encoding_policy(Enc::POLICY_FAIL); goto end; }
+#line 3256 "src/parse/lex_conf.cc"
yy785:
yych = (unsigned char)*++cur;
- if (yych != 't') goto yy771;
+ if (yych == 'r') goto yy787;
+ goto yy777;
+yy786:
yych = (unsigned char)*++cur;
- if (yych != 'u') goto yy771;
+ if (yych == 't') goto yy788;
+ goto yy777;
+yy787:
yych = (unsigned char)*++cur;
- if (yych != 't') goto yy771;
+ if (yych == 'e') goto yy789;
+ goto yy777;
+yy788:
yych = (unsigned char)*++cur;
- if (yych != 'e') goto yy771;
+ if (yych == 'i') goto yy791;
+ goto yy777;
+yy789:
++cur;
#line 177 "../src/parse/lex_conf.re"
+ { opts.set_encoding_policy(Enc::POLICY_IGNORE); goto end; }
+#line 3277 "src/parse/lex_conf.cc"
+yy791:
+ yych = (unsigned char)*++cur;
+ if (yych != 't') goto yy777;
+ yych = (unsigned char)*++cur;
+ if (yych != 'u') goto yy777;
+ yych = (unsigned char)*++cur;
+ if (yych != 't') goto yy777;
+ yych = (unsigned char)*++cur;
+ if (yych != 'e') goto yy777;
+ ++cur;
+#line 178 "../src/parse/lex_conf.re"
{ opts.set_encoding_policy(Enc::POLICY_SUBSTITUTE); goto end; }
-#line 3268 "src/parse/lex_conf.cc"
+#line 3290 "src/parse/lex_conf.cc"
}
-#line 179 "../src/parse/lex_conf.re"
+#line 180 "../src/parse/lex_conf.re"
end:
lex_conf_semicolon();
{
lex_conf_assign ();
-#line 3280 "src/parse/lex_conf.cc"
+#line 3302 "src/parse/lex_conf.cc"
{
unsigned char yych;
if ((lim - cur) < 7) fill(7);
yych = (unsigned char)*cur;
- if (yych <= 'b') goto yy793;
- if (yych <= 'c') goto yy795;
- if (yych <= 'd') goto yy796;
-yy793:
+ if (yych <= 'b') goto yy799;
+ if (yych <= 'c') goto yy801;
+ if (yych <= 'd') goto yy802;
+yy799:
++cur;
-yy794:
-#line 188 "../src/parse/lex_conf.re"
+yy800:
+#line 189 "../src/parse/lex_conf.re"
{ fatal("bad configuration value"
" (expected: 'default', 'custom')"); }
-#line 3294 "src/parse/lex_conf.cc"
-yy795:
+#line 3316 "src/parse/lex_conf.cc"
+yy801:
yych = (unsigned char)*(ptr = ++cur);
- if (yych == 'u') goto yy797;
- goto yy794;
-yy796:
+ if (yych == 'u') goto yy803;
+ goto yy800;
+yy802:
yych = (unsigned char)*(ptr = ++cur);
- if (yych == 'e') goto yy799;
- goto yy794;
-yy797:
+ if (yych == 'e') goto yy805;
+ goto yy800;
+yy803:
yych = (unsigned char)*++cur;
- if (yych == 's') goto yy800;
-yy798:
+ if (yych == 's') goto yy806;
+yy804:
cur = ptr;
- goto yy794;
-yy799:
+ goto yy800;
+yy805:
yych = (unsigned char)*++cur;
- if (yych == 'f') goto yy801;
- goto yy798;
-yy800:
+ if (yych == 'f') goto yy807;
+ goto yy804;
+yy806:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy802;
- goto yy798;
-yy801:
+ if (yych == 't') goto yy808;
+ goto yy804;
+yy807:
yych = (unsigned char)*++cur;
- if (yych == 'a') goto yy803;
- goto yy798;
-yy802:
+ if (yych == 'a') goto yy809;
+ goto yy804;
+yy808:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy804;
- goto yy798;
-yy803:
+ if (yych == 'o') goto yy810;
+ goto yy804;
+yy809:
yych = (unsigned char)*++cur;
- if (yych == 'u') goto yy805;
- goto yy798;
-yy804:
+ if (yych == 'u') goto yy811;
+ goto yy804;
+yy810:
yych = (unsigned char)*++cur;
- if (yych == 'm') goto yy806;
- goto yy798;
-yy805:
+ if (yych == 'm') goto yy812;
+ goto yy804;
+yy811:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy808;
- goto yy798;
-yy806:
+ if (yych == 'l') goto yy814;
+ goto yy804;
+yy812:
++cur;
-#line 191 "../src/parse/lex_conf.re"
+#line 192 "../src/parse/lex_conf.re"
{ opts.set_input_api(InputAPI::CUSTOM); goto end; }
-#line 3341 "src/parse/lex_conf.cc"
-yy808:
+#line 3363 "src/parse/lex_conf.cc"
+yy814:
yych = (unsigned char)*++cur;
- if (yych != 't') goto yy798;
+ if (yych != 't') goto yy804;
++cur;
-#line 190 "../src/parse/lex_conf.re"
+#line 191 "../src/parse/lex_conf.re"
{ opts.set_input_api(InputAPI::DEFAULT); goto end; }
-#line 3348 "src/parse/lex_conf.cc"
+#line 3370 "src/parse/lex_conf.cc"
}
-#line 192 "../src/parse/lex_conf.re"
+#line 193 "../src/parse/lex_conf.re"
end:
lex_conf_semicolon();
{
lex_conf_assign ();
-#line 3360 "src/parse/lex_conf.cc"
+#line 3382 "src/parse/lex_conf.cc"
{
unsigned char yych;
if ((lim - cur) < 11) fill(11);
yych = (unsigned char)*cur;
- if (yych == 'e') goto yy815;
- if (yych == 'm') goto yy816;
+ if (yych == 'e') goto yy821;
+ if (yych == 'm') goto yy822;
++cur;
-yy814:
-#line 201 "../src/parse/lex_conf.re"
+yy820:
+#line 202 "../src/parse/lex_conf.re"
{ fatal("bad configuration value"
" (expected: 'match-empty', 'match-none', 'error')"); }
-#line 3372 "src/parse/lex_conf.cc"
-yy815:
+#line 3394 "src/parse/lex_conf.cc"
+yy821:
yych = (unsigned char)*(ptr = ++cur);
- if (yych == 'r') goto yy817;
- goto yy814;
-yy816:
+ if (yych == 'r') goto yy823;
+ goto yy820;
+yy822:
yych = (unsigned char)*(ptr = ++cur);
- if (yych == 'a') goto yy819;
- goto yy814;
-yy817:
+ if (yych == 'a') goto yy825;
+ goto yy820;
+yy823:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy820;
-yy818:
+ if (yych == 'r') goto yy826;
+yy824:
cur = ptr;
- goto yy814;
-yy819:
+ goto yy820;
+yy825:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy821;
- goto yy818;
-yy820:
+ if (yych == 't') goto yy827;
+ goto yy824;
+yy826:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy822;
- goto yy818;
-yy821:
+ if (yych == 'o') goto yy828;
+ goto yy824;
+yy827:
yych = (unsigned char)*++cur;
- if (yych == 'c') goto yy823;
- goto yy818;
-yy822:
+ if (yych == 'c') goto yy829;
+ goto yy824;
+yy828:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy824;
- goto yy818;
-yy823:
+ if (yych == 'r') goto yy830;
+ goto yy824;
+yy829:
yych = (unsigned char)*++cur;
- if (yych == 'h') goto yy826;
- goto yy818;
-yy824:
+ if (yych == 'h') goto yy832;
+ goto yy824;
+yy830:
++cur;
-#line 205 "../src/parse/lex_conf.re"
+#line 206 "../src/parse/lex_conf.re"
{ opts.set_empty_class_policy(EMPTY_CLASS_ERROR); goto end; }
-#line 3411 "src/parse/lex_conf.cc"
-yy826:
+#line 3433 "src/parse/lex_conf.cc"
+yy832:
yych = (unsigned char)*++cur;
- if (yych != '-') goto yy818;
+ if (yych != '-') goto yy824;
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy828;
- if (yych == 'n') goto yy829;
- goto yy818;
-yy828:
+ if (yych == 'e') goto yy834;
+ if (yych == 'n') goto yy835;
+ goto yy824;
+yy834:
yych = (unsigned char)*++cur;
- if (yych == 'm') goto yy830;
- goto yy818;
-yy829:
+ if (yych == 'm') goto yy836;
+ goto yy824;
+yy835:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy831;
- goto yy818;
-yy830:
+ if (yych == 'o') goto yy837;
+ goto yy824;
+yy836:
yych = (unsigned char)*++cur;
- if (yych == 'p') goto yy832;
- goto yy818;
-yy831:
+ if (yych == 'p') goto yy838;
+ goto yy824;
+yy837:
yych = (unsigned char)*++cur;
- if (yych == 'n') goto yy833;
- goto yy818;
-yy832:
+ if (yych == 'n') goto yy839;
+ goto yy824;
+yy838:
yych = (unsigned char)*++cur;
- if (yych == 't') goto yy834;
- goto yy818;
-yy833:
+ if (yych == 't') goto yy840;
+ goto yy824;
+yy839:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy835;
- goto yy818;
-yy834:
+ if (yych == 'e') goto yy841;
+ goto yy824;
+yy840:
yych = (unsigned char)*++cur;
- if (yych == 'y') goto yy837;
- goto yy818;
-yy835:
+ if (yych == 'y') goto yy843;
+ goto yy824;
+yy841:
++cur;
-#line 204 "../src/parse/lex_conf.re"
+#line 205 "../src/parse/lex_conf.re"
{ opts.set_empty_class_policy(EMPTY_CLASS_MATCH_NONE); goto end; }
-#line 3451 "src/parse/lex_conf.cc"
-yy837:
+#line 3473 "src/parse/lex_conf.cc"
+yy843:
++cur;
-#line 203 "../src/parse/lex_conf.re"
+#line 204 "../src/parse/lex_conf.re"
{ opts.set_empty_class_policy(EMPTY_CLASS_MATCH_EMPTY); goto end; }
-#line 3456 "src/parse/lex_conf.cc"
+#line 3478 "src/parse/lex_conf.cc"
}
-#line 206 "../src/parse/lex_conf.re"
+#line 207 "../src/parse/lex_conf.re"
end:
lex_conf_semicolon();
{
lex_conf_assign ();
-#line 3468 "src/parse/lex_conf.cc"
+#line 3490 "src/parse/lex_conf.cc"
{
unsigned char yych;
if ((lim - cur) < 5) fill(5);
yych = (unsigned char)*cur;
- if (yych == 'm') goto yy843;
- if (yych == 't') goto yy844;
+ if (yych == 'm') goto yy849;
+ if (yych == 't') goto yy850;
++cur;
-yy842:
-#line 215 "../src/parse/lex_conf.re"
+yy848:
+#line 216 "../src/parse/lex_conf.re"
{ fatal("bad configuration value"
" (expected: 'table', 'moore')"); }
-#line 3480 "src/parse/lex_conf.cc"
-yy843:
+#line 3502 "src/parse/lex_conf.cc"
+yy849:
yych = (unsigned char)*(ptr = ++cur);
- if (yych == 'o') goto yy845;
- goto yy842;
-yy844:
+ if (yych == 'o') goto yy851;
+ goto yy848;
+yy850:
yych = (unsigned char)*(ptr = ++cur);
- if (yych == 'a') goto yy847;
- goto yy842;
-yy845:
+ if (yych == 'a') goto yy853;
+ goto yy848;
+yy851:
yych = (unsigned char)*++cur;
- if (yych == 'o') goto yy848;
-yy846:
+ if (yych == 'o') goto yy854;
+yy852:
cur = ptr;
- goto yy842;
-yy847:
+ goto yy848;
+yy853:
yych = (unsigned char)*++cur;
- if (yych == 'b') goto yy849;
- goto yy846;
-yy848:
+ if (yych == 'b') goto yy855;
+ goto yy852;
+yy854:
yych = (unsigned char)*++cur;
- if (yych == 'r') goto yy850;
- goto yy846;
-yy849:
+ if (yych == 'r') goto yy856;
+ goto yy852;
+yy855:
yych = (unsigned char)*++cur;
- if (yych == 'l') goto yy851;
- goto yy846;
-yy850:
+ if (yych == 'l') goto yy857;
+ goto yy852;
+yy856:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy852;
- goto yy846;
-yy851:
+ if (yych == 'e') goto yy858;
+ goto yy852;
+yy857:
yych = (unsigned char)*++cur;
- if (yych == 'e') goto yy854;
- goto yy846;
-yy852:
+ if (yych == 'e') goto yy860;
+ goto yy852;
+yy858:
++cur;
-#line 218 "../src/parse/lex_conf.re"
+#line 219 "../src/parse/lex_conf.re"
{ opts.set_dfa_minimization(DFA_MINIMIZATION_MOORE); goto end; }
-#line 3519 "src/parse/lex_conf.cc"
-yy854:
+#line 3541 "src/parse/lex_conf.cc"
+yy860:
++cur;
-#line 217 "../src/parse/lex_conf.re"
+#line 218 "../src/parse/lex_conf.re"
{ opts.set_dfa_minimization(DFA_MINIMIZATION_TABLE); goto end; }
-#line 3524 "src/parse/lex_conf.cc"
+#line 3546 "src/parse/lex_conf.cc"
}
-#line 219 "../src/parse/lex_conf.re"
+#line 220 "../src/parse/lex_conf.re"
end:
lex_conf_semicolon();
void Scanner::lex_conf_assign ()
{
-#line 3547 "src/parse/lex_conf.cc"
+#line 3569 "src/parse/lex_conf.cc"
{
unsigned char yych;
static const unsigned char yybm[] = {
if ((lim - cur) < 2) fill(2);
yych = (unsigned char)*cur;
if (yych <= 0x1F) {
- if (yych == '\t') goto yy860;
+ if (yych == '\t') goto yy866;
} else {
- if (yych <= ' ') goto yy860;
- if (yych == '=') goto yy861;
+ if (yych <= ' ') goto yy866;
+ if (yych == '=') goto yy867;
}
++cur;
-yy859:
-#line 239 "../src/parse/lex_conf.re"
+yy865:
+#line 240 "../src/parse/lex_conf.re"
{ fatal ("missing '=' in configuration"); }
-#line 3596 "src/parse/lex_conf.cc"
-yy860:
+#line 3618 "src/parse/lex_conf.cc"
+yy866:
yych = (unsigned char)*(ptr = ++cur);
if (yych <= 0x1F) {
- if (yych == '\t') goto yy864;
- goto yy859;
+ if (yych == '\t') goto yy870;
+ goto yy865;
} else {
- if (yych <= ' ') goto yy864;
- if (yych != '=') goto yy859;
+ if (yych <= ' ') goto yy870;
+ if (yych != '=') goto yy865;
}
-yy861:
+yy867:
++cur;
if (lim <= cur) fill(1);
yych = (unsigned char)*cur;
if (yybm[0+yych] & 128) {
- goto yy861;
+ goto yy867;
}
-#line 240 "../src/parse/lex_conf.re"
+#line 241 "../src/parse/lex_conf.re"
{ return; }
-#line 3615 "src/parse/lex_conf.cc"
-yy864:
+#line 3637 "src/parse/lex_conf.cc"
+yy870:
++cur;
if (lim <= cur) fill(1);
yych = (unsigned char)*cur;
if (yych <= 0x1F) {
- if (yych == '\t') goto yy864;
+ if (yych == '\t') goto yy870;
} else {
- if (yych <= ' ') goto yy864;
- if (yych == '=') goto yy861;
+ if (yych <= ' ') goto yy870;
+ if (yych == '=') goto yy867;
}
cur = ptr;
- goto yy859;
+ goto yy865;
}
-#line 241 "../src/parse/lex_conf.re"
+#line 242 "../src/parse/lex_conf.re"
}
void Scanner::lex_conf_semicolon ()
{
-#line 3636 "src/parse/lex_conf.cc"
+#line 3658 "src/parse/lex_conf.cc"
{
unsigned char yych;
static const unsigned char yybm[] = {
if ((lim - cur) < 2) fill(2);
yych = (unsigned char)*cur;
if (yych <= 0x1F) {
- if (yych == '\t') goto yy871;
+ if (yych == '\t') goto yy877;
} else {
- if (yych <= ' ') goto yy871;
- if (yych == ';') goto yy872;
+ if (yych <= ' ') goto yy877;
+ if (yych == ';') goto yy878;
}
++cur;
-yy870:
-#line 247 "../src/parse/lex_conf.re"
+yy876:
+#line 248 "../src/parse/lex_conf.re"
{ fatal ("missing ending ';' in configuration"); }
-#line 3685 "src/parse/lex_conf.cc"
-yy871:
+#line 3707 "src/parse/lex_conf.cc"
+yy877:
yych = (unsigned char)*(ptr = ++cur);
if (yybm[0+yych] & 128) {
- goto yy874;
+ goto yy880;
}
- if (yych != ';') goto yy870;
-yy872:
+ if (yych != ';') goto yy876;
+yy878:
++cur;
-#line 248 "../src/parse/lex_conf.re"
+#line 249 "../src/parse/lex_conf.re"
{ return; }
-#line 3696 "src/parse/lex_conf.cc"
-yy874:
+#line 3718 "src/parse/lex_conf.cc"
+yy880:
++cur;
if (lim <= cur) fill(1);
yych = (unsigned char)*cur;
if (yybm[0+yych] & 128) {
- goto yy874;
+ goto yy880;
}
- if (yych == ';') goto yy872;
+ if (yych == ';') goto yy878;
cur = ptr;
- goto yy870;
+ goto yy876;
}
-#line 249 "../src/parse/lex_conf.re"
+#line 250 "../src/parse/lex_conf.re"
}
lex_conf_assign ();
tok = cur;
-#line 3722 "src/parse/lex_conf.cc"
+#line 3744 "src/parse/lex_conf.cc"
{
unsigned char yych;
static const unsigned char yybm[] = {
if ((lim - cur) < 2) fill(2);
yych = (unsigned char)*cur;
if (yych <= '/') {
- if (yych == '-') goto yy880;
+ if (yych == '-') goto yy886;
} else {
- if (yych <= '0') goto yy881;
- if (yych <= '9') goto yy883;
+ if (yych <= '0') goto yy887;
+ if (yych <= '9') goto yy889;
}
-yy879:
-yy880:
+yy885:
+yy886:
yych = (unsigned char)*++cur;
- if (yych <= '0') goto yy879;
- if (yych <= '9') goto yy883;
- goto yy879;
-yy881:
+ if (yych <= '0') goto yy885;
+ if (yych <= '9') goto yy889;
+ goto yy885;
+yy887:
++cur;
-yy882:
-#line 263 "../src/parse/lex_conf.re"
+yy888:
+#line 264 "../src/parse/lex_conf.re"
{
int32_t n = 0;
if (!s_to_i32_unsafe (tok, cur, n))
lex_conf_semicolon ();
return n;
}
-#line 3786 "src/parse/lex_conf.cc"
-yy883:
+#line 3808 "src/parse/lex_conf.cc"
+yy889:
++cur;
if (lim <= cur) fill(1);
yych = (unsigned char)*cur;
if (yybm[0+yych] & 128) {
- goto yy883;
+ goto yy889;
}
- goto yy882;
+ goto yy888;
}
-#line 272 "../src/parse/lex_conf.re"
+#line 273 "../src/parse/lex_conf.re"
}
std::string s;
tok = cur;
-#line 3806 "src/parse/lex_conf.cc"
+#line 3828 "src/parse/lex_conf.cc"
{
unsigned char yych;
static const unsigned char yybm[] = {
yych = (unsigned char)*cur;
if (yych <= '!') {
if (yych <= '\n') {
- if (yych <= 0x08) goto yy888;
+ if (yych <= 0x08) goto yy894;
} else {
- if (yych != ' ') goto yy888;
+ if (yych != ' ') goto yy894;
}
} else {
if (yych <= '\'') {
- if (yych <= '"') goto yy891;
- if (yych <= '&') goto yy888;
- goto yy891;
+ if (yych <= '"') goto yy897;
+ if (yych <= '&') goto yy894;
+ goto yy897;
} else {
- if (yych != ';') goto yy888;
+ if (yych != ';') goto yy894;
}
}
-#line 299 "../src/parse/lex_conf.re"
+#line 300 "../src/parse/lex_conf.re"
{ goto end; }
-#line 3862 "src/parse/lex_conf.cc"
-yy888:
+#line 3884 "src/parse/lex_conf.cc"
+yy894:
++cur;
if (lim <= cur) fill(1);
yych = (unsigned char)*cur;
if (yybm[0+yych] & 128) {
- goto yy888;
+ goto yy894;
}
-#line 295 "../src/parse/lex_conf.re"
+#line 296 "../src/parse/lex_conf.re"
{
s = std::string(tok, tok_len());
goto end;
}
-#line 3875 "src/parse/lex_conf.cc"
-yy891:
+#line 3897 "src/parse/lex_conf.cc"
+yy897:
++cur;
-#line 281 "../src/parse/lex_conf.re"
+#line 282 "../src/parse/lex_conf.re"
{
const char quote = tok[0];
for (bool end;;) {
}
}
}
-#line 3893 "src/parse/lex_conf.cc"
+#line 3915 "src/parse/lex_conf.cc"
}
-#line 300 "../src/parse/lex_conf.re"
+#line 301 "../src/parse/lex_conf.re"
end:
lex_conf_semicolon ();