hexpat 0.19.3 → 0.19.4
raw patch · 1 files changed
+4/−5 lines, 1 filesdep ~textPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: text
API changes (from Hackage documentation)
- Text.XML.Expat.Internal.DocumentClass: instance (Eq text) => Eq (Misc text)
- Text.XML.Expat.Internal.DocumentClass: instance (Eq text) => Eq (XMLDeclaration text)
- Text.XML.Expat.Internal.DocumentClass: instance (NFData text) => NFData (Misc text)
- Text.XML.Expat.Internal.DocumentClass: instance (Show text) => Show (Misc text)
- Text.XML.Expat.Internal.DocumentClass: instance (Show text) => Show (XMLDeclaration text)
- Text.XML.Expat.Internal.Namespaced: instance (Eq text) => Eq (NName text)
- Text.XML.Expat.Internal.Namespaced: instance (NFData text) => NFData (NName text)
- Text.XML.Expat.Internal.Namespaced: instance (Show text) => Show (NName text)
- Text.XML.Expat.Internal.Qualified: instance (Eq text) => Eq (QName text)
- Text.XML.Expat.Internal.Qualified: instance (NFData text) => NFData (QName text)
- Text.XML.Expat.Internal.Qualified: instance (Show text) => Show (QName text)
+ Text.XML.Expat.Internal.DocumentClass: instance Eq text => Eq (Misc text)
+ Text.XML.Expat.Internal.DocumentClass: instance Eq text => Eq (XMLDeclaration text)
+ Text.XML.Expat.Internal.DocumentClass: instance NFData text => NFData (Misc text)
+ Text.XML.Expat.Internal.DocumentClass: instance Show text => Show (Misc text)
+ Text.XML.Expat.Internal.DocumentClass: instance Show text => Show (XMLDeclaration text)
+ Text.XML.Expat.Internal.Namespaced: instance Eq text => Eq (NName text)
+ Text.XML.Expat.Internal.Namespaced: instance NFData text => NFData (NName text)
+ Text.XML.Expat.Internal.Namespaced: instance Show text => Show (NName text)
+ Text.XML.Expat.Internal.Qualified: instance Eq text => Eq (QName text)
+ Text.XML.Expat.Internal.Qualified: instance NFData text => NFData (QName text)
+ Text.XML.Expat.Internal.Qualified: instance Show text => Show (QName text)
- Text.XML.Expat.Annotated: gxBreakOn :: (GenericXMLString s) => Char -> s -> (s, s)
+ Text.XML.Expat.Annotated: gxBreakOn :: GenericXMLString s => Char -> s -> (s, s)
- Text.XML.Expat.Annotated: gxFromCStringLen :: (GenericXMLString s) => CStringLen -> IO s
+ Text.XML.Expat.Annotated: gxFromCStringLen :: GenericXMLString s => CStringLen -> IO s
- Text.XML.Expat.Annotated: gxFromChar :: (GenericXMLString s) => Char -> s
+ Text.XML.Expat.Annotated: gxFromChar :: GenericXMLString s => Char -> s
- Text.XML.Expat.Annotated: gxFromString :: (GenericXMLString s) => String -> s
+ Text.XML.Expat.Annotated: gxFromString :: GenericXMLString s => String -> s
- Text.XML.Expat.Annotated: gxHead :: (GenericXMLString s) => s -> Char
+ Text.XML.Expat.Annotated: gxHead :: GenericXMLString s => s -> Char
- Text.XML.Expat.Annotated: gxNullString :: (GenericXMLString s) => s -> Bool
+ Text.XML.Expat.Annotated: gxNullString :: GenericXMLString s => s -> Bool
- Text.XML.Expat.Annotated: gxTail :: (GenericXMLString s) => s -> s
+ Text.XML.Expat.Annotated: gxTail :: GenericXMLString s => s -> s
- Text.XML.Expat.Annotated: gxToByteString :: (GenericXMLString s) => s -> ByteString
+ Text.XML.Expat.Annotated: gxToByteString :: GenericXMLString s => s -> ByteString
- Text.XML.Expat.Annotated: gxToString :: (GenericXMLString s) => s -> String
+ Text.XML.Expat.Annotated: gxToString :: GenericXMLString s => s -> String
- Text.XML.Expat.Annotated: saxToTree :: (GenericXMLString tag) => [(SAXEvent tag text, a)] -> (Node a tag text, Maybe XMLParseError)
+ Text.XML.Expat.Annotated: saxToTree :: GenericXMLString tag => [(SAXEvent tag text, a)] -> (Node a tag text, Maybe XMLParseError)
- Text.XML.Expat.Annotated: unannotate :: (Functor c) => NodeG a c tag text -> NodeG c tag text
+ Text.XML.Expat.Annotated: unannotate :: Functor c => NodeG a c tag text -> NodeG c tag text
- Text.XML.Expat.Cursor: findLeft :: (NodeClass n []) => (CursorG n [] tag text -> Bool) -> CursorG n [] tag text -> Maybe (CursorG n [] tag text)
+ Text.XML.Expat.Cursor: findLeft :: NodeClass n [] => (CursorG n [] tag text -> Bool) -> CursorG n [] tag text -> Maybe (CursorG n [] tag text)
- Text.XML.Expat.Cursor: fromForest :: (NodeClass n []) => [n [] tag text] -> Maybe (CursorG n [] tag text)
+ Text.XML.Expat.Cursor: fromForest :: NodeClass n [] => [n [] tag text] -> Maybe (CursorG n [] tag text)
- Text.XML.Expat.Cursor: fromTag :: (MkElementClass n c) => Tag tag text -> c (n c tag text) -> n c tag text
+ Text.XML.Expat.Cursor: fromTag :: MkElementClass n c => Tag tag text -> c (n c tag text) -> n c tag text
- Text.XML.Expat.Cursor: fromTree :: (List c) => n c tag text -> CursorG n c tag text
+ Text.XML.Expat.Cursor: fromTree :: List c => n c tag text -> CursorG n c tag text
- Text.XML.Expat.Cursor: insertFirstChild :: (NodeClass n c) => n c tag text -> CursorG n c tag text -> Maybe (CursorG n c tag text)
+ Text.XML.Expat.Cursor: insertFirstChild :: NodeClass n c => n c tag text -> CursorG n c tag text -> Maybe (CursorG n c tag text)
- Text.XML.Expat.Cursor: insertGoLeft :: (List c) => n c tag text -> CursorG n c tag text -> CursorG n c tag text
+ Text.XML.Expat.Cursor: insertGoLeft :: List c => n c tag text -> CursorG n c tag text -> CursorG n c tag text
- Text.XML.Expat.Cursor: insertGoRight :: (List c) => n c tag text -> CursorG n c tag text -> CursorG n c tag text
+ Text.XML.Expat.Cursor: insertGoRight :: List c => n c tag text -> CursorG n c tag text -> CursorG n c tag text
- Text.XML.Expat.Cursor: insertLastChild :: (NodeClass n c) => n c tag text -> CursorG n c tag text -> Maybe (CursorG n c tag text)
+ Text.XML.Expat.Cursor: insertLastChild :: NodeClass n c => n c tag text -> CursorG n c tag text -> Maybe (CursorG n c tag text)
- Text.XML.Expat.Cursor: insertLeft :: (List c) => n c tag text -> CursorG n c tag text -> CursorG n c tag text
+ Text.XML.Expat.Cursor: insertLeft :: List c => n c tag text -> CursorG n c tag text -> CursorG n c tag text
- Text.XML.Expat.Cursor: insertManyFirstChild :: (NodeClass n c) => c (n c tag text) -> CursorG n c tag text -> Maybe (CursorG n c tag text)
+ Text.XML.Expat.Cursor: insertManyFirstChild :: NodeClass n c => c (n c tag text) -> CursorG n c tag text -> Maybe (CursorG n c tag text)
- Text.XML.Expat.Cursor: insertManyLastChild :: (NodeClass n c) => c (n c tag text) -> CursorG n c tag text -> Maybe (CursorG n c tag text)
+ Text.XML.Expat.Cursor: insertManyLastChild :: NodeClass n c => c (n c tag text) -> CursorG n c tag text -> Maybe (CursorG n c tag text)
- Text.XML.Expat.Cursor: insertManyLeft :: (List c) => c (n c tag text) -> CursorG n c tag text -> CursorG n c tag text
+ Text.XML.Expat.Cursor: insertManyLeft :: List c => c (n c tag text) -> CursorG n c tag text -> CursorG n c tag text
- Text.XML.Expat.Cursor: insertManyRight :: (List c) => c (n c tag text) -> CursorG n c tag text -> CursorG n c tag text
+ Text.XML.Expat.Cursor: insertManyRight :: List c => c (n c tag text) -> CursorG n c tag text -> CursorG n c tag text
- Text.XML.Expat.Cursor: insertRight :: (List c) => n c tag text -> CursorG n c tag text -> CursorG n c tag text
+ Text.XML.Expat.Cursor: insertRight :: List c => n c tag text -> CursorG n c tag text -> CursorG n c tag text
- Text.XML.Expat.Cursor: isFirstM :: (List c) => CursorG n c tag text -> ItemM c Bool
+ Text.XML.Expat.Cursor: isFirstM :: List c => CursorG n c tag text -> ItemM c Bool
- Text.XML.Expat.Cursor: isLastM :: (List c) => CursorG n c tag text -> ItemM c Bool
+ Text.XML.Expat.Cursor: isLastM :: List c => CursorG n c tag text -> ItemM c Bool
- Text.XML.Expat.Cursor: leftM :: (List c) => CursorG n c tag text -> ItemM c (Maybe (CursorG n c tag text))
+ Text.XML.Expat.Cursor: leftM :: List c => CursorG n c tag text -> ItemM c (Maybe (CursorG n c tag text))
- Text.XML.Expat.Cursor: modifyContentList :: (NodeClass n []) => (n [] tag text -> [n [] tag text]) -> CursorG n [] tag text -> Maybe (CursorG n [] tag text)
+ Text.XML.Expat.Cursor: modifyContentList :: NodeClass n [] => (n [] tag text -> [n [] tag text]) -> CursorG n [] tag text -> Maybe (CursorG n [] tag text)
- Text.XML.Expat.Cursor: modifyContentListM :: (NodeClass n c) => (n c tag text -> c (n c tag text)) -> CursorG n c tag text -> ItemM c (Maybe (CursorG n c tag text))
+ Text.XML.Expat.Cursor: modifyContentListM :: NodeClass n c => (n c tag text -> c (n c tag text)) -> CursorG n c tag text -> ItemM c (Maybe (CursorG n c tag text))
- Text.XML.Expat.Cursor: modifyContentM :: (Monad m) => (n [] tag text -> m (n [] tag text)) -> CursorG n [] tag text -> m (CursorG n [] tag text)
+ Text.XML.Expat.Cursor: modifyContentM :: Monad m => (n [] tag text -> m (n [] tag text)) -> CursorG n [] tag text -> m (CursorG n [] tag text)
- Text.XML.Expat.Cursor: parent :: (MkElementClass n c) => CursorG n c tag text -> Maybe (CursorG n c tag text)
+ Text.XML.Expat.Cursor: parent :: MkElementClass n c => CursorG n c tag text -> Maybe (CursorG n c tag text)
- Text.XML.Expat.Cursor: removeGoLeftM :: (List c) => CursorG n c tag text -> ItemM c (Maybe (CursorG n c tag text))
+ Text.XML.Expat.Cursor: removeGoLeftM :: List c => CursorG n c tag text -> ItemM c (Maybe (CursorG n c tag text))
- Text.XML.Expat.Cursor: removeGoRightM :: (List c) => CursorG n c tag text -> ItemM c (Maybe (CursorG n c tag text))
+ Text.XML.Expat.Cursor: removeGoRightM :: List c => CursorG n c tag text -> ItemM c (Maybe (CursorG n c tag text))
- Text.XML.Expat.Cursor: removeGoUp :: (MkElementClass n c) => CursorG n c tag text -> Maybe (CursorG n c tag text)
+ Text.XML.Expat.Cursor: removeGoUp :: MkElementClass n c => CursorG n c tag text -> Maybe (CursorG n c tag text)
- Text.XML.Expat.Cursor: removeLeftM :: (List c) => CursorG n c tag text -> ItemM c (Maybe (n c tag text, CursorG n c tag text))
+ Text.XML.Expat.Cursor: removeLeftM :: List c => CursorG n c tag text -> ItemM c (Maybe (n c tag text, CursorG n c tag text))
- Text.XML.Expat.Cursor: removeRightM :: (List c) => CursorG n c tag text -> ItemM c (Maybe (n c tag text, CursorG n c tag text))
+ Text.XML.Expat.Cursor: removeRightM :: List c => CursorG n c tag text -> ItemM c (Maybe (n c tag text, CursorG n c tag text))
- Text.XML.Expat.Cursor: rightM :: (List c) => CursorG n c tag text -> ItemM c (Maybe (CursorG n c tag text))
+ Text.XML.Expat.Cursor: rightM :: List c => CursorG n c tag text -> ItemM c (Maybe (CursorG n c tag text))
- Text.XML.Expat.Cursor: root :: (MkElementClass n c) => CursorG n c tag text -> CursorG n c tag text
+ Text.XML.Expat.Cursor: root :: MkElementClass n c => CursorG n c tag text -> CursorG n c tag text
- Text.XML.Expat.Cursor: toForest :: (MkElementClass n c) => CursorG n c tag text -> c (n c tag text)
+ Text.XML.Expat.Cursor: toForest :: MkElementClass n c => CursorG n c tag text -> c (n c tag text)
- Text.XML.Expat.Cursor: toTree :: (MkElementClass n c) => CursorG n c tag text -> n c tag text
+ Text.XML.Expat.Cursor: toTree :: MkElementClass n c => CursorG n c tag text -> n c tag text
- Text.XML.Expat.Extended: gxBreakOn :: (GenericXMLString s) => Char -> s -> (s, s)
+ Text.XML.Expat.Extended: gxBreakOn :: GenericXMLString s => Char -> s -> (s, s)
- Text.XML.Expat.Extended: gxFromCStringLen :: (GenericXMLString s) => CStringLen -> IO s
+ Text.XML.Expat.Extended: gxFromCStringLen :: GenericXMLString s => CStringLen -> IO s
- Text.XML.Expat.Extended: gxFromChar :: (GenericXMLString s) => Char -> s
+ Text.XML.Expat.Extended: gxFromChar :: GenericXMLString s => Char -> s
- Text.XML.Expat.Extended: gxFromString :: (GenericXMLString s) => String -> s
+ Text.XML.Expat.Extended: gxFromString :: GenericXMLString s => String -> s
- Text.XML.Expat.Extended: gxHead :: (GenericXMLString s) => s -> Char
+ Text.XML.Expat.Extended: gxHead :: GenericXMLString s => s -> Char
- Text.XML.Expat.Extended: gxNullString :: (GenericXMLString s) => s -> Bool
+ Text.XML.Expat.Extended: gxNullString :: GenericXMLString s => s -> Bool
- Text.XML.Expat.Extended: gxTail :: (GenericXMLString s) => s -> s
+ Text.XML.Expat.Extended: gxTail :: GenericXMLString s => s -> s
- Text.XML.Expat.Extended: gxToByteString :: (GenericXMLString s) => s -> ByteString
+ Text.XML.Expat.Extended: gxToByteString :: GenericXMLString s => s -> ByteString
- Text.XML.Expat.Extended: gxToString :: (GenericXMLString s) => s -> String
+ Text.XML.Expat.Extended: gxToString :: GenericXMLString s => s -> String
- Text.XML.Expat.Internal.DocumentClass: getDocumentTypeDeclaration :: (DocumentClass d c) => d c tag text -> Maybe (DocumentTypeDeclaration c tag text)
+ Text.XML.Expat.Internal.DocumentClass: getDocumentTypeDeclaration :: DocumentClass d c => d c tag text -> Maybe (DocumentTypeDeclaration c tag text)
- Text.XML.Expat.Internal.DocumentClass: getRoot :: (DocumentClass d c) => d c tag text -> NodeType d c tag text
+ Text.XML.Expat.Internal.DocumentClass: getRoot :: DocumentClass d c => d c tag text -> NodeType d c tag text
- Text.XML.Expat.Internal.DocumentClass: getTopLevelMiscs :: (DocumentClass d c) => d c tag text -> c (Misc text)
+ Text.XML.Expat.Internal.DocumentClass: getTopLevelMiscs :: DocumentClass d c => d c tag text -> c (Misc text)
- Text.XML.Expat.Internal.DocumentClass: getXMLDeclaration :: (DocumentClass d c) => d c tag text -> Maybe (XMLDeclaration text)
+ Text.XML.Expat.Internal.DocumentClass: getXMLDeclaration :: DocumentClass d c => d c tag text -> Maybe (XMLDeclaration text)
- Text.XML.Expat.Internal.DocumentClass: mkDocument :: (DocumentClass d c) => Maybe (XMLDeclaration text) -> Maybe (DocumentTypeDeclaration c tag text) -> c (Misc text) -> NodeType d c tag text -> d c tag text
+ Text.XML.Expat.Internal.DocumentClass: mkDocument :: DocumentClass d c => Maybe (XMLDeclaration text) -> Maybe (DocumentTypeDeclaration c tag text) -> c (Misc text) -> NodeType d c tag text -> d c tag text
- Text.XML.Expat.Internal.DocumentClass: mkPlainDocument :: (DocumentClass d c) => NodeType d c tag text -> d c tag text
+ Text.XML.Expat.Internal.DocumentClass: mkPlainDocument :: DocumentClass d c => NodeType d c tag text -> d c tag text
- Text.XML.Expat.Internal.DocumentClass: modifyDocumentTypeDeclaration :: (DocumentClass d c) => (Maybe (DocumentTypeDeclaration c tag text) -> Maybe (DocumentTypeDeclaration c tag text)) -> d c tag text -> d c tag text
+ Text.XML.Expat.Internal.DocumentClass: modifyDocumentTypeDeclaration :: DocumentClass d c => (Maybe (DocumentTypeDeclaration c tag text) -> Maybe (DocumentTypeDeclaration c tag text)) -> d c tag text -> d c tag text
- Text.XML.Expat.Internal.DocumentClass: modifyRoot :: (DocumentClass d c) => (NodeType d c tag text -> NodeType d c tag text) -> d c tag text -> d c tag text
+ Text.XML.Expat.Internal.DocumentClass: modifyRoot :: DocumentClass d c => (NodeType d c tag text -> NodeType d c tag text) -> d c tag text -> d c tag text
- Text.XML.Expat.Internal.DocumentClass: modifyTopLevelMiscs :: (DocumentClass d c) => (c (Misc text) -> c (Misc text)) -> d c tag text -> d c tag text
+ Text.XML.Expat.Internal.DocumentClass: modifyTopLevelMiscs :: DocumentClass d c => (c (Misc text) -> c (Misc text)) -> d c tag text -> d c tag text
- Text.XML.Expat.Internal.DocumentClass: modifyXMLDeclaration :: (DocumentClass d c) => (Maybe (XMLDeclaration text) -> Maybe (XMLDeclaration text)) -> d c tag text -> d c tag text
+ Text.XML.Expat.Internal.DocumentClass: modifyXMLDeclaration :: DocumentClass d c => (Maybe (XMLDeclaration text) -> Maybe (XMLDeclaration text)) -> d c tag text -> d c tag text
- Text.XML.Expat.Internal.Namespaced: xmlns :: (GenericXMLString text) => text
+ Text.XML.Expat.Internal.Namespaced: xmlns :: GenericXMLString text => text
- Text.XML.Expat.Internal.Namespaced: xmlnsUri :: (GenericXMLString text) => text
+ Text.XML.Expat.Internal.Namespaced: xmlnsUri :: GenericXMLString text => text
- Text.XML.Expat.Internal.NodeClass: class (NodeClass n c) => MkElementClass n c
+ Text.XML.Expat.Internal.NodeClass: class NodeClass n c => MkElementClass n c
- Text.XML.Expat.Internal.NodeClass: getAttributes :: (NodeClass n c) => n c tag text -> [(tag, text)]
+ Text.XML.Expat.Internal.NodeClass: getAttributes :: NodeClass n c => n c tag text -> [(tag, text)]
- Text.XML.Expat.Internal.NodeClass: getChildren :: (NodeClass n c) => n c tag text -> c (n c tag text)
+ Text.XML.Expat.Internal.NodeClass: getChildren :: NodeClass n c => n c tag text -> c (n c tag text)
- Text.XML.Expat.Internal.NodeClass: isCData :: (NodeClass n c) => n c tag text -> Bool
+ Text.XML.Expat.Internal.NodeClass: isCData :: NodeClass n c => n c tag text -> Bool
- Text.XML.Expat.Internal.NodeClass: isComment :: (NodeClass n c) => n c tag text -> Bool
+ Text.XML.Expat.Internal.NodeClass: isComment :: NodeClass n c => n c tag text -> Bool
- Text.XML.Expat.Internal.NodeClass: isElement :: (NodeClass n c) => n c tag text -> Bool
+ Text.XML.Expat.Internal.NodeClass: isElement :: NodeClass n c => n c tag text -> Bool
- Text.XML.Expat.Internal.NodeClass: isProcessingInstruction :: (NodeClass n c) => n c tag text -> Bool
+ Text.XML.Expat.Internal.NodeClass: isProcessingInstruction :: NodeClass n c => n c tag text -> Bool
- Text.XML.Expat.Internal.NodeClass: isText :: (NodeClass n c) => n c tag text -> Bool
+ Text.XML.Expat.Internal.NodeClass: isText :: NodeClass n c => n c tag text -> Bool
- Text.XML.Expat.Internal.NodeClass: mapAllTags :: (NodeClass n c) => (tag -> tag') -> n c tag text -> n c tag' text
+ Text.XML.Expat.Internal.NodeClass: mapAllTags :: NodeClass n c => (tag -> tag') -> n c tag text -> n c tag' text
- Text.XML.Expat.Internal.NodeClass: mapElement :: (NodeClass n c) => ((tag, [(tag, text)], c (n c tag text)) -> (tag', [(tag', text)], c (n c tag' text))) -> n c tag text -> n c tag' text
+ Text.XML.Expat.Internal.NodeClass: mapElement :: NodeClass n c => ((tag, [(tag, text)], c (n c tag text)) -> (tag', [(tag', text)], c (n c tag' text))) -> n c tag text -> n c tag' text
- Text.XML.Expat.Internal.NodeClass: mkElement :: (MkElementClass n c) => tag -> Attributes tag text -> c (n c tag text) -> n c tag text
+ Text.XML.Expat.Internal.NodeClass: mkElement :: MkElementClass n c => tag -> Attributes tag text -> c (n c tag text) -> n c tag text
- Text.XML.Expat.Internal.NodeClass: mkText :: (NodeClass n c) => text -> n c tag text
+ Text.XML.Expat.Internal.NodeClass: mkText :: NodeClass n c => text -> n c tag text
- Text.XML.Expat.Internal.NodeClass: modifyAttributes :: (NodeClass n c) => ([(tag, text)] -> [(tag, text)]) -> n c tag text -> n c tag text
+ Text.XML.Expat.Internal.NodeClass: modifyAttributes :: NodeClass n c => ([(tag, text)] -> [(tag, text)]) -> n c tag text -> n c tag text
- Text.XML.Expat.Internal.NodeClass: modifyChildren :: (NodeClass n c) => (c (n c tag text) -> c (n c tag text)) -> n c tag text -> n c tag text
+ Text.XML.Expat.Internal.NodeClass: modifyChildren :: NodeClass n c => (c (n c tag text) -> c (n c tag text)) -> n c tag text -> n c tag text
- Text.XML.Expat.Internal.NodeClass: modifyElement :: (NodeClass n c) => ((tag, [(tag, text)], c (n c tag text)) -> (tag', [(tag', text)], c (n c tag' text))) -> n c tag text -> n c tag' text
+ Text.XML.Expat.Internal.NodeClass: modifyElement :: NodeClass n c => ((tag, [(tag, text)], c (n c tag text)) -> (tag', [(tag', text)], c (n c tag' text))) -> n c tag text -> n c tag' text
- Text.XML.Expat.Internal.NodeClass: modifyName :: (NodeClass n c) => (tag -> tag) -> n c tag text -> n c tag text
+ Text.XML.Expat.Internal.NodeClass: modifyName :: NodeClass n c => (tag -> tag) -> n c tag text -> n c tag text
- Text.XML.Expat.Proc: filterChild :: (NodeClass n []) => (n [] tag text -> Bool) -> n [] tag text -> Maybe (n [] tag text)
+ Text.XML.Expat.Proc: filterChild :: NodeClass n [] => (n [] tag text -> Bool) -> n [] tag text -> Maybe (n [] tag text)
- Text.XML.Expat.Proc: filterChildren :: (NodeClass n c) => (n c tag text -> Bool) -> n c tag text -> c (n c tag text)
+ Text.XML.Expat.Proc: filterChildren :: NodeClass n c => (n c tag text -> Bool) -> n c tag text -> c (n c tag text)
- Text.XML.Expat.Proc: filterElement :: (NodeClass n []) => (n [] tag text -> Bool) -> n [] tag text -> Maybe (n [] tag text)
+ Text.XML.Expat.Proc: filterElement :: NodeClass n [] => (n [] tag text -> Bool) -> n [] tag text -> Maybe (n [] tag text)
- Text.XML.Expat.Proc: filterElements :: (NodeClass n c) => (n c tag text -> Bool) -> n c tag text -> c (n c tag text)
+ Text.XML.Expat.Proc: filterElements :: NodeClass n c => (n c tag text -> Bool) -> n c tag text -> c (n c tag text)
- Text.XML.Expat.Proc: onlyElems :: (NodeClass n c) => c (n c tag text) -> c (n c tag text)
+ Text.XML.Expat.Proc: onlyElems :: NodeClass n c => c (n c tag text) -> c (n c tag text)
- Text.XML.Expat.SAX: gxBreakOn :: (GenericXMLString s) => Char -> s -> (s, s)
+ Text.XML.Expat.SAX: gxBreakOn :: GenericXMLString s => Char -> s -> (s, s)
- Text.XML.Expat.SAX: gxFromCStringLen :: (GenericXMLString s) => CStringLen -> IO s
+ Text.XML.Expat.SAX: gxFromCStringLen :: GenericXMLString s => CStringLen -> IO s
- Text.XML.Expat.SAX: gxFromChar :: (GenericXMLString s) => Char -> s
+ Text.XML.Expat.SAX: gxFromChar :: GenericXMLString s => Char -> s
- Text.XML.Expat.SAX: gxFromString :: (GenericXMLString s) => String -> s
+ Text.XML.Expat.SAX: gxFromString :: GenericXMLString s => String -> s
- Text.XML.Expat.SAX: gxHead :: (GenericXMLString s) => s -> Char
+ Text.XML.Expat.SAX: gxHead :: GenericXMLString s => s -> Char
- Text.XML.Expat.SAX: gxNullString :: (GenericXMLString s) => s -> Bool
+ Text.XML.Expat.SAX: gxNullString :: GenericXMLString s => s -> Bool
- Text.XML.Expat.SAX: gxTail :: (GenericXMLString s) => s -> s
+ Text.XML.Expat.SAX: gxTail :: GenericXMLString s => s -> s
- Text.XML.Expat.SAX: gxToByteString :: (GenericXMLString s) => s -> ByteString
+ Text.XML.Expat.SAX: gxToByteString :: GenericXMLString s => s -> ByteString
- Text.XML.Expat.SAX: gxToString :: (GenericXMLString s) => s -> String
+ Text.XML.Expat.SAX: gxToString :: GenericXMLString s => s -> String
- Text.XML.Expat.SAX: textFromCString :: (GenericXMLString text) => CString -> IO text
+ Text.XML.Expat.SAX: textFromCString :: GenericXMLString text => CString -> IO text
- Text.XML.Expat.Tree: gxBreakOn :: (GenericXMLString s) => Char -> s -> (s, s)
+ Text.XML.Expat.Tree: gxBreakOn :: GenericXMLString s => Char -> s -> (s, s)
- Text.XML.Expat.Tree: gxFromCStringLen :: (GenericXMLString s) => CStringLen -> IO s
+ Text.XML.Expat.Tree: gxFromCStringLen :: GenericXMLString s => CStringLen -> IO s
- Text.XML.Expat.Tree: gxFromChar :: (GenericXMLString s) => Char -> s
+ Text.XML.Expat.Tree: gxFromChar :: GenericXMLString s => Char -> s
- Text.XML.Expat.Tree: gxFromString :: (GenericXMLString s) => String -> s
+ Text.XML.Expat.Tree: gxFromString :: GenericXMLString s => String -> s
- Text.XML.Expat.Tree: gxHead :: (GenericXMLString s) => s -> Char
+ Text.XML.Expat.Tree: gxHead :: GenericXMLString s => s -> Char
- Text.XML.Expat.Tree: gxNullString :: (GenericXMLString s) => s -> Bool
+ Text.XML.Expat.Tree: gxNullString :: GenericXMLString s => s -> Bool
- Text.XML.Expat.Tree: gxTail :: (GenericXMLString s) => s -> s
+ Text.XML.Expat.Tree: gxTail :: GenericXMLString s => s -> s
- Text.XML.Expat.Tree: gxToByteString :: (GenericXMLString s) => s -> ByteString
+ Text.XML.Expat.Tree: gxToByteString :: GenericXMLString s => s -> ByteString
- Text.XML.Expat.Tree: gxToString :: (GenericXMLString s) => s -> String
+ Text.XML.Expat.Tree: gxToString :: GenericXMLString s => s -> String
- Text.XML.Expat.Tree: saxToTree :: (GenericXMLString tag) => [SAXEvent tag text] -> (Node tag text, Maybe XMLParseError)
+ Text.XML.Expat.Tree: saxToTree :: GenericXMLString tag => [SAXEvent tag text] -> (Node tag text, Maybe XMLParseError)
Files
- hexpat.cabal +4/−5
hexpat.cabal view
@@ -1,6 +1,6 @@ Cabal-Version: >= 1.6 Name: hexpat-Version: 0.19.3+Version: 0.19.4 Synopsis: XML parser/formatter based on expat Description: This package provides a general purpose Haskell XML library using Expat to@@ -49,7 +49,7 @@ 0.19.1 fix a memory leak introduced in 0.19, delegate parsing to bound thread if unbound (see note above); 0.19.2 include expat source code so \'cabal install\' just works on Linux, Mac and Windows (thanks Jacob Stanley); 0.19.3 fix misconfiguration of expat- which broke entity parsing.+ which broke entity parsing; 0.19.4 bump version constraint for text. Category: XML License: BSD3 License-File: LICENSE@@ -69,8 +69,7 @@ (c) 2008 Evan Martin <martine@danga.com>, (c) 2009 Matthew Pocock <matthew.pocock@ncl.ac.uk>, (c) 2007-2009 Galois Inc.,- (c) 2010 Kevin Jardine,- (c) 2010 Jacob Stanley+ (c) 2010 Kevin Jardine Homepage: http://haskell.org/haskellwiki/Hexpat/ Extra-Source-Files: test/hexpat-tests.cabal,@@ -117,7 +116,7 @@ base >= 3 && < 5, bytestring, transformers,- text >= 0.5 && < 0.9,+ text >= 0.5 && < 0.11, utf8-string == 0.3.*, deepseq == 1.1.*, containers,