json-parser.c revision f784d5bb8edbec88829524135cfa100129f5384d
429N/A#include "istream-jsonstr.h"
429N/A#include "json-parser.h"
429N/Aenum json_state {
429N/A JSON_STATE_ROOT = 0,
429N/Astruct json_parser {
546N/A unsigned int nested_skip_count;
429N/A case JSON_STATE_ROOT:
429N/A case JSON_STATE_ARRAY_VALUE:
429N/A case JSON_STATE_VALUE:
429N/A case JSON_STATE_ARRAY_VALUE:
429N/A case JSON_STATE_VALUE:
1230N/A case JSON_STATE_OBJECT_KEY:
429N/A case JSON_STATE_OBJECT_NEXT:
1230N/A case JSON_STATE_ARRAY_OPEN:
429N/A case JSON_STATE_ARRAY_NEXT:
499N/A case JSON_STATE_DONE: