@making-sense/antlr-editor
Version:
ANTLR Typescript editor
13 lines (12 loc) • 531 B
TypeScript
declare class Error {
startLine: number;
endLine: number;
startCol: number;
endCol: number;
message: string;
constructor(startLine: number, endLine: number, startCol: number, endCol: number, message: string);
}
export declare const createLexer: (Lexer: any) => (input: string | undefined) => any;
export declare const createParser: ({ Lexer, Parser }: any) => (input: string) => any;
export declare const validate: ({ Lexer, Parser, initialRule }: any) => (input: string | undefined) => Error[];
export {};