2016.js 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819
  1. 'use strict';
  2. module.exports = {
  3. IsPropertyDescriptor: 'https://262.ecma-international.org/6.0/#sec-property-descriptor-specification-type', // not actually an abstract op
  4. abs: {
  5. url: 'https://262.ecma-international.org/7.0/#sec-algorithm-conventions'
  6. },
  7. 'Abstract Equality Comparison': {
  8. url: 'https://262.ecma-international.org/7.0/#sec-abstract-equality-comparison'
  9. },
  10. 'Abstract Relational Comparison': {
  11. url: 'https://262.ecma-international.org/7.0/#sec-abstract-relational-comparison'
  12. },
  13. AddRestrictedFunctionProperties: {
  14. url: 'https://262.ecma-international.org/7.0/#sec-addrestrictedfunctionproperties'
  15. },
  16. AdvanceStringIndex: {
  17. url: 'https://262.ecma-international.org/7.0/#sec-advancestringindex'
  18. },
  19. AllocateArrayBuffer: {
  20. url: 'https://262.ecma-international.org/7.0/#sec-allocatearraybuffer'
  21. },
  22. AllocateTypedArray: {
  23. url: 'https://262.ecma-international.org/7.0/#sec-allocatetypedarray'
  24. },
  25. AllocateTypedArrayBuffer: {
  26. url: 'https://262.ecma-international.org/7.0/#sec-allocatetypedarraybuffer'
  27. },
  28. ArrayCreate: {
  29. url: 'https://262.ecma-international.org/7.0/#sec-arraycreate'
  30. },
  31. ArraySetLength: {
  32. url: 'https://262.ecma-international.org/7.0/#sec-arraysetlength'
  33. },
  34. ArraySpeciesCreate: {
  35. url: 'https://262.ecma-international.org/7.0/#sec-arrayspeciescreate'
  36. },
  37. BlockDeclarationInstantiation: {
  38. url: 'https://262.ecma-international.org/7.0/#sec-blockdeclarationinstantiation'
  39. },
  40. BoundFunctionCreate: {
  41. url: 'https://262.ecma-international.org/7.0/#sec-boundfunctioncreate'
  42. },
  43. Call: {
  44. url: 'https://262.ecma-international.org/7.0/#sec-call'
  45. },
  46. Canonicalize: {
  47. url: 'https://262.ecma-international.org/7.0/#sec-runtime-semantics-canonicalize-ch'
  48. },
  49. CanonicalNumericIndexString: {
  50. url: 'https://262.ecma-international.org/7.0/#sec-canonicalnumericindexstring'
  51. },
  52. CharacterRange: {
  53. url: 'https://262.ecma-international.org/7.0/#sec-runtime-semantics-characterrange-abstract-operation'
  54. },
  55. CharacterRangeOrUnion: {
  56. url: 'https://262.ecma-international.org/7.0/#sec-runtime-semantics-characterrangeorunion-abstract-operation'
  57. },
  58. CharacterSetMatcher: {
  59. url: 'https://262.ecma-international.org/7.0/#sec-runtime-semantics-charactersetmatcher-abstract-operation'
  60. },
  61. CloneArrayBuffer: {
  62. url: 'https://262.ecma-international.org/7.0/#sec-clonearraybuffer'
  63. },
  64. CompletePropertyDescriptor: {
  65. url: 'https://262.ecma-international.org/7.0/#sec-completepropertydescriptor'
  66. },
  67. Completion: {
  68. url: 'https://262.ecma-international.org/7.0/#sec-completion-record-specification-type'
  69. },
  70. Construct: {
  71. url: 'https://262.ecma-international.org/7.0/#sec-construct'
  72. },
  73. CopyDataBlockBytes: {
  74. url: 'https://262.ecma-international.org/7.0/#sec-copydatablockbytes'
  75. },
  76. CreateArrayFromList: {
  77. url: 'https://262.ecma-international.org/7.0/#sec-createarrayfromlist'
  78. },
  79. CreateArrayIterator: {
  80. url: 'https://262.ecma-international.org/7.0/#sec-createarrayiterator'
  81. },
  82. CreateBuiltinFunction: {
  83. url: 'https://262.ecma-international.org/7.0/#sec-createbuiltinfunction'
  84. },
  85. CreateByteDataBlock: {
  86. url: 'https://262.ecma-international.org/7.0/#sec-createbytedatablock'
  87. },
  88. CreateDataProperty: {
  89. url: 'https://262.ecma-international.org/7.0/#sec-createdataproperty'
  90. },
  91. CreateDataPropertyOrThrow: {
  92. url: 'https://262.ecma-international.org/7.0/#sec-createdatapropertyorthrow'
  93. },
  94. CreateDynamicFunction: {
  95. url: 'https://262.ecma-international.org/7.0/#sec-createdynamicfunction'
  96. },
  97. CreateHTML: {
  98. url: 'https://262.ecma-international.org/7.0/#sec-createhtml'
  99. },
  100. CreateIntrinsics: {
  101. url: 'https://262.ecma-international.org/7.0/#sec-createintrinsics'
  102. },
  103. CreateIterResultObject: {
  104. url: 'https://262.ecma-international.org/7.0/#sec-createiterresultobject'
  105. },
  106. CreateListFromArrayLike: {
  107. url: 'https://262.ecma-international.org/7.0/#sec-createlistfromarraylike'
  108. },
  109. CreateListIterator: {
  110. url: 'https://262.ecma-international.org/7.0/#sec-createlistiterator'
  111. },
  112. CreateMapIterator: {
  113. url: 'https://262.ecma-international.org/7.0/#sec-createmapiterator'
  114. },
  115. CreateMappedArgumentsObject: {
  116. url: 'https://262.ecma-international.org/7.0/#sec-createmappedargumentsobject'
  117. },
  118. CreateMethodProperty: {
  119. url: 'https://262.ecma-international.org/7.0/#sec-createmethodproperty'
  120. },
  121. CreatePerIterationEnvironment: {
  122. url: 'https://262.ecma-international.org/7.0/#sec-createperiterationenvironment'
  123. },
  124. CreateRealm: {
  125. url: 'https://262.ecma-international.org/7.0/#sec-createrealm'
  126. },
  127. CreateResolvingFunctions: {
  128. url: 'https://262.ecma-international.org/7.0/#sec-createresolvingfunctions'
  129. },
  130. CreateSetIterator: {
  131. url: 'https://262.ecma-international.org/7.0/#sec-createsetiterator'
  132. },
  133. CreateStringIterator: {
  134. url: 'https://262.ecma-international.org/7.0/#sec-createstringiterator'
  135. },
  136. CreateUnmappedArgumentsObject: {
  137. url: 'https://262.ecma-international.org/7.0/#sec-createunmappedargumentsobject'
  138. },
  139. DateFromTime: {
  140. url: 'https://262.ecma-international.org/7.0/#sec-date-number'
  141. },
  142. Day: {
  143. url: 'https://262.ecma-international.org/7.0/#sec-day-number-and-time-within-day'
  144. },
  145. DayFromYear: {
  146. url: 'https://262.ecma-international.org/7.0/#sec-year-number'
  147. },
  148. DaylightSavingTA: {
  149. url: 'https://262.ecma-international.org/7.0/#sec-daylight-saving-time-adjustment'
  150. },
  151. DaysInYear: {
  152. url: 'https://262.ecma-international.org/7.0/#sec-year-number'
  153. },
  154. DayWithinYear: {
  155. url: 'https://262.ecma-international.org/7.0/#sec-month-number'
  156. },
  157. Decode: {
  158. url: 'https://262.ecma-international.org/7.0/#sec-decode'
  159. },
  160. DefinePropertyOrThrow: {
  161. url: 'https://262.ecma-international.org/7.0/#sec-definepropertyorthrow'
  162. },
  163. DeletePropertyOrThrow: {
  164. url: 'https://262.ecma-international.org/7.0/#sec-deletepropertyorthrow'
  165. },
  166. DetachArrayBuffer: {
  167. url: 'https://262.ecma-international.org/7.0/#sec-detacharraybuffer'
  168. },
  169. Encode: {
  170. url: 'https://262.ecma-international.org/7.0/#sec-encode'
  171. },
  172. EnqueueJob: {
  173. url: 'https://262.ecma-international.org/7.0/#sec-enqueuejob'
  174. },
  175. EnumerableOwnNames: {
  176. url: 'https://262.ecma-international.org/7.0/#sec-enumerableownnames'
  177. },
  178. EnumerateObjectProperties: {
  179. url: 'https://262.ecma-international.org/7.0/#sec-enumerate-object-properties'
  180. },
  181. EscapeRegExpPattern: {
  182. url: 'https://262.ecma-international.org/7.0/#sec-escaperegexppattern'
  183. },
  184. EvalDeclarationInstantiation: {
  185. url: 'https://262.ecma-international.org/7.0/#sec-evaldeclarationinstantiation'
  186. },
  187. EvaluateCall: {
  188. url: 'https://262.ecma-international.org/7.0/#sec-evaluatecall'
  189. },
  190. EvaluateDirectCall: {
  191. url: 'https://262.ecma-international.org/7.0/#sec-evaluatedirectcall'
  192. },
  193. EvaluateNew: {
  194. url: 'https://262.ecma-international.org/7.0/#sec-evaluatenew'
  195. },
  196. floor: {
  197. url: 'https://262.ecma-international.org/7.0/#sec-algorithm-conventions'
  198. },
  199. ForBodyEvaluation: {
  200. url: 'https://262.ecma-international.org/7.0/#sec-forbodyevaluation'
  201. },
  202. 'ForIn/OfBodyEvaluation': {
  203. url: 'https://262.ecma-international.org/7.0/#sec-runtime-semantics-forin-div-ofbodyevaluation-lhs-stmt-iterator-lhskind-labelset'
  204. },
  205. 'ForIn/OfHeadEvaluation': {
  206. url: 'https://262.ecma-international.org/7.0/#sec-runtime-semantics-forin-div-ofheadevaluation-tdznames-expr-iterationkind'
  207. },
  208. FromPropertyDescriptor: {
  209. url: 'https://262.ecma-international.org/7.0/#sec-frompropertydescriptor'
  210. },
  211. FulfillPromise: {
  212. url: 'https://262.ecma-international.org/7.0/#sec-fulfillpromise'
  213. },
  214. FunctionAllocate: {
  215. url: 'https://262.ecma-international.org/7.0/#sec-functionallocate'
  216. },
  217. FunctionCreate: {
  218. url: 'https://262.ecma-international.org/7.0/#sec-functioncreate'
  219. },
  220. FunctionDeclarationInstantiation: {
  221. url: 'https://262.ecma-international.org/7.0/#sec-functiondeclarationinstantiation'
  222. },
  223. FunctionInitialize: {
  224. url: 'https://262.ecma-international.org/7.0/#sec-functioninitialize'
  225. },
  226. GeneratorFunctionCreate: {
  227. url: 'https://262.ecma-international.org/7.0/#sec-generatorfunctioncreate'
  228. },
  229. GeneratorResume: {
  230. url: 'https://262.ecma-international.org/7.0/#sec-generatorresume'
  231. },
  232. GeneratorResumeAbrupt: {
  233. url: 'https://262.ecma-international.org/7.0/#sec-generatorresumeabrupt'
  234. },
  235. GeneratorStart: {
  236. url: 'https://262.ecma-international.org/7.0/#sec-generatorstart'
  237. },
  238. GeneratorValidate: {
  239. url: 'https://262.ecma-international.org/7.0/#sec-generatorvalidate'
  240. },
  241. GeneratorYield: {
  242. url: 'https://262.ecma-international.org/7.0/#sec-generatoryield'
  243. },
  244. Get: {
  245. url: 'https://262.ecma-international.org/7.0/#sec-get-o-p'
  246. },
  247. GetActiveScriptOrModule: {
  248. url: 'https://262.ecma-international.org/7.0/#sec-getactivescriptormodule'
  249. },
  250. GetFunctionRealm: {
  251. url: 'https://262.ecma-international.org/7.0/#sec-getfunctionrealm'
  252. },
  253. GetGlobalObject: {
  254. url: 'https://262.ecma-international.org/7.0/#sec-getglobalobject'
  255. },
  256. GetIdentifierReference: {
  257. url: 'https://262.ecma-international.org/7.0/#sec-getidentifierreference'
  258. },
  259. GetIterator: {
  260. url: 'https://262.ecma-international.org/7.0/#sec-getiterator'
  261. },
  262. GetMethod: {
  263. url: 'https://262.ecma-international.org/7.0/#sec-getmethod'
  264. },
  265. GetModuleNamespace: {
  266. url: 'https://262.ecma-international.org/7.0/#sec-getmodulenamespace'
  267. },
  268. GetNewTarget: {
  269. url: 'https://262.ecma-international.org/7.0/#sec-getnewtarget'
  270. },
  271. GetOwnPropertyKeys: {
  272. url: 'https://262.ecma-international.org/7.0/#sec-getownpropertykeys'
  273. },
  274. GetPrototypeFromConstructor: {
  275. url: 'https://262.ecma-international.org/7.0/#sec-getprototypefromconstructor'
  276. },
  277. GetSubstitution: {
  278. url: 'https://262.ecma-international.org/7.0/#sec-getsubstitution'
  279. },
  280. GetSuperConstructor: {
  281. url: 'https://262.ecma-international.org/7.0/#sec-getsuperconstructor'
  282. },
  283. GetTemplateObject: {
  284. url: 'https://262.ecma-international.org/7.0/#sec-gettemplateobject'
  285. },
  286. GetThisEnvironment: {
  287. url: 'https://262.ecma-international.org/7.0/#sec-getthisenvironment'
  288. },
  289. GetThisValue: {
  290. url: 'https://262.ecma-international.org/7.0/#sec-getthisvalue'
  291. },
  292. GetV: {
  293. url: 'https://262.ecma-international.org/7.0/#sec-getv'
  294. },
  295. GetValue: {
  296. url: 'https://262.ecma-international.org/7.0/#sec-getvalue'
  297. },
  298. GetValueFromBuffer: {
  299. url: 'https://262.ecma-international.org/7.0/#sec-getvaluefrombuffer'
  300. },
  301. GetViewValue: {
  302. url: 'https://262.ecma-international.org/7.0/#sec-getviewvalue'
  303. },
  304. GlobalDeclarationInstantiation: {
  305. url: 'https://262.ecma-international.org/7.0/#sec-globaldeclarationinstantiation'
  306. },
  307. HasOwnProperty: {
  308. url: 'https://262.ecma-international.org/7.0/#sec-hasownproperty'
  309. },
  310. HasProperty: {
  311. url: 'https://262.ecma-international.org/7.0/#sec-hasproperty'
  312. },
  313. HostPromiseRejectionTracker: {
  314. url: 'https://262.ecma-international.org/7.0/#sec-host-promise-rejection-tracker'
  315. },
  316. HostReportErrors: {
  317. url: 'https://262.ecma-international.org/7.0/#sec-host-report-errors'
  318. },
  319. HostResolveImportedModule: {
  320. url: 'https://262.ecma-international.org/7.0/#sec-hostresolveimportedmodule'
  321. },
  322. HourFromTime: {
  323. url: 'https://262.ecma-international.org/7.0/#sec-hours-minutes-second-and-milliseconds'
  324. },
  325. IfAbruptRejectPromise: {
  326. url: 'https://262.ecma-international.org/7.0/#sec-ifabruptrejectpromise'
  327. },
  328. ImportedLocalNames: {
  329. url: 'https://262.ecma-international.org/7.0/#sec-importedlocalnames'
  330. },
  331. InitializeBoundName: {
  332. url: 'https://262.ecma-international.org/7.0/#sec-initializeboundname'
  333. },
  334. InitializeHostDefinedRealm: {
  335. url: 'https://262.ecma-international.org/7.0/#sec-initializehostdefinedrealm'
  336. },
  337. InitializeReferencedBinding: {
  338. url: 'https://262.ecma-international.org/7.0/#sec-initializereferencedbinding'
  339. },
  340. InLeapYear: {
  341. url: 'https://262.ecma-international.org/7.0/#sec-year-number'
  342. },
  343. InstanceofOperator: {
  344. url: 'https://262.ecma-international.org/7.0/#sec-instanceofoperator'
  345. },
  346. IntegerIndexedElementGet: {
  347. url: 'https://262.ecma-international.org/7.0/#sec-integerindexedelementget'
  348. },
  349. IntegerIndexedElementSet: {
  350. url: 'https://262.ecma-international.org/7.0/#sec-integerindexedelementset'
  351. },
  352. IntegerIndexedObjectCreate: {
  353. url: 'https://262.ecma-international.org/7.0/#sec-integerindexedobjectcreate'
  354. },
  355. InternalizeJSONProperty: {
  356. url: 'https://262.ecma-international.org/7.0/#sec-internalizejsonproperty'
  357. },
  358. Invoke: {
  359. url: 'https://262.ecma-international.org/7.0/#sec-invoke'
  360. },
  361. IsAccessorDescriptor: {
  362. url: 'https://262.ecma-international.org/7.0/#sec-isaccessordescriptor'
  363. },
  364. IsAnonymousFunctionDefinition: {
  365. url: 'https://262.ecma-international.org/7.0/#sec-isanonymousfunctiondefinition'
  366. },
  367. IsArray: {
  368. url: 'https://262.ecma-international.org/7.0/#sec-isarray'
  369. },
  370. IsCallable: {
  371. url: 'https://262.ecma-international.org/7.0/#sec-iscallable'
  372. },
  373. IsCompatiblePropertyDescriptor: {
  374. url: 'https://262.ecma-international.org/7.0/#sec-iscompatiblepropertydescriptor'
  375. },
  376. IsConcatSpreadable: {
  377. url: 'https://262.ecma-international.org/7.0/#sec-isconcatspreadable'
  378. },
  379. IsConstructor: {
  380. url: 'https://262.ecma-international.org/7.0/#sec-isconstructor'
  381. },
  382. IsDataDescriptor: {
  383. url: 'https://262.ecma-international.org/7.0/#sec-isdatadescriptor'
  384. },
  385. IsDetachedBuffer: {
  386. url: 'https://262.ecma-international.org/7.0/#sec-isdetachedbuffer'
  387. },
  388. IsExtensible: {
  389. url: 'https://262.ecma-international.org/7.0/#sec-isextensible-o'
  390. },
  391. IsGenericDescriptor: {
  392. url: 'https://262.ecma-international.org/7.0/#sec-isgenericdescriptor'
  393. },
  394. IsInTailPosition: {
  395. url: 'https://262.ecma-international.org/7.0/#sec-isintailposition'
  396. },
  397. IsInteger: {
  398. url: 'https://262.ecma-international.org/7.0/#sec-isinteger'
  399. },
  400. IsLabelledFunction: {
  401. url: 'https://262.ecma-international.org/7.0/#sec-islabelledfunction'
  402. },
  403. IsPromise: {
  404. url: 'https://262.ecma-international.org/7.0/#sec-ispromise'
  405. },
  406. IsPropertyKey: {
  407. url: 'https://262.ecma-international.org/7.0/#sec-ispropertykey'
  408. },
  409. IsRegExp: {
  410. url: 'https://262.ecma-international.org/7.0/#sec-isregexp'
  411. },
  412. IsWordChar: {
  413. url: 'https://262.ecma-international.org/7.0/#sec-runtime-semantics-iswordchar-abstract-operation'
  414. },
  415. IterableToArrayLike: {
  416. url: 'https://262.ecma-international.org/7.0/#sec-iterabletoarraylike'
  417. },
  418. IteratorClose: {
  419. url: 'https://262.ecma-international.org/7.0/#sec-iteratorclose'
  420. },
  421. IteratorComplete: {
  422. url: 'https://262.ecma-international.org/7.0/#sec-iteratorcomplete'
  423. },
  424. IteratorNext: {
  425. url: 'https://262.ecma-international.org/7.0/#sec-iteratornext'
  426. },
  427. IteratorStep: {
  428. url: 'https://262.ecma-international.org/7.0/#sec-iteratorstep'
  429. },
  430. IteratorValue: {
  431. url: 'https://262.ecma-international.org/7.0/#sec-iteratorvalue'
  432. },
  433. LocalTime: {
  434. url: 'https://262.ecma-international.org/7.0/#sec-localtime'
  435. },
  436. LoopContinues: {
  437. url: 'https://262.ecma-international.org/7.0/#sec-loopcontinues'
  438. },
  439. MakeArgGetter: {
  440. url: 'https://262.ecma-international.org/7.0/#sec-makearggetter'
  441. },
  442. MakeArgSetter: {
  443. url: 'https://262.ecma-international.org/7.0/#sec-makeargsetter'
  444. },
  445. MakeClassConstructor: {
  446. url: 'https://262.ecma-international.org/7.0/#sec-makeclassconstructor'
  447. },
  448. MakeConstructor: {
  449. url: 'https://262.ecma-international.org/7.0/#sec-makeconstructor'
  450. },
  451. MakeDate: {
  452. url: 'https://262.ecma-international.org/7.0/#sec-makedate'
  453. },
  454. MakeDay: {
  455. url: 'https://262.ecma-international.org/7.0/#sec-makeday'
  456. },
  457. MakeMethod: {
  458. url: 'https://262.ecma-international.org/7.0/#sec-makemethod'
  459. },
  460. MakeSuperPropertyReference: {
  461. url: 'https://262.ecma-international.org/7.0/#sec-makesuperpropertyreference'
  462. },
  463. MakeTime: {
  464. url: 'https://262.ecma-international.org/7.0/#sec-maketime'
  465. },
  466. max: {
  467. url: 'https://262.ecma-international.org/7.0/#sec-algorithm-conventions'
  468. },
  469. min: {
  470. url: 'https://262.ecma-international.org/7.0/#sec-algorithm-conventions'
  471. },
  472. MinFromTime: {
  473. url: 'https://262.ecma-international.org/7.0/#sec-hours-minutes-second-and-milliseconds'
  474. },
  475. ModuleNamespaceCreate: {
  476. url: 'https://262.ecma-international.org/7.0/#sec-modulenamespacecreate'
  477. },
  478. modulo: {
  479. url: 'https://262.ecma-international.org/7.0/#sec-algorithm-conventions'
  480. },
  481. MonthFromTime: {
  482. url: 'https://262.ecma-international.org/7.0/#sec-month-number'
  483. },
  484. msFromTime: {
  485. url: 'https://262.ecma-international.org/7.0/#sec-hours-minutes-second-and-milliseconds'
  486. },
  487. NewDeclarativeEnvironment: {
  488. url: 'https://262.ecma-international.org/7.0/#sec-newdeclarativeenvironment'
  489. },
  490. NewFunctionEnvironment: {
  491. url: 'https://262.ecma-international.org/7.0/#sec-newfunctionenvironment'
  492. },
  493. NewGlobalEnvironment: {
  494. url: 'https://262.ecma-international.org/7.0/#sec-newglobalenvironment'
  495. },
  496. NewModuleEnvironment: {
  497. url: 'https://262.ecma-international.org/7.0/#sec-newmoduleenvironment'
  498. },
  499. NewObjectEnvironment: {
  500. url: 'https://262.ecma-international.org/7.0/#sec-newobjectenvironment'
  501. },
  502. NewPromiseCapability: {
  503. url: 'https://262.ecma-international.org/7.0/#sec-newpromisecapability'
  504. },
  505. NextJob: {
  506. url: 'https://262.ecma-international.org/7.0/#sec-nextjob-result'
  507. },
  508. NormalCompletion: {
  509. url: 'https://262.ecma-international.org/7.0/#sec-normalcompletion'
  510. },
  511. ObjectCreate: {
  512. url: 'https://262.ecma-international.org/7.0/#sec-objectcreate'
  513. },
  514. ObjectDefineProperties: {
  515. url: 'https://262.ecma-international.org/7.0/#sec-objectdefineproperties'
  516. },
  517. OrdinaryCallBindThis: {
  518. url: 'https://262.ecma-international.org/7.0/#sec-ordinarycallbindthis'
  519. },
  520. OrdinaryCallEvaluateBody: {
  521. url: 'https://262.ecma-international.org/7.0/#sec-ordinarycallevaluatebody'
  522. },
  523. OrdinaryCreateFromConstructor: {
  524. url: 'https://262.ecma-international.org/7.0/#sec-ordinarycreatefromconstructor'
  525. },
  526. OrdinaryDefineOwnProperty: {
  527. url: 'https://262.ecma-international.org/7.0/#sec-ordinarydefineownproperty'
  528. },
  529. OrdinaryDelete: {
  530. url: 'https://262.ecma-international.org/7.0/#sec-ordinarydelete'
  531. },
  532. OrdinaryGet: {
  533. url: 'https://262.ecma-international.org/7.0/#sec-ordinaryget'
  534. },
  535. OrdinaryGetOwnProperty: {
  536. url: 'https://262.ecma-international.org/7.0/#sec-ordinarygetownproperty'
  537. },
  538. OrdinaryGetPrototypeOf: {
  539. url: 'https://262.ecma-international.org/7.0/#sec-ordinarygetprototypeof'
  540. },
  541. OrdinaryHasInstance: {
  542. url: 'https://262.ecma-international.org/7.0/#sec-ordinaryhasinstance'
  543. },
  544. OrdinaryHasProperty: {
  545. url: 'https://262.ecma-international.org/7.0/#sec-ordinaryhasproperty'
  546. },
  547. OrdinaryIsExtensible: {
  548. url: 'https://262.ecma-international.org/7.0/#sec-ordinaryisextensible'
  549. },
  550. OrdinaryOwnPropertyKeys: {
  551. url: 'https://262.ecma-international.org/7.0/#sec-ordinaryownpropertykeys'
  552. },
  553. OrdinaryPreventExtensions: {
  554. url: 'https://262.ecma-international.org/7.0/#sec-ordinarypreventextensions'
  555. },
  556. OrdinarySet: {
  557. url: 'https://262.ecma-international.org/7.0/#sec-ordinaryset'
  558. },
  559. OrdinarySetPrototypeOf: {
  560. url: 'https://262.ecma-international.org/7.0/#sec-ordinarysetprototypeof'
  561. },
  562. ParseModule: {
  563. url: 'https://262.ecma-international.org/7.0/#sec-parsemodule'
  564. },
  565. ParseScript: {
  566. url: 'https://262.ecma-international.org/7.0/#sec-parse-script'
  567. },
  568. PerformEval: {
  569. url: 'https://262.ecma-international.org/7.0/#sec-performeval'
  570. },
  571. PerformPromiseAll: {
  572. url: 'https://262.ecma-international.org/7.0/#sec-performpromiseall'
  573. },
  574. PerformPromiseRace: {
  575. url: 'https://262.ecma-international.org/7.0/#sec-performpromiserace'
  576. },
  577. PerformPromiseThen: {
  578. url: 'https://262.ecma-international.org/7.0/#sec-performpromisethen'
  579. },
  580. PrepareForOrdinaryCall: {
  581. url: 'https://262.ecma-international.org/7.0/#sec-prepareforordinarycall'
  582. },
  583. PrepareForTailCall: {
  584. url: 'https://262.ecma-international.org/7.0/#sec-preparefortailcall'
  585. },
  586. PromiseReactionJob: {
  587. url: 'https://262.ecma-international.org/7.0/#sec-promisereactionjob'
  588. },
  589. PromiseResolveThenableJob: {
  590. url: 'https://262.ecma-international.org/7.0/#sec-promiseresolvethenablejob'
  591. },
  592. ProxyCreate: {
  593. url: 'https://262.ecma-international.org/7.0/#sec-proxycreate'
  594. },
  595. PutValue: {
  596. url: 'https://262.ecma-international.org/7.0/#sec-putvalue'
  597. },
  598. QuoteJSONString: {
  599. url: 'https://262.ecma-international.org/7.0/#sec-quotejsonstring'
  600. },
  601. RegExpAlloc: {
  602. url: 'https://262.ecma-international.org/7.0/#sec-regexpalloc'
  603. },
  604. RegExpBuiltinExec: {
  605. url: 'https://262.ecma-international.org/7.0/#sec-regexpbuiltinexec'
  606. },
  607. RegExpCreate: {
  608. url: 'https://262.ecma-international.org/7.0/#sec-regexpcreate'
  609. },
  610. RegExpExec: {
  611. url: 'https://262.ecma-international.org/7.0/#sec-regexpexec'
  612. },
  613. RegExpInitialize: {
  614. url: 'https://262.ecma-international.org/7.0/#sec-regexpinitialize'
  615. },
  616. RejectPromise: {
  617. url: 'https://262.ecma-international.org/7.0/#sec-rejectpromise'
  618. },
  619. RepeatMatcher: {
  620. url: 'https://262.ecma-international.org/7.0/#sec-runtime-semantics-repeatmatcher-abstract-operation'
  621. },
  622. RequireObjectCoercible: {
  623. url: 'https://262.ecma-international.org/7.0/#sec-requireobjectcoercible'
  624. },
  625. ResolveBinding: {
  626. url: 'https://262.ecma-international.org/7.0/#sec-resolvebinding'
  627. },
  628. ResolveThisBinding: {
  629. url: 'https://262.ecma-international.org/7.0/#sec-resolvethisbinding'
  630. },
  631. ReturnIfAbrupt: {
  632. url: 'https://262.ecma-international.org/7.0/#sec-returnifabrupt'
  633. },
  634. SameValue: {
  635. url: 'https://262.ecma-international.org/7.0/#sec-samevalue'
  636. },
  637. SameValueNonNumber: {
  638. url: 'https://262.ecma-international.org/7.0/#sec-samevaluenonnumber'
  639. },
  640. SameValueZero: {
  641. url: 'https://262.ecma-international.org/7.0/#sec-samevaluezero'
  642. },
  643. ScriptEvaluation: {
  644. url: 'https://262.ecma-international.org/7.0/#sec-runtime-semantics-scriptevaluation'
  645. },
  646. ScriptEvaluationJob: {
  647. url: 'https://262.ecma-international.org/7.0/#sec-scriptevaluationjob'
  648. },
  649. SecFromTime: {
  650. url: 'https://262.ecma-international.org/7.0/#sec-hours-minutes-second-and-milliseconds'
  651. },
  652. SerializeJSONArray: {
  653. url: 'https://262.ecma-international.org/7.0/#sec-serializejsonarray'
  654. },
  655. SerializeJSONObject: {
  656. url: 'https://262.ecma-international.org/7.0/#sec-serializejsonobject'
  657. },
  658. SerializeJSONProperty: {
  659. url: 'https://262.ecma-international.org/7.0/#sec-serializejsonproperty'
  660. },
  661. Set: {
  662. url: 'https://262.ecma-international.org/7.0/#sec-set-o-p-v-throw'
  663. },
  664. SetDefaultGlobalBindings: {
  665. url: 'https://262.ecma-international.org/7.0/#sec-setdefaultglobalbindings'
  666. },
  667. SetFunctionName: {
  668. url: 'https://262.ecma-international.org/7.0/#sec-setfunctionname'
  669. },
  670. SetIntegrityLevel: {
  671. url: 'https://262.ecma-international.org/7.0/#sec-setintegritylevel'
  672. },
  673. SetRealmGlobalObject: {
  674. url: 'https://262.ecma-international.org/7.0/#sec-setrealmglobalobject'
  675. },
  676. SetValueInBuffer: {
  677. url: 'https://262.ecma-international.org/7.0/#sec-setvalueinbuffer'
  678. },
  679. SetViewValue: {
  680. url: 'https://262.ecma-international.org/7.0/#sec-setviewvalue'
  681. },
  682. SortCompare: {
  683. url: 'https://262.ecma-international.org/7.0/#sec-sortcompare'
  684. },
  685. SpeciesConstructor: {
  686. url: 'https://262.ecma-international.org/7.0/#sec-speciesconstructor'
  687. },
  688. SplitMatch: {
  689. url: 'https://262.ecma-international.org/7.0/#sec-splitmatch'
  690. },
  691. 'Strict Equality Comparison': {
  692. url: 'https://262.ecma-international.org/7.0/#sec-strict-equality-comparison'
  693. },
  694. StringCreate: {
  695. url: 'https://262.ecma-international.org/7.0/#sec-stringcreate'
  696. },
  697. SymbolDescriptiveString: {
  698. url: 'https://262.ecma-international.org/7.0/#sec-symboldescriptivestring'
  699. },
  700. TestIntegrityLevel: {
  701. url: 'https://262.ecma-international.org/7.0/#sec-testintegritylevel'
  702. },
  703. thisBooleanValue: {
  704. url: 'https://262.ecma-international.org/7.0/#sec-thisbooleanvalue'
  705. },
  706. thisNumberValue: {
  707. url: 'https://262.ecma-international.org/7.0/#sec-properties-of-the-number-prototype-object'
  708. },
  709. thisStringValue: {
  710. url: 'https://262.ecma-international.org/7.0/#sec-properties-of-the-string-prototype-object'
  711. },
  712. thisTimeValue: {
  713. url: 'https://262.ecma-international.org/7.0/#sec-properties-of-the-date-prototype-object'
  714. },
  715. TimeClip: {
  716. url: 'https://262.ecma-international.org/7.0/#sec-timeclip'
  717. },
  718. TimeFromYear: {
  719. url: 'https://262.ecma-international.org/7.0/#sec-year-number'
  720. },
  721. TimeWithinDay: {
  722. url: 'https://262.ecma-international.org/7.0/#sec-day-number-and-time-within-day'
  723. },
  724. ToBoolean: {
  725. url: 'https://262.ecma-international.org/7.0/#sec-toboolean'
  726. },
  727. ToDateString: {
  728. url: 'https://262.ecma-international.org/7.0/#sec-todatestring'
  729. },
  730. ToInt16: {
  731. url: 'https://262.ecma-international.org/7.0/#sec-toint16'
  732. },
  733. ToInt32: {
  734. url: 'https://262.ecma-international.org/7.0/#sec-toint32'
  735. },
  736. ToInt8: {
  737. url: 'https://262.ecma-international.org/7.0/#sec-toint8'
  738. },
  739. ToInteger: {
  740. url: 'https://262.ecma-international.org/7.0/#sec-tointeger'
  741. },
  742. ToLength: {
  743. url: 'https://262.ecma-international.org/7.0/#sec-tolength'
  744. },
  745. ToNumber: {
  746. url: 'https://262.ecma-international.org/7.0/#sec-tonumber'
  747. },
  748. ToObject: {
  749. url: 'https://262.ecma-international.org/7.0/#sec-toobject'
  750. },
  751. TopLevelModuleEvaluationJob: {
  752. url: 'https://262.ecma-international.org/7.0/#sec-toplevelmoduleevaluationjob'
  753. },
  754. ToPrimitive: {
  755. url: 'https://262.ecma-international.org/7.0/#sec-toprimitive'
  756. },
  757. ToPropertyDescriptor: {
  758. url: 'https://262.ecma-international.org/7.0/#sec-topropertydescriptor'
  759. },
  760. ToPropertyKey: {
  761. url: 'https://262.ecma-international.org/7.0/#sec-topropertykey'
  762. },
  763. ToString: {
  764. url: 'https://262.ecma-international.org/7.0/#sec-tostring'
  765. },
  766. 'ToString Applied to the Number Type': {
  767. url: 'https://262.ecma-international.org/7.0/#sec-tostring-applied-to-the-number-type'
  768. },
  769. ToUint16: {
  770. url: 'https://262.ecma-international.org/7.0/#sec-touint16'
  771. },
  772. ToUint32: {
  773. url: 'https://262.ecma-international.org/7.0/#sec-touint32'
  774. },
  775. ToUint8: {
  776. url: 'https://262.ecma-international.org/7.0/#sec-touint8'
  777. },
  778. ToUint8Clamp: {
  779. url: 'https://262.ecma-international.org/7.0/#sec-touint8clamp'
  780. },
  781. TriggerPromiseReactions: {
  782. url: 'https://262.ecma-international.org/7.0/#sec-triggerpromisereactions'
  783. },
  784. Type: {
  785. url: 'https://262.ecma-international.org/7.0/#sec-ecmascript-data-types-and-values'
  786. },
  787. TypedArrayCreate: {
  788. url: 'https://262.ecma-international.org/7.0/#typedarray-create'
  789. },
  790. TypedArraySpeciesCreate: {
  791. url: 'https://262.ecma-international.org/7.0/#typedarray-species-create'
  792. },
  793. UpdateEmpty: {
  794. url: 'https://262.ecma-international.org/7.0/#sec-updateempty'
  795. },
  796. UTC: {
  797. url: 'https://262.ecma-international.org/7.0/#sec-utc-t'
  798. },
  799. UTF16Decode: {
  800. url: 'https://262.ecma-international.org/7.0/#sec-utf16decode'
  801. },
  802. UTF16Encoding: {
  803. url: 'https://262.ecma-international.org/7.0/#sec-utf16encoding'
  804. },
  805. ValidateAndApplyPropertyDescriptor: {
  806. url: 'https://262.ecma-international.org/7.0/#sec-validateandapplypropertydescriptor'
  807. },
  808. ValidateTypedArray: {
  809. url: 'https://262.ecma-international.org/7.0/#sec-validatetypedarray'
  810. },
  811. WeekDay: {
  812. url: 'https://262.ecma-international.org/7.0/#sec-week-day'
  813. },
  814. YearFromTime: {
  815. url: 'https://262.ecma-international.org/7.0/#sec-year-number'
  816. }
  817. };