Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
fromTyTuple :: Type -> [Type] Source #
fromTyParen :: Type -> Type Source #
fromTyParens :: Type -> Type Source #
isGuardFalse :: Match -> Bool Source #
dataDeclType :: DataDecl -> Type Source #
dataDeclFields :: DataDecl -> [String] Source #
type FullDataDecl = (ModuleName, DataDecl) Source #
moduleName :: Module -> ModuleName Source #
moduleDecls :: Module -> [Decl] Source #
moduleImports :: Module -> [ImportDecl] Source #
modulePragmas :: Module -> [ModulePragma] Source #
isDataDecl :: Decl -> Bool Source #
dataDeclSrcLoc :: DataDecl -> SrcLoc Source #
dataDeclContext :: DataDecl -> Context Source #
dataDeclName :: DataDecl -> String 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