

Floating point constants have the syntax
[-]?[0-9]+(.[0-9]+)?([eE]([-]?)[0-9]+)?
where the decimal point is a literal and at least one of the fractional and exponent clauses must be present:
1.0
12.3
1e3 # 1000.0
1E-3 # 0.001
Float constants have type float64::Float.

