Types
CharsetConfidence = enum ccTentative, ccCertain, ccIrrelevant
HTML5ParserWrapper = ref object of RootObj builder*: ChaDOMBuilder
Procs
proc addHTMLModule(ctx: JSContext): JSClassID {....raises: [], tags: [], forbids: [].}
proc finish(wrapper: HTML5ParserWrapper) {....raises: [], tags: [RootEffect, TimeEffect], forbids: [].}
proc newDOMParser(): DOMParser {....raises: [], tags: [], forbids: [].}
proc newHTML5ParserWrapper(window: Window; url: URL; confidence: CharsetConfidence; charset: Charset): HTML5ParserWrapper {. ...raises: [], tags: [RootEffect], forbids: [].}
proc parseBuffer(wrapper: HTML5ParserWrapper; buffer: openArray[char]): ParseResult {. ...raises: [], tags: [RootEffect, TimeEffect], forbids: [].}
proc parseFromString(ctx: JSContext; parser: DOMParser; str, t: string): JSValue {. ...raises: [], tags: [RootEffect, TimeEffect], forbids: [].}
proc parseHTMLFragment(element: Element; s: string): seq[Node] {....raises: [], tags: [RootEffect, TimeEffect], forbids: [].}
proc restart(wrapper: HTML5ParserWrapper; charset: Charset) {....raises: [], tags: [RootEffect], forbids: [].}