@gobstones/gobstones-parser
Version:
Gobstones parser
19 lines • 870 B
TypeScript
import { SourceReader } from './reader';
export declare class GbsInterpreterException extends Error {
isGobstonesException: boolean;
startPos: SourceReader;
endPos: SourceReader;
reason: string;
args: any[];
constructor(startPos: SourceReader, endPos: SourceReader, errorType: string, reason: string, args: any[]);
}
export declare class GbsWarning extends GbsInterpreterException {
constructor(startPos: SourceReader, endPos: SourceReader, reason: string, args: any[]);
}
export declare class GbsSyntaxError extends GbsInterpreterException {
constructor(startPos: SourceReader, endPos: SourceReader, reason: string, args: any[]);
}
export declare class GbsRuntimeError extends GbsInterpreterException {
constructor(startPos: SourceReader, endPos: SourceReader, reason: string, args: any[]);
}
//# sourceMappingURL=exceptions.d.ts.map