Commit Graph

9 Commits

Author SHA1 Message Date
Aaron Culliney
87ae0f08e0 Refactor JSMN for better conformance to JSON spec and to pass our more stringent tests 2016-03-25 22:32:53 -07:00
Aaron Culliney
8b74dafc6f Check for and disallow NULL tokens in one location 2016-03-22 22:40:59 -07:00
Aaron Culliney
2da23f717a Simplify and refactor JSMN
- Always enable strict mode
    - Always calculate parent links and skip counts
2016-03-22 22:02:30 -07:00
Aaron Culliney
10d9cc3c66 Add APPLE2IX defines 2016-03-09 22:20:17 -08:00
Aaron Culliney
c57bf83514 Merge commit 'b6d20bbe3b2a92a6db810a4e3ef6d67e91a38d36' as 'externals/jsmn' 2016-03-09 21:09:57 -08:00
Aaron Culliney
48c6515790 Remove inline import of JSMN 2016-03-09 21:07:05 -08:00
Aaron Culliney
01b25527fe Add JSON serialization and tests
- Encourage use of opaque reference rather than internal struct
2016-03-04 23:31:15 -08:00
Aaron Culliney
5bb65e3fc3 Calculate and store skip-ahead counts 2016-02-13 21:18:54 -08:00
Aaron Culliney
0bd9591348 Include jsmn JSON parsing code; add our own wrapper for processing JSON daata from files 2015-08-28 22:09:35 -07:00