*T      KThe monad transformer used for writing your handler for chunked XML trees, ! which executes as a co-routine.  !"#$%&'()*+PType alias for a single annotated node where namespaced names are used for tags OType alias for a single annotated node where qualified names are used for tags FType alias for a single node with unqualified tag names where tag and  text are the same string type. GA tree representation that uses a monadic list as its child list type. (Note that you can use the type function , to give a list of  any node type, using that node's associated list type, e.g.  ListOf (UNode Text) -./01KAn iteratee that parses the input document, passing a representation of it N to the specified handler monad. The monad runs lazily using co-routines, so , if it requests a part of the tree that hasn't been parsed yet, it will $ be suspended, and continued when it' s available. This implementation does not use Haskell's lazy I/O. u23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs,tuvwxyz{|}~           !"#"$%%&&'()*+,-./0123423523623723823923:23;23<23=23>23?23@23A23B23C23D23E23F23G23H23I23J23K23L23M23N23O23P23Q23R23S23T23U23VWXWYWZW[W\W]W^W_W`W`Wabcbdbebfbgbhbibibj+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~+++++++++hexpat-iteratee-0.4Text.XML.Expat.Chunked hexpat-0.16Text.XML.Expat.Tree eChildren eAttributeseNameElementTextNodeGText.XML.Expat.SAXdefaultParserOptions entityDecoderparserEncoding ParserOptionsText.XML.Expat.Internal.IOASCIIUTF8UTF16ISO88591Encoding XMLParseError xmlByteCount xmlByteIndexxmlColumnNumber xmlLineNumberXMLParseLocationXMLTrunXMLTNNodeQNodeUNodeNodeparseResult HandlerErrYield QueueTail QueueHead QueueCellPendingEndValue!Text.XML.Expat.Internal.NodeClassListOfnewQueuepeekpushpushEndyield List-0.4.0Data.List.Class listStateJoiniterateMsortOnmerge2OnmergeOn transposerepeatlastLzipWithziptransformListMonadlengthLtoList takeWhileM takeWhilemapLjoinMexecute genericTakescanlfoldl1LfoldlLfilterfromListconsfoldrLNiltailLheadLConsListItemjoinLrunListItemMList"Text.XML.Expat.Internal.NamespacedfromNamespaced toNamespacedxmlnsxmlnsUri mkAnNNamemkNName nnLocalPart nnNamespaceNName NAttributes!Text.XML.Expat.Internal.Qualified fromQualified toQualified mkAnQNamemkQName qnLocalPartqnPrefixQName QAttributes fromNodes_ fromNodes fromElement_ fromElementalterAttributedeleteAttribute setAttribute getAttribute textContent Attributes UAttributesmkTextmapNodeContainer mapElement mapAllTagsmodifyChildrenmodifyAttributes modifyNamegetText getChildren getAttributesgetNameisNamed textContentMisText isElement NodeClass mkElementMkElementClass