some progress
some progress
This commit is contained in:
@@ -317,7 +317,7 @@ scan_result_t scan_value_func(scan_value_t value);
|
||||
|
||||
scan_result_t scan_error_and_recover(scanner_t *s, char const *message);
|
||||
bool scan_eof(scanner_t *s);
|
||||
bool scan_literal(scanner_t *s, char const *lit);
|
||||
scan_result_t scan_literal(scanner_t *s, char const *lit);
|
||||
int scan_repeat_literal(scanner_t *s, char const *lit);
|
||||
bool scan_whitespace(scanner_t *s);
|
||||
scan_result_t scan_digit(scanner_t *s);
|
||||
@@ -389,14 +389,7 @@ typedef struct json_pair {
|
||||
json_value_t value;
|
||||
} json_pair_t;
|
||||
|
||||
bool json_as_array(json_value_t *value, json_array_t *array);
|
||||
bool json_as_boolean(json_value_t *value, bool *out_bool);
|
||||
bool json_as_null(json_value_t *value);
|
||||
bool json_as_number(json_value_t *value, double *out_double);
|
||||
bool json_as_object(json_value_t *value, json_object_t *out_object);
|
||||
bool json_as_string(json_value_t *value, json_string_t *out_string);
|
||||
bool json_obj_get(json_object_t *obj, json_string_t key, json_value_t *out_value);
|
||||
json_value_t json_parse(scanner_t *scanner, allocator_t allocator);
|
||||
bool json_parse(scanner_t *scanner, allocator_t allocator, json_value_t *out);
|
||||
|
||||
// string builder //////////////////////////////////////////////////////////////
|
||||
typedef struct string_builder_node {
|
||||
|
||||
Reference in New Issue
Block a user