text: /* Copyright JS Foundation and other contributors, http://js.foundation
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *
   *     http://www.apache.org/licenses/LICENSE-2.0
   *
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
  
  /* This file is automatically generated by the gen-magic-strings.py script
   * from lit-magic-strings.ini. Do not edit! */
  
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING__EMPTY, "")
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SPACE_CHAR, " ")
  #endif
  #if ENABLED (JERRY_MODULE_SYSTEM)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ASTERIX_CHAR, "*")
  #endif
  #if ENABLED (JERRY_BUILTIN_ARRAY) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_COMMA_CHAR, ",")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_E_U, "E")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LEFT_SQUARE_CHAR, "[")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RIGHT_SQUARE_CHAR, "]")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PI_U, "PI")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS, "is")
  #endif
  #if ENABLED (JERRY_BUILTIN_ARRAY) && ENABLED (JERRY_ESNEXT) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_OF, "of")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LN2_U, "LN2")
  #endif
  #if ENABLED (JERRY_BUILTIN_CONTAINER) \
  || ENABLED (JERRY_BUILTIN_MAP) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MAP_UL, "Map")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NAN, "NaN")
  #if ENABLED (JERRY_BUILTIN_CONTAINER) \
  || ENABLED (JERRY_BUILTIN_SET) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UL, "Set")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UTC_U, "UTC")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ABS, "abs")
  #endif
  #if ENABLED (JERRY_BUILTIN_CONTAINER) && ENABLED (JERRY_ESNEXT) \
  || ENABLED (JERRY_BUILTIN_SET) \
  || ENABLED (JERRY_BUILTIN_WEAKSET)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ADD, "add")
  #endif
  #if ENABLED (JERRY_BUILTIN_PROMISE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ALL, "all")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_COS, "cos")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EXP, "exp")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FOR, "for")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET, "get")
  #if ENABLED (JERRY_BUILTIN_MAP) \
  || ENABLED (JERRY_BUILTIN_PROXY) \
  || ENABLED (JERRY_BUILTIN_REFLECT) \
  || ENABLED (JERRY_BUILTIN_SET) \
  || ENABLED (JERRY_BUILTIN_WEAKMAP) \
  || ENABLED (JERRY_BUILTIN_WEAKSET)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_HAS, "has")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOG, "log")
  #endif
  #if ENABLED (JERRY_BUILTIN_ARRAY) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MAP, "map")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MAX, "max")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MIN, "min")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NOW, "now")
  #endif
  #if ENABLED (JERRY_BUILTIN_ARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_POP, "pop")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_POW, "pow")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RAW, "raw")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET, "set")
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SIN, "sin")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TAN, "tan")
  #endif
  #if ENABLED (JERRY_BUILTIN_REGEXP)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EMPTY_NON_CAPTURE_GROUP, "(?:)")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DATE_UL, "Date")
  #if ENABLED (JERRY_BUILTIN_JSON)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_JSON_U, "JSON")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LN10_U, "LN10")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MATH_UL, "Math")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NULL_UL, "Null")
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ACOS, "acos")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ASIN, "asin")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ATAN, "atan")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BIND, "bind")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CALL, "call")
  #if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CBRT, "cbrt")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CEIL, "ceil")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_COSH, "cosh")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DONE, "done")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EVAL, "eval")
  #if ENABLED (JERRY_BUILTIN_REGEXP)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EXEC, "exec")
  #endif
  #if ENABLED (JERRY_BUILTIN_TYPEDARRAY) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FILL, "fill")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FIND, "find")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FLAT, "flat")
  #endif
  #if ENABLED (JERRY_BUILTIN_ARRAY) && ENABLED (JERRY_ESNEXT) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FROM, "from")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IMUL, "imul")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_JOIN, "join")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_KEYS, "keys")
  #if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOG2, "log2")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NAME, "name")
  #if ENABLED (JERRY_BUILTIN_MAP) \
  || ENABLED (JERRY_BUILTIN_SET) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NEXT, "next")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NULL, "null")
  #if ENABLED (JERRY_BUILTIN_ARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PUSH, "push")
  #endif
  #if ENABLED (JERRY_BUILTIN_PROMISE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RACE, "race")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SEAL, "seal")
  #if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SIGN, "sign")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SINH, "sinh")
  #endif
  #if ENABLED (JERRY_BUILTIN_MAP) \
  || ENABLED (JERRY_BUILTIN_SET)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SIZE, "size")
  #endif
  #if ENABLED (JERRY_BUILTIN_ARRAY) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SOME, "some")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SORT, "sort")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SQRT, "sqrt")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TANH, "tanh")
  #endif
  #if ENABLED (JERRY_BUILTIN_REGEXP)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TEST, "test")
  #endif
  #if ENABLED (JERRY_BUILTIN_PROMISE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_THEN, "then")
  #endif
  #if ENABLED (JERRY_BUILTIN_STRING)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TRIM, "trim")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TRUE, "true")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ARRAY_UL, "Array")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ERROR_UL, "Error")
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOG2E_U, "LOG2E")
  #endif
  #if ENABLED (JERRY_BUILTIN_PROXY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PROXY_UL, "Proxy")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SQRT2_U, "SQRT2")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ACOSH, "acosh")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_APPLY, "apply")
  #if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ASINH, "asinh")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ATAN2, "atan2")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ATANH, "atanh")
  #endif
  #if ENABLED (JERRY_BUILTIN_PROMISE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CATCH, "catch")
  #endif
  #if ENABLED (JERRY_BUILTIN_MAP) \
  || ENABLED (JERRY_BUILTIN_SET)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CLEAR, "clear")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CLZ32, "clz32")
  #endif
  #if ENABLED (JERRY_BUILTIN_ARRAY) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EVERY, "every")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EXPM1, "expm1")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FALSE, "false")
  #if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FLAGS, "flags")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FLOOR, "floor")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_HYPOT, "hypot")
  #endif
  #if ENABLED (JERRY_BUILTIN_REGEXP)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INDEX, "index")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INPUT, "input")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_NAN, "isNaN")
  #if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOG10, "log10")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOG1P, "log1p")
  #endif
  #if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_BUILTIN_STRING) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MATCH, "match")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE) \
  || ENABLED (JERRY_BUILTIN_JSON)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PARSE, "parse")
  #endif
  #if ENABLED (JERRY_BUILTIN_PROXY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PROXY, "proxy")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ROUND, "round")
  #endif
  #if ENABLED (JERRY_BUILTIN_ARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SHIFT, "shift")
  #endif
  #if ENABLED (JERRY_BUILTIN_ARRAY) \
  || ENABLED (JERRY_BUILTIN_STRING) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SLICE, "slice")
  #endif
  #if ENABLED (JERRY_BUILTIN_STRING) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SPLIT, "split")
  #endif
  #if ENABLED (JERRY_LINE_INFO)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_STACK, "stack")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_THROW, "throw")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TRUNC, "trunc")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_VALUE, "value")
  #if ENABLED (JERRY_PARSER)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RESOURCE_EVAL, "<eval>")
  #endif
  #if ENABLED (JERRY_BUILTIN_BIGINT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BIGINT_UL, "BigInt")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOG10E_U, "LOG10E")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NUMBER_UL, "Number")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_OBJECT_UL, "Object")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REGEXP_UL, "RegExp")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_STRING_UL, "String")
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SYMBOL_UL, "Symbol")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ASSIGN, "assign")
  #endif
  #if ENABLED (JERRY_BUILTIN_BIGINT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BIGINT, "bigint")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATAVIEW) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BUFFER, "buffer")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CALLEE, "callee")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CALLER, "caller")
  #if ENABLED (JERRY_BUILTIN_STRING)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CHAR_AT_UL, "charAt")
  #endif
  #if ENABLED (JERRY_BUILTIN_ARRAY) \
  || ENABLED (JERRY_BUILTIN_STRING)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CONCAT, "concat")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CREATE, "create")
  #if ENABLED (JERRY_BUILTIN_MAP) \
  || ENABLED (JERRY_BUILTIN_SET) \
  || ENABLED (JERRY_BUILTIN_WEAKMAP) \
  || ENABLED (JERRY_BUILTIN_WEAKSET)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DELETE, "delete")
  #endif
  #if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DOTALL, "dotAll")
  #endif
  #if ENABLED (JERRY_BUILTIN_ANNEXB)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ESCAPE, "escape")
  #endif
  #if ENABLED (JERRY_BUILTIN_ARRAY) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FILTER, "filter")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FREEZE, "freeze")
  #if ENABLED (JERRY_BUILTIN_MATH) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FROUND, "fround")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_DAY_UL, "getDay")
  #endif
  #if ENABLED (JERRY_BUILTIN_REGEXP)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GLOBAL, "global")
  #endif
  #if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_VIEW_UL, "isView")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_KEY_FOR, "keyFor")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LENGTH, "length")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NUMBER, "number")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_OBJECT, "object")
  #if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PAD_END, "padEnd")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RANDOM, "random")
  #endif
  #if ENABLED (JERRY_BUILTIN_ARRAY) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REDUCE, "reduce")
  #endif
  #if ENABLED (JERRY_BUILTIN_PROMISE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REJECT, "reject")
  #endif
  #if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REPEAT, "repeat")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RETURN, "return")
  #endif
  #if ENABLED (JERRY_BUILTIN_PROXY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REVOKE, "revoke")
  #endif
  #if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_BUILTIN_STRING) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SEARCH, "search")
  #endif
  #if !ENABLED (JERRY_ESNEXT) && ENABLED (JERRY_BUILTIN_REGEXP) \
  || ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_ESNEXT) \
  || ENABLED (JERRY_BUILTIN_REGEXP) && !(ENABLED (JERRY_ESNEXT))
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SOURCE, "source")
  #endif
  #if ENABLED (JERRY_BUILTIN_ARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SPLICE, "splice")
  #endif
  #if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_STICKY, "sticky")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_STRING, "string")
  #if ENABLED (JERRY_BUILTIN_ANNEXB) && ENABLED (JERRY_BUILTIN_STRING)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SUBSTR, "substr")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SYMBOL, "symbol")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE) \
  || ENABLED (JERRY_BUILTIN_JSON)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_JSON_UL, "toJSON")
  #endif
  #if ENABLED (JERRY_BUILTIN_MAP) \
  || ENABLED (JERRY_BUILTIN_SET) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_VALUES, "values")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BOOLEAN_UL, "Boolean")
  #if ENABLED (JERRY_BUILTIN_NUMBER) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EPSILON_U, "EPSILON")
  #endif
  #if ENABLED (JERRY_BUILTIN_PROMISE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PROMISE_UL, "Promise")
  #endif
  #if ENABLED (JERRY_BUILTIN_REFLECT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REFLECT_UL, "Reflect")
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SQRT1_2_U, "SQRT1_2")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SYMBOL_DOT_UL, "Symbol.")
  #endif
  #if ENABLED (JERRY_BUILTIN_CONTAINER) \
  || ENABLED (JERRY_BUILTIN_WEAKMAP)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_WEAKMAP_UL, "WeakMap")
  #endif
  #if ENABLED (JERRY_BUILTIN_CONTAINER) \
  || ENABLED (JERRY_BUILTIN_WEAKSET)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_WEAKSET_UL, "WeakSet")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BOOLEAN, "boolean")
  #if ENABLED (JERRY_BUILTIN_ANNEXB) && ENABLED (JERRY_BUILTIN_REGEXP)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_COMPILE, "compile")
  #endif
  #if ENABLED (JERRY_ESNEXT) \
  || ENABLED (JERRY_MODULE_SYSTEM)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DEFAULT, "default")
  #endif
  #if ENABLED (JERRY_BUILTIN_MAP) \
  || ENABLED (JERRY_BUILTIN_SET) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ENTRIES, "entries")
  #endif
  #if ENABLED (JERRY_BUILTIN_PROMISE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FINALLY, "finally")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FLATMAP, "flatMap")
  #endif
  #if ENABLED (JERRY_BUILTIN_ARRAY) \
  || ENABLED (JERRY_BUILTIN_MAP) \
  || ENABLED (JERRY_BUILTIN_SET) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FOR_EACH_UL, "forEach")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_DATE_UL, "getDate")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATAVIEW)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_INT8_UL, "getInt8")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_TIME_UL, "getTime")
  #endif
  #if ENABLED (JERRY_BUILTIN_ANNEXB) && ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_YEAR_UL, "getYear")
  #endif
  #if ENABLED (JERRY_BUILTIN_ARRAY) \
  || ENABLED (JERRY_BUILTIN_STRING) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INDEX_OF_UL, "indexOf")
  #endif
  #if ENABLED (JERRY_BUILTIN_ARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_ARRAY_UL, "isArray")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MESSAGE, "message")
  #if ENABLED (JERRY_BUILTIN_PROXY) \
  || ENABLED (JERRY_BUILTIN_REFLECT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_OWN_KEYS_UL, "ownKeys")
  #endif
  #if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_BUILTIN_STRING) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REPLACE, "replace")
  #endif
  #if ENABLED (JERRY_BUILTIN_PROMISE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RESOLVE, "resolve")
  #endif
  #if ENABLED (JERRY_BUILTIN_ARRAY) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REVERSE, "reverse")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_DATE_UL, "setDate")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATAVIEW)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_INT8_UL, "setInt8")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_TIME_UL, "setTime")
  #endif
  #if ENABLED (JERRY_BUILTIN_ANNEXB) && ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_YEAR_UL, "setYear")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SPECIES, "species")
  #endif
  #if ENABLED (JERRY_BUILTIN_NUMBER)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_FIXED_UL, "toFixed")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TRIM_END, "trimEnd")
  #endif
  #if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UNICODE, "unicode")
  #endif
  #if ENABLED (JERRY_BUILTIN_ARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UNSHIFT, "unshift")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_VALUE_OF_UL, "valueOf")
  #if ENABLED (JERRY_BUILTIN_DATAVIEW)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DATAVIEW_UL, "DataView")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FUNCTION_UL, "Function")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INFINITY_UL, "Infinity")
  #if ENABLED (JERRY_MODULE_SYSTEM)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RUNNABLE_UL, "Runnable")
  #endif
  #if ENABLED (JERRY_BUILTIN_ERRORS)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_URI_ERROR_UL, "URIError")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_OBJECT_TO_STRING_UL, "[object ")
  #if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ENDS_WITH, "endsWith")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FUNCTION, "function")
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_HOURS_UL, "getHours")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATAVIEW)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_INT16_UL, "getInt16")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_INT32_UL, "getInt32")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_MONTH_UL, "getMonth")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATAVIEW)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UINT8_UL, "getUint8")
  #endif
  #if ENABLED (JERRY_BUILTIN_TYPEDARRAY) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INCLUDES, "includes")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_FINITE, "isFinite")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_FROZEN_UL, "isFrozen")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_SEALED_UL, "isSealed")
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ITERATOR, "iterator")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MATCH_ALL, "matchAll")
  #endif
  #if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PAD_START, "padStart")
  #endif
  #if ENABLED (JERRY_ESNEXT) \
  || !(ENABLED (JERRY_ESNEXT))
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PARSE_INT, "parseInt")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_HOURS_UL, "setHours")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATAVIEW)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_INT16_UL, "setInt16")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_INT32_UL, "setInt32")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_MONTH_UL, "setMonth")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATAVIEW)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UINT8_UL, "setUint8")
  #endif
  #if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SUBARRAY, "subarray")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_STRING_UL, "toString")
  #if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TRIM_LEFT, "trimLeft")
  #endif
  #if ENABLED (JERRY_BUILTIN_ANNEXB)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UNESCAPE, "unescape")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_WRITABLE, "writable")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NEGATIVE_INFINITY_UL, "-Infinity")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ARGUMENTS_UL, "Arguments")
  #if ENABLED (JERRY_BUILTIN_ERRORS)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_EVAL_ERROR_UL, "EvalError")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GENERATOR_UL, "Generator")
  #endif
  #if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INT8_ARRAY_UL, "Int8Array")
  #endif
  #if ENABLED (JERRY_BUILTIN_NUMBER)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MAX_VALUE_U, "MAX_VALUE")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MIN_VALUE_U, "MIN_VALUE")
  #endif
  #if ENABLED (JERRY_BUILTIN_ERRORS)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TYPE_ERROR_UL, "TypeError")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UNDEFINED_UL, "Undefined")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING__PROTO__, "__proto__")
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ANONYMOUS, "anonymous")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ARGUMENTS, "arguments")
  #if ENABLED (JERRY_BUILTIN_PROXY) \
  || ENABLED (JERRY_BUILTIN_REFLECT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CONSTRUCT, "construct")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DECODE_URI, "decodeURI")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ENCODE_URI, "encodeURI")
  #if ENABLED (JERRY_BUILTIN_TYPEDARRAY) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FIND_INDEX, "findIndex")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_DAY_UL, "getUTCDay")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATAVIEW)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UINT16_UL, "getUint16")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UINT32_UL, "getUint32")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_INTEGER, "isInteger")
  #endif
  #if ENABLED (JERRY_BUILTIN_REGEXP) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LASTINDEX_UL, "lastIndex")
  #endif
  #if !ENABLED (JERRY_ESNEXT) && ENABLED (JERRY_BUILTIN_REGEXP) \
  || ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_ESNEXT) \
  || ENABLED (JERRY_BUILTIN_REGEXP) && !(ENABLED (JERRY_ESNEXT))
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MULTILINE, "multiline")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PROTOTYPE, "prototype")
  #if ENABLED (JERRY_BUILTIN_PROXY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REVOCABLE, "revocable")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATAVIEW)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UINT16_UL, "setUint16")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UINT32_UL, "setUint32")
  #endif
  #if ENABLED (JERRY_BUILTIN_JSON)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_STRINGIFY, "stringify")
  #endif
  #if ENABLED (JERRY_BUILTIN_STRING)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SUBSTRING, "substring")
  #endif
  #if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TRIM_RIGHT, "trimRight")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TRIM_START, "trimStart")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UNDEFINED, "undefined")
  #if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INT16_ARRAY_UL, "Int16Array")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INT32_ARRAY_UL, "Int32Array")
  #endif
  #if ENABLED (JERRY_BUILTIN_ERRORS)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RANGE_ERROR_UL, "RangeError")
  #endif
  #if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TYPED_ARRAY_UL, "TypedArray")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UINT8_ARRAY_UL, "Uint8Array")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATAVIEW) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BYTE_LENGTH_UL, "byteLength")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BYTE_OFFSET_UL, "byteOffset")
  #endif
  #if ENABLED (JERRY_BUILTIN_STRING)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CHAR_CODE_AT_UL, "charCodeAt")
  #endif
  #if ENABLED (JERRY_BUILTIN_TYPEDARRAY) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_COPY_WITHIN, "copyWithin")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ENUMERABLE, "enumerable")
  #if ENABLED (JERRY_BUILTIN_DATAVIEW)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_FLOAT_32_UL, "getFloat32")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATAVIEW) && ENABLED (JERRY_NUMBER_TYPE_FLOAT64)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_FLOAT_64_UL, "getFloat64")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_MINUTES_UL, "getMinutes")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_SECONDS_UL, "getSeconds")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_DATE_UL, "getUTCDate")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GLOBAL_THIS_UL, "globalThis")
  #endif
  #if !ENABLED (JERRY_ESNEXT) && ENABLED (JERRY_BUILTIN_REGEXP) \
  || ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_ESNEXT) \
  || ENABLED (JERRY_BUILTIN_REGEXP) && !(ENABLED (JERRY_ESNEXT))
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IGNORECASE_UL, "ignoreCase")
  #endif
  #if ENABLED (JERRY_ESNEXT) \
  || !(ENABLED (JERRY_ESNEXT))
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PARSE_FLOAT, "parseFloat")
  #endif
  #if ENABLED (JERRY_BUILTIN_REGEXP) && ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REPLACE_ALL, "replaceAll")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATAVIEW)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_FLOAT_32_UL, "setFloat32")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATAVIEW) && ENABLED (JERRY_NUMBER_TYPE_FLOAT64)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_FLOAT_64_UL, "setFloat64")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_MINUTES_UL, "setMinutes")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_SECONDS_UL, "setSeconds")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_DATE_UL, "setUTCDate")
  #endif
  #if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_STARTS_WITH, "startsWith")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_RESOURCE_ANON, "<anonymous>")
  #if ENABLED (JERRY_BUILTIN_DATAVIEW) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ARRAY_BUFFER_UL, "ArrayBuffer")
  #endif
  #if ENABLED (JERRY_BUILTIN_ERRORS)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SYNTAX_ERROR_UL, "SyntaxError")
  #endif
  #if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UINT16_ARRAY_UL, "Uint16Array")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UINT32_ARRAY_UL, "Uint32Array")
  #endif
  #if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CODE_POINT_AT, "codePointAt")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CONSTRUCTOR, "constructor")
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DESCRIPTION, "description")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_OBJECT_FROM_ENTRIES, "fromEntries")
  #endif
  #if ENABLED (JERRY_BUILTIN_BIGINT) && ENABLED (JERRY_BUILTIN_DATAVIEW)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_BIGINT64, "getBigInt64")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_FULL_YEAR_UL, "getFullYear")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_HOURS_UL, "getUTCHours")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_MONTH_UL, "getUTCMonth")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_HAS_INSTANCE, "hasInstance")
  #endif
  #if ENABLED (JERRY_BUILTIN_ARRAY) \
  || ENABLED (JERRY_BUILTIN_STRING) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LAST_INDEX_OF_UL, "lastIndexOf")
  #endif
  #if ENABLED (JERRY_BUILTIN_ARRAY) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REDUCE_RIGHT_UL, "reduceRight")
  #endif
  #if ENABLED (JERRY_BUILTIN_BIGINT) && ENABLED (JERRY_BUILTIN_DATAVIEW)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_BIGINT64, "setBigInt64")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_FULL_YEAR_UL, "setFullYear")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_HOURS_UL, "setUTCHours")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_MONTH_UL, "setUTCMonth")
  #endif
  #if ENABLED (JERRY_BUILTIN_ANNEXB) && ENABLED (JERRY_BUILTIN_DATE) && ENABLED (JERRY_ESNEXT) \
  || ENABLED (JERRY_BUILTIN_ANNEXB) && ENABLED (JERRY_BUILTIN_DATE) && !(ENABLED (JERRY_ESNEXT))
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_GMT_STRING_UL, "toGMTString")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_ISO_STRING_UL, "toISOString")
  #endif
  #if ENABLED (JERRY_BUILTIN_STRING)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_LOWER_CASE_UL, "toLowerCase")
  #endif
  #if ENABLED (JERRY_BUILTIN_NUMBER)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_PRECISION_UL, "toPrecision")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_PRIMITIVE, "toPrimitive")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_STRING_TAG, "toStringTag")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE) && !(ENABLED (JERRY_ESNEXT)) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_UTC_STRING_UL, "toUTCString")
  #endif
  #if ENABLED (JERRY_BUILTIN_STRING)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_UPPER_CASE_UL, "toUpperCase")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UNSCOPABLES, "unscopables")
  #endif
  #if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FLOAT32_ARRAY_UL, "Float32Array")
  #endif
  #if ENABLED (JERRY_BUILTIN_TYPEDARRAY) && ENABLED (JERRY_NUMBER_TYPE_FLOAT64)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FLOAT64_ARRAY_UL, "Float64Array")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_INVALID_DATE_UL, "Invalid Date")
  #endif
  #if ENABLED (JERRY_BUILTIN_MAP) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MAP_ITERATOR_UL, "Map Iterator")
  #endif
  #if ENABLED (JERRY_BUILTIN_SET) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_ITERATOR_UL, "Set Iterator")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_CONFIGURABLE, "configurable")
  #if ENABLED (JERRY_BUILTIN_STRING)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FROM_CHAR_CODE_UL, "fromCharCode")
  #endif
  #if ENABLED (JERRY_BUILTIN_BIGINT) && ENABLED (JERRY_BUILTIN_DATAVIEW)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_BIGUINT64, "getBigUint64")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_EXTENSIBLE, "isExtensible")
  #if ENABLED (JERRY_BUILTIN_BIGINT) && ENABLED (JERRY_BUILTIN_DATAVIEW)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_BIGUINT64, "setBigUint64")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_DATE_STRING_UL, "toDateString")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_TIME_STRING_UL, "toTimeString")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ASYNC_FUNCTION_UL, "AsyncFunction")
  #endif
  #if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BIGINT64_ARRAY_UL, "BigInt64Array")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ASYNC_ITERATOR, "asyncIterator")
  #endif
  #if ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_FROM_CODE_POINT_UL, "fromCodePoint")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_MINUTES_UL, "getUTCMinutes")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_SECONDS_UL, "getUTCSeconds")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_PROTOTYPE_OF_UL, "isPrototypeOf")
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_SAFE_INTEGER, "isSafeInteger")
  #endif
  #if ENABLED (JERRY_BUILTIN_STRING)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOCALE_COMPARE_UL, "localeCompare")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_MINUTES_UL, "setUTCMinutes")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_SECONDS_UL, "setUTCSeconds")
  #endif
  #if ENABLED (JERRY_BUILTIN_NUMBER)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_EXPONENTIAL_UL, "toExponential")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ARRAY_ITERATOR_UL, "Array Iterator")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ASYNC_GENERATOR_UL, "AsyncGenerator")
  #endif
  #if ENABLED (JERRY_BUILTIN_BIGINT) && ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BIGUINT64_ARRAY_UL, "BigUint64Array")
  #endif
  #if ENABLED (JERRY_BUILTIN_ERRORS)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REFERENCE_ERROR_UL, "ReferenceError")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DEFINE_PROPERTY_UL, "defineProperty")
  #if ENABLED (JERRY_BUILTIN_PROXY) \
  || ENABLED (JERRY_BUILTIN_REFLECT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DELETE_PROPERTY_UL, "deleteProperty")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_PROTOTYPE_OF_UL, "getPrototypeOf")
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_FULL_YEAR_UL, "getUTCFullYear")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_HAS_OWN_PROPERTY_UL, "hasOwnProperty")
  #if ENABLED (JERRY_BUILTIN_PROXY) \
  || ENABLED (JERRY_BUILTIN_REFLECT) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_PROTOTYPE_OF_UL, "setPrototypeOf")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_FULL_YEAR_UL, "setUTCFullYear")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_LOCALE_STRING_UL, "toLocaleString")
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_STRING_ITERATOR_UL, "String Iterator")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_MILLISECONDS_UL, "getMilliseconds")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_MILLISECONDS_UL, "setMilliseconds")
  #endif
  #if ENABLED (JERRY_BUILTIN_NUMBER) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MAX_SAFE_INTEGER_U, "MAX_SAFE_INTEGER")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_MIN_SAFE_INTEGER_U, "MIN_SAFE_INTEGER")
  #endif
  #if ENABLED (JERRY_ESNEXT) && ENABLED (JERRY_BUILTIN_ANNEXB)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DEFINE_GETTER, "__defineGetter__")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DEFINE_SETTER, "__defineSetter__")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOOKUP_GETTER, "__lookupGetter__")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_LOOKUP_SETTER, "__lookupSetter__")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DEFINE_PROPERTIES_UL, "defineProperties")
  #if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_BYTES_PER_ELEMENT_U, "BYTES_PER_ELEMENT")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GENERATOR_FUNCTION_UL, "GeneratorFunction")
  #endif
  #if ENABLED (JERRY_BUILTIN_NUMBER)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_NEGATIVE_INFINITY_U, "NEGATIVE_INFINITY")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_POSITIVE_INFINITY_U, "POSITIVE_INFINITY")
  #endif
  #if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_UINT8_CLAMPED_ARRAY_UL, "Uint8ClampedArray")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_TIMEZONE_OFFSET_UL, "getTimezoneOffset")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PREVENT_EXTENSIONS_UL, "preventExtensions")
  #if ENABLED (JERRY_BUILTIN_STRING)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_LOCALE_LOWER_CASE_UL, "toLocaleLowerCase")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_LOCALE_UPPER_CASE_UL, "toLocaleUpperCase")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_DECODE_URI_COMPONENT, "decodeURIComponent")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ENCODE_URI_COMPONENT, "encodeURIComponent")
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_UTC_MILLISECONDS_UL, "getUTCMilliseconds")
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_IS_CONCAT_SPREADABLE, "isConcatSpreadable")
  #endif
  #if ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_SET_UTC_MILLISECONDS_UL, "setUTCMilliseconds")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_LOCALE_DATE_STRING_UL, "toLocaleDateString")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_TO_LOCALE_TIME_STRING_UL, "toLocaleTimeString")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_OWN_PROPERTY_NAMES_UL, "getOwnPropertyNames")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_PROPERTY_IS_ENUMERABLE_UL, "propertyIsEnumerable")
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_OWN_PROPERTY_SYMBOLS_UL, "getOwnPropertySymbols")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_ASYNC_GENERATOR_FUNCTION_UL, "AsyncGeneratorFunction")
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_REGEXP_STRING_ITERATOR_UL, "RegExp String Iterator")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTOR_UL, "getOwnPropertyDescriptor")
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTORS_UL, "getOwnPropertyDescriptors")
  #endif
  LIT_MAGIC_STRING_DEF (LIT_MAGIC_STRING__FUNCTION_TO_STRING, "function(){/* ecmascript */}")
  
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (0, LIT_MAGIC_STRING__EMPTY)
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_SPACE_CHAR)
  #elif ENABLED (JERRY_MODULE_SYSTEM)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_ASTERIX_CHAR)
  #elif ENABLED (JERRY_BUILTIN_ARRAY) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_COMMA_CHAR)
  #elif ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_E_U)
  #elif ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_LEFT_SQUARE_CHAR)
  #elif ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_PI_U)
  #elif ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_IS)
  #elif ENABLED (JERRY_BUILTIN_ARRAY) && ENABLED (JERRY_ESNEXT) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_OF)
  #elif ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_LN2_U)
  #elif ENABLED (JERRY_BUILTIN_CONTAINER) \
  || ENABLED (JERRY_BUILTIN_MAP) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_MAP_UL)
  #else
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (1, LIT_MAGIC_STRING_NAN)
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (2, LIT_MAGIC_STRING_PI_U)
  #elif ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (2, LIT_MAGIC_STRING_IS)
  #elif ENABLED (JERRY_BUILTIN_ARRAY) && ENABLED (JERRY_ESNEXT) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (2, LIT_MAGIC_STRING_OF)
  #elif ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (2, LIT_MAGIC_STRING_LN2_U)
  #elif ENABLED (JERRY_BUILTIN_CONTAINER) \
  || ENABLED (JERRY_BUILTIN_MAP) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (2, LIT_MAGIC_STRING_MAP_UL)
  #else
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (2, LIT_MAGIC_STRING_NAN)
  #endif
  #if ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (3, LIT_MAGIC_STRING_LN2_U)
  #elif ENABLED (JERRY_BUILTIN_CONTAINER) \
  || ENABLED (JERRY_BUILTIN_MAP) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (3, LIT_MAGIC_STRING_MAP_UL)
  #else
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (3, LIT_MAGIC_STRING_NAN)
  #endif
  #if ENABLED (JERRY_BUILTIN_REGEXP)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (4, LIT_MAGIC_STRING_EMPTY_NON_CAPTURE_GROUP)
  #else
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (4, LIT_MAGIC_STRING_DATE_UL)
  #endif
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (5, LIT_MAGIC_STRING_ARRAY_UL)
  #if ENABLED (JERRY_PARSER)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (6, LIT_MAGIC_STRING_RESOURCE_EVAL)
  #elif ENABLED (JERRY_BUILTIN_BIGINT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (6, LIT_MAGIC_STRING_BIGINT_UL)
  #elif ENABLED (JERRY_BUILTIN_MATH)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (6, LIT_MAGIC_STRING_LOG10E_U)
  #else
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (6, LIT_MAGIC_STRING_NUMBER_UL)
  #endif
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (7, LIT_MAGIC_STRING_BOOLEAN_UL)
  #if ENABLED (JERRY_BUILTIN_DATAVIEW)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (8, LIT_MAGIC_STRING_DATAVIEW_UL)
  #else
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (8, LIT_MAGIC_STRING_FUNCTION_UL)
  #endif
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (9, LIT_MAGIC_STRING_NEGATIVE_INFINITY_UL)
  #if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_INT16_ARRAY_UL)
  #elif ENABLED (JERRY_BUILTIN_ERRORS)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_RANGE_ERROR_UL)
  #elif ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_TYPED_ARRAY_UL)
  #elif ENABLED (JERRY_BUILTIN_DATAVIEW) \
  || ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_BYTE_LENGTH_UL)
  #elif ENABLED (JERRY_BUILTIN_STRING)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_CHAR_CODE_AT_UL)
  #elif ENABLED (JERRY_BUILTIN_TYPEDARRAY) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_COPY_WITHIN)
  #else
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (10, LIT_MAGIC_STRING_ENUMERABLE)
  #endif
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (11, LIT_MAGIC_STRING_RESOURCE_ANON)
  #if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (12, LIT_MAGIC_STRING_FLOAT32_ARRAY_UL)
  #elif ENABLED (JERRY_BUILTIN_TYPEDARRAY) && ENABLED (JERRY_NUMBER_TYPE_FLOAT64)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (12, LIT_MAGIC_STRING_FLOAT64_ARRAY_UL)
  #elif ENABLED (JERRY_BUILTIN_DATE) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (12, LIT_MAGIC_STRING_INVALID_DATE_UL)
  #elif ENABLED (JERRY_BUILTIN_MAP) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (12, LIT_MAGIC_STRING_MAP_ITERATOR_UL)
  #elif ENABLED (JERRY_BUILTIN_SET) \
  || ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (12, LIT_MAGIC_STRING_SET_ITERATOR_UL)
  #else
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (12, LIT_MAGIC_STRING_CONFIGURABLE)
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (13, LIT_MAGIC_STRING_ASYNC_FUNCTION_UL)
  #elif ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (13, LIT_MAGIC_STRING_BIGINT64_ARRAY_UL)
  #elif ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (13, LIT_MAGIC_STRING_ASYNC_ITERATOR)
  #elif ENABLED (JERRY_BUILTIN_STRING) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (13, LIT_MAGIC_STRING_FROM_CODE_POINT_UL)
  #elif ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (13, LIT_MAGIC_STRING_GET_UTC_MINUTES_UL)
  #else
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (13, LIT_MAGIC_STRING_IS_PROTOTYPE_OF_UL)
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (14, LIT_MAGIC_STRING_ARRAY_ITERATOR_UL)
  #elif ENABLED (JERRY_BUILTIN_BIGINT) && ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (14, LIT_MAGIC_STRING_BIGUINT64_ARRAY_UL)
  #elif ENABLED (JERRY_BUILTIN_ERRORS)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (14, LIT_MAGIC_STRING_REFERENCE_ERROR_UL)
  #else
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (14, LIT_MAGIC_STRING_DEFINE_PROPERTY_UL)
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (15, LIT_MAGIC_STRING_STRING_ITERATOR_UL)
  #elif ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (15, LIT_MAGIC_STRING_GET_MILLISECONDS_UL)
  #elif ENABLED (JERRY_BUILTIN_NUMBER) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (15, LIT_MAGIC_STRING_MAX_SAFE_INTEGER_U)
  #elif ENABLED (JERRY_ESNEXT) && ENABLED (JERRY_BUILTIN_ANNEXB)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (15, LIT_MAGIC_STRING_DEFINE_GETTER)
  #else
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (15, LIT_MAGIC_STRING_DEFINE_PROPERTIES_UL)
  #endif
  #if ENABLED (JERRY_BUILTIN_NUMBER) && ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (16, LIT_MAGIC_STRING_MAX_SAFE_INTEGER_U)
  #elif ENABLED (JERRY_ESNEXT) && ENABLED (JERRY_BUILTIN_ANNEXB)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (16, LIT_MAGIC_STRING_DEFINE_GETTER)
  #else
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (16, LIT_MAGIC_STRING_DEFINE_PROPERTIES_UL)
  #endif
  #if ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (17, LIT_MAGIC_STRING_BYTES_PER_ELEMENT_U)
  #elif ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (17, LIT_MAGIC_STRING_GENERATOR_FUNCTION_UL)
  #elif ENABLED (JERRY_BUILTIN_NUMBER)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (17, LIT_MAGIC_STRING_NEGATIVE_INFINITY_U)
  #elif ENABLED (JERRY_BUILTIN_TYPEDARRAY)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (17, LIT_MAGIC_STRING_UINT8_CLAMPED_ARRAY_UL)
  #elif ENABLED (JERRY_BUILTIN_DATE)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (17, LIT_MAGIC_STRING_GET_TIMEZONE_OFFSET_UL)
  #else
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (17, LIT_MAGIC_STRING_PREVENT_EXTENSIONS_UL)
  #endif
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (18, LIT_MAGIC_STRING_DECODE_URI_COMPONENT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (19, LIT_MAGIC_STRING_GET_OWN_PROPERTY_NAMES_UL)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (20, LIT_MAGIC_STRING_PROPERTY_IS_ENUMERABLE_UL)
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (21, LIT_MAGIC_STRING_GET_OWN_PROPERTY_SYMBOLS_UL)
  #else
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (21, LIT_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTOR_UL)
  #endif
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (22, LIT_MAGIC_STRING_ASYNC_GENERATOR_FUNCTION_UL)
  #else
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (22, LIT_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTOR_UL)
  #endif
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (23, LIT_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTOR_UL)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (24, LIT_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTOR_UL)
  #if ENABLED (JERRY_ESNEXT)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (25, LIT_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTORS_UL)
  #else
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (25, LIT_MAGIC_STRING__FUNCTION_TO_STRING)
  #endif
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (26, LIT_MAGIC_STRING__FUNCTION_TO_STRING)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (27, LIT_MAGIC_STRING__FUNCTION_TO_STRING)
  LIT_MAGIC_STRING_FIRST_STRING_WITH_SIZE (28, LIT_MAGIC_STRING__FUNCTION_TO_STRING)
  