h*e*      !"#$%&'()0.2.3.06Parsec extended with functions to handle HTML parsing.(c) William Yao, 2017-2024BSD-3williamyaoh@gmail.com experimental Safe-Inferred"ConamaReturn a list of tags parsed from some sort of string. This list should then get fed into an Onama parser.onamaPrimitive. Return the next input tag. All other primitive parsers should be implemented in terms of this.onamaCreate a parser which parses a single HTML tag if it passes the given predicate. Return the parsed tag.*onamaTake a parser, return a parser which only succeeds if the given parser fails. Consumes no input.onamaCertain HTML elements are self closing. In addition, they can show up without their closing slash. For these, we just want to go over their opening tag. These elements are void, according to the W3C spec: https://www.w3.org/TR/2012/WD-html-markup-20121025/syntax.html#syntax-elementsareabasebrcolcommandembedhrimginputkeygenlinkmetaparamsourcetrackwbr!onamaskip p3 produces a parser which will ignore the output of p.#    "!#    "!+       !"#$%&'()$onama-0.2.3.0-LZKJLtV0GPBIUnm368QtulText.HTML.Onamaonama AttrSelector AttrValueAnyAttrAttrNameTagCloseSelector AnyCloseTagTagOpenSelector AnyOpenTagTagTagOpenTagCloseTagTextPosition parseTags@:@=tagsatisfytagOpen_tagOpen tagClose_tagClosetagText voidElement balancedTags anyOpenTag anyCloseTaganyValueskip innerText$fIsStringTagCloseSelector$fIsStringAttrName$fIsStringAttrValue$fIsStringAttrSelector$fIsStringTagOpenSelector$fEqTag $fShowTagnotParse