LEVIATHAN v962456e · 962456eee1

dagon · Dom

class DomParser

since 0.1.0-alpha.1linux

Constructors

new

new(string source)

Fields

cBang

char cBang

cColon

char cColon

cEq

char cEq

cGt

char cGt

cLBrace

char cLBrace

cLt

char cLt

cQuote

char cQuote

cRBrace

char cRBrace

cs

Array<char> cs

cSlash

char cSlash

n

int n

pos

int pos

Methods

cur

cur() -> char

eof

eof() -> bool

fail

fail(int at, string msg) -> void

isNameCh

isNameCh(char ch) -> bool

isWs

isWs(char ch) -> bool

lookingAt

lookingAt(int at, string lit) -> bool

parseAttrs

parseAttrs(DomTplNode node) -> void

parseElement

parseElement() -> DomTplNode

parseFragment

parseFragment() -> Array<DomTplNode>

parseMaybeElement

parseMaybeElement() -> Array<DomTplNode>

parseNodes

parseNodes(string stop) -> Array<DomTplNode>

parseTextRun

parseTextRun() -> Array<DomTplNode>

readName

readName() -> string

skipWs

skipWs() -> void

splitHoles

splitHoles(string raw, int base) -> Array<DomTplNode>