moving things around
Major refactor, initial iteration to split up decoder and parser
fixed typo
fixed up the doctests
micro optimization thanks to @betawaffle
consume_whitespace implementation for binaries
Binary string parser for UnicodeEscape
Binary input implementation for JSON.Parse.String.consume
Support for bitstrings in JSON.Parse.Value and JSON.Parse.Number
Support for binaries in JSON.Parse.Object and JSON.Parse.Array
bumped version number
big cleanup, finally have proper separated implementations for bitstring and char list
fixed performance issue with integer encoding
Fixed broken integer parsing in b0b5a6ed4e7b07510a03bfb5b5302c038b363969
no longer inadvertedly copying strings around, thanks to @betawaffle
Split parser into charlist and bitstring. JSON.Decode now a protocol.
cleanup
No longer user custom integer parsing. Cleanup
Moved unicode hex consumption logc to inside the String modules
Removed @spec from protocol