summaryrefslogtreecommitdiff
path: root/compiler/GHC/HsToCore/Expr.hs-boot
blob: 720f8fa8fc85eedbd04d9e14593941fa703b87e6 (plain)
1
2
3
4
5
6
7
8
9
10
module GHC.HsToCore.Expr where
import GHC.Hs             ( HsExpr, LHsExpr, HsLocalBinds, SyntaxExpr )
import GHC.HsToCore.Monad ( DsM )
import GHC.Core           ( CoreExpr )
import GHC.Hs.Extension ( GhcTc)

dsExpr  :: HsExpr GhcTc -> DsM CoreExpr
dsLExpr :: LHsExpr GhcTc -> DsM CoreExpr
dsSyntaxExpr :: SyntaxExpr GhcTc -> [CoreExpr] -> DsM CoreExpr
dsLocalBinds :: HsLocalBinds GhcTc -> CoreExpr -> DsM CoreExpr