Numbers with integral parts >= 10 were incorrectly parsed as integers as next_char always pointed to the second number not the decimal point.
Numbers with integral parts >= 10 were incorrectly parsed as integers as next_char always pointed to the second number not the decimal point.