antlr4ts
Version:
ANTLR 4 runtime for JavaScript written in Typescript
18 lines (17 loc) • 773 B
TypeScript
/*!
* Copyright 2016 The ANTLR Project. All rights reserved.
* Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
*/
import { ParseTreeVisitor } from "./ParseTreeVisitor";
import { TerminalNode } from "./TerminalNode";
import { Token } from "../Token";
/** Represents a token that was consumed during resynchronization
* rather than during a valid match operation. For example,
* we will create this kind of a node during single token insertion
* and deletion as well as during "consume until error recovery set"
* upon no viable alternative exceptions.
*/
export declare class ErrorNode extends TerminalNode {
constructor(token: Token);
accept<T>(visitor: ParseTreeVisitor<T>): T;
}