[project @ 2004-06-23 22:43:20 by ross]
authorross <unknown>
Wed, 23 Jun 2004 22:43:21 +0000 (22:43 +0000)
committerross <unknown>
Wed, 23 Jun 2004 22:43:21 +0000 (22:43 +0000)
commit8000acbfde9bf677123fa28b59835535a2fb1e2f
treefd45085b20f4dd87fc56c2ccf4b9f4e4d1ef86a6
parenteb4e9631e911bb4e9adc10def1f20de5fcaaf173
[project @ 2004-06-23 22:43:20 by ross]
arrow notation fixes (problems reported bu John Hughes):

* allow an infixexp (exp0) to the left of -<.  This adds 4 more
  shift/reduce conflicts, because it makes if/lambda/let/case/proc
  before -< ambiguous.  This is the same sort of thing as
  "if x then y else z + 1", and as there shifting does the right thing.

* described the grammar more precisely

* fixed an example

merge to STABLE
ghc/compiler/parser/Parser.y.pp
ghc/docs/users_guide/glasgow_exts.sgml