ghc-9.6.0.20230128: The GHC API
Safe HaskellSafe-Inferred
LanguageHaskell2010

GHC.Hs.Syn.Type

Description

Compute the Type of an HsExpr GhcPass in a pure fashion.

Note that this does not currently support the use case of annotating every subexpression in an HsExpr with its Type. For more information on this task, see #12706, #15320, #16804, and #17331.

Synopsis

Extracting types from HsExpr

lhsExprType :: LHsExpr GhcTc -> Type Source #

Compute the Type of an LHsExpr GhcPass in a pure fashion.

hsExprType :: HsExpr GhcTc -> Type Source #

Compute the Type of an HsExpr GhcPass in a pure fashion.

Extracting types from HsSyn