simple-keyboard/docs/ast/source/.external-ecmascript.js.json
Francisco Hodge 2e3ca5716b Docs update
2018-10-24 18:18:24 -04:00

2802 lines
65 KiB
JSON

{
"type": "File",
"start": 0,
"end": 6058,
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 193,
"column": 0
}
},
"program": {
"type": "Program",
"start": 0,
"end": 6058,
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 193,
"column": 0
}
},
"sourceType": "module",
"body": [],
"directives": [],
"leadingComments": null,
"innerComments": [
{
"type": "CommentLine",
"value": " https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects",
"start": 0,
"end": 83,
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 83
}
}
},
{
"type": "CommentLine",
"value": " Value properties",
"start": 85,
"end": 104,
"loc": {
"start": {
"line": 3,
"column": 0
},
"end": {
"line": 3,
"column": 19
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Infinity} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Infinity\n ",
"start": 105,
"end": 226,
"loc": {
"start": {
"line": 4,
"column": 0
},
"end": {
"line": 6,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {NaN} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NaN\n ",
"start": 228,
"end": 339,
"loc": {
"start": {
"line": 8,
"column": 0
},
"end": {
"line": 10,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {undefined} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined\n ",
"start": 341,
"end": 464,
"loc": {
"start": {
"line": 12,
"column": 0
},
"end": {
"line": 14,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {null} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null\n ",
"start": 466,
"end": 579,
"loc": {
"start": {
"line": 16,
"column": 0
},
"end": {
"line": 18,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Fundamental objects",
"start": 581,
"end": 603,
"loc": {
"start": {
"line": 20,
"column": 0
},
"end": {
"line": 20,
"column": 22
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Object} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object\n ",
"start": 604,
"end": 721,
"loc": {
"start": {
"line": 21,
"column": 0
},
"end": {
"line": 23,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {object} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object\n ",
"start": 722,
"end": 839,
"loc": {
"start": {
"line": 24,
"column": 0
},
"end": {
"line": 26,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Function} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function\n ",
"start": 841,
"end": 962,
"loc": {
"start": {
"line": 28,
"column": 0
},
"end": {
"line": 30,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {function} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function\n ",
"start": 963,
"end": 1084,
"loc": {
"start": {
"line": 31,
"column": 0
},
"end": {
"line": 33,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Boolean} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean\n ",
"start": 1086,
"end": 1205,
"loc": {
"start": {
"line": 35,
"column": 0
},
"end": {
"line": 37,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {boolean} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean\n ",
"start": 1206,
"end": 1325,
"loc": {
"start": {
"line": 38,
"column": 0
},
"end": {
"line": 40,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Symbol} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol\n ",
"start": 1327,
"end": 1444,
"loc": {
"start": {
"line": 42,
"column": 0
},
"end": {
"line": 44,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Error} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error\n ",
"start": 1446,
"end": 1561,
"loc": {
"start": {
"line": 46,
"column": 0
},
"end": {
"line": 48,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {EvalError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/EvalError\n ",
"start": 1563,
"end": 1686,
"loc": {
"start": {
"line": 50,
"column": 0
},
"end": {
"line": 52,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {InternalError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/InternalError\n ",
"start": 1688,
"end": 1819,
"loc": {
"start": {
"line": 54,
"column": 0
},
"end": {
"line": 56,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {RangeError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RangeError\n ",
"start": 1821,
"end": 1946,
"loc": {
"start": {
"line": 58,
"column": 0
},
"end": {
"line": 60,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {ReferenceError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError\n ",
"start": 1948,
"end": 2081,
"loc": {
"start": {
"line": 62,
"column": 0
},
"end": {
"line": 64,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {SyntaxError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError\n ",
"start": 2083,
"end": 2210,
"loc": {
"start": {
"line": 66,
"column": 0
},
"end": {
"line": 68,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {TypeError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypeError\n ",
"start": 2212,
"end": 2335,
"loc": {
"start": {
"line": 70,
"column": 0
},
"end": {
"line": 72,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {URIError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/URIError\n ",
"start": 2337,
"end": 2458,
"loc": {
"start": {
"line": 74,
"column": 0
},
"end": {
"line": 76,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Numbers and dates",
"start": 2460,
"end": 2480,
"loc": {
"start": {
"line": 78,
"column": 0
},
"end": {
"line": 78,
"column": 20
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Number} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number\n ",
"start": 2481,
"end": 2598,
"loc": {
"start": {
"line": 79,
"column": 0
},
"end": {
"line": 81,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {number} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number\n ",
"start": 2599,
"end": 2716,
"loc": {
"start": {
"line": 82,
"column": 0
},
"end": {
"line": 84,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Date} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date\n ",
"start": 2718,
"end": 2831,
"loc": {
"start": {
"line": 86,
"column": 0
},
"end": {
"line": 88,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Text processing",
"start": 2833,
"end": 2851,
"loc": {
"start": {
"line": 90,
"column": 0
},
"end": {
"line": 90,
"column": 18
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {String} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String\n ",
"start": 2852,
"end": 2969,
"loc": {
"start": {
"line": 91,
"column": 0
},
"end": {
"line": 93,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {string} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String\n ",
"start": 2970,
"end": 3087,
"loc": {
"start": {
"line": 94,
"column": 0
},
"end": {
"line": 96,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {RegExp} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp\n ",
"start": 3089,
"end": 3206,
"loc": {
"start": {
"line": 98,
"column": 0
},
"end": {
"line": 100,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Indexed collections",
"start": 3208,
"end": 3230,
"loc": {
"start": {
"line": 102,
"column": 0
},
"end": {
"line": 102,
"column": 22
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array\n ",
"start": 3231,
"end": 3346,
"loc": {
"start": {
"line": 103,
"column": 0
},
"end": {
"line": 105,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Int8Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array\n ",
"start": 3348,
"end": 3471,
"loc": {
"start": {
"line": 107,
"column": 0
},
"end": {
"line": 109,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Uint8Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array\n ",
"start": 3472,
"end": 3597,
"loc": {
"start": {
"line": 110,
"column": 0
},
"end": {
"line": 112,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Uint8ClampedArray} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray\n ",
"start": 3599,
"end": 3738,
"loc": {
"start": {
"line": 114,
"column": 0
},
"end": {
"line": 116,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Int16Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int16Array\n ",
"start": 3740,
"end": 3865,
"loc": {
"start": {
"line": 118,
"column": 0
},
"end": {
"line": 120,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Uint16Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array\n ",
"start": 3867,
"end": 3994,
"loc": {
"start": {
"line": 122,
"column": 0
},
"end": {
"line": 124,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Int32Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int32Array\n ",
"start": 3996,
"end": 4121,
"loc": {
"start": {
"line": 126,
"column": 0
},
"end": {
"line": 128,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Uint32Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array\n ",
"start": 4123,
"end": 4250,
"loc": {
"start": {
"line": 130,
"column": 0
},
"end": {
"line": 132,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Float32Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array\n ",
"start": 4252,
"end": 4381,
"loc": {
"start": {
"line": 134,
"column": 0
},
"end": {
"line": 136,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Float64Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float64Array\n ",
"start": 4383,
"end": 4512,
"loc": {
"start": {
"line": 138,
"column": 0
},
"end": {
"line": 140,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Keyed collections",
"start": 4514,
"end": 4534,
"loc": {
"start": {
"line": 142,
"column": 0
},
"end": {
"line": 142,
"column": 20
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Map} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map\n ",
"start": 4535,
"end": 4646,
"loc": {
"start": {
"line": 143,
"column": 0
},
"end": {
"line": 145,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Set} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set\n ",
"start": 4648,
"end": 4759,
"loc": {
"start": {
"line": 147,
"column": 0
},
"end": {
"line": 149,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {WeakMap} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap\n ",
"start": 4761,
"end": 4880,
"loc": {
"start": {
"line": 151,
"column": 0
},
"end": {
"line": 153,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {WeakSet} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet\n ",
"start": 4882,
"end": 5001,
"loc": {
"start": {
"line": 155,
"column": 0
},
"end": {
"line": 157,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Structured data",
"start": 5003,
"end": 5021,
"loc": {
"start": {
"line": 159,
"column": 0
},
"end": {
"line": 159,
"column": 18
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {ArrayBuffer} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer\n ",
"start": 5022,
"end": 5149,
"loc": {
"start": {
"line": 160,
"column": 0
},
"end": {
"line": 162,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {DataView} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView\n ",
"start": 5151,
"end": 5272,
"loc": {
"start": {
"line": 164,
"column": 0
},
"end": {
"line": 166,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {JSON} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON\n ",
"start": 5274,
"end": 5387,
"loc": {
"start": {
"line": 168,
"column": 0
},
"end": {
"line": 170,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Control abstraction objects",
"start": 5389,
"end": 5419,
"loc": {
"start": {
"line": 172,
"column": 0
},
"end": {
"line": 172,
"column": 30
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Promise} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise\n ",
"start": 5420,
"end": 5539,
"loc": {
"start": {
"line": 173,
"column": 0
},
"end": {
"line": 175,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Generator} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Generator\n ",
"start": 5541,
"end": 5664,
"loc": {
"start": {
"line": 177,
"column": 0
},
"end": {
"line": 179,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {GeneratorFunction} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction\n ",
"start": 5666,
"end": 5805,
"loc": {
"start": {
"line": 181,
"column": 0
},
"end": {
"line": 183,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Reflection",
"start": 5807,
"end": 5820,
"loc": {
"start": {
"line": 185,
"column": 0
},
"end": {
"line": 185,
"column": 13
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Reflect} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Reflect\n ",
"start": 5821,
"end": 5940,
"loc": {
"start": {
"line": 186,
"column": 0
},
"end": {
"line": 188,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Proxy} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy\n ",
"start": 5942,
"end": 6057,
"loc": {
"start": {
"line": 190,
"column": 0
},
"end": {
"line": 192,
"column": 3
}
}
}
]
},
"comments": [
{
"type": "CommentLine",
"value": " https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects",
"start": 0,
"end": 83,
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 83
}
}
},
{
"type": "CommentLine",
"value": " Value properties",
"start": 85,
"end": 104,
"loc": {
"start": {
"line": 3,
"column": 0
},
"end": {
"line": 3,
"column": 19
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Infinity} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Infinity\n ",
"start": 105,
"end": 226,
"loc": {
"start": {
"line": 4,
"column": 0
},
"end": {
"line": 6,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {NaN} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NaN\n ",
"start": 228,
"end": 339,
"loc": {
"start": {
"line": 8,
"column": 0
},
"end": {
"line": 10,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {undefined} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined\n ",
"start": 341,
"end": 464,
"loc": {
"start": {
"line": 12,
"column": 0
},
"end": {
"line": 14,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {null} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null\n ",
"start": 466,
"end": 579,
"loc": {
"start": {
"line": 16,
"column": 0
},
"end": {
"line": 18,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Fundamental objects",
"start": 581,
"end": 603,
"loc": {
"start": {
"line": 20,
"column": 0
},
"end": {
"line": 20,
"column": 22
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Object} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object\n ",
"start": 604,
"end": 721,
"loc": {
"start": {
"line": 21,
"column": 0
},
"end": {
"line": 23,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {object} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object\n ",
"start": 722,
"end": 839,
"loc": {
"start": {
"line": 24,
"column": 0
},
"end": {
"line": 26,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Function} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function\n ",
"start": 841,
"end": 962,
"loc": {
"start": {
"line": 28,
"column": 0
},
"end": {
"line": 30,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {function} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function\n ",
"start": 963,
"end": 1084,
"loc": {
"start": {
"line": 31,
"column": 0
},
"end": {
"line": 33,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Boolean} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean\n ",
"start": 1086,
"end": 1205,
"loc": {
"start": {
"line": 35,
"column": 0
},
"end": {
"line": 37,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {boolean} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean\n ",
"start": 1206,
"end": 1325,
"loc": {
"start": {
"line": 38,
"column": 0
},
"end": {
"line": 40,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Symbol} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol\n ",
"start": 1327,
"end": 1444,
"loc": {
"start": {
"line": 42,
"column": 0
},
"end": {
"line": 44,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Error} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error\n ",
"start": 1446,
"end": 1561,
"loc": {
"start": {
"line": 46,
"column": 0
},
"end": {
"line": 48,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {EvalError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/EvalError\n ",
"start": 1563,
"end": 1686,
"loc": {
"start": {
"line": 50,
"column": 0
},
"end": {
"line": 52,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {InternalError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/InternalError\n ",
"start": 1688,
"end": 1819,
"loc": {
"start": {
"line": 54,
"column": 0
},
"end": {
"line": 56,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {RangeError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RangeError\n ",
"start": 1821,
"end": 1946,
"loc": {
"start": {
"line": 58,
"column": 0
},
"end": {
"line": 60,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {ReferenceError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError\n ",
"start": 1948,
"end": 2081,
"loc": {
"start": {
"line": 62,
"column": 0
},
"end": {
"line": 64,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {SyntaxError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError\n ",
"start": 2083,
"end": 2210,
"loc": {
"start": {
"line": 66,
"column": 0
},
"end": {
"line": 68,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {TypeError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypeError\n ",
"start": 2212,
"end": 2335,
"loc": {
"start": {
"line": 70,
"column": 0
},
"end": {
"line": 72,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {URIError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/URIError\n ",
"start": 2337,
"end": 2458,
"loc": {
"start": {
"line": 74,
"column": 0
},
"end": {
"line": 76,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Numbers and dates",
"start": 2460,
"end": 2480,
"loc": {
"start": {
"line": 78,
"column": 0
},
"end": {
"line": 78,
"column": 20
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Number} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number\n ",
"start": 2481,
"end": 2598,
"loc": {
"start": {
"line": 79,
"column": 0
},
"end": {
"line": 81,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {number} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number\n ",
"start": 2599,
"end": 2716,
"loc": {
"start": {
"line": 82,
"column": 0
},
"end": {
"line": 84,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Date} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date\n ",
"start": 2718,
"end": 2831,
"loc": {
"start": {
"line": 86,
"column": 0
},
"end": {
"line": 88,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Text processing",
"start": 2833,
"end": 2851,
"loc": {
"start": {
"line": 90,
"column": 0
},
"end": {
"line": 90,
"column": 18
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {String} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String\n ",
"start": 2852,
"end": 2969,
"loc": {
"start": {
"line": 91,
"column": 0
},
"end": {
"line": 93,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {string} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String\n ",
"start": 2970,
"end": 3087,
"loc": {
"start": {
"line": 94,
"column": 0
},
"end": {
"line": 96,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {RegExp} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp\n ",
"start": 3089,
"end": 3206,
"loc": {
"start": {
"line": 98,
"column": 0
},
"end": {
"line": 100,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Indexed collections",
"start": 3208,
"end": 3230,
"loc": {
"start": {
"line": 102,
"column": 0
},
"end": {
"line": 102,
"column": 22
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array\n ",
"start": 3231,
"end": 3346,
"loc": {
"start": {
"line": 103,
"column": 0
},
"end": {
"line": 105,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Int8Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array\n ",
"start": 3348,
"end": 3471,
"loc": {
"start": {
"line": 107,
"column": 0
},
"end": {
"line": 109,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Uint8Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array\n ",
"start": 3472,
"end": 3597,
"loc": {
"start": {
"line": 110,
"column": 0
},
"end": {
"line": 112,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Uint8ClampedArray} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray\n ",
"start": 3599,
"end": 3738,
"loc": {
"start": {
"line": 114,
"column": 0
},
"end": {
"line": 116,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Int16Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int16Array\n ",
"start": 3740,
"end": 3865,
"loc": {
"start": {
"line": 118,
"column": 0
},
"end": {
"line": 120,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Uint16Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array\n ",
"start": 3867,
"end": 3994,
"loc": {
"start": {
"line": 122,
"column": 0
},
"end": {
"line": 124,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Int32Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int32Array\n ",
"start": 3996,
"end": 4121,
"loc": {
"start": {
"line": 126,
"column": 0
},
"end": {
"line": 128,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Uint32Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array\n ",
"start": 4123,
"end": 4250,
"loc": {
"start": {
"line": 130,
"column": 0
},
"end": {
"line": 132,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Float32Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array\n ",
"start": 4252,
"end": 4381,
"loc": {
"start": {
"line": 134,
"column": 0
},
"end": {
"line": 136,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Float64Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float64Array\n ",
"start": 4383,
"end": 4512,
"loc": {
"start": {
"line": 138,
"column": 0
},
"end": {
"line": 140,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Keyed collections",
"start": 4514,
"end": 4534,
"loc": {
"start": {
"line": 142,
"column": 0
},
"end": {
"line": 142,
"column": 20
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Map} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map\n ",
"start": 4535,
"end": 4646,
"loc": {
"start": {
"line": 143,
"column": 0
},
"end": {
"line": 145,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Set} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set\n ",
"start": 4648,
"end": 4759,
"loc": {
"start": {
"line": 147,
"column": 0
},
"end": {
"line": 149,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {WeakMap} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap\n ",
"start": 4761,
"end": 4880,
"loc": {
"start": {
"line": 151,
"column": 0
},
"end": {
"line": 153,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {WeakSet} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet\n ",
"start": 4882,
"end": 5001,
"loc": {
"start": {
"line": 155,
"column": 0
},
"end": {
"line": 157,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Structured data",
"start": 5003,
"end": 5021,
"loc": {
"start": {
"line": 159,
"column": 0
},
"end": {
"line": 159,
"column": 18
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {ArrayBuffer} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer\n ",
"start": 5022,
"end": 5149,
"loc": {
"start": {
"line": 160,
"column": 0
},
"end": {
"line": 162,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {DataView} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView\n ",
"start": 5151,
"end": 5272,
"loc": {
"start": {
"line": 164,
"column": 0
},
"end": {
"line": 166,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {JSON} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON\n ",
"start": 5274,
"end": 5387,
"loc": {
"start": {
"line": 168,
"column": 0
},
"end": {
"line": 170,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Control abstraction objects",
"start": 5389,
"end": 5419,
"loc": {
"start": {
"line": 172,
"column": 0
},
"end": {
"line": 172,
"column": 30
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Promise} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise\n ",
"start": 5420,
"end": 5539,
"loc": {
"start": {
"line": 173,
"column": 0
},
"end": {
"line": 175,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Generator} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Generator\n ",
"start": 5541,
"end": 5664,
"loc": {
"start": {
"line": 177,
"column": 0
},
"end": {
"line": 179,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {GeneratorFunction} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction\n ",
"start": 5666,
"end": 5805,
"loc": {
"start": {
"line": 181,
"column": 0
},
"end": {
"line": 183,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Reflection",
"start": 5807,
"end": 5820,
"loc": {
"start": {
"line": 185,
"column": 0
},
"end": {
"line": 185,
"column": 13
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Reflect} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Reflect\n ",
"start": 5821,
"end": 5940,
"loc": {
"start": {
"line": 186,
"column": 0
},
"end": {
"line": 188,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Proxy} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy\n ",
"start": 5942,
"end": 6057,
"loc": {
"start": {
"line": 190,
"column": 0
},
"end": {
"line": 192,
"column": 3
}
}
}
],
"tokens": [
{
"type": "CommentLine",
"value": " https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects",
"start": 0,
"end": 83,
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 83
}
}
},
{
"type": "CommentLine",
"value": " Value properties",
"start": 85,
"end": 104,
"loc": {
"start": {
"line": 3,
"column": 0
},
"end": {
"line": 3,
"column": 19
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Infinity} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Infinity\n ",
"start": 105,
"end": 226,
"loc": {
"start": {
"line": 4,
"column": 0
},
"end": {
"line": 6,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {NaN} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NaN\n ",
"start": 228,
"end": 339,
"loc": {
"start": {
"line": 8,
"column": 0
},
"end": {
"line": 10,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {undefined} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined\n ",
"start": 341,
"end": 464,
"loc": {
"start": {
"line": 12,
"column": 0
},
"end": {
"line": 14,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {null} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null\n ",
"start": 466,
"end": 579,
"loc": {
"start": {
"line": 16,
"column": 0
},
"end": {
"line": 18,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Fundamental objects",
"start": 581,
"end": 603,
"loc": {
"start": {
"line": 20,
"column": 0
},
"end": {
"line": 20,
"column": 22
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Object} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object\n ",
"start": 604,
"end": 721,
"loc": {
"start": {
"line": 21,
"column": 0
},
"end": {
"line": 23,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {object} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object\n ",
"start": 722,
"end": 839,
"loc": {
"start": {
"line": 24,
"column": 0
},
"end": {
"line": 26,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Function} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function\n ",
"start": 841,
"end": 962,
"loc": {
"start": {
"line": 28,
"column": 0
},
"end": {
"line": 30,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {function} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function\n ",
"start": 963,
"end": 1084,
"loc": {
"start": {
"line": 31,
"column": 0
},
"end": {
"line": 33,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Boolean} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean\n ",
"start": 1086,
"end": 1205,
"loc": {
"start": {
"line": 35,
"column": 0
},
"end": {
"line": 37,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {boolean} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean\n ",
"start": 1206,
"end": 1325,
"loc": {
"start": {
"line": 38,
"column": 0
},
"end": {
"line": 40,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Symbol} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol\n ",
"start": 1327,
"end": 1444,
"loc": {
"start": {
"line": 42,
"column": 0
},
"end": {
"line": 44,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Error} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error\n ",
"start": 1446,
"end": 1561,
"loc": {
"start": {
"line": 46,
"column": 0
},
"end": {
"line": 48,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {EvalError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/EvalError\n ",
"start": 1563,
"end": 1686,
"loc": {
"start": {
"line": 50,
"column": 0
},
"end": {
"line": 52,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {InternalError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/InternalError\n ",
"start": 1688,
"end": 1819,
"loc": {
"start": {
"line": 54,
"column": 0
},
"end": {
"line": 56,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {RangeError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RangeError\n ",
"start": 1821,
"end": 1946,
"loc": {
"start": {
"line": 58,
"column": 0
},
"end": {
"line": 60,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {ReferenceError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError\n ",
"start": 1948,
"end": 2081,
"loc": {
"start": {
"line": 62,
"column": 0
},
"end": {
"line": 64,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {SyntaxError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError\n ",
"start": 2083,
"end": 2210,
"loc": {
"start": {
"line": 66,
"column": 0
},
"end": {
"line": 68,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {TypeError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypeError\n ",
"start": 2212,
"end": 2335,
"loc": {
"start": {
"line": 70,
"column": 0
},
"end": {
"line": 72,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {URIError} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/URIError\n ",
"start": 2337,
"end": 2458,
"loc": {
"start": {
"line": 74,
"column": 0
},
"end": {
"line": 76,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Numbers and dates",
"start": 2460,
"end": 2480,
"loc": {
"start": {
"line": 78,
"column": 0
},
"end": {
"line": 78,
"column": 20
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Number} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number\n ",
"start": 2481,
"end": 2598,
"loc": {
"start": {
"line": 79,
"column": 0
},
"end": {
"line": 81,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {number} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number\n ",
"start": 2599,
"end": 2716,
"loc": {
"start": {
"line": 82,
"column": 0
},
"end": {
"line": 84,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Date} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date\n ",
"start": 2718,
"end": 2831,
"loc": {
"start": {
"line": 86,
"column": 0
},
"end": {
"line": 88,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Text processing",
"start": 2833,
"end": 2851,
"loc": {
"start": {
"line": 90,
"column": 0
},
"end": {
"line": 90,
"column": 18
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {String} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String\n ",
"start": 2852,
"end": 2969,
"loc": {
"start": {
"line": 91,
"column": 0
},
"end": {
"line": 93,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {string} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String\n ",
"start": 2970,
"end": 3087,
"loc": {
"start": {
"line": 94,
"column": 0
},
"end": {
"line": 96,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {RegExp} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp\n ",
"start": 3089,
"end": 3206,
"loc": {
"start": {
"line": 98,
"column": 0
},
"end": {
"line": 100,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Indexed collections",
"start": 3208,
"end": 3230,
"loc": {
"start": {
"line": 102,
"column": 0
},
"end": {
"line": 102,
"column": 22
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array\n ",
"start": 3231,
"end": 3346,
"loc": {
"start": {
"line": 103,
"column": 0
},
"end": {
"line": 105,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Int8Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array\n ",
"start": 3348,
"end": 3471,
"loc": {
"start": {
"line": 107,
"column": 0
},
"end": {
"line": 109,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Uint8Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array\n ",
"start": 3472,
"end": 3597,
"loc": {
"start": {
"line": 110,
"column": 0
},
"end": {
"line": 112,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Uint8ClampedArray} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray\n ",
"start": 3599,
"end": 3738,
"loc": {
"start": {
"line": 114,
"column": 0
},
"end": {
"line": 116,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Int16Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int16Array\n ",
"start": 3740,
"end": 3865,
"loc": {
"start": {
"line": 118,
"column": 0
},
"end": {
"line": 120,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Uint16Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array\n ",
"start": 3867,
"end": 3994,
"loc": {
"start": {
"line": 122,
"column": 0
},
"end": {
"line": 124,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Int32Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int32Array\n ",
"start": 3996,
"end": 4121,
"loc": {
"start": {
"line": 126,
"column": 0
},
"end": {
"line": 128,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Uint32Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array\n ",
"start": 4123,
"end": 4250,
"loc": {
"start": {
"line": 130,
"column": 0
},
"end": {
"line": 132,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Float32Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array\n ",
"start": 4252,
"end": 4381,
"loc": {
"start": {
"line": 134,
"column": 0
},
"end": {
"line": 136,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Float64Array} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float64Array\n ",
"start": 4383,
"end": 4512,
"loc": {
"start": {
"line": 138,
"column": 0
},
"end": {
"line": 140,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Keyed collections",
"start": 4514,
"end": 4534,
"loc": {
"start": {
"line": 142,
"column": 0
},
"end": {
"line": 142,
"column": 20
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Map} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map\n ",
"start": 4535,
"end": 4646,
"loc": {
"start": {
"line": 143,
"column": 0
},
"end": {
"line": 145,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Set} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set\n ",
"start": 4648,
"end": 4759,
"loc": {
"start": {
"line": 147,
"column": 0
},
"end": {
"line": 149,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {WeakMap} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap\n ",
"start": 4761,
"end": 4880,
"loc": {
"start": {
"line": 151,
"column": 0
},
"end": {
"line": 153,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {WeakSet} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet\n ",
"start": 4882,
"end": 5001,
"loc": {
"start": {
"line": 155,
"column": 0
},
"end": {
"line": 157,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Structured data",
"start": 5003,
"end": 5021,
"loc": {
"start": {
"line": 159,
"column": 0
},
"end": {
"line": 159,
"column": 18
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {ArrayBuffer} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer\n ",
"start": 5022,
"end": 5149,
"loc": {
"start": {
"line": 160,
"column": 0
},
"end": {
"line": 162,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {DataView} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView\n ",
"start": 5151,
"end": 5272,
"loc": {
"start": {
"line": 164,
"column": 0
},
"end": {
"line": 166,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {JSON} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON\n ",
"start": 5274,
"end": 5387,
"loc": {
"start": {
"line": 168,
"column": 0
},
"end": {
"line": 170,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Control abstraction objects",
"start": 5389,
"end": 5419,
"loc": {
"start": {
"line": 172,
"column": 0
},
"end": {
"line": 172,
"column": 30
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Promise} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise\n ",
"start": 5420,
"end": 5539,
"loc": {
"start": {
"line": 173,
"column": 0
},
"end": {
"line": 175,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Generator} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Generator\n ",
"start": 5541,
"end": 5664,
"loc": {
"start": {
"line": 177,
"column": 0
},
"end": {
"line": 179,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {GeneratorFunction} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction\n ",
"start": 5666,
"end": 5805,
"loc": {
"start": {
"line": 181,
"column": 0
},
"end": {
"line": 183,
"column": 3
}
}
},
{
"type": "CommentLine",
"value": " Reflection",
"start": 5807,
"end": 5820,
"loc": {
"start": {
"line": 185,
"column": 0
},
"end": {
"line": 185,
"column": 13
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Reflect} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Reflect\n ",
"start": 5821,
"end": 5940,
"loc": {
"start": {
"line": 186,
"column": 0
},
"end": {
"line": 188,
"column": 3
}
}
},
{
"type": "CommentBlock",
"value": "*\n * @external {Proxy} https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy\n ",
"start": 5942,
"end": 6057,
"loc": {
"start": {
"line": 190,
"column": 0
},
"end": {
"line": 192,
"column": 3
}
}
},
{
"type": {
"label": "eof",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6058,
"end": 6058,
"loc": {
"start": {
"line": 193,
"column": 0
},
"end": {
"line": 193,
"column": 0
}
}
}
]
}