Home | History | Annotate | Download | only in qemu

Lines Matching refs:tokens

36  * 1) add geometry information to tokens
41 static QObject *parse_value(JSONParserContext *ctxt, QList **tokens, va_list *ap);
46 * tokens are dictionaries that contain a type, a string value, and geometry information
270 static int parse_pair(JSONParserContext *ctxt, QDict *dict, QList **tokens, va_list *ap)
273 QList *working = qlist_copy(*tokens);
298 QDECREF(*tokens);
299 *tokens = working;
311 static QObject *parse_object(JSONParserContext *ctxt, QList **tokens, va_list *ap)
315 QList *working = qlist_copy(*tokens);
355 QDECREF(*tokens);
356 *tokens = working;
367 static QObject *parse_array(JSONParserContext *ctxt, QList **tokens, va_list *ap)
371 QList *working = qlist_copy(*tokens);
423 QDECREF(*tokens);
424 *tokens = working;
435 static QObject *parse_keyword(JSONParserContext *ctxt, QList **tokens)
438 QList *working = qlist_copy(*tokens);
456 QDECREF(*tokens);
457 *tokens = working;
468 static QObject *parse_escape(JSONParserContext *ctxt, QList **tokens, va_list *ap)
471 QList *working = qlist_copy(*tokens);
499 QDECREF(*tokens);
500 *tokens = working;
511 static QObject *parse_literal(JSONParserContext *ctxt, QList **tokens)
514 QList *working = qlist_copy(*tokens);
533 QDECREF(*tokens);
534 *tokens = working;
545 static QObject *parse_value(JSONParserContext *ctxt, QList **tokens, va_list *ap)
549 obj = parse_object(ctxt, tokens, ap);
551 obj = parse_array(ctxt, tokens, ap);
554 obj = parse_escape(ctxt, tokens, ap);
557 obj = parse_keyword(ctxt, tokens);
560 obj = parse_literal(ctxt, tokens);
566 QObject *json_parser_parse(QList *tokens, va_list *ap)
569 QList *working = qlist_copy(tokens);