readDigits() now panics on invalid input
Update the signature of parseBasic{Uint,Int}
Panic an error interface when in an unknown state
Move errUnknown to unmarshal.go, add ValueError definition
Implement SyntaxError
Implement normalize, rename readDigits to copyDigits
Implement full support for JSON uint parsing
Complete support for JSON signed integer parsing
Documentation fix
Implement integer unmarshalling
Implement floating point value unmarshalling
Clean up error reporting in unmarshal.go
Implement string decoding
Add support for string unmarshalling