This has gone away with my new constructor-naming commit.
Simon
| -Original Message-
| From: Hal Daume III [mailto:[EMAIL PROTECTED]]
| Sent: 28 November 2002 15:38
| To: Simon Peyton-Jones
| Cc: [EMAIL PROTECTED]
| Subject: RE: new -fext-core bug (X = zdwX)
|
| Okay, my bad. Then
Okay, my bad. Then there's a bug in the core parser, since it doesn't
accept these. The toplevel 'vdef' non-terminal expects first a qname,
which is "name" or "mname '.' name". However, according to the lexer,
name must begin with a lower-case character...should this be changed so
that 'vdef' be
| > Prelude.LT :: Prelude.Ordering = Prelude.zdwLT;
| > Prelude.GT :: Prelude.Ordering = Prelude.zdwGT;
| > Prelude.EQ :: Prelude.Ordering = Prelude.zdwEQ;
|
| Except these last three lines are backwards. They should read:
|
| > Prelude.zdwLT :: Prelude.Ordering = Prelude.LT;
Not so, i