-/* Generated by re2c 0.16 on Fri Apr 1 16:43:33 2016 */
+/* Generated by re2c 0.16 on Fri Apr 1 21:34:44 2016 */
#line 1 "../src/parse/lex_conf.re"
#include "src/util/c99_stdint.h"
#include <string>
}
} else {
if (yych <= '\'') {
- if (yych <= '"') goto yy535;
+ if (yych <= '"') goto yy536;
if (yych <= '&') goto yy533;
- goto yy535;
+ goto yy536;
} else {
if (yych != ';') goto yy533;
}
}
-yy532:
-#line 234 "../src/parse/lex_conf.re"
- {
- s = std::string(tok, tok_len());
- goto end;
- }
-#line 2478 "src/parse/lex_conf.cc"
+#line 238 "../src/parse/lex_conf.re"
+ { goto end; }
+#line 2474 "src/parse/lex_conf.cc"
yy533:
++cur;
if (lim <= cur) fill(1);
if (yybm[0+yych] & 128) {
goto yy533;
}
- goto yy532;
-yy535:
+#line 234 "../src/parse/lex_conf.re"
+ {
+ s = std::string(tok, tok_len());
+ goto end;
+ }
+#line 2487 "src/parse/lex_conf.cc"
+yy536:
++cur;
#line 220 "../src/parse/lex_conf.re"
{
}
}
}
-#line 2504 "src/parse/lex_conf.cc"
+#line 2505 "src/parse/lex_conf.cc"
}
-#line 238 "../src/parse/lex_conf.re"
+#line 239 "../src/parse/lex_conf.re"
end:
lex_conf_semicolon ();
conf_assign = space* "=" space*;
naked_char = . \ (space | [;]);
- naked = "" | (naked_char \ ['"]) naked_char*;
+ naked = (naked_char \ ['"]) naked_char*;
number = "0" | ("-"? [1-9] [0-9]*);
*/
s = std::string(tok, tok_len());
goto end;
}
+ "" { goto end; }
*/
end:
lex_conf_semicolon ();