Skip to main content
Module

x/grm/deps.ts>Parser

MTProto API Client for Deno 🦕
Go to Latest
class Parser
extends EventEmitter
import { Parser } from "https://deno.land/x/grm@0.6.0/deps.ts";

Constructors

new
Parser(cbs: Partial<Handler> | null, options?: ParserOptions)

Properties

_attribname: string
_attribs: null | { [key: string]: string; }
_attribvalue: string
_cbs: Partial<Handler>
_foreignContext: boolean[]
_lowerCaseAttributeNames: boolean
_lowerCaseTagNames: boolean
_options: ParserOptions
_stack: string[]
_tagname: string
_tokenizer: Tokenizer
done
endIndex: number | null
parseChunk
startIndex: number

Methods

_getInstructionName(value: string)
_updatePosition(initialOffset: number)
end(chunk?: string)
onattribdata(value: string)
onattribname(name: string)
oncdata(value: string)
onclosetag(name: string)
oncomment(value: string)
ondeclaration(value: string)
onerror(err: Error)
onopentagname(name: string)
ontext(data: string)
parseComplete(data: string)
write(chunk: string)