@gobstones/gobstones-gbb-parser
Version:
A Parser/Stringifier for GBB (Gobstones Board) file format
41 lines • 1.6 kB
TypeScript
export declare namespace GBBParsingErrors {
class GBBParsingError extends Error {
isError: boolean;
line: number;
col: number;
constructor(name: string, line: number, col: number, message: string);
}
class UnexpectedEOF extends GBBParsingError {
constructor();
}
class UnexpectedToken extends GBBParsingError {
constructor(message: string);
}
class InvalidSizeDefinition extends GBBParsingError {
constructor(dimension: string, location: {
line: number;
col: number;
});
}
class HeadBoundaryExceeded extends GBBParsingError {
constructor(coordinate: string, coordinateLocation: {
value: number;
line: number;
col: number;
}, dimension: string, dimensionLocation: {
value: number;
line: number;
col: number;
});
}
class CellBoundaryExceeded extends GBBParsingError {
constructor(coordinate: string, x: number, y: number, line: number, col: number);
}
class DuplicatedCellDefinition extends GBBParsingError {
constructor(x: number, y: number, lineFirstAppearance: number, colFirstAppearance: number, lineSecondAppearance: number, colSecondAppearance: number);
}
class DuplicatedColorDefinition extends GBBParsingError {
constructor(color: string, x: number, y: number, lineFirstAppearance: number, colFirstAppearance: number, lineSecondAppearance: number, colSecondAppearance: number);
}
}
//# sourceMappingURL=errors.d.ts.map