ghc-lib-0.1.0: The GHC API, decoupled from GHC versions

Safe HaskellNone
LanguageHaskell2010

DsExpr

Documentation

dsExpr :: HsExpr GhcTc -> DsM CoreExpr Source #

dsLExpr :: LHsExpr GhcTc -> DsM CoreExpr Source #

dsLExprNoLP :: LHsExpr GhcTc -> DsM CoreExpr Source #

Variant of dsLExpr that ensures that the result is not levity polymorphic. This should be used when the resulting expression will be an argument to some other function. See Note [Levity polymorphism checking] in DsMonad See Note [Levity polymorphism invariants] in CoreSyn

dsLocalBinds :: LHsLocalBinds GhcTc -> CoreExpr -> DsM CoreExpr Source #

dsValBinds :: HsValBinds GhcTc -> CoreExpr -> DsM CoreExpr Source #

dsLit :: HsLit GhcRn -> DsM CoreExpr Source #

dsSyntaxExpr :: SyntaxExpr GhcTc -> [CoreExpr] -> DsM CoreExpr Source #

AltStyle によって変換されたページ (->オリジナル) /