aboutsummaryrefslogtreecommitdiff
path: root/qobject/json-lexer.c
AgeCommit message (Expand)Author
2019-03-26json: Fix off-by-one assert check in next_state()Liam Merwick
2018-09-24json: Eliminate lexer state IN_WHITESPACE, pseudo-token JSON_SKIPMarkus Armbruster
2018-09-24json: Eliminate lexer state IN_ERRORMarkus Armbruster
2018-09-24json: Nicer recovery from lexical errorsMarkus Armbruster
2018-09-24json: Make lexer's "character consumed" logic less confusingMarkus Armbruster
2018-09-24json: Clean up how lexer consumes "end of input"Markus Armbruster
2018-09-24json: Fix lexer for lookahead character beyond '\x7F'Markus Armbruster
2018-08-24json: Clean up headersMarkus Armbruster
2018-08-24qobject: Drop superfluous includes of qemu-common.hMarkus Armbruster
2018-08-24json: Fix streamer not to ignore trailing unterminated structuresMarkus Armbruster
2018-08-24json: Improve names of lexer states related to numbersMarkus Armbruster
2018-08-24json: Leave rejecting invalid interpolation to parserMarkus Armbruster
2018-08-24json: Pass lexical errors and limit violations to callbackMarkus Armbruster
2018-08-24json: Treat unwanted interpolation as lexical errorMarkus Armbruster
2018-08-24json: Rename token JSON_ESCAPE & friends to JSON_INTERPMarkus Armbruster
2018-08-24json: Have lexer call streamer directlyMarkus Armbruster
2018-08-24json: remove useless return value from lexer/parserMarc-André Lureau
2018-08-24json: Leave rejecting invalid escape sequences to parserMarkus Armbruster
2018-08-24json: Accept overlong \xC0\x80 as U+0000 ("modified UTF-8")Markus Armbruster
2018-08-24json: Leave rejecting invalid UTF-8 to parserMarkus Armbruster
2018-08-24json: Revamp lexer documentationMarkus Armbruster
2018-08-24json: Reject unescaped control charactersMarkus Armbruster
2018-08-24json: Fix lexer to include the bad character in JSON_ERROR tokenMarkus Armbruster
2017-06-20json: learn to parse uint64 numbersMarc-André Lureau
2016-06-30qobject: Correct JSON lexer grammar commentsEric Blake
2016-02-04qobject: Clean up includesPeter Maydell
2015-11-26qjson: replace QString in JSONLexer with GStringPaolo Bonzini
2015-11-26qjson: Give each of the six structural chars its own token typeMarkus Armbruster
2015-11-26qjson: Spell out some silent assumptionsMarkus Armbruster
2014-06-23json-lexer: fix escaped backslash in single-quoted stringPaolo Bonzini
2013-01-12build: move qobject files to qobject/ and libqemuutil.aPaolo Bonzini