Safe Haskell | None |
---|
Documentation
fromTyApps :: Type -> (Type, [Type])Source
fromTyTuple :: Type -> [Type]Source
fromTyParen :: Type -> TypeSource
fromTyParens :: Type -> TypeSource
fromTyList :: Type -> Maybe TypeSource
isGuardFalse :: Match -> BoolSource
dataDeclType :: DataDecl -> TypeSource
dataDeclFields :: DataDecl -> [String]Source
type FullDataDecl = (ModuleName, DataDecl)Source
moduleName :: Module -> ModuleNameSource
moduleDecls :: Module -> [Decl]Source
moduleImports :: Module -> [ImportDecl]Source
modulePragmas :: Module -> [ModulePragma]Source
isDataDecl :: Decl -> BoolSource
dataDeclSrcLoc :: DataDecl -> SrcLocSource
dataDeclContext :: DataDecl -> ContextSource
dataDeclName :: DataDecl -> StringSource
dataDeclVars :: DataDecl -> [String]Source
dataDeclArity :: DataDecl -> IntSource
dataDeclCtors :: DataDecl -> [CtorDecl]Source
ctorDeclName :: CtorDecl -> StringSource
ctorDeclName' :: CtorDecl -> NameSource
ctorDeclArity :: CtorDecl -> IntSource