Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
fromTyTuple :: Type t -> [Type t] Source #
fromTyParen :: Type () -> Type () Source #
fromTyParens :: Type () -> Type () Source #
isGuardFalse :: Match t -> Bool Source #
dataDeclType :: DataDecl -> Type () Source #
dataDeclFields :: DataDecl -> [String] Source #
type FullDataDecl = (ModuleName (), DataDecl) Source #
moduleName :: Module t -> ModuleName t Source #
moduleDecls :: Module t -> [Decl t] Source #
moduleImports :: Module t -> [ImportDecl t] Source #
modulePragmas :: Module t -> [ModulePragma t] Source #
isDataDecl :: Decl () -> Bool Source #
dataDeclName :: DataDecl -> String Source #
fromIParen :: InstRule a -> InstRule a Source #
dataDeclVars :: DataDecl -> [String] Source #
dataDeclVarsStar :: DataDecl -> [String] Source #
dataDeclArity :: DataDecl -> Int Source #
dataDeclCtors :: DataDecl -> [CtorDecl] Source #
ctorDeclName :: CtorDecl -> String Source #
ctorDeclName' :: CtorDecl -> Name () Source #
ctorDeclFields :: CtorDecl -> FieldDecl Source #
ctorDeclArity :: CtorDecl -> Int Source #
module Language.Haskell.Exts