1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.isLocatedWithPositionsArray = isLocatedWithPositionsArray;
- exports.isLocatedWithPositions = isLocatedWithPositions;
- exports.BROKEN_LOCATION = exports.NON_EXISTENT_LOCATION = exports.TEMPORARY_LOCATION = exports.SYNTHETIC = exports.SYNTHETIC_LOCATION = exports.UNKNOWN_POSITION = void 0;
- var _util = require("@glimmer/util");
- const UNKNOWN_POSITION = Object.freeze({
- line: 1,
- column: 0
- });
- exports.UNKNOWN_POSITION = UNKNOWN_POSITION;
- const SYNTHETIC_LOCATION = Object.freeze({
- source: '(synthetic)',
- start: UNKNOWN_POSITION,
- end: UNKNOWN_POSITION
- });
- /** @deprecated */
- exports.SYNTHETIC_LOCATION = SYNTHETIC_LOCATION;
- const SYNTHETIC = SYNTHETIC_LOCATION;
- exports.SYNTHETIC = SYNTHETIC;
- const TEMPORARY_LOCATION = Object.freeze({
- source: '(temporary)',
- start: UNKNOWN_POSITION,
- end: UNKNOWN_POSITION
- });
- exports.TEMPORARY_LOCATION = TEMPORARY_LOCATION;
- const NON_EXISTENT_LOCATION = Object.freeze({
- source: '(nonexistent)',
- start: UNKNOWN_POSITION,
- end: UNKNOWN_POSITION
- });
- exports.NON_EXISTENT_LOCATION = NON_EXISTENT_LOCATION;
- const BROKEN_LOCATION = Object.freeze({
- source: '(broken)',
- start: UNKNOWN_POSITION,
- end: UNKNOWN_POSITION
- });
- exports.BROKEN_LOCATION = BROKEN_LOCATION;
- function isLocatedWithPositionsArray(location) {
- return (0, _util.isPresent)(location) && location.every(isLocatedWithPositions);
- }
- function isLocatedWithPositions(location) {
- return location.loc !== undefined;
- }
- //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3BhY2thZ2VzL0BnbGltbWVyL3N5bnRheC9saWIvc291cmNlL2xvY2F0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUNBOztBQWdCTyxNQUFNLGdCQUFnQixHQUFHLE1BQU0sQ0FBTixNQUFBLENBQWM7QUFDNUMsRUFBQSxJQUFJLEVBRHdDLENBQUE7QUFFNUMsRUFBQSxNQUFNLEVBQUU7QUFGb0MsQ0FBZCxDQUF6Qjs7QUFLQSxNQUFNLGtCQUFrQixHQUFHLE1BQU0sQ0FBTixNQUFBLENBQWM7QUFDOUMsRUFBQSxNQUFNLEVBRHdDLGFBQUE7QUFFOUMsRUFBQSxLQUFLLEVBRnlDLGdCQUFBO0FBRzlDLEVBQUEsR0FBRyxFQUFFO0FBSHlDLENBQWQsQ0FBM0I7QUFNUDs7O0FBQ08sTUFBTSxTQUFTLEdBQWYsa0JBQUE7O0FBRUEsTUFBTSxrQkFBa0IsR0FBRyxNQUFNLENBQU4sTUFBQSxDQUFjO0FBQzlDLEVBQUEsTUFBTSxFQUR3QyxhQUFBO0FBRTlDLEVBQUEsS0FBSyxFQUZ5QyxnQkFBQTtBQUc5QyxFQUFBLEdBQUcsRUFBRTtBQUh5QyxDQUFkLENBQTNCOztBQU1BLE1BQU0scUJBQXFCLEdBQUcsTUFBTSxDQUFOLE1BQUEsQ0FBYztBQUNqRCxFQUFBLE1BQU0sRUFEMkMsZUFBQTtBQUVqRCxFQUFBLEtBQUssRUFGNEMsZ0JBQUE7QUFHakQsRUFBQSxHQUFHLEVBQUU7QUFINEMsQ0FBZCxDQUE5Qjs7QUFNQSxNQUFNLGVBQWUsR0FBRyxNQUFNLENBQU4sTUFBQSxDQUFjO0FBQzNDLEVBQUEsTUFBTSxFQURxQyxVQUFBO0FBRTNDLEVBQUEsS0FBSyxFQUZzQyxnQkFBQTtBQUczQyxFQUFBLEdBQUcsRUFBRTtBQUhzQyxDQUFkLENBQXhCOzs7QUFZRCxTQUFBLDJCQUFBLENBQUEsUUFBQSxFQUNvQztBQUV4QyxTQUFPLHFCQUFBLFFBQUEsS0FBdUIsUUFBUSxDQUFSLEtBQUEsQ0FBOUIsc0JBQThCLENBQTlCO0FBQ0Q7O0FBRUssU0FBQSxzQkFBQSxDQUFBLFFBQUEsRUFDa0M7QUFFdEMsU0FBTyxRQUFRLENBQVIsR0FBQSxLQUFQLFNBQUE7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFByZXNlbnRBcnJheSB9IGZyb20gJ0BnbGltbWVyL2ludGVyZmFjZXMnO1xuaW1wb3J0IHsgaXNQcmVzZW50IH0gZnJvbSAnQGdsaW1tZXIvdXRpbCc7XG5cbmltcG9ydCB7IFNvdXJjZVNwYW4gfSBmcm9tICcuL3NwYW4nO1xuXG5leHBvcnQgaW50ZXJmYWNlIFNvdXJjZUxvY2F0aW9uIHtcbiAgc3RhcnQ6IFNvdXJjZVBvc2l0aW9uO1xuICBlbmQ6IFNvdXJjZVBvc2l0aW9uO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFNvdXJjZVBvc2l0aW9uIHtcbiAgLyoqID49IDEgKi9cbiAgbGluZTogbnVtYmVyO1xuICAvKiogPj0gMCAqL1xuICBjb2x1bW46IG51bWJlcjtcbn1cblxuZXhwb3J0IGNvbnN0IFVOS05PV05fUE9TSVRJT04gPSBPYmplY3QuZnJlZXplKHtcbiAgbGluZTogMSxcbiAgY29sdW1uOiAwLFxufSBhcyBjb25zdCk7XG5cbmV4cG9ydCBjb25zdCBTWU5USEVUSUNfTE9DQVRJT04gPSBPYmplY3QuZnJlZXplKHtcbiAgc291cmNlOiAnKHN5bnRoZXRpYyknLFxuICBzdGFydDogVU5LTk9XTl9QT1NJVElPTixcbiAgZW5kOiBVTktOT1dOX1BPU0lUSU9OLFxufSBhcyBjb25zdCk7XG5cbi8qKiBAZGVwcmVjYXRlZCAqL1xuZXhwb3J0IGNvbnN0IFNZTlRIRVRJQyA9IFNZTlRIRVRJQ19MT0NBVElPTjtcblxuZXhwb3J0IGNvbnN0IFRFTVBPUkFSWV9MT0NBVElPTiA9IE9iamVjdC5mcmVlemUoe1xuICBzb3VyY2U6ICcodGVtcG9yYXJ5KScsXG4gIHN0YXJ0OiBVTktOT1dOX1BPU0lUSU9OLFxuICBlbmQ6IFVOS05PV05fUE9TSVRJT04sXG59IGFzIGNvbnN0KTtcblxuZXhwb3J0IGNvbnN0IE5PTl9FWElTVEVOVF9MT0NBVElPTiA9IE9iamVjdC5mcmVlemUoe1xuICBzb3VyY2U6ICcobm9uZXhpc3RlbnQpJyxcbiAgc3RhcnQ6IFVOS05PV05fUE9TSVRJT04sXG4gIGVuZDogVU5LTk9XTl9QT1NJVElPTixcbn0gYXMgY29uc3QpO1xuXG5leHBvcnQgY29uc3QgQlJPS0VOX0xPQ0FUSU9OID0gT2JqZWN0LmZyZWV6ZSh7XG4gIHNvdXJjZTogJyhicm9rZW4pJyxcbiAgc3RhcnQ6IFVOS05PV05fUE9TSVRJT04sXG4gIGVuZDogVU5LTk9XTl9QT1NJVElPTixcbn0gYXMgY29uc3QpO1xuXG5leHBvcnQgdHlwZSBMb2NhdGVkV2l0aFNwYW4gPSB7IG9mZnNldHM6IFNvdXJjZVNwYW4gfTtcbmV4cG9ydCB0eXBlIExvY2F0ZWRXaXRoT3B0aW9uYWxTcGFuID0geyBvZmZzZXRzOiBTb3VyY2VTcGFuIHwgbnVsbCB9O1xuXG5leHBvcnQgdHlwZSBMb2NhdGVkV2l0aFBvc2l0aW9ucyA9IHsgbG9jOiBTb3VyY2VMb2NhdGlvbiB9O1xuZXhwb3J0IHR5cGUgTG9jYXRlZFdpdGhPcHRpb25hbFBvc2l0aW9ucyA9IHsgbG9jPzogU291cmNlTG9jYXRpb24gfTtcblxuZXhwb3J0IGZ1bmN0aW9uIGlzTG9jYXRlZFdpdGhQb3NpdGlvbnNBcnJheShcbiAgbG9jYXRpb246IExvY2F0ZWRXaXRoT3B0aW9uYWxQb3NpdGlvbnNbXVxuKTogbG9jYXRpb24gaXMgUHJlc2VudEFycmF5PExvY2F0ZWRXaXRoUG9zaXRpb25zPiB7XG4gIHJldHVybiBpc1ByZXNlbnQobG9jYXRpb24pICYmIGxvY2F0aW9uLmV2ZXJ5KGlzTG9jYXRlZFdpdGhQb3NpdGlvbnMpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNMb2NhdGVkV2l0aFBvc2l0aW9ucyhcbiAgbG9jYXRpb246IExvY2F0ZWRXaXRoT3B0aW9uYWxQb3NpdGlvbnNcbik6IGxvY2F0aW9uIGlzIExvY2F0ZWRXaXRoUG9zaXRpb25zIHtcbiAgcmV0dXJuIGxvY2F0aW9uLmxvYyAhPT0gdW5kZWZpbmVkO1xufVxuXG5leHBvcnQgdHlwZSBIYXNTb3VyY2VMb2NhdGlvbiA9XG4gIHwgU291cmNlTG9jYXRpb25cbiAgfCBMb2NhdGVkV2l0aFBvc2l0aW9uc1xuICB8IFByZXNlbnRBcnJheTxMb2NhdGVkV2l0aFBvc2l0aW9ucz47XG5cbmV4cG9ydCB0eXBlIE1heWJlSGFzU291cmNlTG9jYXRpb24gPVxuICB8IG51bGxcbiAgfCBMb2NhdGVkV2l0aE9wdGlvbmFsUG9zaXRpb25zXG4gIHwgTG9jYXRlZFdpdGhPcHRpb25hbFBvc2l0aW9uc1tdO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==
|