adds a parser for floating point