3 import HsSyn ( HsBindGroup, HsGroup, HsSplice )
4 import NameSet ( FreeVars, DefUses )
5 import TcRnTypes ( RnM, TcGblEnv )
6 import RdrName ( RdrName )
9 rnBindGroupsAndThen :: forall b . [HsBindGroup RdrName]
10 -> ([HsBindGroup Name]
14 rnBindGroups :: [HsBindGroup RdrName] -> RnM ([HsBindGroup Name], DefUses)
16 rnSrcDecls :: HsGroup RdrName -> RnM (TcGblEnv, HsGroup Name)
17 rnSplice :: HsSplice RdrName -> RnM (HsSplice Name, FreeVars)