Parse and desugar equational constraints
authorManuel M T Chakravarty <chak@cse.unsw.edu.au>
Thu, 28 Dec 2006 01:03:48 +0000 (01:03 +0000)
committerManuel M T Chakravarty <chak@cse.unsw.edu.au>
Thu, 28 Dec 2006 01:03:48 +0000 (01:03 +0000)
commit654a1ba16e47d3ddabeb74b809ee6097c0770d35
tree770e472fc1dbe386a5ee0c122192f8f42f5d218c
parentae52214482136fdeaaf9d741cf1211cf3cdce5c6
Parse and desugar equational constraints
- With -findexed-types, equational constraints can appear in contexts
  wherever class predicates are allowed.
- The two argument types need to be boxed and rank 0.
compiler/deSugar/DsMeta.hs
compiler/hsSyn/HsTypes.lhs
compiler/parser/Parser.y.pp
compiler/parser/RdrHsSyn.lhs
compiler/rename/RnHsSyn.lhs
compiler/rename/RnTypes.lhs
compiler/typecheck/TcHsType.lhs
compiler/typecheck/TcMType.lhs
compiler/typecheck/TcType.lhs