This reverts commit 19ab4ba.
…its ilk. There were two notable bugs. The strings "+" and "-" were parsing successfully as the number 0. The strings "0x" and "0X" were also parsing successfully as the number 0, when they should be an error.
…typo people make would be nice to catch it for them.