antlr-ng
Version:
Next generation ANTLR Tool
16 lines (15 loc) • 649 B
TypeScript
import { ST } from "stringtemplate4ts";
import { IssueCode, type IssueDetails } from "./Issues.js";
export declare class ANTLRMessage {
readonly fileName: string;
readonly line: number;
readonly column: number;
readonly args: unknown[];
readonly issueCode: IssueCode;
readonly issue: IssueDetails;
private readonly e;
constructor(errorType: IssueCode, fileName: string, line: number, column: number, ...args: unknown[]);
constructor(errorType: IssueCode, fileName: string, e: Error | null, line: number, column: number, ...args: unknown[]);
getMessageTemplate(verbose: boolean): ST;
toString(): string;
}