GHC.Tc.Gen.Splice
Template Haskell splices
Documentation
tcSpliceExpr :: HsSplice GhcRn -> ExpRhoType -> TcM (HsExpr GhcTc) Source #
tcUntypedBracket :: HsExpr GhcRn -> HsQuote GhcRn -> [PendingRnSplice] -> ExpRhoType -> TcM (HsExpr GhcTc) Source #
runAnnotation :: CoreAnnTarget -> LHsExpr GhcRn -> TcM Annotation Source #
tcTopSpliceExpr :: SpliceType -> TcM (LHsExpr GhcTc) -> TcM (LHsExpr GhcTc) Source #
runMeta' :: Bool -> (hs_syn -> SDoc) -> (SrcSpan -> ForeignHValue -> TcM (Either SDoc hs_syn)) -> LHsExpr GhcTc -> TcM hs_syn Source #
runRemoteModFinalizers :: ThModFinalizers -> TcM () Source #
runTopSplice :: DelayedSplice -> TcM (HsExpr GhcTc) Source #