Commit Graph

1072 Commits

Author SHA1 Message Date
Eric Fischer
264abd48de Fix crash with comma or colon at the top level. 2014-02-05 21:52:39 -08:00
Eric Fischer
e7184989ec Handle \u escapes in strings 2014-02-05 21:42:49 -08:00
Eric Fischer
4506a85e6b Add comments 2014-02-05 21:34:17 -08:00
Eric Fischer
95410dbf33 Fix logic error that broke top-level hashes 2014-02-05 21:29:40 -08:00
Eric Fischer
7983c66add Separate source and header files 2014-02-05 21:27:48 -08:00
Eric Fischer
281b98e3d8 Guard against hash keys with no values 2014-02-05 18:34:02 -08:00
Eric Fischer
45e37eb66a Hash getter to extract all Features 2014-02-05 18:23:49 -08:00
Eric Fischer
8aec0ed9d2 Break up the wall of text a little 2014-02-05 18:03:12 -08:00
Eric Fischer
e195aa54c3 Much more reasonable pretty-printing (but still reversed) 2014-02-05 17:59:04 -08:00
Eric Fischer
285f1bf8e6 Fix number parsing bug and hash initialization bug 2014-02-05 17:38:02 -08:00
Eric Fischer
3e049754d1 Fix null dereferences 2014-02-05 17:28:45 -08:00
Eric Fischer
558c47c498 Slightly better debug output 2014-02-05 17:21:19 -08:00
Eric Fischer
3e9bb4567e Test code 2014-02-05 16:51:28 -08:00
Eric Fischer
80408353c8 Add strings 2014-02-05 16:45:20 -08:00
Eric Fischer
b0103ea458 Growing string instead of static buffer 2014-02-05 16:39:50 -08:00
Eric Fischer
2a7fa98a3a Add numbers (and a buffer overflow risk to fix) 2014-02-05 16:23:01 -08:00
Eric Fischer
7865a9757e Attach child objects to the containers 2014-02-05 16:10:22 -08:00
Eric Fischer
50f30c3dd0 Comma and colon 2014-02-05 16:00:01 -08:00
Eric Fischer
f895b8f6b7 Correct value for false 2014-02-05 15:49:53 -08:00
Eric Fischer
c913f0eec1 Add null, true, false 2014-02-05 15:42:15 -08:00
Eric Fischer
32cf645516 Arrays and hashes 2014-02-05 15:33:43 -08:00
Eric Fischer
c3cda93a77 Basic data types 2014-02-05 15:16:23 -08:00