úÎ Ö     portablejmillikin@gmail.comm !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMA 7 tracks the internal state of a LibXML parser context. IAs LibXML is a very stateful library, parsers must operate within either  the N or O 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. PQRSTUVAn optional filename or URI An optional filename or URI WBFinish parsing any buffered data, and check that the document was  closed correctly. XHSet a callback computation to run when a particular parse event occurs.  The callback should return Y to continue parsing, or Z  to abort. &Alternatively, callbacks may throw an [ to abort parsing. The 7 exception will be propagated through to the caller of  or  . DRemove a callback from the parser. This might also change the parser's E behavior, such as automatically expanding entity references when no   callback is set. \]^_ ` abc d If  1 is set, it receives any text contained in CDATA - blocks. By default, all text is received by  . If . is set, it receives any whitespace marked as  ignorable by the document'+s DTD. By default, all text is received by   . eIf 4 is set, entity references in element and attribute K content will reported separately from text, and will not be automatically  expanded. DUse this when processing documents in passthrough mode, to preserve  existing entity references. fghijklmnopq    r      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYYZ[O\]O\^R_`abcdefghijklmnopqrstuvwlibxml-sax-0.7Text.XML.LibXML.SAXCallbackParser newParserIO newParserST parseBytes parseComplete setCallback clearCallbackparsedBeginDocumentparsedEndDocumentparsedBeginElementparsedEndElementparsedCharacters parsedCDATAparsedWhitespaceparsedReference parsedCommentparsedInstructionparsedExternalSubsetparsedInternalSubset reportWarning reportError cWantCallback cStopParser cParseChunk cFreeParser cAllocParsernewcb_FixedError setcb_error setcb_warning getcb_error getcb_warningnewcb_internalSubsetsetcb_internalSubsetgetcb_internalSubsetnewcb_externalSubsetsetcb_externalSubsetgetcb_externalSubsetnewcb_processingInstructionsetcb_processingInstructiongetcb_processingInstruction newcb_comment setcb_comment getcb_commentnewcb_referencesetcb_referencegetcb_referencenewcb_characterssetcb_ignorableWhitespacesetcb_cdataBlocksetcb_charactersgetcb_ignorableWhitespacegetcb_cdataBlockgetcb_charactersnewcb_endElementNssetcb_endElementNsgetcb_endElementNsnewcb_startElementNssetcb_startElementNsgetcb_startElementNsnewcb_endDocumentsetcb_endDocumentgetcb_endDocumentnewcb_startDocumentsetcb_startDocumentgetcb_startDocumentFixedErrorFuncInternalSubsetSAXFuncExternalSubsetSAXFuncProcessingInstructionSAXFuncCommentSAXFuncReferenceSAXFuncCharactersSAXFuncEndElementNsSAX2FuncStartElementNsSAX2FuncEndDocumentSAXFuncStartDocumentSAXFuncghc-prim GHC.TypesIObaseGHC.STST parserHandleparserErrorRef parserToIO parserFromIOContext parseImpl freeCallbacksGHC.BoolTrueFalse GHC.Exception ExceptioncatchRef catchRefIOcallbackwrap_startDocumentwrap_endDocumentwrap_beginElementpeekAttributesparseAttributeContentwrap_endElementNswrap_characterswrap_reference wrap_commentwrap_processingInstructionwrap_externalSubsetwrap_internalSubsetwrap_FixedError withParserIOpeekUTF8 peekUTF8LenwithUTF8 freeFunPtrvoid