ghc-7.0.4: The GHC API

RnTypes

# Documentation

rnHsType :: SDoc -> HsType RdrName -> RnM (HsType Name)Source

rnLHsType :: SDoc -> LHsType RdrName -> RnM (LHsType Name)Source

rnLHsTypes :: SDoc -> [LHsType RdrName] -> IOEnv (Env TcGblEnv TcLclEnv) [LHsType Name]Source

rnContext :: SDoc -> LHsContext RdrName -> RnM (LHsContext Name)Source

rnHsSigType :: SDoc -> LHsType RdrName -> RnM (LHsType Name)Source

rnHsTypeFVs :: SDoc -> LHsType RdrName -> RnM (LHsType Name, FreeVars)Source

rnConDeclFields :: SDoc -> [ConDeclField RdrName] -> RnM [ConDeclField Name]Source

rnLPred :: SDoc -> LHsPred RdrName -> RnM (LHsPred Name)Source

mkOpAppRn :: LHsExpr Name -> LHsExpr Name -> Fixity -> LHsExpr Name -> RnM (HsExpr Name)Source

mkNegAppRn :: LHsExpr id -> SyntaxExpr id -> RnM (HsExpr id)Source

mkOpFormRn :: LHsCmdTop Name -> LHsExpr Name -> Fixity -> LHsCmdTop Name -> RnM (HsCmd Name)Source

mkConOpPatRn :: Located Name -> Fixity -> LPat Name -> LPat Name -> RnM (Pat Name)Source

checkPrecMatch :: Name -> MatchGroup Name -> RnM ()Source

checkSectionPrec :: FixityDirection -> HsExpr RdrName -> LHsExpr Name -> LHsExpr Name -> RnM ()Source

rnSplice :: HsSplice RdrName -> RnM (HsSplice Name, FreeVars)Source

checkTH :: Outputable a => a -> String -> RnM ()Source