redo float literal lexing