UNPKG

jsoniq

Version:

JSONiq implementation for JavaScript

19 lines (17 loc) 2.65 kB
"use strict"; var _ = require("lodash"); var Marker_1 = require("./Marker"); class StaticError extends Marker_1.default { constructor(pos, code, message) { message = _.template("[<%= code %>]: <%= message %>")({ code: code, message: message }); super(pos, "error", "error", message); } } class XPST0081 extends StaticError { constructor(pos, prefix) { var message = _.template("'<%= prefix %>': can not expand prefix of lexical QName to namespace URI")({ prefix: prefix }); super(pos, "XPST0081", message); } } exports.XPST0081 = XPST0081; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9jb21waWxlci9TdGF0aWNFcnJvcnMudHMiXSwibmFtZXMiOlsiU3RhdGljRXJyb3IiLCJTdGF0aWNFcnJvci5jb25zdHJ1Y3RvciIsIlhQU1QwMDgxIiwiWFBTVDAwODEuY29uc3RydWN0b3IiXSwibWFwcGluZ3MiOiI7QUFBQSxJQUFhLENBQUMsV0FBTSxRQUFRLENBQUMsQ0FBQTtBQUM3Qix1QkFBbUIsVUFBVSxDQUFDLENBQUE7QUFHOUIsMEJBQTBCLGdCQUFNO0lBQzVCQSxZQUFZQSxHQUFhQSxFQUFFQSxJQUFZQSxFQUFFQSxPQUFlQTtRQUNwREMsT0FBT0EsR0FBR0EsQ0FBQ0EsQ0FBQ0EsUUFBUUEsQ0FBQ0EsK0JBQStCQSxDQUFDQSxDQUFDQSxFQUFFQSxJQUFJQSxFQUFFQSxJQUFJQSxFQUFFQSxPQUFPQSxFQUFFQSxPQUFPQSxFQUFFQSxDQUFDQSxDQUFDQTtRQUN4RkEsTUFBTUEsR0FBR0EsRUFBRUEsT0FBT0EsRUFBRUEsT0FBT0EsRUFBRUEsT0FBT0EsQ0FBQ0EsQ0FBQ0E7SUFDMUNBLENBQUNBO0FBQ0xELENBQUNBO0FBRUQsdUJBQThCLFdBQVc7SUFDckNFLFlBQVlBLEdBQWFBLEVBQUVBLE1BQWNBO1FBQ3JDQyxJQUFJQSxPQUFPQSxHQUFHQSxDQUFDQSxDQUFDQSxRQUFRQSxDQUFDQSwwRUFBMEVBLENBQUNBLENBQUNBLEVBQUVBLE1BQU1BLEVBQUVBLE1BQU1BLEVBQUVBLENBQUNBLENBQUNBO1FBQ3pIQSxNQUFNQSxHQUFHQSxFQUFFQSxVQUFVQSxFQUFFQSxPQUFPQSxDQUFDQSxDQUFDQTtJQUNwQ0EsQ0FBQ0E7QUFDTEQsQ0FBQ0E7QUFMWSxnQkFBUSxXQUtwQixDQUFBIiwiZmlsZSI6ImxpYi9jb21waWxlci9TdGF0aWNFcnJvcnMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyAgXyBmcm9tIFwibG9kYXNoXCI7XG5pbXBvcnQgTWFya2VyIGZyb20gXCIuL01hcmtlclwiO1xuaW1wb3J0IFBvc2l0aW9uIGZyb20gXCIuL3BhcnNlcnMvUG9zaXRpb25cIjtcblxuY2xhc3MgU3RhdGljRXJyb3IgZXh0ZW5kcyBNYXJrZXIge1xuICAgIGNvbnN0cnVjdG9yKHBvczogUG9zaXRpb24sIGNvZGU6IHN0cmluZywgbWVzc2FnZTogc3RyaW5nKSB7XG4gICAgICAgIG1lc3NhZ2UgPSBfLnRlbXBsYXRlKFwiWzwlPSBjb2RlICU+XTogPCU9IG1lc3NhZ2UgJT5cIikoeyBjb2RlOiBjb2RlLCBtZXNzYWdlOiBtZXNzYWdlIH0pO1xuICAgICAgICBzdXBlcihwb3MsIFwiZXJyb3JcIiwgXCJlcnJvclwiLCBtZXNzYWdlKTtcbiAgICB9XG59XG5cbmV4cG9ydCBjbGFzcyBYUFNUMDA4MSBleHRlbmRzIFN0YXRpY0Vycm9yIHtcbiAgICBjb25zdHJ1Y3Rvcihwb3M6IFBvc2l0aW9uLCBwcmVmaXg6IHN0cmluZykge1xuICAgICAgICB2YXIgbWVzc2FnZSA9IF8udGVtcGxhdGUoXCInPCU9IHByZWZpeCAlPic6IGNhbiBub3QgZXhwYW5kIHByZWZpeCBvZiBsZXhpY2FsIFFOYW1lIHRvIG5hbWVzcGFjZSBVUklcIikoeyBwcmVmaXg6IHByZWZpeCB9KTtcbiAgICAgICAgc3VwZXIocG9zLCBcIlhQU1QwMDgxXCIsIG1lc3NhZ2UpO1xuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ==