💄 cleanup

parent 973402c1
...@@ -11446,16 +11446,8 @@ basic_json_parser_74: ...@@ -11446,16 +11446,8 @@ basic_json_parser_74:
case lexer::token_type::value_integer: case lexer::token_type::value_integer:
case lexer::token_type::value_float: case lexer::token_type::value_float:
{ {
const bool ok = m_lexer.get_number(result, last_token); m_lexer.get_number(result, last_token);
get_token(); get_token();
// if number conversion was unsuccessful, then is is
// because the number was directly followed by an
// unexpected character (e.g. "01" where "1" is unexpected)
if (not ok)
{
unexpect(last_token);
}
break; break;
} }
......
...@@ -10480,16 +10480,8 @@ class basic_json ...@@ -10480,16 +10480,8 @@ class basic_json
case lexer::token_type::value_integer: case lexer::token_type::value_integer:
case lexer::token_type::value_float: case lexer::token_type::value_float:
{ {
const bool ok = m_lexer.get_number(result, last_token); m_lexer.get_number(result, last_token);
get_token(); get_token();
// if number conversion was unsuccessful, then is is
// because the number was directly followed by an
// unexpected character (e.g. "01" where "1" is unexpected)
if (not ok)
{
unexpect(last_token);
}
break; break;
} }
......
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