Lines Matching defs:lex
77 static void error_set(json_error_t *error, const lex_t *lex, in error_set()
230 static int lex_get(lex_t *lex, json_error_t *error) in lex_get()
235 static void lex_save(lex_t *lex, int c) in lex_save()
240 static int lex_get_save(lex_t *lex, json_error_t *error) in lex_get_save()
248 static void lex_unget(lex_t *lex, int c) in lex_unget()
253 static void lex_unget_unsave(lex_t *lex, int c) in lex_unget_unsave()
272 static void lex_save_cached(lex_t *lex) in lex_save_cached()
306 static void lex_scan_string(lex_t *lex, json_error_t *error) in lex_scan_string()
473 static int lex_scan_number(lex_t *lex, int c, json_error_t *error) in lex_scan_number()
568 static int lex_scan(lex_t *lex, json_error_t *error) in lex_scan()
638 static char *lex_steal_string(lex_t *lex) in lex_steal_string()
649 static int lex_init(lex_t *lex, get_func get, void *data) in lex_init()
659 static void lex_close(lex_t *lex) in lex_close()
671 static json_t *parse_object(lex_t *lex, size_t flags, json_error_t *error) in parse_object()
744 static json_t *parse_array(lex_t *lex, size_t flags, json_error_t *error) in parse_array()
784 static json_t *parse_value(lex_t *lex, size_t flags, json_error_t *error) in parse_value()
848 static json_t *parse_json(lex_t *lex, size_t flags, json_error_t *error) in parse_json()
903 lex_t lex; in json_loads() local
947 lex_t lex; in json_loadb() local
973 lex_t lex; in json_loadf() local
1054 lex_t lex; in json_load_callback() local