improved syntax highlighting of Haskell floats. matches '1e4'