Parse formula containing floating point values

A warning is still raised when floats are encountered, but this does not
prevent parsing of the composition.

This fixes #128