Lines Matching refs:lexer_next
39 static bool lexer_next(struct json_lexer *lex, struct json_token *tok) in lexer_next() function
276 if (!lexer_next(&json->lex, &tok)) { in obj_init()
293 if (!lexer_next(&json->lex, &tok)) { in arr_init()
329 if (!lexer_next(&json->lex, &tok)) { in obj_next()
342 if (!lexer_next(&json->lex, &tok)) { in obj_next()
360 if (!lexer_next(&json->lex, &tok)) { in obj_next()
369 if (!lexer_next(&json->lex, &kv->value)) { in obj_next()
378 if (!lexer_next(&json->lex, value)) { in arr_next()
387 if (!lexer_next(&json->lex, value)) { in arr_next()
401 while (field_count > 0 && lexer_next(&obj->lex, &kv->value)) { in skip_field()
840 if (!lexer_next(&json->lex, &tok)) { in json_arr_separate_parse_object()
847 if (!lexer_next(&json->lex, &tok)) { in json_arr_separate_parse_object()