Allows parsing of numbers with decimals

but currently doesn't work if there is no number leading the decimal point.