Commit cd89a88b by Niels

fix build error

parent 963ec13b
...@@ -14,7 +14,7 @@ json_unit_CPPFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/test -Dprivate=public ...@@ -14,7 +14,7 @@ json_unit_CPPFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/test -Dprivate=public
# -i do not create #line information # -i do not create #line information
# --no-generation-date suppress generation date output # --no-generation-date suppress generation date output
src/json.hpp: src/json.hpp.re2c src/json.hpp: src/json.hpp.re2c
$(AM_V_GEN)$(RE2C) -b -s --no-generation-date $< | $(SED) '1d' > $@ $(AM_V_GEN)$(RE2C) -b -s -i --no-generation-date $< | $(SED) '1d' > $@
cppcheck: cppcheck:
cppcheck --enable=all --inconclusive --std=c++11 src/json.hpp cppcheck --enable=all --inconclusive --std=c++11 src/json.hpp
......
#line 1 "src/json.hpp.re2c"
#ifndef _NLOHMANN_JSON #ifndef _NLOHMANN_JSON
#define _NLOHMANN_JSON #define _NLOHMANN_JSON
...@@ -2602,733 +2601,359 @@ class basic_json ...@@ -2602,733 +2601,359 @@ class basic_json
const lexer_char_t* marker; const lexer_char_t* marker;
// set up RE2C // set up RE2C
#line 2612 "src/json.hpp.re2c"
for (;;) for (;;)
{ {
// set current to the begin of the buffer // set current to the begin of the buffer
current_re2c = buffer_re2c; current_re2c = buffer_re2c;
{
lexer_char_t yych;
unsigned int yyaccept = 0;
static const unsigned char yybm[] = {
64, 64, 64, 64, 64, 64, 64, 64,
64, 192, 192, 64, 64, 192, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
192, 64, 0, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
96, 96, 96, 96, 96, 96, 96, 96,
96, 96, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 0, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64,
};
#line 2616 "<stdout>" yych = *buffer_re2c;
{ if (yych <= ':') {
lexer_char_t yych; if (yych <= '!') {
unsigned int yyaccept = 0; if (yych <= '\f') {
static const unsigned char yybm[] = if (yych <= 0x08) goto json_parser_3;
{ if (yych <= '\n') goto json_parser_5;
64, 64, 64, 64, 64, 64, 64, 64, goto json_parser_3;
64, 192, 192, 64, 64, 192, 64, 64, } else {
64, 64, 64, 64, 64, 64, 64, 64, if (yych <= '\r') goto json_parser_5;
64, 64, 64, 64, 64, 64, 64, 64, if (yych == ' ') goto json_parser_5;
192, 64, 0, 64, 64, 64, 64, 64, goto json_parser_3;
64, 64, 64, 64, 64, 64, 64, 64, }
96, 96, 96, 96, 96, 96, 96, 96, } else {
96, 96, 64, 64, 64, 64, 64, 64, if (yych <= '-') {
64, 64, 64, 64, 64, 64, 64, 64, if (yych <= '"') goto json_parser_6;
64, 64, 64, 64, 64, 64, 64, 64, if (yych <= '+') goto json_parser_3;
64, 64, 64, 64, 64, 64, 64, 64, if (yych <= ',') goto json_parser_7;
64, 64, 64, 64, 0, 64, 64, 64, goto json_parser_9;
64, 64, 64, 64, 64, 64, 64, 64, } else {
64, 64, 64, 64, 64, 64, 64, 64, if (yych <= '/') goto json_parser_3;
64, 64, 64, 64, 64, 64, 64, 64, if (yych <= '0') goto json_parser_10;
64, 64, 64, 64, 64, 64, 64, 64, if (yych <= '9') goto json_parser_12;
64, 64, 64, 64, 64, 64, 64, 64, goto json_parser_13;
64, 64, 64, 64, 64, 64, 64, 64, }
64, 64, 64, 64, 64, 64, 64, 64, }
64, 64, 64, 64, 64, 64, 64, 64, } else {
64, 64, 64, 64, 64, 64, 64, 64, if (yych <= 'm') {
64, 64, 64, 64, 64, 64, 64, 64, if (yych <= '\\') {
64, 64, 64, 64, 64, 64, 64, 64, if (yych == '[') goto json_parser_15;
64, 64, 64, 64, 64, 64, 64, 64, goto json_parser_3;
64, 64, 64, 64, 64, 64, 64, 64, } else {
64, 64, 64, 64, 64, 64, 64, 64, if (yych <= ']') goto json_parser_17;
64, 64, 64, 64, 64, 64, 64, 64, if (yych == 'f') goto json_parser_19;
64, 64, 64, 64, 64, 64, 64, 64, goto json_parser_3;
64, 64, 64, 64, 64, 64, 64, 64, }
64, 64, 64, 64, 64, 64, 64, 64, } else {
64, 64, 64, 64, 64, 64, 64, 64, if (yych <= 'z') {
64, 64, 64, 64, 64, 64, 64, 64, if (yych <= 'n') goto json_parser_20;
}; if (yych == 't') goto json_parser_21;
goto json_parser_3;
yych = *buffer_re2c; } else {
if (yych <= ':') if (yych <= '{') goto json_parser_22;
{ if (yych == '}') goto json_parser_24;
if (yych <= '!') goto json_parser_3;
{ }
if (yych <= '\f') }
{ }
if (yych <= 0x08)
{
goto json_parser_3;
}
if (yych <= '\n')
{
goto json_parser_5;
}
goto json_parser_3;
}
else
{
if (yych <= '\r')
{
goto json_parser_5;
}
if (yych == ' ')
{
goto json_parser_5;
}
goto json_parser_3;
}
}
else
{
if (yych <= '-')
{
if (yych <= '"')
{
goto json_parser_6;
}
if (yych <= '+')
{
goto json_parser_3;
}
if (yych <= ',')
{
goto json_parser_7;
}
goto json_parser_9;
}
else
{
if (yych <= '/')
{
goto json_parser_3;
}
if (yych <= '0')
{
goto json_parser_10;
}
if (yych <= '9')
{
goto json_parser_12;
}
goto json_parser_13;
}
}
}
else
{
if (yych <= 'm')
{
if (yych <= '\\')
{
if (yych == '[')
{
goto json_parser_15;
}
goto json_parser_3;
}
else
{
if (yych <= ']')
{
goto json_parser_17;
}
if (yych == 'f')
{
goto json_parser_19;
}
goto json_parser_3;
}
}
else
{
if (yych <= 'z')
{
if (yych <= 'n')
{
goto json_parser_20;
}
if (yych == 't')
{
goto json_parser_21;
}
goto json_parser_3;
}
else
{
if (yych <= '{')
{
goto json_parser_22;
}
if (yych == '}')
{
goto json_parser_24;
}
goto json_parser_3;
}
}
}
json_parser_2: json_parser_2:
#line 2622 "src/json.hpp.re2c" { continue; }
{
continue;
}
#line 2705 "<stdout>"
json_parser_3: json_parser_3:
++buffer_re2c; ++buffer_re2c;
json_parser_4: json_parser_4:
#line 2661 "src/json.hpp.re2c" { return last_token = token_type::parse_error; }
{
return last_token = token_type::parse_error;
}
#line 2711 "<stdout>"
json_parser_5: json_parser_5:
yych = *++buffer_re2c; yych = *++buffer_re2c;
goto json_parser_60; goto json_parser_60;
json_parser_6: json_parser_6:
yyaccept = 0; yyaccept = 0;
yych = *(marker = ++buffer_re2c); yych = *(marker = ++buffer_re2c);
goto json_parser_51; goto json_parser_51;
json_parser_7: json_parser_7:
++buffer_re2c; ++buffer_re2c;
#line 2629 "src/json.hpp.re2c" { return last_token = token_type::value_separator; }
{
return last_token = token_type::value_separator;
}
#line 2723 "<stdout>"
json_parser_9: json_parser_9:
yych = *++buffer_re2c; yych = *++buffer_re2c;
if (yych <= '/') if (yych <= '/') goto json_parser_4;
{ if (yych <= '0') goto json_parser_49;
goto json_parser_4; if (yych <= '9') goto json_parser_40;
} goto json_parser_4;
if (yych <= '0')
{
goto json_parser_49;
}
if (yych <= '9')
{
goto json_parser_40;
}
goto json_parser_4;
json_parser_10: json_parser_10:
yyaccept = 1; yyaccept = 1;
yych = *(marker = ++buffer_re2c); yych = *(marker = ++buffer_re2c);
if (yych <= 'D') if (yych <= 'D') {
{ if (yych == '.') goto json_parser_42;
if (yych == '.') } else {
{ if (yych <= 'E') goto json_parser_43;
goto json_parser_42; if (yych == 'e') goto json_parser_43;
} }
}
else
{
if (yych <= 'E')
{
goto json_parser_43;
}
if (yych == 'e')
{
goto json_parser_43;
}
}
json_parser_11: json_parser_11:
#line 2649 "src/json.hpp.re2c" { return last_token = token_type::value_number; }
{
return last_token = token_type::value_number;
}
#line 2742 "<stdout>"
json_parser_12: json_parser_12:
yyaccept = 1; yyaccept = 1;
yych = *(marker = ++buffer_re2c); yych = *(marker = ++buffer_re2c);
goto json_parser_41; goto json_parser_41;
json_parser_13: json_parser_13:
++buffer_re2c; ++buffer_re2c;
#line 2630 "src/json.hpp.re2c" { return last_token = token_type::name_separator; }
{
return last_token = token_type::name_separator;
}
#line 2751 "<stdout>"
json_parser_15: json_parser_15:
++buffer_re2c; ++buffer_re2c;
#line 2625 "src/json.hpp.re2c" { return last_token = token_type::begin_array; }
{
return last_token = token_type::begin_array;
}
#line 2756 "<stdout>"
json_parser_17: json_parser_17:
++buffer_re2c; ++buffer_re2c;
#line 2626 "src/json.hpp.re2c" { return last_token = token_type::end_array; }
{
return last_token = token_type::end_array;
}
#line 2761 "<stdout>"
json_parser_19: json_parser_19:
yyaccept = 0; yyaccept = 0;
yych = *(marker = ++buffer_re2c); yych = *(marker = ++buffer_re2c);
if (yych == 'a') if (yych == 'a') goto json_parser_35;
{ goto json_parser_4;
goto json_parser_35;
}
goto json_parser_4;
json_parser_20: json_parser_20:
yyaccept = 0; yyaccept = 0;
yych = *(marker = ++buffer_re2c); yych = *(marker = ++buffer_re2c);
if (yych == 'u') if (yych == 'u') goto json_parser_31;
{ goto json_parser_4;
goto json_parser_31;
}
goto json_parser_4;
json_parser_21: json_parser_21:
yyaccept = 0; yyaccept = 0;
yych = *(marker = ++buffer_re2c); yych = *(marker = ++buffer_re2c);
if (yych == 'r') if (yych == 'r') goto json_parser_26;
{ goto json_parser_4;
goto json_parser_26;
}
goto json_parser_4;
json_parser_22: json_parser_22:
++buffer_re2c; ++buffer_re2c;
#line 2627 "src/json.hpp.re2c" { return last_token = token_type::begin_object; }
{
return last_token = token_type::begin_object;
}
#line 2781 "<stdout>"
json_parser_24: json_parser_24:
++buffer_re2c; ++buffer_re2c;
#line 2628 "src/json.hpp.re2c" { return last_token = token_type::end_object; }
{
return last_token = token_type::end_object;
}
#line 2786 "<stdout>"
json_parser_26: json_parser_26:
yych = *++buffer_re2c; yych = *++buffer_re2c;
if (yych == 'u') if (yych == 'u') goto json_parser_28;
{
goto json_parser_28;
}
json_parser_27: json_parser_27:
buffer_re2c = marker; buffer_re2c = marker;
if (yyaccept == 0) if (yyaccept == 0) {
{ goto json_parser_4;
goto json_parser_4; } else {
} goto json_parser_11;
else }
{
goto json_parser_11;
}
json_parser_28: json_parser_28:
yych = *++buffer_re2c; yych = *++buffer_re2c;
if (yych != 'e') if (yych != 'e') goto json_parser_27;
{ ++buffer_re2c;
goto json_parser_27; { return last_token = token_type::literal_true; }
}
++buffer_re2c;
#line 2634 "src/json.hpp.re2c"
{
return last_token = token_type::literal_true;
}
#line 2803 "<stdout>"
json_parser_31: json_parser_31:
yych = *++buffer_re2c; yych = *++buffer_re2c;
if (yych != 'l') if (yych != 'l') goto json_parser_27;
{ yych = *++buffer_re2c;
goto json_parser_27; if (yych != 'l') goto json_parser_27;
} ++buffer_re2c;
yych = *++buffer_re2c; { return last_token = token_type::literal_null; }
if (yych != 'l')
{
goto json_parser_27;
}
++buffer_re2c;
#line 2633 "src/json.hpp.re2c"
{
return last_token = token_type::literal_null;
}
#line 2812 "<stdout>"
json_parser_35: json_parser_35:
yych = *++buffer_re2c; yych = *++buffer_re2c;
if (yych != 'l') if (yych != 'l') goto json_parser_27;
{ yych = *++buffer_re2c;
goto json_parser_27; if (yych != 's') goto json_parser_27;
} yych = *++buffer_re2c;
yych = *++buffer_re2c; if (yych != 'e') goto json_parser_27;
if (yych != 's') ++buffer_re2c;
{ { return last_token = token_type::literal_false; }
goto json_parser_27;
}
yych = *++buffer_re2c;
if (yych != 'e')
{
goto json_parser_27;
}
++buffer_re2c;
#line 2635 "src/json.hpp.re2c"
{
return last_token = token_type::literal_false;
}
#line 2823 "<stdout>"
json_parser_40: json_parser_40:
yyaccept = 1; yyaccept = 1;
marker = ++buffer_re2c; marker = ++buffer_re2c;
yych = *buffer_re2c; yych = *buffer_re2c;
json_parser_41: json_parser_41:
if (yybm[0 + yych] & 32) if (yybm[0+yych] & 32) {
{ goto json_parser_40;
goto json_parser_40; }
} if (yych <= 'D') {
if (yych <= 'D') if (yych != '.') goto json_parser_11;
{ } else {
if (yych != '.') if (yych <= 'E') goto json_parser_43;
{ if (yych == 'e') goto json_parser_43;
goto json_parser_11; goto json_parser_11;
} }
}
else
{
if (yych <= 'E')
{
goto json_parser_43;
}
if (yych == 'e')
{
goto json_parser_43;
}
goto json_parser_11;
}
json_parser_42: json_parser_42:
yych = *++buffer_re2c; yych = *++buffer_re2c;
if (yych <= '/') if (yych <= '/') goto json_parser_27;
{ if (yych <= '9') goto json_parser_47;
goto json_parser_27; goto json_parser_27;
}
if (yych <= '9')
{
goto json_parser_47;
}
goto json_parser_27;
json_parser_43: json_parser_43:
yych = *++buffer_re2c; yych = *++buffer_re2c;
if (yych <= ',') if (yych <= ',') {
{ if (yych != '+') goto json_parser_27;
if (yych != '+') } else {
{ if (yych <= '-') goto json_parser_44;
goto json_parser_27; if (yych <= '/') goto json_parser_27;
} if (yych <= '9') goto json_parser_45;
} goto json_parser_27;
else }
{
if (yych <= '-')
{
goto json_parser_44;
}
if (yych <= '/')
{
goto json_parser_27;
}
if (yych <= '9')
{
goto json_parser_45;
}
goto json_parser_27;
}
json_parser_44: json_parser_44:
yych = *++buffer_re2c; yych = *++buffer_re2c;
if (yych <= '/') if (yych <= '/') goto json_parser_27;
{ if (yych >= ':') goto json_parser_27;
goto json_parser_27;
}
if (yych >= ':')
{
goto json_parser_27;
}
json_parser_45: json_parser_45:
++buffer_re2c; ++buffer_re2c;
yych = *buffer_re2c; yych = *buffer_re2c;
if (yych <= '/') if (yych <= '/') goto json_parser_11;
{ if (yych <= '9') goto json_parser_45;
goto json_parser_11; goto json_parser_11;
}
if (yych <= '9')
{
goto json_parser_45;
}
goto json_parser_11;
json_parser_47: json_parser_47:
yyaccept = 1; yyaccept = 1;
marker = ++buffer_re2c; marker = ++buffer_re2c;
yych = *buffer_re2c; yych = *buffer_re2c;
if (yych <= 'D') if (yych <= 'D') {
{ if (yych <= '/') goto json_parser_11;
if (yych <= '/') if (yych <= '9') goto json_parser_47;
{ goto json_parser_11;
goto json_parser_11; } else {
} if (yych <= 'E') goto json_parser_43;
if (yych <= '9') if (yych == 'e') goto json_parser_43;
{ goto json_parser_11;
goto json_parser_47; }
}
goto json_parser_11;
}
else
{
if (yych <= 'E')
{
goto json_parser_43;
}
if (yych == 'e')
{
goto json_parser_43;
}
goto json_parser_11;
}
json_parser_49: json_parser_49:
yyaccept = 1; yyaccept = 1;
yych = *(marker = ++buffer_re2c); yych = *(marker = ++buffer_re2c);
if (yych <= 'D') if (yych <= 'D') {
{ if (yych == '.') goto json_parser_42;
if (yych == '.') goto json_parser_11;
{ } else {
goto json_parser_42; if (yych <= 'E') goto json_parser_43;
} if (yych == 'e') goto json_parser_43;
goto json_parser_11; goto json_parser_11;
} }
else
{
if (yych <= 'E')
{
goto json_parser_43;
}
if (yych == 'e')
{
goto json_parser_43;
}
goto json_parser_11;
}
json_parser_50: json_parser_50:
++buffer_re2c; ++buffer_re2c;
yych = *buffer_re2c; yych = *buffer_re2c;
json_parser_51: json_parser_51:
if (yybm[0 + yych] & 64) if (yybm[0+yych] & 64) {
{ goto json_parser_50;
goto json_parser_50; }
} if (yych <= '"') goto json_parser_53;
if (yych <= '"') ++buffer_re2c;
{ yych = *buffer_re2c;
goto json_parser_53; if (yych <= 'e') {
} if (yych <= '/') {
++buffer_re2c; if (yych == '"') goto json_parser_50;
yych = *buffer_re2c; if (yych <= '.') goto json_parser_27;
if (yych <= 'e') goto json_parser_50;
{ } else {
if (yych <= '/') if (yych <= '\\') {
{ if (yych <= '[') goto json_parser_27;
if (yych == '"') goto json_parser_50;
{ } else {
goto json_parser_50; if (yych == 'b') goto json_parser_50;
} goto json_parser_27;
if (yych <= '.') }
{ }
goto json_parser_27; } else {
} if (yych <= 'q') {
goto json_parser_50; if (yych <= 'f') goto json_parser_50;
} if (yych == 'n') goto json_parser_50;
else goto json_parser_27;
{ } else {
if (yych <= '\\') if (yych <= 's') {
{ if (yych <= 'r') goto json_parser_50;
if (yych <= '[') goto json_parser_27;
{ } else {
goto json_parser_27; if (yych <= 't') goto json_parser_50;
} if (yych <= 'u') goto json_parser_55;
goto json_parser_50; goto json_parser_27;
} }
else }
{ }
if (yych == 'b')
{
goto json_parser_50;
}
goto json_parser_27;
}
}
}
else
{
if (yych <= 'q')
{
if (yych <= 'f')
{
goto json_parser_50;
}
if (yych == 'n')
{
goto json_parser_50;
}
goto json_parser_27;
}
else
{
if (yych <= 's')
{
if (yych <= 'r')
{
goto json_parser_50;
}
goto json_parser_27;
}
else
{
if (yych <= 't')
{
goto json_parser_50;
}
if (yych <= 'u')
{
goto json_parser_55;
}
goto json_parser_27;
}
}
}
json_parser_53: json_parser_53:
++buffer_re2c; ++buffer_re2c;
#line 2658 "src/json.hpp.re2c" { return last_token = token_type::value_string; }
{
return last_token = token_type::value_string;
}
#line 2932 "<stdout>"
json_parser_55: json_parser_55:
++buffer_re2c; ++buffer_re2c;
yych = *buffer_re2c; yych = *buffer_re2c;
if (yych <= '@') if (yych <= '@') {
{ if (yych <= '/') goto json_parser_27;
if (yych <= '/') if (yych >= ':') goto json_parser_27;
{ } else {
goto json_parser_27; if (yych <= 'F') goto json_parser_56;
} if (yych <= '`') goto json_parser_27;
if (yych >= ':') if (yych >= 'g') goto json_parser_27;
{ }
goto json_parser_27;
}
}
else
{
if (yych <= 'F')
{
goto json_parser_56;
}
if (yych <= '`')
{
goto json_parser_27;
}
if (yych >= 'g')
{
goto json_parser_27;
}
}
json_parser_56: json_parser_56:
++buffer_re2c; ++buffer_re2c;
yych = *buffer_re2c; yych = *buffer_re2c;
if (yych <= '@') if (yych <= '@') {
{ if (yych <= '/') goto json_parser_27;
if (yych <= '/') if (yych >= ':') goto json_parser_27;
{ } else {
goto json_parser_27; if (yych <= 'F') goto json_parser_57;
} if (yych <= '`') goto json_parser_27;
if (yych >= ':') if (yych >= 'g') goto json_parser_27;
{ }
goto json_parser_27;
}
}
else
{
if (yych <= 'F')
{
goto json_parser_57;
}
if (yych <= '`')
{
goto json_parser_27;
}
if (yych >= 'g')
{
goto json_parser_27;
}
}
json_parser_57: json_parser_57:
++buffer_re2c; ++buffer_re2c;
yych = *buffer_re2c; yych = *buffer_re2c;
if (yych <= '@') if (yych <= '@') {
{ if (yych <= '/') goto json_parser_27;
if (yych <= '/') if (yych >= ':') goto json_parser_27;
{ } else {
goto json_parser_27; if (yych <= 'F') goto json_parser_58;
} if (yych <= '`') goto json_parser_27;
if (yych >= ':') if (yych >= 'g') goto json_parser_27;
{ }
goto json_parser_27;
}
}
else
{
if (yych <= 'F')
{
goto json_parser_58;
}
if (yych <= '`')
{
goto json_parser_27;
}
if (yych >= 'g')
{
goto json_parser_27;
}
}
json_parser_58: json_parser_58:
++buffer_re2c; ++buffer_re2c;
yych = *buffer_re2c; yych = *buffer_re2c;
if (yych <= '@') if (yych <= '@') {
{ if (yych <= '/') goto json_parser_27;
if (yych <= '/') if (yych <= '9') goto json_parser_50;
{ goto json_parser_27;
goto json_parser_27; } else {
} if (yych <= 'F') goto json_parser_50;
if (yych <= '9') if (yych <= '`') goto json_parser_27;
{ if (yych <= 'f') goto json_parser_50;
goto json_parser_50; goto json_parser_27;
} }
goto json_parser_27;
}
else
{
if (yych <= 'F')
{
goto json_parser_50;
}
if (yych <= '`')
{
goto json_parser_27;
}
if (yych <= 'f')
{
goto json_parser_50;
}
goto json_parser_27;
}
json_parser_59: json_parser_59:
++buffer_re2c; ++buffer_re2c;
yych = *buffer_re2c; yych = *buffer_re2c;
json_parser_60: json_parser_60:
if (yybm[0 + yych] & 128) if (yybm[0+yych] & 128) {
{ goto json_parser_59;
goto json_parser_59; }
} goto json_parser_2;
goto json_parser_2; }
}
#line 2662 "src/json.hpp.re2c"
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment