1 line
640 KiB
Plaintext
1 line
640 KiB
Plaintext
|
|
{"version":3,"file":"chevrotain.cjs","sources":["../../src/libs/chevrotain.js"],"sourcesContent":["const { CstParser, Lexer, createToken } = /* @__PURE__ */ (() => {\n /** Detect free variable `global` from Node.js. */\n var freeGlobal = typeof global == 'object' && global && global.Object === Object && global\n\n const freeGlobal$1 = freeGlobal\n\n /** Detect free variable `self`. */\n var freeSelf = typeof self == 'object' && self && self.Object === Object && self\n\n /** Used as a reference to the global object. */\n var root = freeGlobal$1 || freeSelf || Function('return this')()\n\n const root$1 = root\n\n /** Built-in value references. */\n var Symbol$1 = root$1.Symbol\n\n const Symbol$2 = Symbol$1\n\n /** Used for built-in method references. */\n var objectProto$j = Object.prototype\n\n /** Used to check objects for own properties. */\n var hasOwnProperty$g = objectProto$j.hasOwnProperty\n\n /**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\n var nativeObjectToString$1 = objectProto$j.toString\n\n /** Built-in value references. */\n var symToStringTag$1 = Symbol$2 ? Symbol$2.toStringTag : undefined\n\n /**\n * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the raw `toStringTag`.\n */\n function getRawTag(value) {\n var isOwn = hasOwnProperty$g.call(value, symToStringTag$1),\n tag = value[symToStringTag$1]\n\n try {\n value[symToStringTag$1] = undefined\n var unmasked = true\n } catch (e) {}\n\n var result = nativeObjectToString$1.call(value)\n if (unmasked) {\n if (isOwn) {\n value[symToStringTag$1] = tag\n } else {\n delete value[symToStringTag$1]\n }\n }\n return result\n }\n\n /** Used for built-in method references. */\n var objectProto$i = Object.prototype\n\n /**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\n var nativeObjectToString = objectProto$i.toString\n\n /**\n * Converts `value` to a string using `Object.prototype.toString`.\n *\n * @private\n * @param {*} value The value to convert.\n * @returns {string} Returns the converted string.\n */\n function objectToString(value) {\n return nativeObjectToString.call(value)\n }\n\n /** `Object#toString` result references. */\n var nullTag = '[object Null]',\n undefinedTag = '[object Undefined]'\n\n /** Built-in value references. */\n var symToStringTag = Symbol$2 ? Symbol$2.toStringTag : undefined\n\n /**\n * The base implementation of `getTag` without fallbacks for buggy environments.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\n function baseGetTag(value) {\n if (value == null) {\n return value === undefined ? undefinedTag : nullTag\n }\n return symToStringTag && symToStringTag in Object(value) ? getRawTag(value) : objectToString(value)\n }\n\n /**\n * Checks if `value` is object-like. A value is object-like if it's not `null`\n * and has a `typeof` result of \"object\".\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is object-like, else `false`.\n * @example\n *\n * _.isObjectLike({});\n * // => true\n *\n * _.isObjectLike([1, 2, 3]);\n * // => true\n *\n * _.isObjectLike(_.noop);\n * // => false\n *\n * _.isObjectLike(null);\n * // => false\n */\n function isObjectLike(value) {\n return value != null && typeof value == 'object'\n }\n\n /** `Object#toString` result references. */\n var symbolTag$3 = '[object Symbol]'\n\n /**\n * Checks if `value` is classified as a `Symbol` primitive or object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\
|