Fixes float number tokenization bug.

Fixes bug where float numbers starting with '0' or '.' (eg, 0.1, .1) were
getting tokenized incorrectly.

Rather than passing a substring of the input string to parseFloat, the substring *indexes* were getting passed.