ghc-7.8.4: The GHC API

Safe Haskell | None
Language | Haskell98

RnSplice

# Documentation

rnTopSpliceDecls :: HsSplice RdrName -> RnM ([LHsDecl RdrName], FreeVars)

rnSpliceType :: HsSplice RdrName -> PostTcKind -> RnM (HsType Name, FreeVars)

rnSpliceExpr :: Bool -> HsSplice RdrName -> RnM (HsExpr Name, FreeVars)

rnSplicePat :: HsSplice RdrName -> RnM (Pat Name, FreeVars)

rnSpliceDecl :: SpliceDecl RdrName -> RnM (SpliceDecl Name, FreeVars)

rnBracket :: HsExpr RdrName -> HsBracket RdrName -> RnM (HsExpr Name, FreeVars)

checkThLocalName :: Name -> RnM ()