[project @ 2003-07-16 08:49:01 by ross]
authorross <unknown>
Wed, 16 Jul 2003 08:49:05 +0000 (08:49 +0000)
committerross <unknown>
Wed, 16 Jul 2003 08:49:05 +0000 (08:49 +0000)
commit98232a6130f0661486899530fa3461e32499366f
tree3759045c6954bf8094c222aed3b1321ca029131b
parent5ac88b392b71f7d9c71584df76b461bda19f91f4
[project @ 2003-07-16 08:49:01 by ross]
Arrow notation: add a new (more primitive) form of command:

cmd ::= ... | cmd aexp

analogous to ordinary application, and also represented using HsApp.
To avoid an overlap, the syntax for combining forms is changed to

(|aexp cmd1 ... cmdn|)
ghc/compiler/deSugar/DsArrows.lhs
ghc/compiler/hsSyn/HsExpr.lhs
ghc/compiler/parser/Parser.y
ghc/compiler/rename/RnExpr.lhs
ghc/compiler/typecheck/TcArrows.lhs
ghc/docs/users_guide/glasgow_exts.sgml