|
static void | stack_init (struct stack *s, FILE *out) |
|
static void | stack_destroy (struct stack *s, bool ok) |
|
static void | stack_push (struct stack *s, enum stage stage, cJSON *obj) |
|
static void | stack_pop (struct stack *s) |
|
static void | stack_set_key (struct stack_item *p, const struct scalar_string *s) |
|
static cJSON * | scalar_to_json (const struct scalar *s) |
|
static void | dump_json (cJSON *j, FILE *out) |
|
static void | document_end (struct stack *s) |
|
static bool | sequence_start (struct stack *s) |
|
static bool | mapping_start (struct stack *s) |
|
static void | obj_end (struct stack *s) |
|
static bool | scalar (struct stack *s, yaml_event_t *event) |
|
static int | process_event (struct stack *s, yaml_event_t *event) |
|
static void | print_problem (const yaml_parser_t *p) |
|
int | process_json (struct parser *parser, FILE *out) |
|