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.
Showing
- compiler/deSugar/Check.lhs 730 additions, 728 deletionscompiler/deSugar/Check.lhs
- compiler/deSugar/Coverage.lhs 6 additions, 20 deletionscompiler/deSugar/Coverage.lhs
- compiler/deSugar/DsListComp.lhs 73 additions, 126 deletionscompiler/deSugar/DsListComp.lhs
- compiler/hsSyn/HsExpr.lhs 38 additions, 56 deletionscompiler/hsSyn/HsExpr.lhs
- compiler/hsSyn/HsUtils.lhs 18 additions, 22 deletionscompiler/hsSyn/HsUtils.lhs
- compiler/rename/RnExpr.lhs 28 additions, 66 deletionscompiler/rename/RnExpr.lhs
- compiler/typecheck/TcHsSyn.lhs 10 additions, 24 deletionscompiler/typecheck/TcHsSyn.lhs
- compiler/typecheck/TcMatches.lhs 130 additions, 216 deletionscompiler/typecheck/TcMatches.lhs
Loading
Please register or sign in to comment