123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- "use strict";
-
- var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.YAMLWarning = exports.YAMLSyntaxError = exports.YAMLSemanticError = exports.YAMLReferenceError = exports.YAMLError = void 0;
-
- var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
-
- var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
-
- var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));
-
- var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));
-
- var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits"));
-
- var _wrapNativeSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/wrapNativeSuper"));
-
- var _Node = _interopRequireDefault(require("./cst/Node"));
-
- var _sourceUtils = require("./cst/source-utils");
-
- var _Range = _interopRequireDefault(require("./cst/Range"));
-
- var YAMLError =
- /*#__PURE__*/
- function (_Error) {
- (0, _inherits2.default)(YAMLError, _Error);
-
- function YAMLError(name, source, message) {
- var _this;
-
- (0, _classCallCheck2.default)(this, YAMLError);
- if (!message || !(source instanceof _Node.default)) throw new Error("Invalid arguments for new ".concat(name));
- _this = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(YAMLError).call(this));
- _this.name = name;
- _this.message = message;
- _this.source = source;
- return _this;
- }
-
- (0, _createClass2.default)(YAMLError, [{
- key: "makePretty",
- value: function makePretty() {
- if (!this.source) return;
- this.nodeType = this.source.type;
- var cst = this.source.context && this.source.context.root;
-
- if (typeof this.offset === 'number') {
- this.range = new _Range.default(this.offset, this.offset + 1);
- var start = cst && (0, _sourceUtils.getLinePos)(this.offset, cst);
-
- if (start) {
- var end = {
- line: start.line,
- col: start.col + 1
- };
- this.linePos = {
- start: start,
- end: end
- };
- }
-
- delete this.offset;
- } else {
- this.range = this.source.range;
- this.linePos = this.source.rangeAsLinePos;
- }
-
- if (this.linePos) {
- var _this$linePos$start = this.linePos.start,
- line = _this$linePos$start.line,
- col = _this$linePos$start.col;
- this.message += " at line ".concat(line, ", column ").concat(col);
- var ctx = cst && (0, _sourceUtils.getPrettyContext)(this.linePos, cst);
- if (ctx) this.message += ":\n\n".concat(ctx, "\n");
- }
-
- delete this.source;
- }
- }]);
- return YAMLError;
- }((0, _wrapNativeSuper2.default)(Error));
-
- exports.YAMLError = YAMLError;
-
- var YAMLReferenceError =
- /*#__PURE__*/
- function (_YAMLError) {
- (0, _inherits2.default)(YAMLReferenceError, _YAMLError);
-
- function YAMLReferenceError(source, message) {
- (0, _classCallCheck2.default)(this, YAMLReferenceError);
- return (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(YAMLReferenceError).call(this, 'YAMLReferenceError', source, message));
- }
-
- return YAMLReferenceError;
- }(YAMLError);
-
- exports.YAMLReferenceError = YAMLReferenceError;
-
- var YAMLSemanticError =
- /*#__PURE__*/
- function (_YAMLError2) {
- (0, _inherits2.default)(YAMLSemanticError, _YAMLError2);
-
- function YAMLSemanticError(source, message) {
- (0, _classCallCheck2.default)(this, YAMLSemanticError);
- return (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(YAMLSemanticError).call(this, 'YAMLSemanticError', source, message));
- }
-
- return YAMLSemanticError;
- }(YAMLError);
-
- exports.YAMLSemanticError = YAMLSemanticError;
-
- var YAMLSyntaxError =
- /*#__PURE__*/
- function (_YAMLError3) {
- (0, _inherits2.default)(YAMLSyntaxError, _YAMLError3);
-
- function YAMLSyntaxError(source, message) {
- (0, _classCallCheck2.default)(this, YAMLSyntaxError);
- return (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(YAMLSyntaxError).call(this, 'YAMLSyntaxError', source, message));
- }
-
- return YAMLSyntaxError;
- }(YAMLError);
-
- exports.YAMLSyntaxError = YAMLSyntaxError;
-
- var YAMLWarning =
- /*#__PURE__*/
- function (_YAMLError4) {
- (0, _inherits2.default)(YAMLWarning, _YAMLError4);
-
- function YAMLWarning(source, message) {
- (0, _classCallCheck2.default)(this, YAMLWarning);
- return (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(YAMLWarning).call(this, 'YAMLWarning', source, message));
- }
-
- return YAMLWarning;
- }(YAMLError);
-
- exports.YAMLWarning = YAMLWarning;
|