4 Commits (39dd3e1f55a70f568cc9d280f67467aa4e8a63bd)

Author SHA1 Message Date
Markus Armbruster 1e960b4602 json: Eliminate lexer state IN_WHITESPACE, pseudo-token JSON_SKIP 8 years ago
Markus Armbruster 2ce4ee64c4 json: Eliminate lexer state IN_ERROR 8 years ago
Markus Armbruster c0ee3afa7f json: Make lexer's "character consumed" logic less confusing 8 years ago
Markus Armbruster 86cdf9ec8d json: Clean up headers 8 years ago
Markus Armbruster f9277915ee json: Fix streamer not to ignore trailing unterminated structures 8 years ago
Markus Armbruster 2cbd15aa6f json: Treat unwanted interpolation as lexical error 8 years ago
Markus Armbruster 61030280ca json: Rename token JSON_ESCAPE & friends to JSON_INTERP 8 years ago
Markus Armbruster 037f244088 json: Have lexer call streamer directly 8 years ago
Marc-André Lureau 7c1e1d5481 json: remove useless return value from lexer/parser 8 years ago
Peter Maydell 90ce6e2644 include: Clean up includes 10 years ago
Paolo Bonzini d2ca7c0b0d qjson: replace QString in JSONLexer with GString 11 years ago
Markus Armbruster c54616608a qjson: Give each of the six structural chars its own token type 11 years ago
Markus Armbruster b8d3b1da3c qjson: Spell out some silent assumptions 11 years ago
Paolo Bonzini 7b1b5d1913 qapi: move include files to include/qobject/ 14 years ago
Michael Roth b011f61931 json-lexer: make lexer error-recovery more deterministic 15 years ago
Anthony Liguori 5ab8558d9b Add a lexer for JSON 17 years ago