ifc-expressions
Version:
Parsing and evaluation of IFC expressions
13 lines (12 loc) • 667 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SyntaxErrorMapper = void 0;
const ExprEvalResult_js_1 = require("../../expression/ExprEvalResult.js");
const TextSpan_js_1 = require("../../util/TextSpan.js");
class SyntaxErrorMapper {
mapException(exception) {
return new ExprEvalResult_js_1.ExprEvalParseErrorObj(ExprEvalResult_js_1.ExprEvalStatus.SYNTAX_ERROR, exception.message, "" + exception.offendingSymbol, TextSpan_js_1.TextSpan.of(exception.line, exception.column + 1, exception.line, exception.column + 1));
}
}
exports.SyntaxErrorMapper = SyntaxErrorMapper;
//# sourceMappingURL=SyntaxErrorMapper.js.map