antlr4-runtime
Version:
JavaScript runtime for ANTLR4
17 lines (10 loc) • 387 B
TypeScript
import {RuleNode} from "./RuleNode";
import {ErrorNode} from "./ErrorNode";
import {TerminalNode} from "./TerminalNode";
import {ParseTree} from "./ParseTree";
export declare class ParseTreeVisitor<Result> {
visit(tree: ParseTree): Result;
visitChildren(node: RuleNode): Result;
visitTerminal(node: TerminalNode): Result;
visitErrorNode(node: ErrorNode): Result;
}