Interface BaseActionDict<T>
interface BaseActionDict<T> { EmptyListOf?: ((this) => T); ListOf?: ((this,
arg0) => T); NonemptyListOf?: ((this,
arg0,
arg1,
arg2) => T); _iter?: ((this,
...children) => T); _nonterminal?: ((this,
...children) => T); _terminal?: ((this) => T); alnum?: ((this,
arg0) => T); applySyntactic?: ((this,
arg0) => T); digit?: ((this,
arg0) => T); emptyListOf?: ((this) => T); hexDigit?: ((this,
arg0) => T); letter?: ((this,
arg0) => T); listOf?: ((this,
arg0) => T); nonemptyListOf?: ((this,
arg0,
arg1,
arg2) => T); } Properties
Optional EmptyListOf
EmptyListOf?: ((this) => T) Optional ListOf
ListOf?: ((this,
arg0) => T) Optional NonemptyListOf
NonemptyListOf?: ((this,
arg0,
arg1,
arg2) => T) Type declaration
- (this, arg0, arg1, arg2): T
Returns T
Optional _iter
_iter?: ((this,
...children) => T) Type declaration
- (this, ...children): T
Returns T
Optional _nonterminal
_nonterminal?: ((this,
...children) => T) Type declaration
- (this, ...children): T
Returns T
Optional _terminal
_terminal?: ((this) => T) Optional alnum
alnum?: ((this,
arg0) => T) Optional applySyntactic
applySyntactic?: ((this,
arg0) => T) Optional digit
digit?: ((this,
arg0) => T) Optional emptyListOf
emptyListOf?: ((this) => T) Optional hexDigit
hexDigit?: ((this,
arg0) => T) Optional letter
letter?: ((this,
arg0) => T) Optional listOf
listOf?: ((this,
arg0) => T) Optional nonemptyListOf
nonemptyListOf?: ((this,
arg0,
arg1,
arg2) => T) Type declaration
- (this, arg0, arg1, arg2): T
Returns T
An ActionDict is a dictionary of Actions indexed by rule names. This is a "pure" type that only contains keys for built-in rules.