LEVIATHAN v962456e · 962456eee1

moby

class MobyEmitter

since 0.1.0-alpha.1linux

Fields

counter

int counter

emitInLoop_

bool emitInLoop_

out

Array<string> out

Methods

axisConstraint

axisConstraint(string expr, string fixed, string mn, string mx, string flex) -> string | None

call

call(string v, string method, TplAttr a, string kind) -> string

cap

cap(string x) -> string

editDistance1

editDistance1(string a, string b) -> bool

emitAttrs

emitAttrs(TplNode node, string v, string indent, bool inLoop) -> void

emitChild

emitChild(TplNode child, string parentVar, string indent, bool inLoop) -> void

emitElement

emitElement(TplNode node, string indent, bool inLoop) -> string

emitProgram

emitProgram(TplNode root) -> string

isIdentCharE

isIdentCharE(char c) -> bool

isIdentStartE

isIdentStartE(char c) -> bool

isKnownTag

isKnownTag(string tag) -> bool

line

line(string indent, string text) -> void

reactiveBind

reactiveBind(string v, string method, string field, string kind) -> string

reactiveField

reactiveField(TplAttr a) -> string | None

registeredAttrs

registeredAttrs(string tag) -> Array<string>

registryStmt

registryStmt(string v, string tag, TplAttr a) -> string | None

startsWithStr

startsWithStr(string s, string p) -> bool

suggest

suggest(string tag, string bad) -> string