|
RE: floating point literals: msg#00033lang.haskell.glasgow.bugs
> Simon Marlow wrote: > > > > On Mon, Mar 17, 2003 at 10:33:47AM +0000, Ross Paterson wrote: > > > > GHC doesn't recognize literals like 9e2, and nor does lex. > > > > > > Correction: > > > GHC doesn't recognize 9e2 > > > lex is confused by 0xy, 0oy, 9e+y and 9.0e+y > > > > Fixed GHC, I'll leave lex to someone more familiar with the code... > > > > Cheers, > > Simon > > Forgive me if I'm confused, but I thought "9e2" was supposed to be > parsed as two lexemes, "9" and "e2". This changed in the revised version of Haskell 98. I hadn't noticed, hence GHC was still parsing the old H98 syntax. The change dates back to November 2001, and is listed on Simon's Errata page, here: http://research.microsoft.com/Users/simonpj/haskell98-revised/haskell98- bugs.html Cheers, Simon
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: floating point literals, Jon Fairbairn |
|---|---|
| Next by Date: | Re: building 5.04.3 on sparc-solaris-2.6, Malcolm Wallace |
| Previous by Thread: | Re: floating point literals, Jon Fairbairn |
| Next by Thread: | sloppy bug report, Bernard James POPE |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |