15 Commits (0c22b772ed03ff960c2e052b2422a28b855b0927)

Author SHA1 Message Date
Serge A. Zaitsev 4e869f7e9e Complex types (objects and arrays) now have also size - number of child elements
14 years ago
Serge A. Zaitsev c955364a95 All objects renamed using jsmn prefix to keep consistency and not be mixed with other json libraries. Demo is now called just demo.
14 years ago
Serge A. Zaitsev 3d94cd0a18 Removed useless argument from printf
14 years ago
Serge Zaitsev f88240ac2e Simplified demo output format
14 years ago
Serge A. Zaitsev 23b8487783 Demo: option added to specify buffer size when reading
14 years ago
Serge A. Zaitsev b91dee9102 Demo: declarations moved to the top of functions.
14 years ago
Serge A. Zaitsev 7a027a4dd2 Token manipulation functions changes. size_t replaced with unsigned int.
14 years ago
Serge A. Zaitsev 3922360800 Demo: options added. Number of tokens can be specified now.
14 years ago
Serge A. Zaitsev 991ca5dd94 Demo: can now read from stdin
14 years ago
Serge A. Zaitsev d0d52f6847 Design: primitive type implemented as a replacement to boolean/number/null. String tokens point to the unquoted string
14 years ago
Serge A. Zaitsev 60509e2850 Design: rewritten using parser structure
14 years ago
Serge A. Zaitsev 30370e37f8 Design: Added asserts in parser. Increased number of tokens in demo.
14 years ago
Serge A. Zaitsev a70dab5cf9 Design: unrolled reference tables. Nested functions moved outside. Got smaller code.
14 years ago
Serge A. Zaitsev aa97d8b599 Demo: changed to read from '.js' file
14 years ago
Serge A. Zaitsev 0568be6e0b Demo separated from the jsmn code. Makefile changed. Some comments added
14 years ago