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