1/* Copyright JS Foundation and other contributors, http://js.foundation
2 *
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16/* This file is automatically generated by the gen-magic-strings.py script
17 * from lit-magic-strings.ini. Do not edit! */
18
19LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING__EMPTY, "")
20#if ENABLED (JERRY_ESNEXT)
21LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SPACE_CHAR, " ")
22#endif
23#if ENABLED (JERRY_MODULE_SYSTEM)
24LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ASTERIX_CHAR, "*")
25#endif
26#if ENABLED (JERRY_BUILTIN_ARRAY) \
27|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
28LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_COMMA_CHAR, ",")
29#endif
30#if ENABLED (JERRY_BUILTIN_MATH)
31LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_E_U, "E")
32#endif
33#if ENABLED (JERRY_ESNEXT)
34LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LEFT_SQUARE_CHAR, "[")
35LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RIGHT_SQUARE_CHAR, "]")
36#endif
37#if ENABLED (JERRY_BUILTIN_MATH)
38LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PI_U, "PI")
39#endif
40#if ENABLED (JERRY_ESNEXT)
41LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS, "is")
42#endif
43#if ENABLED (JERRY_BUILTIN_ARRAY) && ENABLED (JERRY_ESNEXT) \
44|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
45LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_OF, "of")
46#endif
47#if ENABLED (JERRY_BUILTIN_MATH)
48LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LN2_U, "LN2")
49#endif
50#if ENABLED (JERRY_BUILTIN_CONTAINER) \
51|| ENABLED (JERRY_BUILTIN_MAP) \
52|| ENABLED (JERRY_ESNEXT)
53LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MAP_UL, "Map")
54#endif
55LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NAN, "NaN")
56#if ENABLED (JERRY_BUILTIN_CONTAINER) \
57|| ENABLED (JERRY_BUILTIN_SET) \
58|| ENABLED (JERRY_ESNEXT)
59LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UL, "Set")
60#endif
61#if ENABLED (JERRY_BUILTIN_DATE)
62LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UTC_U, "UTC")
63#endif
64#if ENABLED (JERRY_BUILTIN_MATH)
65LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ABS, "abs")
66#endif
67#if ENABLED (JERRY_BUILTIN_CONTAINER) && ENABLED (JERRY_ESNEXT) \
68|| ENABLED (JERRY_BUILTIN_SET) \
69|| ENABLED (JERRY_BUILTIN_WEAKSET)
70LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ADD, "add")
71#endif
72#if ENABLED (JERRY_BUILTIN_PROMISE)
73LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ALL, "all")
74#endif
75#if ENABLED (JERRY_BUILTIN_MATH)
76LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_COS, "cos")
77LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EXP, "exp")
78#endif
79#if ENABLED (JERRY_ESNEXT)
80LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FOR, "for")
81#endif
82LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET, "get")
83#if ENABLED (JERRY_BUILTIN_MAP) \
84|| ENABLED (JERRY_BUILTIN_PROXY) \
85|| ENABLED (JERRY_BUILTIN_REFLECT) \
86|| ENABLED (JERRY_BUILTIN_SET) \
87|| ENABLED (JERRY_BUILTIN_WEAKMAP) \
88|| ENABLED (JERRY_BUILTIN_WEAKSET)
89LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_HAS, "has")
90#endif
91#if ENABLED (JERRY_BUILTIN_MATH)
92LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOG, "log")
93#endif
94#if ENABLED (JERRY_BUILTIN_ARRAY) \
95|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
96LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MAP, "map")
97#endif
98#if ENABLED (JERRY_BUILTIN_MATH)
99LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MAX, "max")
100LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MIN, "min")
101#endif
102#if ENABLED (JERRY_BUILTIN_DATE)
103LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NOW, "now")
104#endif
105#if ENABLED (JERRY_BUILTIN_ARRAY)
106LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_POP, "pop")
107#endif
108#if ENABLED (JERRY_BUILTIN_MATH)
109LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_POW, "pow")
110#endif
111#if ENABLED (JERRY_ESNEXT)
112LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RAW, "raw")
113#endif
114LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET, "set")
115#if ENABLED (JERRY_BUILTIN_MATH)
116LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SIN, "sin")
117LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TAN, "tan")
118#endif
119#if ENABLED (JERRY_BUILTIN_REGEXP)
120LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EMPTY_NON_CAPTURE_GROUP, "(?:)")
121#endif
122LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DATE_UL, "Date")
123#if ENABLED (JERRY_BUILTIN_JSON)
124LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_JSON_U, "JSON")
125#endif
126#if ENABLED (JERRY_BUILTIN_MATH)
127LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LN10_U, "LN10")
128LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MATH_UL, "Math")
129#endif
130LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NULL_UL, "Null")
131#if ENABLED (JERRY_BUILTIN_MATH)
132LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ACOS, "acos")
133LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ASIN, "asin")
134LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ATAN, "atan")
135#endif
136LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BIND, "bind")
137LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CALL, "call")
138#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
139LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CBRT, "cbrt")
140#endif
141#if ENABLED (JERRY_BUILTIN_MATH)
142LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CEIL, "ceil")
143#endif
144#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
145LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_COSH, "cosh")
146#endif
147#if ENABLED (JERRY_ESNEXT)
148LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DONE, "done")
149#endif
150LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EVAL, "eval")
151#if ENABLED (JERRY_BUILTIN_REGEXP)
152LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EXEC, "exec")
153#endif
154#if ENABLED (JERRY_BUILTIN_TYPEDARRAY) \
155|| ENABLED (JERRY_ESNEXT)
156LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FILL, "fill")
157LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FIND, "find")
158#endif
159#if ENABLED (JERRY_ESNEXT)
160LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FLAT, "flat")
161#endif
162#if ENABLED (JERRY_BUILTIN_ARRAY) && ENABLED (JERRY_ESNEXT) \
163|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
164LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FROM, "from")
165#endif
166#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
167LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IMUL, "imul")
168#endif
169LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_JOIN, "join")
170LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_KEYS, "keys")
171#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
172LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOG2, "log2")
173#endif
174LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NAME, "name")
175#if ENABLED (JERRY_BUILTIN_MAP) \
176|| ENABLED (JERRY_BUILTIN_SET) \
177|| ENABLED (JERRY_ESNEXT)
178LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NEXT, "next")
179#endif
180LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NULL, "null")
181#if ENABLED (JERRY_BUILTIN_ARRAY)
182LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PUSH, "push")
183#endif
184#if ENABLED (JERRY_BUILTIN_PROMISE)
185LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RACE, "race")
186#endif
187LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SEAL, "seal")
188#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
189LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SIGN, "sign")
190LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SINH, "sinh")
191#endif
192#if ENABLED (JERRY_BUILTIN_MAP) \
193|| ENABLED (JERRY_BUILTIN_SET)
194LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SIZE, "size")
195#endif
196#if ENABLED (JERRY_BUILTIN_ARRAY) \
197|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
198LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SOME, "some")
199LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SORT, "sort")
200#endif
201#if ENABLED (JERRY_BUILTIN_MATH)
202LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SQRT, "sqrt")
203#endif
204#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
205LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TANH, "tanh")
206#endif
207#if ENABLED (JERRY_BUILTIN_REGEXP)
208LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TEST, "test")
209#endif
210#if ENABLED (JERRY_BUILTIN_PROMISE)
211LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_THEN, "then")
212#endif
213#if ENABLED (JERRY_BUILTIN_STRING)
214LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TRIM, "trim")
215#endif
216LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TRUE, "true")
217LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ARRAY_UL, "Array")
218LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ERROR_UL, "Error")
219#if ENABLED (JERRY_BUILTIN_MATH)
220LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOG2E_U, "LOG2E")
221#endif
222#if ENABLED (JERRY_BUILTIN_PROXY)
223LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PROXY_UL, "Proxy")
224#endif
225#if ENABLED (JERRY_BUILTIN_MATH)
226LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SQRT2_U, "SQRT2")
227#endif
228#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
229LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ACOSH, "acosh")
230#endif
231LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_APPLY, "apply")
232#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
233LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ASINH, "asinh")
234#endif
235#if ENABLED (JERRY_BUILTIN_MATH)
236LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ATAN2, "atan2")
237#endif
238#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
239LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ATANH, "atanh")
240#endif
241#if ENABLED (JERRY_BUILTIN_PROMISE)
242LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CATCH, "catch")
243#endif
244#if ENABLED (JERRY_BUILTIN_MAP) \
245|| ENABLED (JERRY_BUILTIN_SET)
246LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CLEAR, "clear")
247#endif
248#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
249LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CLZ32, "clz32")
250#endif
251#if ENABLED (JERRY_BUILTIN_ARRAY) \
252|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
253LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EVERY, "every")
254#endif
255#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
256LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EXPM1, "expm1")
257#endif
258LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FALSE, "false")
259#if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_ESNEXT)
260LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FLAGS, "flags")
261#endif
262#if ENABLED (JERRY_BUILTIN_MATH)
263LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FLOOR, "floor")
264#endif
265#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
266LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_HYPOT, "hypot")
267#endif
268#if ENABLED (JERRY_BUILTIN_REGEXP)
269LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INDEX, "index")
270LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INPUT, "input")
271#endif
272LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_NAN, "isNaN")
273#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
274LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOG10, "log10")
275LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOG1P, "log1p")
276#endif
277#if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_BUILTIN_STRING) \
278|| ENABLED (JERRY_ESNEXT)
279LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MATCH, "match")
280#endif
281#if ENABLED (JERRY_BUILTIN_DATE) \
282|| ENABLED (JERRY_BUILTIN_JSON)
283LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PARSE, "parse")
284#endif
285#if ENABLED (JERRY_BUILTIN_PROXY)
286LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PROXY, "proxy")
287#endif
288#if ENABLED (JERRY_BUILTIN_MATH)
289LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ROUND, "round")
290#endif
291#if ENABLED (JERRY_BUILTIN_ARRAY)
292LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SHIFT, "shift")
293#endif
294#if ENABLED (JERRY_BUILTIN_ARRAY) \
295|| ENABLED (JERRY_BUILTIN_STRING) \
296|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
297LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SLICE, "slice")
298#endif
299#if ENABLED (JERRY_BUILTIN_STRING) \
300|| ENABLED (JERRY_ESNEXT)
301LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SPLIT, "split")
302#endif
303#if ENABLED (JERRY_LINE_INFO)
304LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_STACK, "stack")
305#endif
306#if ENABLED (JERRY_ESNEXT)
307LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_THROW, "throw")
308#endif
309#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
310LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TRUNC, "trunc")
311#endif
312LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_VALUE, "value")
313#if ENABLED (JERRY_PARSER)
314LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RESOURCE_EVAL, "<eval>")
315#endif
316#if ENABLED (JERRY_BUILTIN_BIGINT)
317LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BIGINT_UL, "BigInt")
318#endif
319#if ENABLED (JERRY_BUILTIN_MATH)
320LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOG10E_U, "LOG10E")
321#endif
322LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NUMBER_UL, "Number")
323LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_OBJECT_UL, "Object")
324LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REGEXP_UL, "RegExp")
325LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_STRING_UL, "String")
326#if ENABLED (JERRY_ESNEXT)
327LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SYMBOL_UL, "Symbol")
328LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ASSIGN, "assign")
329#endif
330#if ENABLED (JERRY_BUILTIN_BIGINT)
331LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BIGINT, "bigint")
332#endif
333#if ENABLED (JERRY_BUILTIN_DATAVIEW) \
334|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
335LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BUFFER, "buffer")
336#endif
337LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CALLEE, "callee")
338LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CALLER, "caller")
339#if ENABLED (JERRY_BUILTIN_STRING)
340LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CHAR_AT_UL, "charAt")
341#endif
342#if ENABLED (JERRY_BUILTIN_ARRAY) \
343|| ENABLED (JERRY_BUILTIN_STRING)
344LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CONCAT, "concat")
345#endif
346LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CREATE, "create")
347#if ENABLED (JERRY_BUILTIN_MAP) \
348|| ENABLED (JERRY_BUILTIN_SET) \
349|| ENABLED (JERRY_BUILTIN_WEAKMAP) \
350|| ENABLED (JERRY_BUILTIN_WEAKSET)
351LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DELETE, "delete")
352#endif
353#if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_ESNEXT)
354LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DOTALL, "dotAll")
355#endif
356#if ENABLED (JERRY_BUILTIN_ANNEXB)
357LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ESCAPE, "escape")
358#endif
359#if ENABLED (JERRY_BUILTIN_ARRAY) \
360|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
361LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FILTER, "filter")
362#endif
363LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FREEZE, "freeze")
364#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
365LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FROUND, "fround")
366#endif
367#if ENABLED (JERRY_BUILTIN_DATE)
368LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_DAY_UL, "getDay")
369#endif
370#if ENABLED (JERRY_BUILTIN_REGEXP)
371LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GLOBAL, "global")
372#endif
373#if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
374LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_VIEW_UL, "isView")
375#endif
376#if ENABLED (JERRY_ESNEXT)
377LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_KEY_FOR, "keyFor")
378#endif
379LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LENGTH, "length")
380LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NUMBER, "number")
381LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_OBJECT, "object")
382#if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
383LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PAD_END, "padEnd")
384#endif
385#if ENABLED (JERRY_BUILTIN_MATH)
386LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RANDOM, "random")
387#endif
388#if ENABLED (JERRY_BUILTIN_ARRAY) \
389|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
390LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REDUCE, "reduce")
391#endif
392#if ENABLED (JERRY_BUILTIN_PROMISE)
393LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REJECT, "reject")
394#endif
395#if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
396LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REPEAT, "repeat")
397#endif
398#if ENABLED (JERRY_ESNEXT)
399LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RETURN, "return")
400#endif
401#if ENABLED (JERRY_BUILTIN_PROXY)
402LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REVOKE, "revoke")
403#endif
404#if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_BUILTIN_STRING) \
405|| ENABLED (JERRY_ESNEXT)
406LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SEARCH, "search")
407#endif
408#if !ENABLED (JERRY_ESNEXT) && ENABLED (JERRY_BUILTIN_REGEXP) \
409|| ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_ESNEXT) \
410|| ENABLED (JERRY_BUILTIN_REGEXP) && !(ENABLED (JERRY_ESNEXT))
411LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SOURCE, "source")
412#endif
413#if ENABLED (JERRY_BUILTIN_ARRAY)
414LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SPLICE, "splice")
415#endif
416#if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_ESNEXT)
417LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_STICKY, "sticky")
418#endif
419LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_STRING, "string")
420#if ENABLED (JERRY_BUILTIN_ANNEXB) && ENABLED (JERRY_BUILTIN_STRING)
421LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SUBSTR, "substr")
422#endif
423#if ENABLED (JERRY_ESNEXT)
424LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SYMBOL, "symbol")
425#endif
426#if ENABLED (JERRY_BUILTIN_DATE) \
427|| ENABLED (JERRY_BUILTIN_JSON)
428LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_JSON_UL, "toJSON")
429#endif
430#if ENABLED (JERRY_BUILTIN_MAP) \
431|| ENABLED (JERRY_BUILTIN_SET) \
432|| ENABLED (JERRY_BUILTIN_TYPEDARRAY) \
433|| ENABLED (JERRY_ESNEXT)
434LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_VALUES, "values")
435#endif
436LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BOOLEAN_UL, "Boolean")
437#if ENABLED (JERRY_BUILTIN_NUMBER) && ENABLED (JERRY_ESNEXT)
438LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EPSILON_U, "EPSILON")
439#endif
440#if ENABLED (JERRY_BUILTIN_PROMISE)
441LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PROMISE_UL, "Promise")
442#endif
443#if ENABLED (JERRY_BUILTIN_REFLECT)
444LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REFLECT_UL, "Reflect")
445#endif
446#if ENABLED (JERRY_BUILTIN_MATH)
447LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SQRT1_2_U, "SQRT1_2")
448#endif
449#if ENABLED (JERRY_ESNEXT)
450LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SYMBOL_DOT_UL, "Symbol.")
451#endif
452#if ENABLED (JERRY_BUILTIN_CONTAINER) \
453|| ENABLED (JERRY_BUILTIN_WEAKMAP)
454LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_WEAKMAP_UL, "WeakMap")
455#endif
456#if ENABLED (JERRY_BUILTIN_CONTAINER) \
457|| ENABLED (JERRY_BUILTIN_WEAKSET)
458LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_WEAKSET_UL, "WeakSet")
459#endif
460LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BOOLEAN, "boolean")
461#if ENABLED (JERRY_BUILTIN_ANNEXB) && ENABLED (JERRY_BUILTIN_REGEXP)
462LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_COMPILE, "compile")
463#endif
464#if ENABLED (JERRY_ESNEXT) \
465|| ENABLED (JERRY_MODULE_SYSTEM)
466LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DEFAULT, "default")
467#endif
468#if ENABLED (JERRY_BUILTIN_MAP) \
469|| ENABLED (JERRY_BUILTIN_SET) \
470|| ENABLED (JERRY_BUILTIN_TYPEDARRAY) \
471|| ENABLED (JERRY_ESNEXT)
472LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ENTRIES, "entries")
473#endif
474#if ENABLED (JERRY_BUILTIN_PROMISE)
475LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FINALLY, "finally")
476#endif
477#if ENABLED (JERRY_ESNEXT)
478LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FLATMAP, "flatMap")
479#endif
480#if ENABLED (JERRY_BUILTIN_ARRAY) \
481|| ENABLED (JERRY_BUILTIN_MAP) \
482|| ENABLED (JERRY_BUILTIN_SET) \
483|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
484LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FOR_EACH_UL, "forEach")
485#endif
486#if ENABLED (JERRY_BUILTIN_DATE)
487LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_DATE_UL, "getDate")
488#endif
489#if ENABLED (JERRY_BUILTIN_DATAVIEW)
490LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_INT8_UL, "getInt8")
491#endif
492#if ENABLED (JERRY_BUILTIN_DATE)
493LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_TIME_UL, "getTime")
494#endif
495#if ENABLED (JERRY_BUILTIN_ANNEXB) && ENABLED (JERRY_BUILTIN_DATE)
496LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_YEAR_UL, "getYear")
497#endif
498#if ENABLED (JERRY_BUILTIN_ARRAY) \
499|| ENABLED (JERRY_BUILTIN_STRING) \
500|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
501LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INDEX_OF_UL, "indexOf")
502#endif
503#if ENABLED (JERRY_BUILTIN_ARRAY)
504LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_ARRAY_UL, "isArray")
505#endif
506LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MESSAGE, "message")
507#if ENABLED (JERRY_BUILTIN_PROXY) \
508|| ENABLED (JERRY_BUILTIN_REFLECT)
509LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_OWN_KEYS_UL, "ownKeys")
510#endif
511#if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_BUILTIN_STRING) \
512|| ENABLED (JERRY_ESNEXT)
513LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REPLACE, "replace")
514#endif
515#if ENABLED (JERRY_BUILTIN_PROMISE)
516LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RESOLVE, "resolve")
517#endif
518#if ENABLED (JERRY_BUILTIN_ARRAY) \
519|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
520LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REVERSE, "reverse")
521#endif
522#if ENABLED (JERRY_BUILTIN_DATE)
523LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_DATE_UL, "setDate")
524#endif
525#if ENABLED (JERRY_BUILTIN_DATAVIEW)
526LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_INT8_UL, "setInt8")
527#endif
528#if ENABLED (JERRY_BUILTIN_DATE)
529LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_TIME_UL, "setTime")
530#endif
531#if ENABLED (JERRY_BUILTIN_ANNEXB) && ENABLED (JERRY_BUILTIN_DATE)
532LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_YEAR_UL, "setYear")
533#endif
534#if ENABLED (JERRY_ESNEXT)
535LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SPECIES, "species")
536#endif
537#if ENABLED (JERRY_BUILTIN_NUMBER)
538LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_FIXED_UL, "toFixed")
539#endif
540#if ENABLED (JERRY_ESNEXT)
541LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TRIM_END, "trimEnd")
542#endif
543#if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_ESNEXT)
544LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UNICODE, "unicode")
545#endif
546#if ENABLED (JERRY_BUILTIN_ARRAY)
547LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UNSHIFT, "unshift")
548#endif
549LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_VALUE_OF_UL, "valueOf")
550#if ENABLED (JERRY_BUILTIN_DATAVIEW)
551LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DATAVIEW_UL, "DataView")
552#endif
553LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FUNCTION_UL, "Function")
554LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INFINITY_UL, "Infinity")
555#if ENABLED (JERRY_MODULE_SYSTEM)
556LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RUNNABLE_UL, "Runnable")
557#endif
558#if ENABLED (JERRY_BUILTIN_ERRORS)
559LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_URI_ERROR_UL, "URIError")
560#endif
561LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_OBJECT_TO_STRING_UL, "[object ")
562#if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
563LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ENDS_WITH, "endsWith")
564#endif
565LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FUNCTION, "function")
566#if ENABLED (JERRY_BUILTIN_DATE)
567LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_HOURS_UL, "getHours")
568#endif
569#if ENABLED (JERRY_BUILTIN_DATAVIEW)
570LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_INT16_UL, "getInt16")
571LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_INT32_UL, "getInt32")
572#endif
573#if ENABLED (JERRY_BUILTIN_DATE)
574LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_MONTH_UL, "getMonth")
575#endif
576#if ENABLED (JERRY_BUILTIN_DATAVIEW)
577LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UINT8_UL, "getUint8")
578#endif
579#if ENABLED (JERRY_BUILTIN_TYPEDARRAY) \
580|| ENABLED (JERRY_ESNEXT)
581LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INCLUDES, "includes")
582#endif
583LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_FINITE, "isFinite")
584LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_FROZEN_UL, "isFrozen")
585LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_SEALED_UL, "isSealed")
586#if ENABLED (JERRY_ESNEXT)
587LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ITERATOR, "iterator")
588LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MATCH_ALL, "matchAll")
589#endif
590#if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
591LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PAD_START, "padStart")
592#endif
593#if ENABLED (JERRY_ESNEXT) \
594|| !(ENABLED (JERRY_ESNEXT))
595LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PARSE_INT, "parseInt")
596#endif
597#if ENABLED (JERRY_BUILTIN_DATE)
598LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_HOURS_UL, "setHours")
599#endif
600#if ENABLED (JERRY_BUILTIN_DATAVIEW)
601LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_INT16_UL, "setInt16")
602LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_INT32_UL, "setInt32")
603#endif
604#if ENABLED (JERRY_BUILTIN_DATE)
605LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_MONTH_UL, "setMonth")
606#endif
607#if ENABLED (JERRY_BUILTIN_DATAVIEW)
608LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UINT8_UL, "setUint8")
609#endif
610#if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
611LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SUBARRAY, "subarray")
612#endif
613LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_STRING_UL, "toString")
614#if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
615LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TRIM_LEFT, "trimLeft")
616#endif
617#if ENABLED (JERRY_BUILTIN_ANNEXB)
618LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UNESCAPE, "unescape")
619#endif
620LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_WRITABLE, "writable")
621LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NEGATIVE_INFINITY_UL, "-Infinity")
622LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ARGUMENTS_UL, "Arguments")
623#if ENABLED (JERRY_BUILTIN_ERRORS)
624LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EVAL_ERROR_UL, "EvalError")
625#endif
626#if ENABLED (JERRY_ESNEXT)
627LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GENERATOR_UL, "Generator")
628#endif
629#if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
630LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INT8_ARRAY_UL, "Int8Array")
631#endif
632#if ENABLED (JERRY_BUILTIN_NUMBER)
633LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MAX_VALUE_U, "MAX_VALUE")
634LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MIN_VALUE_U, "MIN_VALUE")
635#endif
636#if ENABLED (JERRY_BUILTIN_ERRORS)
637LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TYPE_ERROR_UL, "TypeError")
638#endif
639LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UNDEFINED_UL, "Undefined")
640LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING__PROTO__, "__proto__")
641#if ENABLED (JERRY_ESNEXT)
642LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ANONYMOUS, "anonymous")
643#endif
644LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ARGUMENTS, "arguments")
645#if ENABLED (JERRY_BUILTIN_PROXY) \
646|| ENABLED (JERRY_BUILTIN_REFLECT)
647LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CONSTRUCT, "construct")
648#endif
649LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DECODE_URI, "decodeURI")
650LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ENCODE_URI, "encodeURI")
651#if ENABLED (JERRY_BUILTIN_TYPEDARRAY) \
652|| ENABLED (JERRY_ESNEXT)
653LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FIND_INDEX, "findIndex")
654#endif
655#if ENABLED (JERRY_BUILTIN_DATE)
656LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_DAY_UL, "getUTCDay")
657#endif
658#if ENABLED (JERRY_BUILTIN_DATAVIEW)
659LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UINT16_UL, "getUint16")
660LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UINT32_UL, "getUint32")
661#endif
662#if ENABLED (JERRY_ESNEXT)
663LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_INTEGER, "isInteger")
664#endif
665#if ENABLED (JERRY_BUILTIN_REGEXP) \
666|| ENABLED (JERRY_ESNEXT)
667LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LASTINDEX_UL, "lastIndex")
668#endif
669#if !ENABLED (JERRY_ESNEXT) && ENABLED (JERRY_BUILTIN_REGEXP) \
670|| ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_ESNEXT) \
671|| ENABLED (JERRY_BUILTIN_REGEXP) && !(ENABLED (JERRY_ESNEXT))
672LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MULTILINE, "multiline")
673#endif
674LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PROTOTYPE, "prototype")
675#if ENABLED (JERRY_BUILTIN_PROXY)
676LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REVOCABLE, "revocable")
677#endif
678#if ENABLED (JERRY_BUILTIN_DATAVIEW)
679LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UINT16_UL, "setUint16")
680LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UINT32_UL, "setUint32")
681#endif
682#if ENABLED (JERRY_BUILTIN_JSON)
683LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_STRINGIFY, "stringify")
684#endif
685#if ENABLED (JERRY_BUILTIN_STRING)
686LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SUBSTRING, "substring")
687#endif
688#if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
689LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TRIM_RIGHT, "trimRight")
690#endif
691#if ENABLED (JERRY_ESNEXT)
692LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TRIM_START, "trimStart")
693#endif
694LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UNDEFINED, "undefined")
695#if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
696LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INT16_ARRAY_UL, "Int16Array")
697LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INT32_ARRAY_UL, "Int32Array")
698#endif
699#if ENABLED (JERRY_BUILTIN_ERRORS)
700LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RANGE_ERROR_UL, "RangeError")
701#endif
702#if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
703LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TYPED_ARRAY_UL, "TypedArray")
704LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UINT8_ARRAY_UL, "Uint8Array")
705#endif
706#if ENABLED (JERRY_BUILTIN_DATAVIEW) \
707|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
708LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BYTE_LENGTH_UL, "byteLength")
709LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BYTE_OFFSET_UL, "byteOffset")
710#endif
711#if ENABLED (JERRY_BUILTIN_STRING)
712LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CHAR_CODE_AT_UL, "charCodeAt")
713#endif
714#if ENABLED (JERRY_BUILTIN_TYPEDARRAY) \
715|| ENABLED (JERRY_ESNEXT)
716LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_COPY_WITHIN, "copyWithin")
717#endif
718LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ENUMERABLE, "enumerable")
719#if ENABLED (JERRY_BUILTIN_DATAVIEW)
720LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_FLOAT_32_UL, "getFloat32")
721#endif
722#if ENABLED (JERRY_BUILTIN_DATAVIEW) && ENABLED (JERRY_NUMBER_TYPE_FLOAT64)
723LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_FLOAT_64_UL, "getFloat64")
724#endif
725#if ENABLED (JERRY_BUILTIN_DATE)
726LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_MINUTES_UL, "getMinutes")
727LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_SECONDS_UL, "getSeconds")
728LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_DATE_UL, "getUTCDate")
729#endif
730#if ENABLED (JERRY_ESNEXT)
731LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GLOBAL_THIS_UL, "globalThis")
732#endif
733#if !ENABLED (JERRY_ESNEXT) && ENABLED (JERRY_BUILTIN_REGEXP) \
734|| ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_ESNEXT) \
735|| ENABLED (JERRY_BUILTIN_REGEXP) && !(ENABLED (JERRY_ESNEXT))
736LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IGNORECASE_UL, "ignoreCase")
737#endif
738#if ENABLED (JERRY_ESNEXT) \
739|| !(ENABLED (JERRY_ESNEXT))
740LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PARSE_FLOAT, "parseFloat")
741#endif
742#if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
743LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REPLACE_ALL, "replaceAll")
744#endif
745#if ENABLED (JERRY_BUILTIN_DATAVIEW)
746LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_FLOAT_32_UL, "setFloat32")
747#endif
748#if ENABLED (JERRY_BUILTIN_DATAVIEW) && ENABLED (JERRY_NUMBER_TYPE_FLOAT64)
749LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_FLOAT_64_UL, "setFloat64")
750#endif
751#if ENABLED (JERRY_BUILTIN_DATE)
752LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_MINUTES_UL, "setMinutes")
753LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_SECONDS_UL, "setSeconds")
754LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_DATE_UL, "setUTCDate")
755#endif
756#if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
757LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_STARTS_WITH, "startsWith")
758#endif
759LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RESOURCE_ANON, "<anonymous>")
760#if ENABLED (JERRY_BUILTIN_DATAVIEW) \
761|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
762LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ARRAY_BUFFER_UL, "ArrayBuffer")
763#endif
764#if ENABLED (JERRY_BUILTIN_ERRORS)
765LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SYNTAX_ERROR_UL, "SyntaxError")
766#endif
767#if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
768LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UINT16_ARRAY_UL, "Uint16Array")
769LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UINT32_ARRAY_UL, "Uint32Array")
770#endif
771#if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
772LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CODE_POINT_AT, "codePointAt")
773#endif
774LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CONSTRUCTOR, "constructor")
775#if ENABLED (JERRY_ESNEXT)
776LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DESCRIPTION, "description")
777LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_OBJECT_FROM_ENTRIES, "fromEntries")
778#endif
779#if ENABLED (JERRY_BUILTIN_BIGINT) && ENABLED (JERRY_BUILTIN_DATAVIEW)
780LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_BIGINT64, "getBigInt64")
781#endif
782#if ENABLED (JERRY_BUILTIN_DATE)
783LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_FULL_YEAR_UL, "getFullYear")
784LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_HOURS_UL, "getUTCHours")
785LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_MONTH_UL, "getUTCMonth")
786#endif
787#if ENABLED (JERRY_ESNEXT)
788LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_HAS_INSTANCE, "hasInstance")
789#endif
790#if ENABLED (JERRY_BUILTIN_ARRAY) \
791|| ENABLED (JERRY_BUILTIN_STRING) \
792|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
793LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LAST_INDEX_OF_UL, "lastIndexOf")
794#endif
795#if ENABLED (JERRY_BUILTIN_ARRAY) \
796|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
797LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REDUCE_RIGHT_UL, "reduceRight")
798#endif
799#if ENABLED (JERRY_BUILTIN_BIGINT) && ENABLED (JERRY_BUILTIN_DATAVIEW)
800LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_BIGINT64, "setBigInt64")
801#endif
802#if ENABLED (JERRY_BUILTIN_DATE)
803LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_FULL_YEAR_UL, "setFullYear")
804LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_HOURS_UL, "setUTCHours")
805LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_MONTH_UL, "setUTCMonth")
806#endif
807#if ENABLED (JERRY_BUILTIN_ANNEXB) && ENABLED (JERRY_BUILTIN_DATE) && ENABLED (JERRY_ESNEXT) \
808|| ENABLED (JERRY_BUILTIN_ANNEXB) && ENABLED (JERRY_BUILTIN_DATE) && !(ENABLED (JERRY_ESNEXT))
809LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_GMT_STRING_UL, "toGMTString")
810#endif
811#if ENABLED (JERRY_BUILTIN_DATE)
812LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_ISO_STRING_UL, "toISOString")
813#endif
814#if ENABLED (JERRY_BUILTIN_STRING)
815LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_LOWER_CASE_UL, "toLowerCase")
816#endif
817#if ENABLED (JERRY_BUILTIN_NUMBER)
818LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_PRECISION_UL, "toPrecision")
819#endif
820#if ENABLED (JERRY_ESNEXT)
821LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_PRIMITIVE, "toPrimitive")
822LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_STRING_TAG, "toStringTag")
823#endif
824#if ENABLED (JERRY_BUILTIN_DATE) && !(ENABLED (JERRY_ESNEXT)) \
825|| ENABLED (JERRY_ESNEXT)
826LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_UTC_STRING_UL, "toUTCString")
827#endif
828#if ENABLED (JERRY_BUILTIN_STRING)
829LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_UPPER_CASE_UL, "toUpperCase")
830#endif
831#if ENABLED (JERRY_ESNEXT)
832LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UNSCOPABLES, "unscopables")
833#endif
834#if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
835LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FLOAT32_ARRAY_UL, "Float32Array")
836#endif
837#if ENABLED (JERRY_BUILTIN_TYPEDARRAY) && ENABLED (JERRY_NUMBER_TYPE_FLOAT64)
838LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FLOAT64_ARRAY_UL, "Float64Array")
839#endif
840#if ENABLED (JERRY_BUILTIN_DATE) \
841|| ENABLED (JERRY_ESNEXT)
842LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INVALID_DATE_UL, "Invalid Date")
843#endif
844#if ENABLED (JERRY_BUILTIN_MAP) \
845|| ENABLED (JERRY_ESNEXT)
846LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MAP_ITERATOR_UL, "Map Iterator")
847#endif
848#if ENABLED (JERRY_BUILTIN_SET) \
849|| ENABLED (JERRY_ESNEXT)
850LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_ITERATOR_UL, "Set Iterator")
851#endif
852LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CONFIGURABLE, "configurable")
853#if ENABLED (JERRY_BUILTIN_STRING)
854LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FROM_CHAR_CODE_UL, "fromCharCode")
855#endif
856#if ENABLED (JERRY_BUILTIN_BIGINT) && ENABLED (JERRY_BUILTIN_DATAVIEW)
857LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_BIGUINT64, "getBigUint64")
858#endif
859LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_EXTENSIBLE, "isExtensible")
860#if ENABLED (JERRY_BUILTIN_BIGINT) && ENABLED (JERRY_BUILTIN_DATAVIEW)
861LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_BIGUINT64, "setBigUint64")
862#endif
863#if ENABLED (JERRY_BUILTIN_DATE)
864LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_DATE_STRING_UL, "toDateString")
865LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_TIME_STRING_UL, "toTimeString")
866#endif
867#if ENABLED (JERRY_ESNEXT)
868LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ASYNC_FUNCTION_UL, "AsyncFunction")
869#endif
870#if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
871LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BIGINT64_ARRAY_UL, "BigInt64Array")
872#endif
873#if ENABLED (JERRY_ESNEXT)
874LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ASYNC_ITERATOR, "asyncIterator")
875#endif
876#if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
877LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FROM_CODE_POINT_UL, "fromCodePoint")
878#endif
879#if ENABLED (JERRY_BUILTIN_DATE)
880LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_MINUTES_UL, "getUTCMinutes")
881LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_SECONDS_UL, "getUTCSeconds")
882#endif
883LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_PROTOTYPE_OF_UL, "isPrototypeOf")
884#if ENABLED (JERRY_ESNEXT)
885LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_SAFE_INTEGER, "isSafeInteger")
886#endif
887#if ENABLED (JERRY_BUILTIN_STRING)
888LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOCALE_COMPARE_UL, "localeCompare")
889#endif
890#if ENABLED (JERRY_BUILTIN_DATE)
891LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_MINUTES_UL, "setUTCMinutes")
892LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_SECONDS_UL, "setUTCSeconds")
893#endif
894#if ENABLED (JERRY_BUILTIN_NUMBER)
895LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_EXPONENTIAL_UL, "toExponential")
896#endif
897#if ENABLED (JERRY_ESNEXT)
898LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ARRAY_ITERATOR_UL, "Array Iterator")
899LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ASYNC_GENERATOR_UL, "AsyncGenerator")
900#endif
901#if ENABLED (JERRY_BUILTIN_BIGINT) && ENABLED (JERRY_BUILTIN_TYPEDARRAY)
902LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BIGUINT64_ARRAY_UL, "BigUint64Array")
903#endif
904#if ENABLED (JERRY_BUILTIN_ERRORS)
905LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REFERENCE_ERROR_UL, "ReferenceError")
906#endif
907LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DEFINE_PROPERTY_UL, "defineProperty")
908#if ENABLED (JERRY_BUILTIN_PROXY) \
909|| ENABLED (JERRY_BUILTIN_REFLECT)
910LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DELETE_PROPERTY_UL, "deleteProperty")
911#endif
912LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_PROTOTYPE_OF_UL, "getPrototypeOf")
913#if ENABLED (JERRY_BUILTIN_DATE)
914LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_FULL_YEAR_UL, "getUTCFullYear")
915#endif
916LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_HAS_OWN_PROPERTY_UL, "hasOwnProperty")
917#if ENABLED (JERRY_BUILTIN_PROXY) \
918|| ENABLED (JERRY_BUILTIN_REFLECT) \
919|| ENABLED (JERRY_ESNEXT)
920LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_PROTOTYPE_OF_UL, "setPrototypeOf")
921#endif
922#if ENABLED (JERRY_BUILTIN_DATE)
923LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_FULL_YEAR_UL, "setUTCFullYear")
924#endif
925LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_LOCALE_STRING_UL, "toLocaleString")
926#if ENABLED (JERRY_ESNEXT)
927LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_STRING_ITERATOR_UL, "String Iterator")
928#endif
929#if ENABLED (JERRY_BUILTIN_DATE)
930LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_MILLISECONDS_UL, "getMilliseconds")
931LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_MILLISECONDS_UL, "setMilliseconds")
932#endif
933#if ENABLED (JERRY_BUILTIN_NUMBER) && ENABLED (JERRY_ESNEXT)
934LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MAX_SAFE_INTEGER_U, "MAX_SAFE_INTEGER")
935LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MIN_SAFE_INTEGER_U, "MIN_SAFE_INTEGER")
936#endif
937#if ENABLED (JERRY_ESNEXT) && ENABLED (JERRY_BUILTIN_ANNEXB)
938LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DEFINE_GETTER, "__defineGetter__")
939LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DEFINE_SETTER, "__defineSetter__")
940LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOOKUP_GETTER, "__lookupGetter__")
941LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOOKUP_SETTER, "__lookupSetter__")
942#endif
943LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DEFINE_PROPERTIES_UL, "defineProperties")
944#if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
945LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BYTES_PER_ELEMENT_U, "BYTES_PER_ELEMENT")
946#endif
947#if ENABLED (JERRY_ESNEXT)
948LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GENERATOR_FUNCTION_UL, "GeneratorFunction")
949#endif
950#if ENABLED (JERRY_BUILTIN_NUMBER)
951LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NEGATIVE_INFINITY_U, "NEGATIVE_INFINITY")
952LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_POSITIVE_INFINITY_U, "POSITIVE_INFINITY")
953#endif
954#if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
955LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UINT8_CLAMPED_ARRAY_UL, "Uint8ClampedArray")
956#endif
957#if ENABLED (JERRY_BUILTIN_DATE)
958LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_TIMEZONE_OFFSET_UL, "getTimezoneOffset")
959#endif
960LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PREVENT_EXTENSIONS_UL, "preventExtensions")
961#if ENABLED (JERRY_BUILTIN_STRING)
962LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_LOCALE_LOWER_CASE_UL, "toLocaleLowerCase")
963LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_LOCALE_UPPER_CASE_UL, "toLocaleUpperCase")
964#endif
965LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DECODE_URI_COMPONENT, "decodeURIComponent")
966LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ENCODE_URI_COMPONENT, "encodeURIComponent")
967#if ENABLED (JERRY_BUILTIN_DATE)
968LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_MILLISECONDS_UL, "getUTCMilliseconds")
969#endif
970#if ENABLED (JERRY_ESNEXT)
971LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_CONCAT_SPREADABLE, "isConcatSpreadable")
972#endif
973#if ENABLED (JERRY_BUILTIN_DATE)
974LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_MILLISECONDS_UL, "setUTCMilliseconds")
975LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_LOCALE_DATE_STRING_UL, "toLocaleDateString")
976LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_LOCALE_TIME_STRING_UL, "toLocaleTimeString")
977#endif
978LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_OWN_PROPERTY_NAMES_UL, "getOwnPropertyNames")
979LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PROPERTY_IS_ENUMERABLE_UL, "propertyIsEnumerable")
980#if ENABLED (JERRY_ESNEXT)
981LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_OWN_PROPERTY_SYMBOLS_UL, "getOwnPropertySymbols")
982LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ASYNC_GENERATOR_FUNCTION_UL, "AsyncGeneratorFunction")
983LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REGEXP_STRING_ITERATOR_UL, "RegExp String Iterator")
984#endif
985LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTOR_UL, "getOwnPropertyDescriptor")
986#if ENABLED (JERRY_ESNEXT)
987LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTORS_UL, "getOwnPropertyDescriptors")
988#endif
989LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING__FUNCTION_TO_STRING, "function(){/* ecmascript */}")
990
991LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (0, LIT_MAGIC_STRING__EMPTY)
992#if ENABLED (JERRY_ESNEXT)
993LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_SPACE_CHAR)
994#elif ENABLED (JERRY_MODULE_SYSTEM)
995LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_ASTERIX_CHAR)
996#elif ENABLED (JERRY_BUILTIN_ARRAY) \
997|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
998LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_COMMA_CHAR)
999#elif ENABLED (JERRY_BUILTIN_MATH)
1000LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_E_U)
1001#elif ENABLED (JERRY_ESNEXT)
1002LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_LEFT_SQUARE_CHAR)
1003#elif ENABLED (JERRY_BUILTIN_MATH)
1004LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_PI_U)
1005#elif ENABLED (JERRY_ESNEXT)
1006LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_IS)
1007#elif ENABLED (JERRY_BUILTIN_ARRAY) && ENABLED (JERRY_ESNEXT) \
1008|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
1009LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_OF)
1010#elif ENABLED (JERRY_BUILTIN_MATH)
1011LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_LN2_U)
1012#elif ENABLED (JERRY_BUILTIN_CONTAINER) \
1013|| ENABLED (JERRY_BUILTIN_MAP) \
1014|| ENABLED (JERRY_ESNEXT)
1015LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_MAP_UL)
1016#else
1017LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_NAN)
1018#endif
1019#if ENABLED (JERRY_BUILTIN_MATH)
1020LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (2, LIT_MAGIC_STRING_PI_U)
1021#elif ENABLED (JERRY_ESNEXT)
1022LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (2, LIT_MAGIC_STRING_IS)
1023#elif ENABLED (JERRY_BUILTIN_ARRAY) && ENABLED (JERRY_ESNEXT) \
1024|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
1025LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (2, LIT_MAGIC_STRING_OF)
1026#elif ENABLED (JERRY_BUILTIN_MATH)
1027LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (2, LIT_MAGIC_STRING_LN2_U)
1028#elif ENABLED (JERRY_BUILTIN_CONTAINER) \
1029|| ENABLED (JERRY_BUILTIN_MAP) \
1030|| ENABLED (JERRY_ESNEXT)
1031LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (2, LIT_MAGIC_STRING_MAP_UL)
1032#else
1033LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (2, LIT_MAGIC_STRING_NAN)
1034#endif
1035#if ENABLED (JERRY_BUILTIN_MATH)
1036LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (3, LIT_MAGIC_STRING_LN2_U)
1037#elif ENABLED (JERRY_BUILTIN_CONTAINER) \
1038|| ENABLED (JERRY_BUILTIN_MAP) \
1039|| ENABLED (JERRY_ESNEXT)
1040LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (3, LIT_MAGIC_STRING_MAP_UL)
1041#else
1042LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (3, LIT_MAGIC_STRING_NAN)
1043#endif
1044#if ENABLED (JERRY_BUILTIN_REGEXP)
1045LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (4, LIT_MAGIC_STRING_EMPTY_NON_CAPTURE_GROUP)
1046#else
1047LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (4, LIT_MAGIC_STRING_DATE_UL)
1048#endif
1049LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (5, LIT_MAGIC_STRING_ARRAY_UL)
1050#if ENABLED (JERRY_PARSER)
1051LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (6, LIT_MAGIC_STRING_RESOURCE_EVAL)
1052#elif ENABLED (JERRY_BUILTIN_BIGINT)
1053LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (6, LIT_MAGIC_STRING_BIGINT_UL)
1054#elif ENABLED (JERRY_BUILTIN_MATH)
1055LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (6, LIT_MAGIC_STRING_LOG10E_U)
1056#else
1057LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (6, LIT_MAGIC_STRING_NUMBER_UL)
1058#endif
1059LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (7, LIT_MAGIC_STRING_BOOLEAN_UL)
1060#if ENABLED (JERRY_BUILTIN_DATAVIEW)
1061LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (8, LIT_MAGIC_STRING_DATAVIEW_UL)
1062#else
1063LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (8, LIT_MAGIC_STRING_FUNCTION_UL)
1064#endif
1065LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (9, LIT_MAGIC_STRING_NEGATIVE_INFINITY_UL)
1066#if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
1067LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_INT16_ARRAY_UL)
1068#elif ENABLED (JERRY_BUILTIN_ERRORS)
1069LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_RANGE_ERROR_UL)
1070#elif ENABLED (JERRY_BUILTIN_TYPEDARRAY)
1071LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_TYPED_ARRAY_UL)
1072#elif ENABLED (JERRY_BUILTIN_DATAVIEW) \
1073|| ENABLED (JERRY_BUILTIN_TYPEDARRAY)
1074LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_BYTE_LENGTH_UL)
1075#elif ENABLED (JERRY_BUILTIN_STRING)
1076LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_CHAR_CODE_AT_UL)
1077#elif ENABLED (JERRY_BUILTIN_TYPEDARRAY) \
1078|| ENABLED (JERRY_ESNEXT)
1079LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_COPY_WITHIN)
1080#else
1081LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_ENUMERABLE)
1082#endif
1083LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (11, LIT_MAGIC_STRING_RESOURCE_ANON)
1084#if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
1085LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (12, LIT_MAGIC_STRING_FLOAT32_ARRAY_UL)
1086#elif ENABLED (JERRY_BUILTIN_TYPEDARRAY) && ENABLED (JERRY_NUMBER_TYPE_FLOAT64)
1087LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (12, LIT_MAGIC_STRING_FLOAT64_ARRAY_UL)
1088#elif ENABLED (JERRY_BUILTIN_DATE) \
1089|| ENABLED (JERRY_ESNEXT)
1090LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (12, LIT_MAGIC_STRING_INVALID_DATE_UL)
1091#elif ENABLED (JERRY_BUILTIN_MAP) \
1092|| ENABLED (JERRY_ESNEXT)
1093LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (12, LIT_MAGIC_STRING_MAP_ITERATOR_UL)
1094#elif ENABLED (JERRY_BUILTIN_SET) \
1095|| ENABLED (JERRY_ESNEXT)
1096LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (12, LIT_MAGIC_STRING_SET_ITERATOR_UL)
1097#else
1098LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (12, LIT_MAGIC_STRING_CONFIGURABLE)
1099#endif
1100#if ENABLED (JERRY_ESNEXT)
1101LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (13, LIT_MAGIC_STRING_ASYNC_FUNCTION_UL)
1102#elif ENABLED (JERRY_BUILTIN_TYPEDARRAY)
1103LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (13, LIT_MAGIC_STRING_BIGINT64_ARRAY_UL)
1104#elif ENABLED (JERRY_ESNEXT)
1105LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (13, LIT_MAGIC_STRING_ASYNC_ITERATOR)
1106#elif ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
1107LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (13, LIT_MAGIC_STRING_FROM_CODE_POINT_UL)
1108#elif ENABLED (JERRY_BUILTIN_DATE)
1109LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (13, LIT_MAGIC_STRING_GET_UTC_MINUTES_UL)
1110#else
1111LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (13, LIT_MAGIC_STRING_IS_PROTOTYPE_OF_UL)
1112#endif
1113#if ENABLED (JERRY_ESNEXT)
1114LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (14, LIT_MAGIC_STRING_ARRAY_ITERATOR_UL)
1115#elif ENABLED (JERRY_BUILTIN_BIGINT) && ENABLED (JERRY_BUILTIN_TYPEDARRAY)
1116LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (14, LIT_MAGIC_STRING_BIGUINT64_ARRAY_UL)
1117#elif ENABLED (JERRY_BUILTIN_ERRORS)
1118LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (14, LIT_MAGIC_STRING_REFERENCE_ERROR_UL)
1119#else
1120LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (14, LIT_MAGIC_STRING_DEFINE_PROPERTY_UL)
1121#endif
1122#if ENABLED (JERRY_ESNEXT)
1123LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (15, LIT_MAGIC_STRING_STRING_ITERATOR_UL)
1124#elif ENABLED (JERRY_BUILTIN_DATE)
1125LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (15, LIT_MAGIC_STRING_GET_MILLISECONDS_UL)
1126#elif ENABLED (JERRY_BUILTIN_NUMBER) && ENABLED (JERRY_ESNEXT)
1127LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (15, LIT_MAGIC_STRING_MAX_SAFE_INTEGER_U)
1128#elif ENABLED (JERRY_ESNEXT) && ENABLED (JERRY_BUILTIN_ANNEXB)
1129LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (15, LIT_MAGIC_STRING_DEFINE_GETTER)
1130#else
1131LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (15, LIT_MAGIC_STRING_DEFINE_PROPERTIES_UL)
1132#endif
1133#if ENABLED (JERRY_BUILTIN_NUMBER) && ENABLED (JERRY_ESNEXT)
1134LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (16, LIT_MAGIC_STRING_MAX_SAFE_INTEGER_U)
1135#elif ENABLED (JERRY_ESNEXT) && ENABLED (JERRY_BUILTIN_ANNEXB)
1136LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (16, LIT_MAGIC_STRING_DEFINE_GETTER)
1137#else
1138LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (16, LIT_MAGIC_STRING_DEFINE_PROPERTIES_UL)
1139#endif
1140#if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
1141LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (17, LIT_MAGIC_STRING_BYTES_PER_ELEMENT_U)
1142#elif ENABLED (JERRY_ESNEXT)
1143LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (17, LIT_MAGIC_STRING_GENERATOR_FUNCTION_UL)
1144#elif ENABLED (JERRY_BUILTIN_NUMBER)
1145LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (17, LIT_MAGIC_STRING_NEGATIVE_INFINITY_U)
1146#elif ENABLED (JERRY_BUILTIN_TYPEDARRAY)
1147LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (17, LIT_MAGIC_STRING_UINT8_CLAMPED_ARRAY_UL)
1148#elif ENABLED (JERRY_BUILTIN_DATE)
1149LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (17, LIT_MAGIC_STRING_GET_TIMEZONE_OFFSET_UL)
1150#else
1151LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (17, LIT_MAGIC_STRING_PREVENT_EXTENSIONS_UL)
1152#endif
1153LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (18, LIT_MAGIC_STRING_DECODE_URI_COMPONENT)
1154LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (19, LIT_MAGIC_STRING_GET_OWN_PROPERTY_NAMES_UL)
1155LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (20, LIT_MAGIC_STRING_PROPERTY_IS_ENUMERABLE_UL)
1156#if ENABLED (JERRY_ESNEXT)
1157LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (21, LIT_MAGIC_STRING_GET_OWN_PROPERTY_SYMBOLS_UL)
1158#else
1159LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (21, LIT_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTOR_UL)
1160#endif
1161#if ENABLED (JERRY_ESNEXT)
1162LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (22, LIT_MAGIC_STRING_ASYNC_GENERATOR_FUNCTION_UL)
1163#else
1164LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (22, LIT_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTOR_UL)
1165#endif
1166LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (23, LIT_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTOR_UL)
1167LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (24, LIT_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTOR_UL)
1168#if ENABLED (JERRY_ESNEXT)
1169LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (25, LIT_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTORS_UL)
1170#else
1171LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (25, LIT_MAGIC_STRING__FUNCTION_TO_STRING)
1172#endif
1173LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (26, LIT_MAGIC_STRING__FUNCTION_TO_STRING)
1174LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (27, LIT_MAGIC_STRING__FUNCTION_TO_STRING)
1175LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (28, LIT_MAGIC_STRING__FUNCTION_TO_STRING)
1176