Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
unit_tycon :: Type () Source #
qualConDecl :: Maybe [TyVarBind ()] -> Maybe (Context ()) -> ConDecl () -> QualConDecl () Source #
mkIVar :: String -> ImportSpec () Source #
mkNewtype :: String -> [TyVarBind ()] -> [QualConDecl ()] -> Maybe (Deriving ()) -> Decl () Source #
mkModule :: String -> [ModulePragma ()] -> [ImportDecl ()] -> [Decl ()] -> Module () Source #
mkModuleE :: String -> [ModulePragma ()] -> [ExportSpec ()] -> [ImportDecl ()] -> [Decl ()] -> Module () Source #
mkImport :: String -> ImportDecl () Source #
mkImportExp :: String -> [String] -> ImportDecl () Source #
mkImportSrc :: String -> ImportDecl () Source #
lang :: [String] -> ModulePragma () Source #
tyForeignPtr :: Type () Source #
parenSplice :: Exp () -> Splice () Source #
bracketExp :: Bracket () -> Exp () Source #
typeBracket :: Type () -> Bracket () Source #
mkDeriving :: [InstRule ()] -> Deriving () Source #
evar :: QName () -> ExportSpec () Source #
ethingwith :: EWildcard () -> QName () -> [CName ()] -> ExportSpec () Source #
ethingall :: QName () -> ExportSpec () Source #
emodule :: String -> ExportSpec () Source #
nonamespace :: Namespace () Source #
unkindedVar :: Name () -> TyVarBind () Source #