summaryrefslogtreecommitdiff
path: root/json-glib/json-scanner.h
Commit message (Collapse)AuthorAgeFilesLines
* Whitespace fixes in the licensing noticeEmmanuele Bassi2008-04-191-1/+1
|
* Completely internalize the JsonScannerEmmanuele Bassi2008-02-291-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 JsonScannerEmmanuele Bassi2008-02-291-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.