Fixed bug introduced in 985d7423.

If a float smaller than one in absolute value is written without a
leading zero in the mod file, for instance as `.5`, we really need to
prefix the number with a zero. The simplest approach is to convert
the strings representing the numerical constants into floats.
parent 985d7423
Pipeline #3010 passed with stages
in 3 minutes and 30 seconds