html/chadombuilder

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: [].}