DescriptionAdd JSON parser to Source/platform
This is based on the inspector protocol parser, with a few changes:
- Reads a WTF::String (either 8 or 16-bit)
- Outputs blink::JSONValues
- Uses RefPtr<>s for compatibility with blink::JSONValue, rather than
std::unique_ptr<>
These changes bring the parser almost exactly to the state that the
inspector parser was in, in Feb 2016, except for not supporting the
non-standard "\x" escape character.
BUG=
Patch Set 1 #Patch Set 2 : Switch to unique_ptr version of JSONValue classes #
Depends on Patchset: Messages
Total messages: 8 (8 generated)
|