InEU      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTNone%&*,-59:;<=?DILOQRT[\ DOM parser error description.Tag not found which should be.=Tag contents has wrong format, (could not read text to value)/Node should have text content, but it does not.Some other errorpath of element9Parser scope parser runs in. Functor argument is usually Identity or [].If functor is Identity then parser expects exactly ONE current element. This is common behavior for content parsers, or parsers expecting strict XML structure.If functor is []a then parser expects arbitrary current elements count. This is the case when you use combinators divePath or diveElem (posible other variants of similar combinators). This kind of combinators performs search for elements somewhere in descendants and result have arbitrary length in common case.5Current element(s). Functor is intended to be either Identity or []Path for error reportingNClass of traversable functors which may be constructed from list. Or may not.If method return Nothing this means we can not build traversable from given list. In this case combinator should fail traversing."'Run parser on root element of Document.%Throw  as very common case!  !"#$%&'()  !"#$%  !"#$%    !"#$%&'()None%&*,-59:;<=?DILOQRT[\ *5Generic function to traverse arbitrary inner cursors.+Takes function filtering-9Runs parser inside first children element with given name1>Dive given parser's current tags set into the given path. The divePath ["a", "b"] differs from inElem "a" . inElem "b". Namely the first variant will not fail if occured tag "a" which does not contains tag "b". This behaviour is desireable when you dont want to parse whole XML and just want to pull tags in some path. The other difference is in traversing inner elements. Consider this code 0inElem "a" $ inElem "b" $ inElemAll "c" fromDom +which translates to pseudo-CSS query like: !a:nth(1) > b:nth(1) > c > fromDom ,divePath ["a", "b"] $ inElemAll "c" fromDom which translates like: a > b > c > fromDomgAs you can see, inElem always takes first element and runs inner parser in this single element, unlike 1 which runs inner parser in all descendants in given path.3=Ignore arbitrary current element if it conforms to predicate.4If current element has no children nodes does not run parser and returns Nothing. Otherwise runs parser inside current element. Usefull when you got XML with strange empty elements which must be just ignored, but -C runs parser inside of this elements which causes to parser error.5uIf all current elements contains blank content, or contains nothing at all , then returns Nothing, else runs parser.6:If name of current tag differs from first argument throws d with tag name replaced in last path's segment. Usefull for checking root document's element name.7Parses content inside current tag. It expects current element set consists of exactly ONE element. Throws error if current elements set contains multiple of them.*!Takes set of current elements and;Parser will be runned for each element found in traversable+fFunction returning some filtered elements with path suffixes which will be appended to parser's state,-./0123Predicate checking that we must ignore some current tag. If returns true then parser will not be runned and combinator just returns Nothing.45678*+,-./012345678*+,-./012345678*+,-./012345678None%&*,-59:;<=?DILOQRT[\9;Class of types which can be parsed from single XML element.EExpects content to be y, yes, t, true or 1 for True value. n, no, f, false or 0 for False value. Case is not significant, blank characters are striped.F&Always successfully parses any DOM to ()G&Never parses successfully. It is just mzero9:;<=>?@ABCDEFGHIJKLMNOPQRST9:;<=>?@ABCDEFG9:;<=>?@ABCDEFG9:;<=>?@ABCDEFGHIJKLMNOPQRSTNone%&*,-59:;<=?DILOQRT[\9  !"#$%*+,-./0123456789:;<=>?@ABCDEFGU      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX'dom-parser-0.1.1-C3vpdpVWY4x35pn3CEQC6iText.XML.DOM.Parser.TypesText.XML.DOM.Parser.CombinatorsText.XML.DOM.Parser.ClassText.XML.DOM.Parser ParserError PENotFound PEWrongFormatPEContentNotFoundPEOther_pePath _peDetails$fEqParserError$fOrdParserError$fShowParserError$fGenericParserError ParserErrorsunParserErrors peDetailspePath$fExceptionParserError$fOrdParserErrors$fEqParserErrors$fShowParserErrors$fMonoidParserErrors$fGenericParserErrors ParserData _pdElements_pdPath _ParserErrors$fExceptionParserErrorsDomTraversablebuildDomTraversable DomParser DomParserT pdElementspdPath runDomParserT runDomParserthrowParserErrorthrowWrongFormat$fDomTraversableNonEmpty$fDomTraversableMaybe$fDomTraversable[]$fDomTraversableIdentity traverseElemsinFilteredTrav inElemTravinElem inElemAll inElemMayinElemNedivePathdiveElem ignoreElem ignoreEmpty ignoreBlankcheckCurrentName parseContent readContentFromDomfromDom proxyFromDomelementFromDom unionFromDom textFromDom stringFromDom charFromDom intFromDomintegerFromDom doubleFromDom fixedFromDom boolFromDom unitFromDom voidFromDom$fFromDomElement$fFromDomUnion$fFromDomUnion0 $fFromDomBool$fFromDomFixed$fFromDomDouble$fFromDomInteger $fFromDomInt $fFromDomChar $fFromDom[] $fFromDomText $fFromDomVoid $fFromDom()