ebnf-railroad-visualizer
Version:
A web-based EBNF railroad diagram visualizer
13 lines (12 loc) • 310 B
TypeScript
import { Sym } from '../scannerparser/Sym.js';
import { Term } from './Term.js';
/**
* A sequence of terms defined as:
*
* `EXPRESSION = TERM { "|" TERM } .`
*/
export declare class Expression extends Sym {
readonly terms: Term[];
constructor(terms: Term[], id?: number);
toString(): string;
}