fix 'single' parser, cover data without exponent in single/double parser