Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
fromTyApps :: Type -> (Type, [Type]) Source
fromTyTuple :: Type -> [Type] Source
fromTyParen :: Type -> Type Source
fromTyParens :: Type -> Type Source
fromTyList :: Type -> Maybe Type Source
isGuardFalse :: Match -> Bool Source
dataDeclType :: DataDecl -> Type Source
dataDeclFields :: DataDecl -> [String] Source
type CtorDecl = Either QualConDecl GadtDecl 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
ctorDeclArity :: CtorDecl -> Int Source
module Language.Haskell.Exts