Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Whitespace fixes in the licensing notice | Emmanuele Bassi | 2008-04-19 | 1 | -1/+1 |
| | |||||
* | Completely internalize the JsonScanner | Emmanuele Bassi | 2008-02-29 | 1 | -1/+5 |
| | | | | | Rename all the API and the data types to the Json namespace, so we can use the internal copy instead of GScanner. | ||||
* | Copy GScanner into JSON-GLib as JsonScanner | Emmanuele Bassi | 2008-02-29 | 1 | -0/+167 |
Instead of writing our tokenizer we can fork GScanner and make a specialized version for JSON (as per RFC), luckily the licenses are compatible (LGPLv2.1 with "any later" clause). GScanner does not support Unicode "\uNNNN" escaping and we need to ensure UTF-8 strings as well. The API will mostly be the same, but the generic bits not used by JsonParser will be hidden: this is, after all, a specialized tokenizer. |