1 {-# GHC_PRAGMA INTERFACE VERSION 5 #-}
2 interface Rename2 where
6 import CmdLineOpts(GlobalSwitch)
7 import HsBinds(Binds, Sig)
8 import HsDecls(ClassDecl, DataTypeSig, DefaultDecl, FixityDecl, InstDecl, SpecialisedInstanceSig, TyDecl)
9 import HsImpExp(IE, ImportedInterface)
11 import HsPat(InPat, ProtoNamePat(..))
13 import PreludePS(_PackedString)
14 import Pretty(Delay, PprStyle, Pretty(..), PrettyRep)
15 import ProtoName(ProtoName)
20 type ProtoNamePat = InPat ProtoName
22 type Pretty = Int -> Bool -> PrettyRep
25 rnModule2 :: Module ProtoName (InPat ProtoName) -> _PackedString -> Bag (PprStyle -> Int -> Bool -> PrettyRep) -> (Module ProtoName (InPat ProtoName), Bag (PprStyle -> Int -> Bool -> PrettyRep))