UNPKG

cpp-merge

Version:

Command line tool to produce single source file from multiple C/C++ files

25 lines 871 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IncludeFileNotFoundError = exports.FileReadError = exports.ParseError = void 0; const errors_1 = require("../common/errors"); class ParseError extends errors_1.TraceError { constructor(message, file, cause) { super(message, cause); this.file = file; } } exports.ParseError = ParseError; class FileReadError extends ParseError { constructor(message, file, cause) { super(message, file, cause); } } exports.FileReadError = FileReadError; class IncludeFileNotFoundError extends ParseError { constructor(file, includeFile, cause) { super(`Include file '${includeFile}' not found`, file, cause); this.includeFile = includeFile; } } exports.IncludeFileNotFoundError = IncludeFileNotFoundError; //# sourceMappingURL=errors.js.map