| See: | Type struct stack_elem_s |
| struct stack_elem_s | |
| { | |
| char* key; | |
| yajl_val value; | |
| stack_elem_t* next; | |
| } |
| struct context_s | |
| { | |
| stack_elem_t* stack; | |
| yajl_val root; | |
| char* errbuf; | |
| size_t errbuf_size; | |
| } |
| See: | Type struct context_s |
void yajl_tree_free ( yajl_val v )
yajl_val yajl_tree_get ( yajl_val n, const char** path, yajl_type type )
| Prototyped in: | src/yajl/yajl_tree.h | |
| Calls: | strcmp() | |
| Called by: | main() | example/parse_config.c |
yajl_val yajl_tree_parse ( const char* input, char* error_buffer, size_t error_buffer_size )
| Calls: | __assert13(), realloc(), snprintf() | |
| Called by: | context_add_value() | src/yajl_tree.c |
| Calls: | array_add_value() | src/yajl_tree.c |
| object_add_keyval() | src/yajl_tree.c | |
| __assert13(), free(), snprintf() | ||
| Called by: | handle_boolean() | src/yajl_tree.c |
| handle_end_array() | src/yajl_tree.c | |
| handle_end_map() | src/yajl_tree.c | |
| handle_null() | src/yajl_tree.c | |
| handle_number() | src/yajl_tree.c | |
| handle_string() | src/yajl_tree.c | |
| Calls: | free(), snprintf() | |
| Called by: | handle_end_array() | src/yajl_tree.c |
| handle_end_map() | src/yajl_tree.c | |
| yajl_tree_parse() | src/yajl_tree.c | |
| Calls: | __assert13(), malloc(), memset(), snprintf() | |
| Called by: | handle_start_array() | src/yajl_tree.c |
| handle_start_map() | src/yajl_tree.c | |
| Calls: | context_add_value() | src/yajl_tree.c |
| value_alloc() | src/yajl_tree.c | |
| snprintf() | ||
| Used in: | yajl_tree_parse() | src/yajl_tree.c |
| Calls: | context_add_value() | src/yajl_tree.c |
| context_pop() | src/yajl_tree.c | |
| Used in: | yajl_tree_parse() | src/yajl_tree.c |
| Calls: | context_add_value() | src/yajl_tree.c |
| context_pop() | src/yajl_tree.c | |
| Used in: | yajl_tree_parse() | src/yajl_tree.c |
| Calls: | context_add_value() | src/yajl_tree.c |
| value_alloc() | src/yajl_tree.c | |
| snprintf() | ||
| Used in: | yajl_tree_parse() | src/yajl_tree.c |
| Calls: | context_add_value() | src/yajl_tree.c |
| value_alloc() | src/yajl_tree.c | |
| yajl_parse_integer() | src/yajl_parser.c | |
| __errno(), free(), malloc(), memcpy(), snprintf(), strlen(), strtod() | ||
| Used in: | yajl_tree_parse() | src/yajl_tree.c |
| Calls: | context_push() | src/yajl_tree.c |
| value_alloc() | src/yajl_tree.c | |
| snprintf() | ||
| Used in: | yajl_tree_parse() | src/yajl_tree.c |
| Calls: | context_push() | src/yajl_tree.c |
| value_alloc() | src/yajl_tree.c | |
| snprintf() | ||
| Used in: | yajl_tree_parse() | src/yajl_tree.c |
| Calls: | context_add_value() | src/yajl_tree.c |
| value_alloc() | src/yajl_tree.c | |
| free(), malloc(), memcpy(), snprintf() | ||
| Used in: | yajl_tree_parse() | src/yajl_tree.c |
| Calls: | __assert13(), realloc(), snprintf() | |
| Called by: | context_add_value() | src/yajl_tree.c |
| Calls: | malloc(), memset() | |
| Called by: | handle_boolean() | src/yajl_tree.c |
| handle_null() | src/yajl_tree.c | |
| handle_number() | src/yajl_tree.c | |
| handle_start_array() | src/yajl_tree.c | |
| handle_start_map() | src/yajl_tree.c | |
| handle_string() | src/yajl_tree.c | |
| Calls: | yajl_tree_free() | src/yajl_tree.c |
| free() | ||
| Called by: | yajl_tree_free() | src/yajl_tree.c |
| Calls: | yajl_tree_free() | src/yajl_tree.c |
| free() | ||
| Called by: | yajl_tree_free() | src/yajl_tree.c |