Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
tcLocalBinds :: HsLocalBinds Name -> TcM thing -> TcM (HsLocalBinds TcId, thing) Source
tcTopBinds :: HsValBinds Name -> TcM (TcGblEnv, TcLclEnv) Source
tcRecSelBinds :: HsValBinds Name -> TcM TcGblEnv Source
tcHsBootSigs :: HsValBinds Name -> TcM [Id] Source
tcPolyCheck :: RecFlag -> PragFun -> TcSigInfo -> (Origin, LHsBind Name) -> TcM (LHsBinds TcId, [TcId], TopLevelFlag) Source
tcSpecPrags :: Id -> [LSig Name] -> TcM [LTcSpecPrag] Source