ghc-6.12.3: The GHC APISource codeContentsIndex
TcHsSyn
Documentation
mkHsConApp :: DataCon -> [Type] -> [HsExpr Id] -> LHsExpr IdSource
mkHsDictLet :: LHsBinds Id -> LHsExpr Id -> LHsExpr IdSource
mkHsApp :: LHsExpr name -> LHsExpr name -> LHsExpr nameSource
hsLitType :: HsLit -> TcTypeSource
hsLPatType :: OutPat Id -> TypeSource
hsPatType :: Pat Id -> TypeSource
mkHsAppTy :: LHsType name -> LHsType name -> LHsType nameSource
mkSimpleHsAlt :: LPat id -> LHsExpr id -> LMatch idSource
nlHsIntLit :: Integer -> LHsExpr idSource
shortCutLit :: OverLitVal -> TcType -> Maybe (HsExpr TcId)Source
hsOverLitName :: OverLitVal -> NameSource
mkArbitraryType :: (SrcSpan -> SDoc -> TcRnIf g l a) -> TcTyVar -> TcRnIf g l TypeSource
type TcId = IdSource
type TcIdSet = IdSetSource
type TcDictBinds = DictBinds TcIdSource
zonkTopDecls :: LHsBinds TcId -> [LRuleDecl TcId] -> [LForeignDecl TcId] -> TcM ([Id], Bag (LHsBind Id), [LForeignDecl Id], [LRuleDecl Id])Source
zonkTopExpr :: HsExpr TcId -> TcM (HsExpr Id)Source
zonkTopLExpr :: LHsExpr TcId -> TcM (LHsExpr Id)Source
zonkId :: TcId -> TcM TcIdSource
zonkTopBndrs :: [TcId] -> TcM [Id]Source
Produced by Haddock version 2.6.1