@@ -420,7 +420,7 @@ static const rb_data_type_t JSON_Parser_type;
420420static char *JSON_parse_string(JSON_Parser *json, char *p, char *pe, VALUE *result);
421421static char *JSON_parse_object(JSON_Parser *json, char *p, char *pe, VALUE *result, int current_nesting);
422422static char *JSON_parse_value(JSON_Parser *json, char *p, char *pe, VALUE *result, int current_nesting);
423- static char *JSON_parse_float (JSON_Parser *json, char *p, char *pe, VALUE *result);
423+ static char *JSON_parse_number (JSON_Parser *json, char *p, char *pe, VALUE *result);
424424static char *JSON_parse_array(JSON_Parser *json, char *p, char *pe, VALUE *result, int current_nesting);
425425
426426
@@ -626,7 +626,7 @@ static char *JSON_parse_object(JSON_Parser *json, char *p, char *pe, VALUE *resu
626626 raise_parse_error("unexpected token at '%s'", p);
627627 }
628628 }
629- np = JSON_parse_float (json, fpc, pe, result);
629+ np = JSON_parse_number (json, fpc, pe, result);
630630 if (np != NULL) {
631631 fexec np;
632632 }
@@ -741,7 +741,7 @@ static char *JSON_decode_integer(JSON_Parser *json, char *p, VALUE *result)
741741 ) (^[0-9Ee.\-]? @exit ));
742742}%%
743743
744- static char *JSON_parse_float (JSON_Parser *json, char *p, char *pe, VALUE *result)
744+ static char *JSON_parse_number (JSON_Parser *json, char *p, char *pe, VALUE *result)
745745{
746746 int cs = EVIL;
747747 bool is_float = false;
0 commit comments