2017.js 30 KB

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