| ghc-6.10.4: The GHC API | Contents | Index

TcHsSyn

Documentation
mkHsConApp :: DataCon -> [Type] -> [HsExpr Id] -> LHsExpr Id
mkHsDictLet :: LHsBinds Id -> LHsExpr Id -> LHsExpr Id
mkHsApp :: LHsExpr name -> LHsExpr name -> LHsExpr name
hsLitType :: HsLit -> TcType
hsLPatType :: OutPat Id -> Type
hsPatType :: Pat Id -> Type
mkHsAppTy :: LHsType name -> LHsType name -> LHsType name
mkSimpleHsAlt :: LPat id -> LHsExpr id -> LMatch id
nlHsIntLit :: Integer -> LHsExpr id
mkVanillaTuplePat :: [OutPat Id] -> Boxity -> Pat Id
shortCutLit :: OverLitVal -> TcType -> Maybe (HsExpr TcId)
hsOverLitName :: OverLitVal -> Name
mkArbitraryType :: (SrcSpan -> SDoc -> TcRnIf g l a) -> TcTyVar -> TcRnIf g l Type
type TcId = Id
type TcIdSet = IdSet
type TcDictBinds = DictBinds TcId
zonkTopDecls :: LHsBinds TcId -> [LRuleDecl TcId] -> [LForeignDecl TcId] -> TcM ([Id], Bag (LHsBind Id), [LForeignDecl Id], [LRuleDecl Id])
zonkTopExpr :: HsExpr TcId -> TcM (HsExpr Id)
zonkTopLExpr :: LHsExpr TcId -> TcM (LHsExpr Id)
zonkId :: TcId -> TcM TcId
zonkTopBndrs :: [TcId] -> TcM [Id]
Produced by Haddock version 2.4.2