Analogous to `Reader#fortran_float`, but starts and ends with a digit or decimal point. Consumes everything between. Yields a `Float`: ```rust pub struct Float { integer_part: Vec<Digit> fractional_part: Vec<Digit> } ```