More hacking on monad-comp
authorSimon Peyton Jones <simonpj@microsoft.com>
Tue, 3 May 2011 07:57:30 +0000 (08:57 +0100)
committerSimon Peyton Jones <simonpj@microsoft.com>
Tue, 3 May 2011 07:57:30 +0000 (08:57 +0100)
commite01036f89a0d3949ea642dd42b29bc8e31658f0f
tree35677236e9009f1f53c49accc904db19fab1099b
parentf6d254cccd3dc25fff9ff50c2e1bea52b10345e4
More hacking on monad-comp

Lots of refactoring. In particular I have now combined
TansformStmt and GroupStmt into a single constructor TransStmt.
This gives lots of useful code sharing.
compiler/deSugar/Check.lhs
compiler/deSugar/Coverage.lhs
compiler/deSugar/DsListComp.lhs
compiler/hsSyn/HsExpr.lhs
compiler/hsSyn/HsUtils.lhs
compiler/rename/RnExpr.lhs
compiler/typecheck/TcHsSyn.lhs
compiler/typecheck/TcMatches.lhs