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