Fix bug with fractional numbers not being lexed correctly.

Leading 0s in a fractional portion of a number were being ignored due to a change I made in 0ee04965. This has now been fixed and works as intended in 2b09462.