@browsery/antlr4
Version:
Browser compatible antlr4 module
13 lines (11 loc) • 470 B
TypeScript
import {RecognitionException} from "./RecognitionException.js";
import {Parser} from "../Parser.js";
import {Token} from "../Token.js";
export declare class ErrorStrategy {
reset(recognizer: Parser): void;
sync(recognizer: Parser): void;
recover(recognizer: Parser, e: RecognitionException): void;
recoverInline(recognizer: Parser): Token;
reportMatch(recognizer: Parser): void;
reportError(recognizer: Parser, e: RecognitionException): void;
}