Lines Matching +full:highly +full:- +full:integrated
6 easily integrated into resource-limited or embedded projects.
16 ----------
27 dependencies or non-standard C extensions). An of course, **simplicity** is a
28 key feature - simple code style, simple algorithm, simple integration into
32 --------
36 * highly portable (tested on x86/amd64, ARM, AVR)
41 * incremental single-pass parsing
42 * library code is covered with unit-tests
45 ------
64 * Object - a container of key-value pairs, e.g.:
66 * Array - a sequence of values, e.g.:
68 * String - a quoted sequence of chars, e.g.: `"foo"`
69 * Primitive - a number, a boolean (`true`, `false`) or `null`
76 it possible to use zero-copy techniques.
79 -------
95 ---
110 * <code>'t', 'f'</code> - boolean
111 * <code>'n'</code> - null
112 * <code>'-', '0'..'9'</code> - number
134 // js - pointer to JSON string
135 // tokens - an array of tokens available
136 // 10 - number of tokens available
142 A non-negative reutrn value of `jsmn_parse` is the number of tokens actually
150 * `JSMN_ERROR_INVAL` - bad token, JSON string is corrupted
151 * `JSMN_ERROR_NOMEM` - not enough tokens, JSON string is too large
152 * `JSMN_ERROR_PART` - JSON string is too short, expecting more JSON data
154 If you get `JSON_ERROR_NOMEM`, you can re-allocate more tokens and call
160 ----------
162 This software is distributed under [MIT license](http://www.opensource.org/licenses/mit-license.php…