Interface BaseActionDict<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.

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);
}

Type Parameters

  • T

Hierarchy (view full)

Properties

EmptyListOf?: ((this) => T)

Type declaration

ListOf?: ((this, arg0) => T)

Type declaration

NonemptyListOf?: ((this, arg0, arg1, arg2) => T)

Type declaration

_iter?: ((this, ...children) => T)

Type declaration

_nonterminal?: ((this, ...children) => T)

Type declaration

_terminal?: ((this) => T)

Type declaration

alnum?: ((this, arg0) => T)

Type declaration

applySyntactic?: ((this, arg0) => T)

Type declaration

digit?: ((this, arg0) => T)

Type declaration

emptyListOf?: ((this) => T)

Type declaration

hexDigit?: ((this, arg0) => T)

Type declaration

letter?: ((this, arg0) => T)

Type declaration

listOf?: ((this, arg0) => T)

Type declaration

nonemptyListOf?: ((this, arg0, arg1, arg2) => T)

Type declaration

Generated using TypeDoc