patch applied (ghc): HsSyn clean up for indexed types
| Newsgroups | gmane.comp.lang.haskell.cvs.all,gmane.comp.lang.haskell.cvs.ghc |
|---|---|
| Message-ID | <[email protected]> |
Thu Jan 4 17:26:19 PST 2007 Manuel M T Chakravarty <[email protected]> * HsSyn clean up for indexed types - This patch cleans up the HsSyn representation of type family declarations. - The new representation is not only less delicate, it also simplified teh code a bit. - I took the opportunity of stream lining the terminology and function names at the same time. - I also updated the description on the wiki at <http://hackage.haskell.org/trac/ghc/wiki/TypeFunctionsSyntax> M ./compiler/hsSyn/HsDecls.lhs -73 +66 M ./compiler/main/HscStats.lhs -3 +3 M ./compiler/parser/Lexer.x -3 +1 M ./compiler/parser/Parser.y.pp -29 +29 M ./compiler/parser/RdrHsSyn.lhs -2 +2 M ./compiler/rename/RnNames.lhs -2 +2 M ./compiler/rename/RnSource.lhs -65 +38 M ./compiler/typecheck/TcClassDcl.lhs -8 +8 M ./compiler/typecheck/TcInstDcls.lhs -5 +4 M ./compiler/typecheck/TcTyClsDecls.lhs -59 +60