Go to the source code of this file.
Data Structures | |
struct | JSON_checker_struct |
Typedefs | |
typedef struct JSON_checker_struct * | JSON_checker |
Functions | |
JSON_checker | new_JSON_checker (int depth) |
int | JSON_checker_char (JSON_checker jc, int next_char) |
int | JSON_checker_done (JSON_checker jc) |
typedef struct JSON_checker_struct * JSON_checker |
int JSON_checker_char | ( | JSON_checker | jc, | |
int | next_char | |||
) |
References __, AR, C_ETC, CO, KE, MODE_ARRAY, MODE_KEY, MODE_OBJECT, OB, OK, JSON_checker_struct::stack, JSON_checker_struct::state, JSON_checker_struct::top, and VA.
Referenced by validate_json().
int JSON_checker_done | ( | JSON_checker | jc | ) |
References MODE_DONE, OK, and JSON_checker_struct::state.
Referenced by validate_json().
JSON_checker new_JSON_checker | ( | int | depth | ) |
References JSON_checker_struct::depth, GO, MODE_DONE, JSON_checker_struct::stack, JSON_checker_struct::state, and JSON_checker_struct::top.
Referenced by validate_json().