You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

117 lines
9.6 KiB

4 years ago
  1. 'use strict';
  2. module.exports = {
  3. IsPropertyDescriptor: 'https://ecma-international.org/ecma-262/6.0/#sec-property-descriptor-specification-type', // not actually an abstract op
  4. 'Abstract Equality Comparison': 'https://ecma-international.org/ecma-262/6.0/#sec-abstract-equality-comparison',
  5. 'Abstract Relational Comparison': 'https://ecma-international.org/ecma-262/6.0/#sec-abstract-relational-comparison',
  6. 'Strict Equality Comparison': 'https://ecma-international.org/ecma-262/6.0/#sec-strict-equality-comparison',
  7. AdvanceStringIndex: 'https://ecma-international.org/ecma-262/6.0/#sec-advancestringindex',
  8. ArrayCreate: 'https://ecma-international.org/ecma-262/6.0/#sec-arraycreate',
  9. ArraySetLength: 'https://ecma-international.org/ecma-262/6.0/#sec-arraysetlength',
  10. ArraySpeciesCreate: 'https://ecma-international.org/ecma-262/6.0/#sec-arrayspeciescreate',
  11. Call: 'https://ecma-international.org/ecma-262/6.0/#sec-call',
  12. CanonicalNumericIndexString: 'https://ecma-international.org/ecma-262/6.0/#sec-canonicalnumericindexstring',
  13. CompletePropertyDescriptor: 'https://ecma-international.org/ecma-262/6.0/#sec-completepropertydescriptor',
  14. Construct: 'https://ecma-international.org/ecma-262/6.0/#sec-construct',
  15. CreateArrayFromList: 'https://ecma-international.org/ecma-262/6.0/#sec-createarrayfromlist',
  16. CreateDataProperty: 'https://ecma-international.org/ecma-262/6.0/#sec-createdataproperty',
  17. CreateDataPropertyOrThrow: 'https://ecma-international.org/ecma-262/6.0/#sec-createdatapropertyorthrow',
  18. CreateHTML: 'https://ecma-international.org/ecma-262/6.0/#sec-createhtml',
  19. CreateIterResultObject: 'https://ecma-international.org/ecma-262/6.0/#sec-createiterresultobject',
  20. CreateListFromArrayLike: 'https://ecma-international.org/ecma-262/6.0/#sec-createlistfromarraylike',
  21. CreateListIterator: 'https://ecma-international.org/ecma-262/6.0/#sec-createlistiterator',
  22. CreateMethodProperty: 'https://ecma-international.org/ecma-262/6.0/#sec-createmethodproperty',
  23. DateFromTime: 'https://ecma-international.org/ecma-262/6.0/#sec-date-number',
  24. Day: 'https://ecma-international.org/ecma-262/6.0/#sec-day-number-and-time-within-day',
  25. DayFromYear: 'https://ecma-international.org/ecma-262/6.0/#sec-year-number',
  26. DaysInYear: 'https://ecma-international.org/ecma-262/6.0/#sec-year-number',
  27. DayWithinYear: 'https://ecma-international.org/ecma-262/6.0/#sec-month-number',
  28. DefinePropertyOrThrow: 'https://ecma-international.org/ecma-262/6.0/#sec-definepropertyorthrow',
  29. DeletePropertyOrThrow: 'https://ecma-international.org/ecma-262/6.0/#sec-deletepropertyorthrow',
  30. EnumerableOwnNames: 'https://ecma-international.org/ecma-262/6.0/#sec-enumerableownnames',
  31. FromPropertyDescriptor: 'https://ecma-international.org/ecma-262/6.0/#sec-frompropertydescriptor',
  32. Get: 'https://ecma-international.org/ecma-262/6.0/#sec-get-o-p',
  33. GetIterator: 'https://ecma-international.org/ecma-262/6.0/#sec-getiterator',
  34. GetMethod: 'https://ecma-international.org/ecma-262/6.0/#sec-getmethod',
  35. GetOwnPropertyKeys: 'https://ecma-international.org/ecma-262/6.0/#sec-getownpropertykeys',
  36. GetPrototypeFromConstructor: 'https://ecma-international.org/ecma-262/6.0/#sec-getprototypefromconstructor',
  37. GetSubstitution: 'https://ecma-international.org/ecma-262/6.0/#sec-getsubstitution',
  38. GetV: 'https://ecma-international.org/ecma-262/6.0/#sec-getv',
  39. HasOwnProperty: 'https://ecma-international.org/ecma-262/6.0/#sec-hasownproperty',
  40. HasProperty: 'https://ecma-international.org/ecma-262/6.0/#sec-hasproperty',
  41. HourFromTime: 'https://ecma-international.org/ecma-262/6.0/#sec-hours-minutes-second-and-milliseconds',
  42. InLeapYear: 'https://ecma-international.org/ecma-262/6.0/#sec-year-number',
  43. InstanceofOperator: 'https://ecma-international.org/ecma-262/6.0/#sec-instanceofoperator',
  44. Invoke: 'https://ecma-international.org/ecma-262/6.0/#sec-invoke',
  45. IsAccessorDescriptor: 'https://ecma-international.org/ecma-262/6.0/#sec-isaccessordescriptor',
  46. IsArray: 'https://ecma-international.org/ecma-262/6.0/#sec-isarray',
  47. IsCallable: 'https://ecma-international.org/ecma-262/6.0/#sec-iscallable',
  48. IsConcatSpreadable: 'https://ecma-international.org/ecma-262/6.0/#sec-isconcatspreadable',
  49. IsConstructor: 'https://ecma-international.org/ecma-262/6.0/#sec-isconstructor',
  50. IsDataDescriptor: 'https://ecma-international.org/ecma-262/6.0/#sec-isdatadescriptor',
  51. IsExtensible: 'https://ecma-international.org/ecma-262/6.0/#sec-isextensible-o',
  52. IsGenericDescriptor: 'https://ecma-international.org/ecma-262/6.0/#sec-isgenericdescriptor',
  53. IsInteger: 'https://ecma-international.org/ecma-262/6.0/#sec-isinteger',
  54. IsPromise: 'https://ecma-international.org/ecma-262/6.0/#sec-ispromise',
  55. IsPropertyKey: 'https://ecma-international.org/ecma-262/6.0/#sec-ispropertykey',
  56. IsRegExp: 'https://ecma-international.org/ecma-262/6.0/#sec-isregexp',
  57. IteratorClose: 'https://ecma-international.org/ecma-262/6.0/#sec-iteratorclose',
  58. IteratorComplete: 'https://ecma-international.org/ecma-262/6.0/#sec-iteratorcomplete',
  59. IteratorNext: 'https://ecma-international.org/ecma-262/6.0/#sec-iteratornext',
  60. IteratorStep: 'https://ecma-international.org/ecma-262/6.0/#sec-iteratorstep',
  61. IteratorValue: 'https://ecma-international.org/ecma-262/6.0/#sec-iteratorvalue',
  62. MakeDate: 'https://ecma-international.org/ecma-262/6.0/#sec-makedate',
  63. MakeDay: 'https://ecma-international.org/ecma-262/6.0/#sec-makeday',
  64. MakeTime: 'https://ecma-international.org/ecma-262/6.0/#sec-maketime',
  65. MinFromTime: 'https://ecma-international.org/ecma-262/6.0/#sec-hours-minutes-second-and-milliseconds',
  66. modulo: 'https://ecma-international.org/ecma-262/6.0/#sec-algorithm-conventions',
  67. MonthFromTime: 'https://ecma-international.org/ecma-262/6.0/#sec-month-number',
  68. msFromTime: 'https://ecma-international.org/ecma-262/6.0/#sec-hours-minutes-second-and-milliseconds',
  69. NormalCompletion: 'https://ecma-international.org/ecma-262/6.0/#sec-normalcompletion',
  70. ObjectCreate: 'https://ecma-international.org/ecma-262/6.0/#sec-objectcreate',
  71. OrdinaryDefineOwnProperty: 'https://ecma-international.org/ecma-262/6.0/#sec-ordinarydefineownproperty',
  72. OrdinaryGetOwnProperty: 'https://ecma-international.org/ecma-262/6.0/#sec-ordinarygetownproperty',
  73. OrdinaryHasInstance: 'https://ecma-international.org/ecma-262/6.0/#sec-ordinaryhasinstance',
  74. OrdinaryHasProperty: 'https://ecma-international.org/ecma-262/6.0/#sec-ordinaryhasproperty',
  75. RegExpBuiltinExec: 'https://ecma-international.org/ecma-262/6.0/#sec-regexpbuiltinexec',
  76. RegExpExec: 'https://ecma-international.org/ecma-262/6.0/#sec-regexpexec',
  77. RequireObjectCoercible: 'https://ecma-international.org/ecma-262/6.0/#sec-requireobjectcoercible',
  78. SameValue: 'https://ecma-international.org/ecma-262/6.0/#sec-samevalue',
  79. SameValueZero: 'https://ecma-international.org/ecma-262/6.0/#sec-samevaluezero',
  80. SecFromTime: 'https://ecma-international.org/ecma-262/6.0/#sec-hours-minutes-second-and-milliseconds',
  81. Set: 'https://ecma-international.org/ecma-262/6.0/#sec-set-o-p-v-throw',
  82. SetFunctionName: 'https://ecma-international.org/ecma-262/6.0/#sec-setfunctionname',
  83. SetIntegrityLevel: 'https://ecma-international.org/ecma-262/6.0/#sec-setintegritylevel',
  84. SpeciesConstructor: 'https://ecma-international.org/ecma-262/6.0/#sec-speciesconstructor',
  85. SymbolDescriptiveString: 'https://ecma-international.org/ecma-262/6.0/#sec-symboldescriptivestring',
  86. TestIntegrityLevel: 'https://ecma-international.org/ecma-262/6.0/#sec-testintegritylevel',
  87. thisBooleanValue: 'https://ecma-international.org/ecma-262/6.0/#sec-properties-of-the-boolean-prototype-object',
  88. thisNumberValue: 'https://ecma-international.org/ecma-262/6.0/#sec-properties-of-the-number-prototype-object',
  89. thisStringValue: 'https://ecma-international.org/ecma-262/6.0/#sec-properties-of-the-string-prototype-object',
  90. thisTimeValue: 'https://ecma-international.org/ecma-262/6.0/#sec-properties-of-the-date-prototype-object',
  91. TimeClip: 'https://ecma-international.org/ecma-262/6.0/#sec-timeclip',
  92. TimeFromYear: 'https://ecma-international.org/ecma-262/6.0/#sec-year-number',
  93. TimeWithinDay: 'https://ecma-international.org/ecma-262/6.0/#sec-day-number-and-time-within-day',
  94. ToBoolean: 'https://ecma-international.org/ecma-262/6.0/#sec-toboolean',
  95. ToDateString: 'https://ecma-international.org/ecma-262/6.0/#sec-todatestring',
  96. ToInt16: 'https://ecma-international.org/ecma-262/6.0/#sec-toint16',
  97. ToInt32: 'https://ecma-international.org/ecma-262/6.0/#sec-toint32',
  98. ToInt8: 'https://ecma-international.org/ecma-262/6.0/#sec-toint8',
  99. ToInteger: 'https://ecma-international.org/ecma-262/6.0/#sec-tointeger',
  100. ToLength: 'https://ecma-international.org/ecma-262/6.0/#sec-tolength',
  101. ToNumber: 'https://ecma-international.org/ecma-262/6.0/#sec-tonumber',
  102. ToObject: 'https://ecma-international.org/ecma-262/6.0/#sec-toobject',
  103. ToPrimitive: 'https://ecma-international.org/ecma-262/6.0/#sec-toprimitive',
  104. ToPropertyDescriptor: 'https://ecma-international.org/ecma-262/6.0/#sec-topropertydescriptor',
  105. ToPropertyKey: 'https://ecma-international.org/ecma-262/6.0/#sec-topropertykey',
  106. ToString: 'https://ecma-international.org/ecma-262/6.0/#sec-tostring',
  107. ToUint16: 'https://ecma-international.org/ecma-262/6.0/#sec-touint16',
  108. ToUint32: 'https://ecma-international.org/ecma-262/6.0/#sec-touint32',
  109. ToUint8: 'https://ecma-international.org/ecma-262/6.0/#sec-touint8',
  110. ToUint8Clamp: 'https://ecma-international.org/ecma-262/6.0/#sec-touint8clamp',
  111. Type: 'https://ecma-international.org/ecma-262/6.0/#sec-ecmascript-language-types',
  112. ValidateAndApplyPropertyDescriptor: 'https://ecma-international.org/ecma-262/6.0/#sec-validateandapplypropertydescriptor',
  113. WeekDay: 'https://ecma-international.org/ecma-262/6.0/#sec-week-day',
  114. YearFromTime: 'https://ecma-international.org/ecma-262/6.0/#sec-year-number'
  115. };