ifc-expressions
Version:
Parsing and evaluation of IFC expressions
9 lines (8 loc) • 472 B
JavaScript
import { ExprEvalParseErrorObj, ExprEvalStatus, } from "../../expression/ExprEvalResult.js";
import { TextSpan } from "../../util/TextSpan.js";
export class SyntaxErrorMapper {
mapException(exception) {
return new ExprEvalParseErrorObj(ExprEvalStatus.SYNTAX_ERROR, exception.message, "" + exception.offendingSymbol, TextSpan.of(exception.line, exception.column + 1, exception.line, exception.column + 1));
}
}
//# sourceMappingURL=SyntaxErrorMapper.js.map