Skip to main content
Module

x/ohm_js/index.d.ts>BaseActionDict

A library and language for building parsers, interpreters, compilers, etc.
Go to Latest
interface BaseActionDict
import { type BaseActionDict } from "https://deno.land/x/ohm_js@v17.0.3/index.d.ts";

An ActionDict is a dictionary of Actions indexed by rule names. This is a "pure" type that only contains keys for built-in rules.

Properties

optional
_iter: (this: IterationNode, ...children: Node[]) => T
optional
_nonterminal: (this: NonterminalNode, ...children: Node[]) => T
optional
_terminal: (this: TerminalNode) => T
optional
alnum: (this: NonterminalNode, arg0: NonterminalNode) => T
optional
letter: (this: NonterminalNode, arg0: NonterminalNode) => T
optional
digit: (this: NonterminalNode, arg0: TerminalNode) => T
optional
hexDigit: (this: NonterminalNode, arg0: NonterminalNode | TerminalNode) => T
optional
ListOf: (this: NonterminalNode, arg0: NonterminalNode) => T
optional
NonemptyListOf: () => T
optional
EmptyListOf: (this: NonterminalNode) => T
optional
listOf: (this: NonterminalNode, arg0: NonterminalNode) => T
optional
nonemptyListOf: () => T
optional
emptyListOf: (this: NonterminalNode) => T
optional
applySyntactic: (this: NonterminalNode, arg0: Node) => T