first commit
fixed number output bug: %g => %.0f
added compilation instructions for test.c
added license to parser.h
inlined next_, putback_, and match_str_
rendered cs_json_parse() a candidate for tail call elimination
corrected a naming inconsistency
switched to 4 space soft-tabs
fixed license formatting
expanded test program
fixed a UTF-8 output bug
added a "public" object destructor function
updated c_data_structs
parser can now read input from memory-mapped files
fixed glaring logical error in next_() which appeared in the previous commit
commented string parsing code and replaced two library functions (isdigit & isspace) with "homemade" implementations
fixed a slight floating-point output bug
cleaned up parser.c a bit
improved hash performance
added comments to parser.c and improved performance of next_()