ghc-7.8.20140130: The GHC API

Safe HaskellNone
LanguageHaskell98

TcHsSyn

Documentation

mkHsApp :: LHsExpr name -> LHsExpr name -> LHsExpr nameSource

mkHsAppTy :: LHsType name -> LHsType name -> LHsType nameSource

mkSimpleHsAlt :: LPat id -> Located (body id) -> LMatch id (Located (body id))Source

type TcId = IdSource

zonkTyBndrsX :: ZonkEnv -> [TyVar] -> TcM (ZonkEnv, [TyVar])Source

mkEmptyZonkEnv :: UnboundTyVarZonker -> ZonkEnvSource

mkTyVarZonkEnv :: [TyVar] -> ZonkEnvSource

zonkTcTypeToTypes :: ZonkEnv -> [TcType] -> TcM [Type]Source