Safe Haskell | None |
---|
Documentation
rnLHsTypes :: HsDocContext -> [LHsType RdrName] -> RnM ([LHsType Name], FreeVars)Source
rnContext :: HsDocContext -> LHsContext RdrName -> RnM (LHsContext Name, FreeVars)Source
rnLHsMaybeKind :: HsDocContext -> Maybe (LHsKind RdrName) -> RnM (Maybe (LHsKind Name), FreeVars)Source
rnConDeclFields :: HsDocContext -> [ConDeclField RdrName] -> RnM ([ConDeclField Name], FreeVars)Source
newTyVarNameRn :: Maybe a -> LocalRdrEnv -> SrcSpan -> RdrName -> RnM NameSource
mkNegAppRn :: LHsExpr id -> SyntaxExpr id -> RnM (HsExpr id)Source
checkPrecMatch :: Name -> MatchGroup Name body -> RnM ()Source
checkSectionPrec :: FixityDirection -> HsExpr RdrName -> LHsExpr Name -> LHsExpr Name -> RnM ()Source
warnUnusedForAlls :: SDoc -> LHsTyVarBndrs RdrName -> [RdrName] -> TcM ()Source
checkTH :: Outputable a => a -> String -> RnM ()Source
bindHsTyVars :: HsDocContext -> Maybe a -> [RdrName] -> LHsTyVarBndrs RdrName -> (LHsTyVarBndrs Name -> RnM (b, FreeVars)) -> RnM (b, FreeVars)Source
rnHsBndrSig :: HsDocContext -> HsWithBndrs (LHsType RdrName) -> (HsWithBndrs (LHsType Name) -> RnM (a, FreeVars)) -> RnM (a, FreeVars)Source
extractHsTyRdrTyVars :: LHsType RdrName -> FreeKiTyVarsSource
extractHsTysRdrTyVars :: [LHsType RdrName] -> FreeKiTyVarsSource
filterInScope :: LocalRdrEnv -> FreeKiTyVars -> FreeKiTyVarsSource