summaryrefslogtreecommitdiff
path: root/json-glib/json-scanner.h
Commit message (Collapse)AuthorAgeFilesLines
* Updated FSF's addressDaniel Mustieles2014-01-311-3/+1
|
* scanner: Remove unused functionsEmmanuele Bassi2012-10-261-43/+2
| | | | | | | | JsonScanner is an internal, modified copy of GScanner; we don't need a bunch of the provided functions, as the type and its related API are meant for internal use only. Fewer functions == better coverage == less code to maintain.
* scanner: Mark all symbols as internalEmmanuele Bassi2012-06-301-0/+21
| | | | | The JsonScanner API is purely internal; the symbols it exposes should not end up in the shared library ABI.
* Adapt to the demise of single includes in GLibMatthias Clasen2011-10-121-3/+1
|
* 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.