[project @ 2000-01-28 20:52:37 by lewie]
First pass at implicit parameters. Honest, I didn't really go in *intending* to modify every file in the typechecker... ;-) The breadth of the change is partly due to generalizing contexts so that they are not hardwired to be (Class, [Type]) pairs. See types/Type.lhs for details (look for PredType).
Showing
- ghc/compiler/basicTypes/DataCon.lhs 10 additions, 10 deletionsghc/compiler/basicTypes/DataCon.lhs
- ghc/compiler/basicTypes/MkId.lhs 7 additions, 7 deletionsghc/compiler/basicTypes/MkId.lhs
- ghc/compiler/basicTypes/Name.lhs 8 additions, 1 deletionghc/compiler/basicTypes/Name.lhs
- ghc/compiler/basicTypes/OccName.lhs 13 additions, 6 deletionsghc/compiler/basicTypes/OccName.lhs
- ghc/compiler/coreSyn/Subst.lhs 13 additions, 3 deletionsghc/compiler/coreSyn/Subst.lhs
- ghc/compiler/deSugar/DsExpr.lhs 10 additions, 1 deletionghc/compiler/deSugar/DsExpr.lhs
- ghc/compiler/hsSyn/HsDecls.lhs 13 additions, 13 deletionsghc/compiler/hsSyn/HsDecls.lhs
- ghc/compiler/hsSyn/HsExpr.lhs 9 additions, 0 deletionsghc/compiler/hsSyn/HsExpr.lhs
- ghc/compiler/hsSyn/HsTypes.lhs 38 additions, 26 deletionsghc/compiler/hsSyn/HsTypes.lhs
- ghc/compiler/main/MkIface.lhs 16 additions, 6 deletionsghc/compiler/main/MkIface.lhs
- ghc/compiler/parser/Lex.lhs 14 additions, 2 deletionsghc/compiler/parser/Lex.lhs
- ghc/compiler/parser/ParseUtil.lhs 5 additions, 4 deletionsghc/compiler/parser/ParseUtil.lhs
- ghc/compiler/parser/Parser.y 22 additions, 2 deletionsghc/compiler/parser/Parser.y
- ghc/compiler/parser/RdrHsSyn.lhs 6 additions, 5 deletionsghc/compiler/parser/RdrHsSyn.lhs
- ghc/compiler/parser/ctypes.c 58 additions, 58 deletionsghc/compiler/parser/ctypes.c
- ghc/compiler/parser/ctypes.h 4 additions, 2 deletionsghc/compiler/parser/ctypes.h
- ghc/compiler/prelude/TysWiredIn.lhs 2 additions, 2 deletionsghc/compiler/prelude/TysWiredIn.lhs
- ghc/compiler/rename/ParseIface.y 5 additions, 3 deletionsghc/compiler/rename/ParseIface.y
- ghc/compiler/rename/RnEnv.lhs 26 additions, 12 deletionsghc/compiler/rename/RnEnv.lhs
- ghc/compiler/rename/RnExpr.lhs 25 additions, 0 deletionsghc/compiler/rename/RnExpr.lhs
Loading
Please register or sign in to comment