h*B     0.7.62010 John MillikinMITjmillikin@gmail.comportable Safe-Inferred libxml-saxA 6 tracks the internal state of a LibXML parser context.As LibXML is a very stateful library, parsers must operate within either the  or  monad. Use  or - to create parsers in the appropriate monad."In general, clients should prefer , because ST values can be safely computed with no side effects. libxml-saxFinish parsing any buffered data, and check that the document was closed correctly. libxml-saxSet a callback computation to run when a particular parse event occurs. The callback should return  to continue parsing, or  to abort.&Alternatively, callbacks may throw an  to abort parsing. The exception will be propagated through to the caller of  or . libxml-saxRemove a callback from the parser. This might also change the parser's behavior, such as automatically expanding entity references when no  callback is set.  libxml-saxIf   is set, it receives any text contained in CDATA blocks. By default, all text is received by  . libxml-saxIf  is set, it receives any whitespace marked as ignorable by the document's DTD. By default, all text is received by  . libxml-saxIf  is set, entity references in element and attribute content will reported separately from text, and will not be automatically expanded.Use this when processing documents in passthrough mode, to preserve existing entity references. libxml-saxAn optional filename or URI libxml-saxAn optional filename or URI          !"#'libxml-sax-0.7.6-1wQqdBQrQtvB5IIGolaQRWText.XML.LibXML.SAX libxml-saxCallbackParser newParserIO newParserST parseBytes parseComplete setCallback clearCallbackparsedBeginDocumentparsedEndDocumentparsedBeginElementparsedEndElementparsedCharacters parsedCDATAparsedWhitespaceparsedReference parsedCommentparsedInstructionparsedExternalSubsetparsedInternalSubset reportWarning reportErrorghc-prim GHC.TypesIObaseGHC.STSTTrueFalseGHC.Exception.Type Exception