1425bb815Sopenharmony_ci/* Copyright JS Foundation and other contributors, http://js.foundation
2425bb815Sopenharmony_ci *
3425bb815Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
4425bb815Sopenharmony_ci * you may not use this file except in compliance with the License.
5425bb815Sopenharmony_ci * You may obtain a copy of the License at
6425bb815Sopenharmony_ci *
7425bb815Sopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
8425bb815Sopenharmony_ci *
9425bb815Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software
10425bb815Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS
11425bb815Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12425bb815Sopenharmony_ci * See the License for the specific language governing permissions and
13425bb815Sopenharmony_ci * limitations under the License.
14425bb815Sopenharmony_ci */
15425bb815Sopenharmony_ci
16425bb815Sopenharmony_ci/* This file is automatically generated by the gen-magic-strings.py script
17425bb815Sopenharmony_ci * from lit-magic-strings.ini. Do not edit! */
18425bb815Sopenharmony_ci
19425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING__EMPTY, "")
20425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SPACE_CHAR, " ")
21425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_MODULE_SYSTEM)
22425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ASTERIX_CHAR, "*")
23425bb815Sopenharmony_ci#endif
24425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY) \
25425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
26425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_COMMA_CHAR, ",")
27425bb815Sopenharmony_ci#endif
28425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
29425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_E_U, "E")
30425bb815Sopenharmony_ci#endif
31425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LEFT_SQUARE_CHAR, "[")
32425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RIGHT_SQUARE_CHAR, "]")
33425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
34425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PI_U, "PI")
35425bb815Sopenharmony_ci#endif
36425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
37425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS, "is")
38425bb815Sopenharmony_ci#endif
39425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY) && ENABLED (JERRY_ES2015) \
40425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
41425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_OF, "of")
42425bb815Sopenharmony_ci#endif
43425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
44425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LN2_U, "LN2")
45425bb815Sopenharmony_ci#endif
46425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_CONTAINER) \
47425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_MAP)
48425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MAP_UL, "Map")
49425bb815Sopenharmony_ci#endif
50425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NAN, "NaN")
51425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_CONTAINER) \
52425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_SET)
53425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UL, "Set")
54425bb815Sopenharmony_ci#endif
55425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
56425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UTC_U, "UTC")
57425bb815Sopenharmony_ci#endif
58425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
59425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ABS, "abs")
60425bb815Sopenharmony_ci#endif
61425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015) && ENABLED (JERRY_ES2015_BUILTIN_CONTAINER) \
62425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_SET) \
63425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_WEAKSET)
64425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ADD, "add")
65425bb815Sopenharmony_ci#endif
66425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_PROMISE)
67425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ALL, "all")
68425bb815Sopenharmony_ci#endif
69425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
70425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_COS, "cos")
71425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EXP, "exp")
72425bb815Sopenharmony_ci#endif
73425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
74425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FOR, "for")
75425bb815Sopenharmony_ci#endif
76425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET, "get")
77425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_MAP) \
78425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_PROXY) \
79425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_REFLECT) \
80425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_SET) \
81425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_WEAKMAP) \
82425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_WEAKSET)
83425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_HAS, "has")
84425bb815Sopenharmony_ci#endif
85425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
86425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOG, "log")
87425bb815Sopenharmony_ci#endif
88425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY) \
89425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
90425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MAP, "map")
91425bb815Sopenharmony_ci#endif
92425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
93425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MAX, "max")
94425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MIN, "min")
95425bb815Sopenharmony_ci#endif
96425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
97425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NOW, "now")
98425bb815Sopenharmony_ci#endif
99425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY)
100425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_POP, "pop")
101425bb815Sopenharmony_ci#endif
102425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
103425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_POW, "pow")
104425bb815Sopenharmony_ci#endif
105425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
106425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RAW, "raw")
107425bb815Sopenharmony_ci#endif
108425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET, "set")
109425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
110425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SIN, "sin")
111425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TAN, "tan")
112425bb815Sopenharmony_ci#endif
113425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_REGEXP)
114425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EMPTY_NON_CAPTURE_GROUP, "(?:)")
115425bb815Sopenharmony_ci#endif
116425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DATE_UL, "Date")
117425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_JSON)
118425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_JSON_U, "JSON")
119425bb815Sopenharmony_ci#endif
120425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
121425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LN10_U, "LN10")
122425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MATH_UL, "Math")
123425bb815Sopenharmony_ci#endif
124425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NULL_UL, "Null")
125425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
126425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ACOS, "acos")
127425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ASIN, "asin")
128425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ATAN, "atan")
129425bb815Sopenharmony_ci#endif
130425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BIND, "bind")
131425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CALL, "call")
132425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ES2015)
133425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CBRT, "cbrt")
134425bb815Sopenharmony_ci#endif
135425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
136425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CEIL, "ceil")
137425bb815Sopenharmony_ci#endif
138425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ES2015)
139425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_COSH, "cosh")
140425bb815Sopenharmony_ci#endif
141425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
142425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DONE, "done")
143425bb815Sopenharmony_ci#endif
144425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EVAL, "eval")
145425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_REGEXP)
146425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EXEC, "exec")
147425bb815Sopenharmony_ci#endif
148425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015) \
149425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
150425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FILL, "fill")
151425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FIND, "find")
152425bb815Sopenharmony_ci#endif
153425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY) && ENABLED (JERRY_ES2015) \
154425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
155425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FROM, "from")
156425bb815Sopenharmony_ci#endif
157425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ES2015)
158425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IMUL, "imul")
159425bb815Sopenharmony_ci#endif
160425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY) \
161425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
162425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_JOIN, "join")
163425bb815Sopenharmony_ci#endif
164425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_KEYS, "keys")
165425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ES2015)
166425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOG2, "log2")
167425bb815Sopenharmony_ci#endif
168425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NAME, "name")
169425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015) \
170425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_MAP) \
171425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_SET)
172425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NEXT, "next")
173425bb815Sopenharmony_ci#endif
174425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NULL, "null")
175425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY)
176425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PUSH, "push")
177425bb815Sopenharmony_ci#endif
178425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_PROMISE)
179425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RACE, "race")
180425bb815Sopenharmony_ci#endif
181425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SEAL, "seal")
182425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ES2015)
183425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SIGN, "sign")
184425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SINH, "sinh")
185425bb815Sopenharmony_ci#endif
186425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_MAP) \
187425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_SET)
188425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SIZE, "size")
189425bb815Sopenharmony_ci#endif
190425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY) \
191425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
192425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SOME, "some")
193425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SORT, "sort")
194425bb815Sopenharmony_ci#endif
195425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
196425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SQRT, "sqrt")
197425bb815Sopenharmony_ci#endif
198425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ES2015)
199425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TANH, "tanh")
200425bb815Sopenharmony_ci#endif
201425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_REGEXP)
202425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TEST, "test")
203425bb815Sopenharmony_ci#endif
204425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_PROMISE)
205425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_THEN, "then")
206425bb815Sopenharmony_ci#endif
207425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_STRING)
208425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TRIM, "trim")
209425bb815Sopenharmony_ci#endif
210425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TRUE, "true")
211425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ARRAY_UL, "Array")
212425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ERROR_UL, "Error")
213425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
214425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOG2E_U, "LOG2E")
215425bb815Sopenharmony_ci#endif
216425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_PROXY)
217425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PROXY_UL, "Proxy")
218425bb815Sopenharmony_ci#endif
219425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
220425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SQRT2_U, "SQRT2")
221425bb815Sopenharmony_ci#endif
222425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ES2015)
223425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ACOSH, "acosh")
224425bb815Sopenharmony_ci#endif
225425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_APPLY, "apply")
226425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ES2015)
227425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ASINH, "asinh")
228425bb815Sopenharmony_ci#endif
229425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
230425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ATAN2, "atan2")
231425bb815Sopenharmony_ci#endif
232425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ES2015)
233425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ATANH, "atanh")
234425bb815Sopenharmony_ci#endif
235425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_PROMISE)
236425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CATCH, "catch")
237425bb815Sopenharmony_ci#endif
238425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_MAP) \
239425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_SET)
240425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CLEAR, "clear")
241425bb815Sopenharmony_ci#endif
242425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ES2015)
243425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CLZ32, "clz32")
244425bb815Sopenharmony_ci#endif
245425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY) \
246425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
247425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EVERY, "every")
248425bb815Sopenharmony_ci#endif
249425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ES2015)
250425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EXPM1, "expm1")
251425bb815Sopenharmony_ci#endif
252425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FALSE, "false")
253425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_ES2015)
254425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FLAGS, "flags")
255425bb815Sopenharmony_ci#endif
256425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
257425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FLOOR, "floor")
258425bb815Sopenharmony_ci#endif
259425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ES2015)
260425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_HYPOT, "hypot")
261425bb815Sopenharmony_ci#endif
262425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_REGEXP)
263425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INDEX, "index")
264425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INPUT, "input")
265425bb815Sopenharmony_ci#endif
266425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_NAN, "isNaN")
267425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ES2015)
268425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOG10, "log10")
269425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOG1P, "log1p")
270425bb815Sopenharmony_ci#endif
271425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_BUILTIN_STRING) \
272425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015)
273425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MATCH, "match")
274425bb815Sopenharmony_ci#endif
275425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE) \
276425bb815Sopenharmony_ci|| ENABLED (JERRY_BUILTIN_JSON)
277425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PARSE, "parse")
278425bb815Sopenharmony_ci#endif
279425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_PROXY)
280425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PROXY, "proxy")
281425bb815Sopenharmony_ci#endif
282425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
283425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ROUND, "round")
284425bb815Sopenharmony_ci#endif
285425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY)
286425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SHIFT, "shift")
287425bb815Sopenharmony_ci#endif
288425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY) \
289425bb815Sopenharmony_ci|| ENABLED (JERRY_BUILTIN_STRING) \
290425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
291425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SLICE, "slice")
292425bb815Sopenharmony_ci#endif
293425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_STRING) \
294425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015)
295425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SPLIT, "split")
296425bb815Sopenharmony_ci#endif
297425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
298425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_THROW, "throw")
299425bb815Sopenharmony_ci#endif
300425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ES2015)
301425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TRUNC, "trunc")
302425bb815Sopenharmony_ci#endif
303425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_VALUE, "value")
304425bb815Sopenharmony_ci#if ENABLED (JERRY_LINE_INFO) || ENABLED (JERRY_ERROR_MESSAGES) && ENABLED (JERRY_PARSER)
305425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RESOURCE_EVAL, "<eval>")
306425bb815Sopenharmony_ci#endif
307425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
308425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOG10E_U, "LOG10E")
309425bb815Sopenharmony_ci#endif
310425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NUMBER_UL, "Number")
311425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_OBJECT_UL, "Object")
312425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REGEXP_UL, "RegExp")
313425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_STRING_UL, "String")
314425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
315425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SYMBOL_UL, "Symbol")
316425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ASSIGN, "assign")
317425bb815Sopenharmony_ci#endif
318425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_DATAVIEW) \
319425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
320425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BUFFER, "buffer")
321425bb815Sopenharmony_ci#endif
322425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CALLEE, "callee")
323425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CALLER, "caller")
324425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_STRING)
325425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CHAR_AT_UL, "charAt")
326425bb815Sopenharmony_ci#endif
327425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY) \
328425bb815Sopenharmony_ci|| ENABLED (JERRY_BUILTIN_STRING)
329425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CONCAT, "concat")
330425bb815Sopenharmony_ci#endif
331425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CREATE, "create")
332425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_MAP) \
333425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_SET) \
334425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_WEAKMAP) \
335425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_WEAKSET)
336425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DELETE, "delete")
337425bb815Sopenharmony_ci#endif
338425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ANNEXB)
339425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ESCAPE, "escape")
340425bb815Sopenharmony_ci#endif
341425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY) \
342425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
343425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FILTER, "filter")
344425bb815Sopenharmony_ci#endif
345425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FREEZE, "freeze")
346425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ES2015)
347425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FROUND, "fround")
348425bb815Sopenharmony_ci#endif
349425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
350425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_DAY_UL, "getDay")
351425bb815Sopenharmony_ci#endif
352425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_REGEXP)
353425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GLOBAL, "global")
354425bb815Sopenharmony_ci#endif
355425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
356425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_VIEW_UL, "isView")
357425bb815Sopenharmony_ci#endif
358425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
359425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_KEY_FOR, "keyFor")
360425bb815Sopenharmony_ci#endif
361425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LENGTH, "length")
362425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NUMBER, "number")
363425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_OBJECT, "object")
364425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
365425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RANDOM, "random")
366425bb815Sopenharmony_ci#endif
367425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY) \
368425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
369425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REDUCE, "reduce")
370425bb815Sopenharmony_ci#endif
371425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_PROMISE)
372425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REJECT, "reject")
373425bb815Sopenharmony_ci#endif
374425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ES2015)
375425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REPEAT, "repeat")
376425bb815Sopenharmony_ci#endif
377425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
378425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RETURN, "return")
379425bb815Sopenharmony_ci#endif
380425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_PROXY)
381425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REVOKE, "revoke")
382425bb815Sopenharmony_ci#endif
383425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_BUILTIN_STRING) \
384425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015)
385425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SEARCH, "search")
386425bb815Sopenharmony_ci#endif
387425bb815Sopenharmony_ci#if !ENABLED (JERRY_ES2015) && ENABLED (JERRY_BUILTIN_REGEXP) \
388425bb815Sopenharmony_ci|| ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_ES2015) \
389425bb815Sopenharmony_ci|| ENABLED (JERRY_BUILTIN_REGEXP) && !( ENABLED (JERRY_ES2015))
390425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SOURCE, "source")
391425bb815Sopenharmony_ci#endif
392425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY)
393425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SPLICE, "splice")
394425bb815Sopenharmony_ci#endif
395425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_ES2015) \
396425bb815Sopenharmony_ci|| ENABLED (JERRY_BUILTIN_REGEXP) && !( !ENABLED (JERRY_ES2015))
397425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_STICKY, "sticky")
398425bb815Sopenharmony_ci#endif
399425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_STRING, "string")
400425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ANNEXB) && ENABLED (JERRY_BUILTIN_STRING)
401425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SUBSTR, "substr")
402425bb815Sopenharmony_ci#endif
403425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015) \
404425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_PROMISE)
405425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SYMBOL, "symbol")
406425bb815Sopenharmony_ci#endif
407425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE) \
408425bb815Sopenharmony_ci|| ENABLED (JERRY_BUILTIN_JSON)
409425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_JSON_UL, "toJSON")
410425bb815Sopenharmony_ci#endif
411425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
412425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_VALUES, "values")
413425bb815Sopenharmony_ci#endif
414425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BOOLEAN_UL, "Boolean")
415425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_NUMBER) && ENABLED (JERRY_ES2015)
416425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EPSILON_U, "EPSILON")
417425bb815Sopenharmony_ci#endif
418425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_PROMISE)
419425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PROMISE_UL, "Promise")
420425bb815Sopenharmony_ci#endif
421425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_REFLECT)
422425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REFLECT_UL, "Reflect")
423425bb815Sopenharmony_ci#endif
424425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
425425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SQRT1_2_U, "SQRT1_2")
426425bb815Sopenharmony_ci#endif
427425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_CONTAINER) \
428425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_WEAKMAP)
429425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_WEAKMAP_UL, "WeakMap")
430425bb815Sopenharmony_ci#endif
431425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_CONTAINER) \
432425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_WEAKSET)
433425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_WEAKSET_UL, "WeakSet")
434425bb815Sopenharmony_ci#endif
435425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BOOLEAN, "boolean")
436425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ANNEXB) && ENABLED (JERRY_BUILTIN_REGEXP)
437425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_COMPILE, "compile")
438425bb815Sopenharmony_ci#endif
439425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015) \
440425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_MODULE_SYSTEM)
441425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DEFAULT, "default")
442425bb815Sopenharmony_ci#endif
443425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
444425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ENTRIES, "entries")
445425bb815Sopenharmony_ci#endif
446425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY) \
447425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_MAP) \
448425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_SET) \
449425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
450425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FOR_EACH_UL, "forEach")
451425bb815Sopenharmony_ci#endif
452425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
453425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_DATE_UL, "getDate")
454425bb815Sopenharmony_ci#endif
455425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_DATAVIEW)
456425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_INT8_UL, "getInt8")
457425bb815Sopenharmony_ci#endif
458425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
459425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_TIME_UL, "getTime")
460425bb815Sopenharmony_ci#endif
461425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ANNEXB) && ENABLED (JERRY_BUILTIN_DATE)
462425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_YEAR_UL, "getYear")
463425bb815Sopenharmony_ci#endif
464425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY) \
465425bb815Sopenharmony_ci|| ENABLED (JERRY_BUILTIN_STRING) \
466425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
467425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INDEX_OF_UL, "indexOf")
468425bb815Sopenharmony_ci#endif
469425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY)
470425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_ARRAY_UL, "isArray")
471425bb815Sopenharmony_ci#endif
472425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MESSAGE, "message")
473425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_PROXY) \
474425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_REFLECT)
475425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_OWN_KEYS_UL, "ownKeys")
476425bb815Sopenharmony_ci#endif
477425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_BUILTIN_STRING) \
478425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015)
479425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REPLACE, "replace")
480425bb815Sopenharmony_ci#endif
481425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_PROMISE)
482425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RESOLVE, "resolve")
483425bb815Sopenharmony_ci#endif
484425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY) \
485425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
486425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REVERSE, "reverse")
487425bb815Sopenharmony_ci#endif
488425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
489425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_DATE_UL, "setDate")
490425bb815Sopenharmony_ci#endif
491425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_DATAVIEW)
492425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_INT8_UL, "setInt8")
493425bb815Sopenharmony_ci#endif
494425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
495425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_TIME_UL, "setTime")
496425bb815Sopenharmony_ci#endif
497425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ANNEXB) && ENABLED (JERRY_BUILTIN_DATE)
498425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_YEAR_UL, "setYear")
499425bb815Sopenharmony_ci#endif
500425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
501425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SPECIES, "species")
502425bb815Sopenharmony_ci#endif
503425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_NUMBER)
504425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_FIXED_UL, "toFixed")
505425bb815Sopenharmony_ci#endif
506425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_ES2015)
507425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UNICODE, "unicode")
508425bb815Sopenharmony_ci#endif
509425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY)
510425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UNSHIFT, "unshift")
511425bb815Sopenharmony_ci#endif
512425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_VALUE_OF_UL, "valueOf")
513425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_DATAVIEW)
514425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DATAVIEW_UL, "DataView")
515425bb815Sopenharmony_ci#endif
516425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FUNCTION_UL, "Function")
517425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INFINITY_UL, "Infinity")
518425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ERRORS)
519425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_URI_ERROR_UL, "URIError")
520425bb815Sopenharmony_ci#endif
521425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ES2015)
522425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ENDS_WITH, "endsWith")
523425bb815Sopenharmony_ci#endif
524425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FUNCTION, "function")
525425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
526425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_HOURS_UL, "getHours")
527425bb815Sopenharmony_ci#endif
528425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_DATAVIEW)
529425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_INT16_UL, "getInt16")
530425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_INT32_UL, "getInt32")
531425bb815Sopenharmony_ci#endif
532425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
533425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_MONTH_UL, "getMonth")
534425bb815Sopenharmony_ci#endif
535425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_DATAVIEW)
536425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UINT8_UL, "getUint8")
537425bb815Sopenharmony_ci#endif
538425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ES2015)
539425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INCLUDES, "includes")
540425bb815Sopenharmony_ci#endif
541425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_FINITE, "isFinite")
542425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_FROZEN_UL, "isFrozen")
543425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_SEALED_UL, "isSealed")
544425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
545425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ITERATOR, "iterator")
546425bb815Sopenharmony_ci#endif
547425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015) \
548425bb815Sopenharmony_ci|| !( ENABLED (JERRY_ES2015))
549425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PARSE_INT, "parseInt")
550425bb815Sopenharmony_ci#endif
551425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
552425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_HOURS_UL, "setHours")
553425bb815Sopenharmony_ci#endif
554425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_DATAVIEW)
555425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_INT16_UL, "setInt16")
556425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_INT32_UL, "setInt32")
557425bb815Sopenharmony_ci#endif
558425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
559425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_MONTH_UL, "setMonth")
560425bb815Sopenharmony_ci#endif
561425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_DATAVIEW)
562425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UINT8_UL, "setUint8")
563425bb815Sopenharmony_ci#endif
564425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
565425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SUBARRAY, "subarray")
566425bb815Sopenharmony_ci#endif
567425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_STRING_UL, "toString")
568425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ANNEXB)
569425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UNESCAPE, "unescape")
570425bb815Sopenharmony_ci#endif
571425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_WRITABLE, "writable")
572425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NEGATIVE_INFINITY_UL, "-Infinity")
573425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ARGUMENTS_UL, "Arguments")
574425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ERRORS)
575425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EVAL_ERROR_UL, "EvalError")
576425bb815Sopenharmony_ci#endif
577425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
578425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GENERATOR_UL, "Generator")
579425bb815Sopenharmony_ci#endif
580425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
581425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INT8_ARRAY_UL, "Int8Array")
582425bb815Sopenharmony_ci#endif
583425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_NUMBER)
584425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MAX_VALUE_U, "MAX_VALUE")
585425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MIN_VALUE_U, "MIN_VALUE")
586425bb815Sopenharmony_ci#endif
587425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ERRORS)
588425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TYPE_ERROR_UL, "TypeError")
589425bb815Sopenharmony_ci#endif
590425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UNDEFINED_UL, "Undefined")
591425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING__PROTO__, "__proto__")
592425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ARGUMENTS, "arguments")
593425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_PROXY) \
594425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_REFLECT)
595425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CONSTRUCT, "construct")
596425bb815Sopenharmony_ci#endif
597425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DECODE_URI, "decodeURI")
598425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ENCODE_URI, "encodeURI")
599425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015) \
600425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
601425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FIND_INDEX, "findIndex")
602425bb815Sopenharmony_ci#endif
603425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
604425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_DAY_UL, "getUTCDay")
605425bb815Sopenharmony_ci#endif
606425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_DATAVIEW)
607425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UINT16_UL, "getUint16")
608425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UINT32_UL, "getUint32")
609425bb815Sopenharmony_ci#endif
610425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
611425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_INTEGER, "isInteger")
612425bb815Sopenharmony_ci#endif
613425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_REGEXP)
614425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LASTINDEX_UL, "lastIndex")
615425bb815Sopenharmony_ci#endif
616425bb815Sopenharmony_ci#if !ENABLED (JERRY_ES2015) && ENABLED (JERRY_BUILTIN_REGEXP) \
617425bb815Sopenharmony_ci|| ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_ES2015) \
618425bb815Sopenharmony_ci|| ENABLED (JERRY_BUILTIN_REGEXP) && !( ENABLED (JERRY_ES2015))
619425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MULTILINE, "multiline")
620425bb815Sopenharmony_ci#endif
621425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PROTOTYPE, "prototype")
622425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_PROXY)
623425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REVOCABLE, "revocable")
624425bb815Sopenharmony_ci#endif
625425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_DATAVIEW)
626425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UINT16_UL, "setUint16")
627425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UINT32_UL, "setUint32")
628425bb815Sopenharmony_ci#endif
629425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_JSON)
630425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_STRINGIFY, "stringify")
631425bb815Sopenharmony_ci#endif
632425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_STRING)
633425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SUBSTRING, "substring")
634425bb815Sopenharmony_ci#endif
635425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UNDEFINED, "undefined")
636425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
637425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INT16_ARRAY_UL, "Int16Array")
638425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INT32_ARRAY_UL, "Int32Array")
639425bb815Sopenharmony_ci#endif
640425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ERRORS)
641425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RANGE_ERROR_UL, "RangeError")
642425bb815Sopenharmony_ci#endif
643425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
644425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TYPED_ARRAY_UL, "TypedArray")
645425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UINT8_ARRAY_UL, "Uint8Array")
646425bb815Sopenharmony_ci#endif
647425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_DATAVIEW) \
648425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
649425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BYTE_LENGTH_UL, "byteLength")
650425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BYTE_OFFSET_UL, "byteOffset")
651425bb815Sopenharmony_ci#endif
652425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_STRING)
653425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CHAR_CODE_AT_UL, "charCodeAt")
654425bb815Sopenharmony_ci#endif
655425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015) \
656425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
657425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_COPY_WITHIN, "copyWithin")
658425bb815Sopenharmony_ci#endif
659425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ENUMERABLE, "enumerable")
660425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_DATAVIEW)
661425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_FLOAT_32_UL, "getFloat32")
662425bb815Sopenharmony_ci#endif
663425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_DATAVIEW) && ENABLED (JERRY_NUMBER_TYPE_FLOAT64)
664425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_FLOAT_64_UL, "getFloat64")
665425bb815Sopenharmony_ci#endif
666425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
667425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_MINUTES_UL, "getMinutes")
668425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_SECONDS_UL, "getSeconds")
669425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_DATE_UL, "getUTCDate")
670425bb815Sopenharmony_ci#endif
671425bb815Sopenharmony_ci#if !ENABLED (JERRY_ES2015) && ENABLED (JERRY_BUILTIN_REGEXP) \
672425bb815Sopenharmony_ci|| ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_ES2015) \
673425bb815Sopenharmony_ci|| ENABLED (JERRY_BUILTIN_REGEXP) && !( ENABLED (JERRY_ES2015))
674425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IGNORECASE_UL, "ignoreCase")
675425bb815Sopenharmony_ci#endif
676425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015) \
677425bb815Sopenharmony_ci|| !( ENABLED (JERRY_ES2015))
678425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PARSE_FLOAT, "parseFloat")
679425bb815Sopenharmony_ci#endif
680425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_DATAVIEW)
681425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_FLOAT_32_UL, "setFloat32")
682425bb815Sopenharmony_ci#endif
683425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_DATAVIEW) && ENABLED (JERRY_NUMBER_TYPE_FLOAT64)
684425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_FLOAT_64_UL, "setFloat64")
685425bb815Sopenharmony_ci#endif
686425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
687425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_MINUTES_UL, "setMinutes")
688425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_SECONDS_UL, "setSeconds")
689425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_DATE_UL, "setUTCDate")
690425bb815Sopenharmony_ci#endif
691425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ES2015)
692425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_STARTS_WITH, "startsWith")
693425bb815Sopenharmony_ci#endif
694425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RESOURCE_ANON, "<anonymous>")
695425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_DATAVIEW) \
696425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
697425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ARRAY_BUFFER_UL, "ArrayBuffer")
698425bb815Sopenharmony_ci#endif
699425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ERRORS)
700425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SYNTAX_ERROR_UL, "SyntaxError")
701425bb815Sopenharmony_ci#endif
702425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
703425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UINT16_ARRAY_UL, "Uint16Array")
704425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UINT32_ARRAY_UL, "Uint32Array")
705425bb815Sopenharmony_ci#endif
706425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ES2015)
707425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CODE_POINT_AT, "codePointAt")
708425bb815Sopenharmony_ci#endif
709425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CONSTRUCTOR, "constructor")
710425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
711425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_FULL_YEAR_UL, "getFullYear")
712425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_HOURS_UL, "getUTCHours")
713425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_MONTH_UL, "getUTCMonth")
714425bb815Sopenharmony_ci#endif
715425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
716425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_HAS_INSTANCE, "hasInstance")
717425bb815Sopenharmony_ci#endif
718425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY) \
719425bb815Sopenharmony_ci|| ENABLED (JERRY_BUILTIN_STRING) \
720425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
721425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LAST_INDEX_OF_UL, "lastIndexOf")
722425bb815Sopenharmony_ci#endif
723425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ARRAY) \
724425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
725425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REDUCE_RIGHT_UL, "reduceRight")
726425bb815Sopenharmony_ci#endif
727425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
728425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_FULL_YEAR_UL, "setFullYear")
729425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_HOURS_UL, "setUTCHours")
730425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_MONTH_UL, "setUTCMonth")
731425bb815Sopenharmony_ci#endif
732425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ANNEXB) && ENABLED (JERRY_BUILTIN_DATE)
733425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_GMT_STRING_UL, "toGMTString")
734425bb815Sopenharmony_ci#endif
735425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
736425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_ISO_STRING_UL, "toISOString")
737425bb815Sopenharmony_ci#endif
738425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_STRING)
739425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_LOWER_CASE_UL, "toLowerCase")
740425bb815Sopenharmony_ci#endif
741425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_NUMBER)
742425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_PRECISION_UL, "toPrecision")
743425bb815Sopenharmony_ci#endif
744425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
745425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_PRIMITIVE, "toPrimitive")
746425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_STRING_TAG, "toStringTag")
747425bb815Sopenharmony_ci#endif
748425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
749425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_UTC_STRING_UL, "toUTCString")
750425bb815Sopenharmony_ci#endif
751425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_STRING)
752425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_UPPER_CASE_UL, "toUpperCase")
753425bb815Sopenharmony_ci#endif
754425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
755425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UNSCOPABLES, "unscopables")
756425bb815Sopenharmony_ci#endif
757425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
758425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FLOAT32_ARRAY_UL, "Float32Array")
759425bb815Sopenharmony_ci#endif
760425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY) && ENABLED (JERRY_NUMBER_TYPE_FLOAT64)
761425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FLOAT64_ARRAY_UL, "Float64Array")
762425bb815Sopenharmony_ci#endif
763425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
764425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INVALID_DATE_UL, "Invalid Date")
765425bb815Sopenharmony_ci#endif
766425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015) \
767425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_MAP)
768425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MAP_ITERATOR_UL, "Map Iterator")
769425bb815Sopenharmony_ci#endif
770425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015) \
771425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_SET)
772425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_ITERATOR_UL, "Set Iterator")
773425bb815Sopenharmony_ci#endif
774425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CONFIGURABLE, "configurable")
775425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_STRING)
776425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FROM_CHAR_CODE_UL, "fromCharCode")
777425bb815Sopenharmony_ci#endif
778425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_EXTENSIBLE, "isExtensible")
779425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
780425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_DATE_STRING_UL, "toDateString")
781425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_TIME_STRING_UL, "toTimeString")
782425bb815Sopenharmony_ci#endif
783425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ES2015)
784425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FROM_CODE_POINT_UL, "fromCodePoint")
785425bb815Sopenharmony_ci#endif
786425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
787425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_MINUTES_UL, "getUTCMinutes")
788425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_SECONDS_UL, "getUTCSeconds")
789425bb815Sopenharmony_ci#endif
790425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_PROTOTYPE_OF_UL, "isPrototypeOf")
791425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
792425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_SAFE_INTEGER, "isSafeInteger")
793425bb815Sopenharmony_ci#endif
794425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_STRING)
795425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOCALE_COMPARE_UL, "localeCompare")
796425bb815Sopenharmony_ci#endif
797425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
798425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_MINUTES_UL, "setUTCMinutes")
799425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_SECONDS_UL, "setUTCSeconds")
800425bb815Sopenharmony_ci#endif
801425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_NUMBER)
802425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_EXPONENTIAL_UL, "toExponential")
803425bb815Sopenharmony_ci#endif
804425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
805425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ARRAY_ITERATOR_UL, "Array Iterator")
806425bb815Sopenharmony_ci#endif
807425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_ERRORS)
808425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REFERENCE_ERROR_UL, "ReferenceError")
809425bb815Sopenharmony_ci#endif
810425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DEFINE_PROPERTY_UL, "defineProperty")
811425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_PROXY) \
812425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_REFLECT)
813425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DELETE_PROPERTY_UL, "deleteProperty")
814425bb815Sopenharmony_ci#endif
815425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_PROTOTYPE_OF_UL, "getPrototypeOf")
816425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
817425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_FULL_YEAR_UL, "getUTCFullYear")
818425bb815Sopenharmony_ci#endif
819425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_HAS_OWN_PROPERTY_UL, "hasOwnProperty")
820425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015) \
821425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_PROXY) \
822425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_REFLECT)
823425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_PROTOTYPE_OF_UL, "setPrototypeOf")
824425bb815Sopenharmony_ci#endif
825425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
826425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_FULL_YEAR_UL, "setUTCFullYear")
827425bb815Sopenharmony_ci#endif
828425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_LOCALE_STRING_UL, "toLocaleString")
829425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
830425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_STRING_ITERATOR_UL, "String Iterator")
831425bb815Sopenharmony_ci#endif
832425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
833425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_MILLISECONDS_UL, "getMilliseconds")
834425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_MILLISECONDS_UL, "setMilliseconds")
835425bb815Sopenharmony_ci#endif
836425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_NUMBER) && ENABLED (JERRY_ES2015)
837425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MAX_SAFE_INTEGER_U, "MAX_SAFE_INTEGER")
838425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MIN_SAFE_INTEGER_U, "MIN_SAFE_INTEGER")
839425bb815Sopenharmony_ci#endif
840425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DEFINE_PROPERTIES_UL, "defineProperties")
841425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
842425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BYTES_PER_ELEMENT_U, "BYTES_PER_ELEMENT")
843425bb815Sopenharmony_ci#endif
844425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
845425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GENERATOR_FUNCTION_UL, "GeneratorFunction")
846425bb815Sopenharmony_ci#endif
847425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_NUMBER)
848425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NEGATIVE_INFINITY_U, "NEGATIVE_INFINITY")
849425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_POSITIVE_INFINITY_U, "POSITIVE_INFINITY")
850425bb815Sopenharmony_ci#endif
851425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
852425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UINT8_CLAMPED_ARRAY_UL, "Uint8ClampedArray")
853425bb815Sopenharmony_ci#endif
854425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
855425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_TIMEZONE_OFFSET_UL, "getTimezoneOffset")
856425bb815Sopenharmony_ci#endif
857425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PREVENT_EXTENSIONS_UL, "preventExtensions")
858425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_STRING)
859425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_LOCALE_LOWER_CASE_UL, "toLocaleLowerCase")
860425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_LOCALE_UPPER_CASE_UL, "toLocaleUpperCase")
861425bb815Sopenharmony_ci#endif
862425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DECODE_URI_COMPONENT, "decodeURIComponent")
863425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ENCODE_URI_COMPONENT, "encodeURIComponent")
864425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
865425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_MILLISECONDS_UL, "getUTCMilliseconds")
866425bb815Sopenharmony_ci#endif
867425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
868425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_CONCAT_SPREADABLE, "isConcatSpreadable")
869425bb815Sopenharmony_ci#endif
870425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_DATE)
871425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_MILLISECONDS_UL, "setUTCMilliseconds")
872425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_LOCALE_DATE_STRING_UL, "toLocaleDateString")
873425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_LOCALE_TIME_STRING_UL, "toLocaleTimeString")
874425bb815Sopenharmony_ci#endif
875425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_OWN_PROPERTY_NAMES_UL, "getOwnPropertyNames")
876425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PROPERTY_IS_ENUMERABLE_UL, "propertyIsEnumerable")
877425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
878425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_OWN_PROPERTY_SYMBOLS_UL, "getOwnPropertySymbols")
879425bb815Sopenharmony_ci#endif
880425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTOR_UL, "getOwnPropertyDescriptor")
881425bb815Sopenharmony_ciLIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING__FUNCTION_TO_STRING, "function(){/* ecmascript */}")
882425bb815Sopenharmony_ci
883425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (0, LIT_MAGIC_STRING__EMPTY)
884425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_SPACE_CHAR)
885425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
886425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (2, LIT_MAGIC_STRING_PI_U)
887425bb815Sopenharmony_ci#elif ENABLED (JERRY_ES2015)
888425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (2, LIT_MAGIC_STRING_IS)
889425bb815Sopenharmony_ci#elif ENABLED (JERRY_BUILTIN_ARRAY) && ENABLED (JERRY_ES2015) \
890425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
891425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (2, LIT_MAGIC_STRING_OF)
892425bb815Sopenharmony_ci#elif ENABLED (JERRY_BUILTIN_MATH)
893425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (2, LIT_MAGIC_STRING_LN2_U)
894425bb815Sopenharmony_ci#elif ENABLED (JERRY_ES2015_BUILTIN_CONTAINER) \
895425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_MAP)
896425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (2, LIT_MAGIC_STRING_MAP_UL)
897425bb815Sopenharmony_ci#else
898425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (2, LIT_MAGIC_STRING_NAN)
899425bb815Sopenharmony_ci#endif
900425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_MATH)
901425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (3, LIT_MAGIC_STRING_LN2_U)
902425bb815Sopenharmony_ci#elif ENABLED (JERRY_ES2015_BUILTIN_CONTAINER) \
903425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_MAP)
904425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (3, LIT_MAGIC_STRING_MAP_UL)
905425bb815Sopenharmony_ci#else
906425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (3, LIT_MAGIC_STRING_NAN)
907425bb815Sopenharmony_ci#endif
908425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_REGEXP)
909425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (4, LIT_MAGIC_STRING_EMPTY_NON_CAPTURE_GROUP)
910425bb815Sopenharmony_ci#else
911425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (4, LIT_MAGIC_STRING_DATE_UL)
912425bb815Sopenharmony_ci#endif
913425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (5, LIT_MAGIC_STRING_ARRAY_UL)
914425bb815Sopenharmony_ci#if ENABLED (JERRY_LINE_INFO) || ENABLED (JERRY_ERROR_MESSAGES) && ENABLED (JERRY_PARSER)
915425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (6, LIT_MAGIC_STRING_RESOURCE_EVAL)
916425bb815Sopenharmony_ci#elif ENABLED (JERRY_BUILTIN_MATH)
917425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (6, LIT_MAGIC_STRING_LOG10E_U)
918425bb815Sopenharmony_ci#else
919425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (6, LIT_MAGIC_STRING_NUMBER_UL)
920425bb815Sopenharmony_ci#endif
921425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (7, LIT_MAGIC_STRING_BOOLEAN_UL)
922425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_DATAVIEW)
923425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (8, LIT_MAGIC_STRING_DATAVIEW_UL)
924425bb815Sopenharmony_ci#else
925425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (8, LIT_MAGIC_STRING_FUNCTION_UL)
926425bb815Sopenharmony_ci#endif
927425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (9, LIT_MAGIC_STRING_NEGATIVE_INFINITY_UL)
928425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
929425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_INT16_ARRAY_UL)
930425bb815Sopenharmony_ci#elif ENABLED (JERRY_BUILTIN_ERRORS)
931425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_RANGE_ERROR_UL)
932425bb815Sopenharmony_ci#elif ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
933425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_TYPED_ARRAY_UL)
934425bb815Sopenharmony_ci#elif ENABLED (JERRY_ES2015_BUILTIN_DATAVIEW) \
935425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
936425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_BYTE_LENGTH_UL)
937425bb815Sopenharmony_ci#elif ENABLED (JERRY_BUILTIN_STRING)
938425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_CHAR_CODE_AT_UL)
939425bb815Sopenharmony_ci#elif ENABLED (JERRY_ES2015) \
940425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
941425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_COPY_WITHIN)
942425bb815Sopenharmony_ci#else
943425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_ENUMERABLE)
944425bb815Sopenharmony_ci#endif
945425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (11, LIT_MAGIC_STRING_RESOURCE_ANON)
946425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
947425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (12, LIT_MAGIC_STRING_FLOAT32_ARRAY_UL)
948425bb815Sopenharmony_ci#elif ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY) && ENABLED (JERRY_NUMBER_TYPE_FLOAT64)
949425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (12, LIT_MAGIC_STRING_FLOAT64_ARRAY_UL)
950425bb815Sopenharmony_ci#elif ENABLED (JERRY_BUILTIN_DATE)
951425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (12, LIT_MAGIC_STRING_INVALID_DATE_UL)
952425bb815Sopenharmony_ci#elif ENABLED (JERRY_ES2015) \
953425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_MAP)
954425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (12, LIT_MAGIC_STRING_MAP_ITERATOR_UL)
955425bb815Sopenharmony_ci#elif ENABLED (JERRY_ES2015) \
956425bb815Sopenharmony_ci|| ENABLED (JERRY_ES2015_BUILTIN_SET)
957425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (12, LIT_MAGIC_STRING_SET_ITERATOR_UL)
958425bb815Sopenharmony_ci#else
959425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (12, LIT_MAGIC_STRING_CONFIGURABLE)
960425bb815Sopenharmony_ci#endif
961425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ES2015)
962425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (13, LIT_MAGIC_STRING_FROM_CODE_POINT_UL)
963425bb815Sopenharmony_ci#elif ENABLED (JERRY_BUILTIN_DATE)
964425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (13, LIT_MAGIC_STRING_GET_UTC_MINUTES_UL)
965425bb815Sopenharmony_ci#else
966425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (13, LIT_MAGIC_STRING_IS_PROTOTYPE_OF_UL)
967425bb815Sopenharmony_ci#endif
968425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
969425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (14, LIT_MAGIC_STRING_ARRAY_ITERATOR_UL)
970425bb815Sopenharmony_ci#elif ENABLED (JERRY_BUILTIN_ERRORS)
971425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (14, LIT_MAGIC_STRING_REFERENCE_ERROR_UL)
972425bb815Sopenharmony_ci#else
973425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (14, LIT_MAGIC_STRING_DEFINE_PROPERTY_UL)
974425bb815Sopenharmony_ci#endif
975425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
976425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (15, LIT_MAGIC_STRING_STRING_ITERATOR_UL)
977425bb815Sopenharmony_ci#elif ENABLED (JERRY_BUILTIN_DATE)
978425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (15, LIT_MAGIC_STRING_GET_MILLISECONDS_UL)
979425bb815Sopenharmony_ci#elif ENABLED (JERRY_BUILTIN_NUMBER) && ENABLED (JERRY_ES2015)
980425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (15, LIT_MAGIC_STRING_MAX_SAFE_INTEGER_U)
981425bb815Sopenharmony_ci#else
982425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (15, LIT_MAGIC_STRING_DEFINE_PROPERTIES_UL)
983425bb815Sopenharmony_ci#endif
984425bb815Sopenharmony_ci#if ENABLED (JERRY_BUILTIN_NUMBER) && ENABLED (JERRY_ES2015)
985425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (16, LIT_MAGIC_STRING_MAX_SAFE_INTEGER_U)
986425bb815Sopenharmony_ci#else
987425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (16, LIT_MAGIC_STRING_DEFINE_PROPERTIES_UL)
988425bb815Sopenharmony_ci#endif
989425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
990425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (17, LIT_MAGIC_STRING_BYTES_PER_ELEMENT_U)
991425bb815Sopenharmony_ci#elif ENABLED (JERRY_ES2015)
992425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (17, LIT_MAGIC_STRING_GENERATOR_FUNCTION_UL)
993425bb815Sopenharmony_ci#elif ENABLED (JERRY_BUILTIN_NUMBER)
994425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (17, LIT_MAGIC_STRING_NEGATIVE_INFINITY_U)
995425bb815Sopenharmony_ci#elif ENABLED (JERRY_ES2015_BUILTIN_TYPEDARRAY)
996425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (17, LIT_MAGIC_STRING_UINT8_CLAMPED_ARRAY_UL)
997425bb815Sopenharmony_ci#elif ENABLED (JERRY_BUILTIN_DATE)
998425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (17, LIT_MAGIC_STRING_GET_TIMEZONE_OFFSET_UL)
999425bb815Sopenharmony_ci#else
1000425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (17, LIT_MAGIC_STRING_PREVENT_EXTENSIONS_UL)
1001425bb815Sopenharmony_ci#endif
1002425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (18, LIT_MAGIC_STRING_DECODE_URI_COMPONENT)
1003425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (19, LIT_MAGIC_STRING_GET_OWN_PROPERTY_NAMES_UL)
1004425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (20, LIT_MAGIC_STRING_PROPERTY_IS_ENUMERABLE_UL)
1005425bb815Sopenharmony_ci#if ENABLED (JERRY_ES2015)
1006425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (21, LIT_MAGIC_STRING_GET_OWN_PROPERTY_SYMBOLS_UL)
1007425bb815Sopenharmony_ci#else
1008425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (21, LIT_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTOR_UL)
1009425bb815Sopenharmony_ci#endif
1010425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (22, LIT_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTOR_UL)
1011425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (23, LIT_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTOR_UL)
1012425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (24, LIT_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTOR_UL)
1013425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (25, LIT_MAGIC_STRING__FUNCTION_TO_STRING)
1014425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (26, LIT_MAGIC_STRING__FUNCTION_TO_STRING)
1015425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (27, LIT_MAGIC_STRING__FUNCTION_TO_STRING)
1016425bb815Sopenharmony_ciLIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (28, LIT_MAGIC_STRING__FUNCTION_TO_STRING)
1017