fixed lexer to properly read fortran-notation double constants