1 Breaks the RnPass4/RnExpr4/RnBind4 loops.
7 import RdrHsSyn ( ProtoNameHsBinds(..), ProtoNamePolyType(..), ProtoNameGenPragmas(..) )
8 import RnHsSyn ( RenamedHsBinds(..), RenamedPolyType(..), RenamedGenPragmas(..) )
9 import RnBinds4 ( rnBinds, FreeVars(..) )
10 import RnMonad4 ( TyVarNamesEnv(..), Rn4M(..) )
11 import RnPass4 ( rnPolyType, rnGenPragmas )
12 import UniqSet ( UniqSet(..) )
14 rnBinds :: ProtoNameHsBinds -> Rn4M (RenamedHsBinds, FreeVars, [Name])
15 rnGenPragmas :: ProtoNameGenPragmas -> Rn4M RenamedGenPragmas
19 -> Rn4M RenamedPolyType
21 type FreeVars = UniqSet Name