Safe Haskell | None |
---|
RnTypes
Documentation
rnLHsTypes :: HsDocContext -> [LHsType RdrName] -> IOEnv (Env TcGblEnv TcLclEnv) [LHsType Name]Source
rnContext :: HsDocContext -> LHsContext RdrName -> RnM (LHsContext Name)Source
rnLHsMaybeKind :: HsDocContext -> Maybe (LHsKind RdrName) -> RnM (Maybe (LHsKind Name))Source
rnHsTypeFVs :: HsDocContext -> LHsType RdrName -> RnM (LHsType Name, FreeVars)Source
rnConDeclFields :: HsDocContext -> [ConDeclField RdrName] -> RnM [ConDeclField Name]Source
mkNegAppRn :: LHsExpr id -> SyntaxExpr id -> RnM (HsExpr id)Source
checkPrecMatch :: Name -> MatchGroup Name -> RnM ()Source
checkSectionPrec :: FixityDirection -> HsExpr RdrName -> LHsExpr Name -> LHsExpr Name -> RnM ()Source
warnUnusedForAlls :: SDoc -> [LHsTyVarBndr RdrName] -> [Located RdrName] -> TcM ()Source
checkTH :: Outputable a => a -> String -> RnM ()Source
bindTyVarsRn :: HsDocContext -> [LHsTyVarBndr RdrName] -> ([LHsTyVarBndr Name] -> RnM a) -> RnM aSource
bindTyVarsFV :: HsDocContext -> [LHsTyVarBndr RdrName] -> ([LHsTyVarBndr Name] -> RnM (a, FreeVars)) -> RnM (a, FreeVars)Source