blob: 6fbdb0cf15db66979a9a9c1cc37256cf0a62a6e0 [file] [log] [blame]
Leo Repp58b9f112021-11-22 11:57:47 +01001'use strict';
2
3/* eslint global-require: 0 */
4// https://262.ecma-international.org/7.0/#sec-abstract-operations
5var ES2016 = {
6 'Abstract Equality Comparison': require('./2016/AbstractEqualityComparison'),
7 'Abstract Relational Comparison': require('./2016/AbstractRelationalComparison'),
8 'Strict Equality Comparison': require('./2016/StrictEqualityComparison'),
9 abs: require('./2016/abs'),
10 AdvanceStringIndex: require('./2016/AdvanceStringIndex'),
11 ArrayCreate: require('./2016/ArrayCreate'),
12 ArraySetLength: require('./2016/ArraySetLength'),
13 ArraySpeciesCreate: require('./2016/ArraySpeciesCreate'),
14 Call: require('./2016/Call'),
15 CanonicalNumericIndexString: require('./2016/CanonicalNumericIndexString'),
16 CompletePropertyDescriptor: require('./2016/CompletePropertyDescriptor'),
17 CreateDataProperty: require('./2016/CreateDataProperty'),
18 CreateDataPropertyOrThrow: require('./2016/CreateDataPropertyOrThrow'),
19 CreateHTML: require('./2016/CreateHTML'),
20 CreateIterResultObject: require('./2016/CreateIterResultObject'),
21 CreateListFromArrayLike: require('./2016/CreateListFromArrayLike'),
22 CreateMethodProperty: require('./2016/CreateMethodProperty'),
23 DateFromTime: require('./2016/DateFromTime'),
24 Day: require('./2016/Day'),
25 DayFromYear: require('./2016/DayFromYear'),
26 DaysInYear: require('./2016/DaysInYear'),
27 DayWithinYear: require('./2016/DayWithinYear'),
28 DefinePropertyOrThrow: require('./2016/DefinePropertyOrThrow'),
29 DeletePropertyOrThrow: require('./2016/DeletePropertyOrThrow'),
30 EnumerableOwnNames: require('./2016/EnumerableOwnNames'),
31 floor: require('./2016/floor'),
32 FromPropertyDescriptor: require('./2016/FromPropertyDescriptor'),
33 Get: require('./2016/Get'),
34 GetIterator: require('./2016/GetIterator'),
35 GetMethod: require('./2016/GetMethod'),
36 GetOwnPropertyKeys: require('./2016/GetOwnPropertyKeys'),
37 GetPrototypeFromConstructor: require('./2016/GetPrototypeFromConstructor'),
38 GetSubstitution: require('./2016/GetSubstitution'),
39 GetV: require('./2016/GetV'),
40 HasOwnProperty: require('./2016/HasOwnProperty'),
41 HasProperty: require('./2016/HasProperty'),
42 HourFromTime: require('./2016/HourFromTime'),
43 InLeapYear: require('./2016/InLeapYear'),
44 InstanceofOperator: require('./2016/InstanceofOperator'),
45 Invoke: require('./2016/Invoke'),
46 IsAccessorDescriptor: require('./2016/IsAccessorDescriptor'),
47 IsArray: require('./2016/IsArray'),
48 IsCallable: require('./2016/IsCallable'),
49 IsConcatSpreadable: require('./2016/IsConcatSpreadable'),
50 IsConstructor: require('./2016/IsConstructor'),
51 IsDataDescriptor: require('./2016/IsDataDescriptor'),
52 IsExtensible: require('./2016/IsExtensible'),
53 IsGenericDescriptor: require('./2016/IsGenericDescriptor'),
54 IsInteger: require('./2016/IsInteger'),
55 IsPromise: require('./2016/IsPromise'),
56 IsPropertyDescriptor: require('./2016/IsPropertyDescriptor'),
57 IsPropertyKey: require('./2016/IsPropertyKey'),
58 IsRegExp: require('./2016/IsRegExp'),
59 IterableToArrayLike: require('./2016/IterableToArrayLike'),
60 IteratorClose: require('./2016/IteratorClose'),
61 IteratorComplete: require('./2016/IteratorComplete'),
62 IteratorNext: require('./2016/IteratorNext'),
63 IteratorStep: require('./2016/IteratorStep'),
64 IteratorValue: require('./2016/IteratorValue'),
65 MakeDate: require('./2016/MakeDate'),
66 MakeDay: require('./2016/MakeDay'),
67 MakeTime: require('./2016/MakeTime'),
68 MinFromTime: require('./2016/MinFromTime'),
69 modulo: require('./2016/modulo'),
70 MonthFromTime: require('./2016/MonthFromTime'),
71 msFromTime: require('./2016/msFromTime'),
72 ObjectCreate: require('./2016/ObjectCreate'),
73 OrdinaryCreateFromConstructor: require('./2016/OrdinaryCreateFromConstructor'),
74 OrdinaryDefineOwnProperty: require('./2016/OrdinaryDefineOwnProperty'),
75 OrdinaryGetOwnProperty: require('./2016/OrdinaryGetOwnProperty'),
76 OrdinaryGetPrototypeOf: require('./2016/OrdinaryGetPrototypeOf'),
77 OrdinaryHasInstance: require('./2016/OrdinaryHasInstance'),
78 OrdinaryHasProperty: require('./2016/OrdinaryHasProperty'),
79 OrdinarySetPrototypeOf: require('./2016/OrdinarySetPrototypeOf'),
80 QuoteJSONString: require('./2016/QuoteJSONString'),
81 RegExpCreate: require('./2016/RegExpCreate'),
82 RegExpExec: require('./2016/RegExpExec'),
83 RequireObjectCoercible: require('./2016/RequireObjectCoercible'),
84 SameValue: require('./2016/SameValue'),
85 SameValueNonNumber: require('./2016/SameValueNonNumber'),
86 SameValueZero: require('./2016/SameValueZero'),
87 SecFromTime: require('./2016/SecFromTime'),
88 Set: require('./2016/Set'),
89 SetFunctionName: require('./2016/SetFunctionName'),
90 SetIntegrityLevel: require('./2016/SetIntegrityLevel'),
91 SpeciesConstructor: require('./2016/SpeciesConstructor'),
92 SplitMatch: require('./2016/SplitMatch'),
93 StringCreate: require('./2016/StringCreate'),
94 SymbolDescriptiveString: require('./2016/SymbolDescriptiveString'),
95 TestIntegrityLevel: require('./2016/TestIntegrityLevel'),
96 thisBooleanValue: require('./2016/thisBooleanValue'),
97 thisNumberValue: require('./2016/thisNumberValue'),
98 thisStringValue: require('./2016/thisStringValue'),
99 thisTimeValue: require('./2016/thisTimeValue'),
100 TimeClip: require('./2016/TimeClip'),
101 TimeFromYear: require('./2016/TimeFromYear'),
102 TimeWithinDay: require('./2016/TimeWithinDay'),
103 ToBoolean: require('./2016/ToBoolean'),
104 ToDateString: require('./2016/ToDateString'),
105 ToInt16: require('./2016/ToInt16'),
106 ToInt32: require('./2016/ToInt32'),
107 ToInt8: require('./2016/ToInt8'),
108 ToInteger: require('./2016/ToInteger'),
109 ToLength: require('./2016/ToLength'),
110 ToNumber: require('./2016/ToNumber'),
111 ToObject: require('./2016/ToObject'),
112 ToPrimitive: require('./2016/ToPrimitive'),
113 ToPropertyDescriptor: require('./2016/ToPropertyDescriptor'),
114 ToPropertyKey: require('./2016/ToPropertyKey'),
115 ToString: require('./2016/ToString'),
116 ToUint16: require('./2016/ToUint16'),
117 ToUint32: require('./2016/ToUint32'),
118 ToUint8: require('./2016/ToUint8'),
119 ToUint8Clamp: require('./2016/ToUint8Clamp'),
120 Type: require('./2016/Type'),
121 UTF16Decode: require('./2016/UTF16Decode'),
122 UTF16Encoding: require('./2016/UTF16Encoding'),
123 ValidateAndApplyPropertyDescriptor: require('./2016/ValidateAndApplyPropertyDescriptor'),
124 WeekDay: require('./2016/WeekDay'),
125 YearFromTime: require('./2016/YearFromTime')
126};
127
128module.exports = ES2016;