Language.Haskell
Documentation
dataDeclType :: DataDecl -> Type Source
dataDeclFields :: DataDecl -> [String]Source
type CtorDecl = Either QualConDecl GadtDecl Source
type FullDataDecl = (ModuleName, DataDecl)Source
isDataDecl :: Decl -> Bool Source
dataDeclSrcLoc :: DataDecl -> SrcLoc Source
dataDeclContext :: DataDecl -> Context Source
dataDeclName :: DataDecl -> String Source
dataDeclVars :: 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