mirror of
https://github.com/jerryscript-project/jerryscript.git
synced 2025-12-15 16:29:21 +00:00
Moving magic strings definitions to ecma-magic-strings.inc.h.
This commit is contained in:
parent
459750b1d0
commit
26012e098f
@ -704,196 +704,11 @@ typedef uint32_t literal_index_t;
|
||||
*/
|
||||
typedef enum
|
||||
{
|
||||
ECMA_MAGIC_STRING_ARGUMENTS, /**< "arguments" */
|
||||
ECMA_MAGIC_STRING_EVAL, /**< "eval" */
|
||||
ECMA_MAGIC_STRING_PROTOTYPE, /**< "prototype" */
|
||||
ECMA_MAGIC_STRING_CONSTRUCTOR, /**< "constructor" */
|
||||
ECMA_MAGIC_STRING_CALLER, /**< "caller" */
|
||||
ECMA_MAGIC_STRING_CALLEE, /**< "callee" */
|
||||
ECMA_MAGIC_STRING_UNDEFINED, /**< "undefined" */
|
||||
ECMA_MAGIC_STRING_NULL, /**< "null" */
|
||||
ECMA_MAGIC_STRING_FALSE, /**< "false" */
|
||||
ECMA_MAGIC_STRING_TRUE, /**< "true" */
|
||||
ECMA_MAGIC_STRING_BOOLEAN, /**< "boolean" */
|
||||
ECMA_MAGIC_STRING_NUMBER, /**< "number" */
|
||||
ECMA_MAGIC_STRING_STRING, /**< "string" */
|
||||
ECMA_MAGIC_STRING_OBJECT, /**< "object" */
|
||||
ECMA_MAGIC_STRING_FUNCTION, /**< "function" */
|
||||
ECMA_MAGIC_STRING_LENGTH, /**< "length" */
|
||||
ECMA_MAGIC_STRING_NAN, /**< "NaN" */
|
||||
ECMA_MAGIC_STRING_INFINITY_UL, /**< "Infinity" */
|
||||
ECMA_MAGIC_STRING_UNDEFINED_UL, /**< "Undefined" */
|
||||
ECMA_MAGIC_STRING_NULL_UL, /**< "Null" */
|
||||
ECMA_MAGIC_STRING_OBJECT_UL, /**< "Object" */
|
||||
ECMA_MAGIC_STRING_FUNCTION_UL, /**< "Function" */
|
||||
ECMA_MAGIC_STRING_ARRAY_UL, /**< "Array" */
|
||||
ECMA_MAGIC_STRING_ARGUMENTS_UL, /**< "Arguments" */
|
||||
ECMA_MAGIC_STRING_STRING_UL, /**< "String" */
|
||||
ECMA_MAGIC_STRING_BOOLEAN_UL, /**< "Boolean" */
|
||||
ECMA_MAGIC_STRING_NUMBER_UL, /**< "Number" */
|
||||
ECMA_MAGIC_STRING_DATE_UL, /**< "Date" */
|
||||
ECMA_MAGIC_STRING_REG_EXP_UL, /**< "RegExp" */
|
||||
ECMA_MAGIC_STRING_ERROR_UL, /**< "Error" */
|
||||
ECMA_MAGIC_STRING_EVAL_ERROR_UL, /**< "EvalError" */
|
||||
ECMA_MAGIC_STRING_RANGE_ERROR_UL, /**< "RangeError" */
|
||||
ECMA_MAGIC_STRING_REFERENCE_ERROR_UL, /**< "ReferenceError" */
|
||||
ECMA_MAGIC_STRING_SYNTAX_ERROR_UL, /**< "SyntaxError" */
|
||||
ECMA_MAGIC_STRING_TYPE_ERROR_UL, /**< "TypeError" */
|
||||
ECMA_MAGIC_STRING_URI_ERROR_UL, /**< "URIError" */
|
||||
ECMA_MAGIC_STRING_MATH_UL, /**< "Math" */
|
||||
ECMA_MAGIC_STRING_JSON_U, /**< "JSON" */
|
||||
ECMA_MAGIC_STRING_PARSE_INT, /**< "parseInt" */
|
||||
ECMA_MAGIC_STRING_PARSE_FLOAT, /**< "parseFloat" */
|
||||
ECMA_MAGIC_STRING_IS_NAN, /**< "isNaN" */
|
||||
ECMA_MAGIC_STRING_IS_FINITE, /**< "isFinite" */
|
||||
ECMA_MAGIC_STRING_DECODE_URI, /**< "decodeURI" */
|
||||
ECMA_MAGIC_STRING_DECODE_URI_COMPONENT, /**< "decodeURIComponent" */
|
||||
ECMA_MAGIC_STRING_ENCODE_URI, /**< "encodeURI" */
|
||||
ECMA_MAGIC_STRING_ENCODE_URI_COMPONENT, /**< "encodeURIComponent" */
|
||||
ECMA_MAGIC_STRING_GET_PROTOTYPE_OF_UL, /**< "getPrototypeOf" */
|
||||
ECMA_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTOR_UL, /**< "getOwnPropertyDescriptor" */
|
||||
ECMA_MAGIC_STRING_GET_OWN_PROPERTY_NAMES_UL, /**< "getOwnPropertyNames" */
|
||||
ECMA_MAGIC_STRING_CREATE, /**< "create" */
|
||||
ECMA_MAGIC_STRING_DEFINE_PROPERTY_UL, /**< "defineProperty" */
|
||||
ECMA_MAGIC_STRING_DEFINE_PROPERTIES_UL, /**< "defineProperties" */
|
||||
ECMA_MAGIC_STRING_SEAL, /**< "seal" */
|
||||
ECMA_MAGIC_STRING_FREEZE, /**< "freeze" */
|
||||
ECMA_MAGIC_STRING_PREVENT_EXTENSIONS_UL, /**< "preventExtensions" */
|
||||
ECMA_MAGIC_STRING_IS_SEALED_UL, /**< "isSealed" */
|
||||
ECMA_MAGIC_STRING_IS_FROZEN_UL, /**< "isFrozen" */
|
||||
ECMA_MAGIC_STRING_IS_EXTENSIBLE, /**< "isExtensible" */
|
||||
ECMA_MAGIC_STRING_KEYS, /**< "keys" */
|
||||
ECMA_MAGIC_STRING_WRITABLE, /**< "writable" */
|
||||
ECMA_MAGIC_STRING_ENUMERABLE, /**< "enumerable" */
|
||||
ECMA_MAGIC_STRING_CONFIGURABLE, /**< "configurable" */
|
||||
ECMA_MAGIC_STRING_VALUE, /**< "value" */
|
||||
ECMA_MAGIC_STRING_GET, /**< "get" */
|
||||
ECMA_MAGIC_STRING_SET, /**< "set" */
|
||||
ECMA_MAGIC_STRING_E_U, /**< "E" */
|
||||
ECMA_MAGIC_STRING_LN10_U, /**< "LN10" */
|
||||
ECMA_MAGIC_STRING_LN2_U, /**< "LN2" */
|
||||
ECMA_MAGIC_STRING_LOG2E_U, /**< "LOG2E" */
|
||||
ECMA_MAGIC_STRING_LOG10E_U, /**< "LOG10E" */
|
||||
ECMA_MAGIC_STRING_PI_U, /**< "PI" */
|
||||
ECMA_MAGIC_STRING_SQRT1_2_U, /**< "SQRT1_2" */
|
||||
ECMA_MAGIC_STRING_SQRT2_U, /**< "SQRT2" */
|
||||
ECMA_MAGIC_STRING_ABS, /**< "abs" */
|
||||
ECMA_MAGIC_STRING_ACOS, /**< "acos" */
|
||||
ECMA_MAGIC_STRING_ASIN, /**< "asin" */
|
||||
ECMA_MAGIC_STRING_ATAN, /**< "atan" */
|
||||
ECMA_MAGIC_STRING_ATAN2, /**< "atan2" */
|
||||
ECMA_MAGIC_STRING_CEIL, /**< "ceil" */
|
||||
ECMA_MAGIC_STRING_COS, /**< "cos" */
|
||||
ECMA_MAGIC_STRING_EXP, /** "exp" */
|
||||
ECMA_MAGIC_STRING_FLOOR, /**< "floor" */
|
||||
ECMA_MAGIC_STRING_LOG, /**< "log" */
|
||||
ECMA_MAGIC_STRING_MAX, /**< "max" */
|
||||
ECMA_MAGIC_STRING_MIN, /**< "min" */
|
||||
ECMA_MAGIC_STRING_POW, /**< "pow" */
|
||||
ECMA_MAGIC_STRING_RANDOM, /**< "random" */
|
||||
ECMA_MAGIC_STRING_ROUND, /**< "round" */
|
||||
ECMA_MAGIC_STRING_SIN, /**< "sin" */
|
||||
ECMA_MAGIC_STRING_SQRT, /**< "sqrt" */
|
||||
ECMA_MAGIC_STRING_TAN, /**< "tan" */
|
||||
ECMA_MAGIC_STRING_FROM_CHAR_CODE_UL, /**< "fromCharCode" */
|
||||
ECMA_MAGIC_STRING_IS_ARRAY_UL, /**< "isArray" */
|
||||
ECMA_MAGIC_STRING_TO_STRING_UL, /**< "toString" */
|
||||
ECMA_MAGIC_STRING_VALUE_OF_UL, /**< "valueOf" */
|
||||
ECMA_MAGIC_STRING_TO_LOCALE_STRING_UL, /**< "toLocaleString" */
|
||||
ECMA_MAGIC_STRING_HAS_OWN_PROPERTY_UL, /**< "hasOwnProperty" */
|
||||
ECMA_MAGIC_STRING_IS_PROTOTYPE_OF_UL, /**< "isPrototypeOf" */
|
||||
ECMA_MAGIC_STRING_PROPERTY_IS_ENUMERABLE_UL, /**< "propertyIsEnumerable" */
|
||||
ECMA_MAGIC_STRING_CONCAT, /**< "concat" */
|
||||
ECMA_MAGIC_STRING_POP, /**< "pop" */
|
||||
ECMA_MAGIC_STRING_JOIN, /**< "join" */
|
||||
ECMA_MAGIC_STRING_PUSH, /**< "push" */
|
||||
ECMA_MAGIC_STRING_REVERSE, /**< "reverse" */
|
||||
ECMA_MAGIC_STRING_SHIFT, /**< "shift" */
|
||||
ECMA_MAGIC_STRING_SLICE, /**< "slice" */
|
||||
ECMA_MAGIC_STRING_SORT, /**< "sort" */
|
||||
ECMA_MAGIC_STRING_SPLICE, /**< "splice" */
|
||||
ECMA_MAGIC_STRING_UNSHIFT, /**< "unshift" */
|
||||
ECMA_MAGIC_STRING_INDEX_OF_UL, /**< "indexOf" */
|
||||
ECMA_MAGIC_STRING_LAST_INDEX_OF_UL, /**< "lastIndexOf" */
|
||||
ECMA_MAGIC_STRING_EVERY, /**< "every" */
|
||||
ECMA_MAGIC_STRING_SOME, /**< "some" */
|
||||
ECMA_MAGIC_STRING_FOR_EACH_UL, /**< "forEach" */
|
||||
ECMA_MAGIC_STRING_MAP, /**< "map" */
|
||||
ECMA_MAGIC_STRING_FILTER, /**< "filter" */
|
||||
ECMA_MAGIC_STRING_REDUCE, /**< "reduce" */
|
||||
ECMA_MAGIC_STRING_REDUCE_RIGHT_UL, /**< "reduceRight" */
|
||||
ECMA_MAGIC_STRING_CHAR_AT_UL, /**< "charAt" */
|
||||
ECMA_MAGIC_STRING_CHAR_CODE_AT_UL, /**< "charCodeAt" */
|
||||
ECMA_MAGIC_STRING_LOCALE_COMPARE_UL, /**< "localeCompare" */
|
||||
ECMA_MAGIC_STRING_MATCH, /**< "match" */
|
||||
ECMA_MAGIC_STRING_REPLACE, /**< "replace" */
|
||||
ECMA_MAGIC_STRING_SEARCH, /**< "search" */
|
||||
ECMA_MAGIC_STRING_SPLIT, /**< "split" */
|
||||
ECMA_MAGIC_STRING_SUBSTRING, /**< "substring" */
|
||||
ECMA_MAGIC_STRING_TO_LOWER_CASE_UL, /**< "toLowerCase" */
|
||||
ECMA_MAGIC_STRING_TO_LOCALE_LOWER_CASE_UL, /**< "toLocaleLowerCase" */
|
||||
ECMA_MAGIC_STRING_TO_UPPER_CASE_UL, /**< "toUpperCase" */
|
||||
ECMA_MAGIC_STRING_TO_LOCALE_UPPER_CASE_UL, /**< "toLocaleUpperCase" */
|
||||
ECMA_MAGIC_STRING_TRIM, /**< "trim" */
|
||||
ECMA_MAGIC_STRING_TO_FIXED_UL, /**< "toFixed" */
|
||||
ECMA_MAGIC_STRING_TO_EXPONENTIAL_UL, /**< "toExponential" */
|
||||
ECMA_MAGIC_STRING_TO_PRECISION_UL, /**< "toPrecision" */
|
||||
ECMA_MAGIC_STRING_TO_DATE_STRING_UL, /**< "toDateString" */
|
||||
ECMA_MAGIC_STRING_TO_TIME_STRING_UL, /**< "toTimeString" */
|
||||
ECMA_MAGIC_STRING_TO_LOCALE_DATE_STRING_UL, /**< "toLocaleDateString" */
|
||||
ECMA_MAGIC_STRING_TO_LOCALE_TIME_STRING_UL, /**< "toLocaleTimeString" */
|
||||
ECMA_MAGIC_STRING_GET_TIME_UL, /**< "getTime" */
|
||||
ECMA_MAGIC_STRING_GET_FULL_YEAR_UL, /**< "getFullYear" */
|
||||
ECMA_MAGIC_STRING_GET_UTC_FULL_YEAR_UL, /**< "getUTCFullYear" */
|
||||
ECMA_MAGIC_STRING_GET_MONTH_UL, /**< "getMonth" */
|
||||
ECMA_MAGIC_STRING_GET_UTC_MONTH_UL, /**< "getUTCMonth" */
|
||||
ECMA_MAGIC_STRING_GET_DATE_UL, /**< "getDate" */
|
||||
ECMA_MAGIC_STRING_GET_UTC_DATE_UL, /**< "getUTCDate" */
|
||||
ECMA_MAGIC_STRING_GET_DAY_UL, /**< "getDay" */
|
||||
ECMA_MAGIC_STRING_GET_UTC_DAY_UL, /**< "getUTCDay" */
|
||||
ECMA_MAGIC_STRING_GET_HOURS_UL, /**< "getHours" */
|
||||
ECMA_MAGIC_STRING_GET_UTC_HOURS_UL, /**< "getUTCHours" */
|
||||
ECMA_MAGIC_STRING_GET_MINUTES_UL, /**< "getMinutes" */
|
||||
ECMA_MAGIC_STRING_GET_UTC_MINUTES_UL, /**< "getUTCMinutes" */
|
||||
ECMA_MAGIC_STRING_GET_SECONDS_UL, /**< "getSeconds" */
|
||||
ECMA_MAGIC_STRING_GET_UTC_SECONDS_UL, /**< "getUTCSeconds" */
|
||||
ECMA_MAGIC_STRING_GET_MILLISECONDS_UL, /**< "getMilliseconds" */
|
||||
ECMA_MAGIC_STRING_GET_UTC_MILLISECONDS_UL, /**< "getUTCMilliseconds" */
|
||||
ECMA_MAGIC_STRING_GET_TIMEZONE_OFFSET_UL, /**< "getTimezoneOffset" */
|
||||
ECMA_MAGIC_STRING_SET_TIME_UL, /**< "setTime" */
|
||||
ECMA_MAGIC_STRING_SET_MILLISECONDS_UL, /**< "setMilliseconds" */
|
||||
ECMA_MAGIC_STRING_SET_UTC_MILLISECONDS_UL, /**< "setUTCMilliseconds" */
|
||||
ECMA_MAGIC_STRING_SET_SECONDS_UL, /**< "setSeconds" */
|
||||
ECMA_MAGIC_STRING_SET_UTC_SECONDS_UL, /**< "setUTCSeconds" */
|
||||
ECMA_MAGIC_STRING_SET_MINUTES_UL, /**< "setMinutes" */
|
||||
ECMA_MAGIC_STRING_SET_UTC_MINUTES_UL, /**< "setUTCMinutes" */
|
||||
ECMA_MAGIC_STRING_SET_HOURS_UL, /**< "setHours" */
|
||||
ECMA_MAGIC_STRING_SET_UTC_HOURS_UL, /**< "setUTCHours" */
|
||||
ECMA_MAGIC_STRING_SET_DATE_UL, /**< "setDate" */
|
||||
ECMA_MAGIC_STRING_SET_UTC_DATE_UL, /**< "setUTCDate" */
|
||||
ECMA_MAGIC_STRING_SET_MONTH_UL, /**< "setMonth" */
|
||||
ECMA_MAGIC_STRING_SET_UTC_MONTH_UL, /**< "setUTCMonth" */
|
||||
ECMA_MAGIC_STRING_SET_FULL_YEAR_UL, /**< "setFullYear" */
|
||||
ECMA_MAGIC_STRING_SET_UTC_FULL_YEAR_UL, /**< "setUTCFullYear" */
|
||||
ECMA_MAGIC_STRING_TO_UTC_STRING_UL, /**< "toUTCString" */
|
||||
ECMA_MAGIC_STRING_TO_ISO_STRING_UL, /**< "toISOString" */
|
||||
ECMA_MAGIC_STRING_TO_JSON_UL, /**< "toJSON" */
|
||||
ECMA_MAGIC_STRING_MAX_VALUE_U, /**< "MAX_VALUE" */
|
||||
ECMA_MAGIC_STRING_MIN_VALUE_U, /**< "MIN_VALUE" */
|
||||
ECMA_MAGIC_STRING_POSITIVE_INFINITY_U, /**< "POSITIVE_INFINITY" */
|
||||
ECMA_MAGIC_STRING_NEGATIVE_INFINITY_U, /**< "NEGATIVE_INFINITY" */
|
||||
ECMA_MAGIC_STRING_COMPACT_PROFILE_ERROR_UL, /**< "CompactProfileError" */
|
||||
ECMA_MAGIC_STRING_APPLY, /**< "apply" */
|
||||
ECMA_MAGIC_STRING_CALL, /**< "call" */
|
||||
ECMA_MAGIC_STRING_BIND, /**< "bind" */
|
||||
ECMA_MAGIC_STRING_EXEC, /**< "exec" */
|
||||
ECMA_MAGIC_STRING_TEST, /**< "test" */
|
||||
ECMA_MAGIC_STRING_NAME, /**< "name" */
|
||||
ECMA_MAGIC_STRING_MESSAGE, /**< "message" */
|
||||
ECMA_MAGIC_STRING_LEFT_SQUARE_CHAR, /**< "[" */
|
||||
ECMA_MAGIC_STRING_RIGHT_SQUARE_CHAR, /**< "]" */
|
||||
ECMA_MAGIC_STRING_SPACE_CHAR, /**< " " */
|
||||
ECMA_MAGIC_STRING__EMPTY, /**< "" */
|
||||
#define ECMA_MAGIC_STRING_DEF(id, ascii_zt_string) \
|
||||
ECMA_MAGIC_STRING_ ## id,
|
||||
#include "ecma-magic-strings.inc.h"
|
||||
#undef ECMA_MAGIC_STRING_DEF
|
||||
|
||||
ECMA_MAGIC_STRING__COUNT /**< number of magic strings */
|
||||
} ecma_magic_string_id_t;
|
||||
|
||||
|
||||
@ -1367,196 +1367,11 @@ ecma_get_magic_string_zt (ecma_magic_string_id_t id) /**< magic string id */
|
||||
|
||||
switch (id)
|
||||
{
|
||||
case ECMA_MAGIC_STRING_ARGUMENTS: return (ecma_char_t*) "arguments";
|
||||
case ECMA_MAGIC_STRING_EVAL: return (ecma_char_t*) "eval";
|
||||
case ECMA_MAGIC_STRING_PROTOTYPE: return (ecma_char_t*) "prototype";
|
||||
case ECMA_MAGIC_STRING_CONSTRUCTOR: return (ecma_char_t*) "constructor";
|
||||
case ECMA_MAGIC_STRING_CALLER: return (ecma_char_t*) "caller";
|
||||
case ECMA_MAGIC_STRING_CALLEE: return (ecma_char_t*) "callee";
|
||||
case ECMA_MAGIC_STRING_UNDEFINED: return (ecma_char_t*) "undefined";
|
||||
case ECMA_MAGIC_STRING_NULL: return (ecma_char_t*) "null";
|
||||
case ECMA_MAGIC_STRING_FALSE: return (ecma_char_t*) "false";
|
||||
case ECMA_MAGIC_STRING_TRUE: return (ecma_char_t*) "true";
|
||||
case ECMA_MAGIC_STRING_BOOLEAN: return (ecma_char_t*) "boolean";
|
||||
case ECMA_MAGIC_STRING_NUMBER: return (ecma_char_t*) "number";
|
||||
case ECMA_MAGIC_STRING_STRING: return (ecma_char_t*) "string";
|
||||
case ECMA_MAGIC_STRING_OBJECT: return (ecma_char_t*) "object";
|
||||
case ECMA_MAGIC_STRING_FUNCTION: return (ecma_char_t*) "function";
|
||||
case ECMA_MAGIC_STRING_LENGTH: return (ecma_char_t*) "length";
|
||||
case ECMA_MAGIC_STRING_NAN: return (ecma_char_t*) "NaN";
|
||||
case ECMA_MAGIC_STRING_INFINITY_UL: return (ecma_char_t*) "Infinity";
|
||||
case ECMA_MAGIC_STRING_UNDEFINED_UL: return (ecma_char_t*) "Undefined";
|
||||
case ECMA_MAGIC_STRING_NULL_UL: return (ecma_char_t*) "Null";
|
||||
case ECMA_MAGIC_STRING_OBJECT_UL: return (ecma_char_t*) "Object";
|
||||
case ECMA_MAGIC_STRING_FUNCTION_UL: return (ecma_char_t*) "Function";
|
||||
case ECMA_MAGIC_STRING_ARRAY_UL: return (ecma_char_t*) "Array";
|
||||
case ECMA_MAGIC_STRING_ARGUMENTS_UL: return (ecma_char_t*) "Arguments";
|
||||
case ECMA_MAGIC_STRING_STRING_UL: return (ecma_char_t*) "String";
|
||||
case ECMA_MAGIC_STRING_BOOLEAN_UL: return (ecma_char_t*) "Boolean";
|
||||
case ECMA_MAGIC_STRING_NUMBER_UL: return (ecma_char_t*) "Number";
|
||||
case ECMA_MAGIC_STRING_DATE_UL: return (ecma_char_t*) "Date";
|
||||
case ECMA_MAGIC_STRING_REG_EXP_UL: return (ecma_char_t*) "RegExp";
|
||||
case ECMA_MAGIC_STRING_ERROR_UL: return (ecma_char_t*) "Error";
|
||||
case ECMA_MAGIC_STRING_EVAL_ERROR_UL: return (ecma_char_t*) "EvalError";
|
||||
case ECMA_MAGIC_STRING_RANGE_ERROR_UL: return (ecma_char_t*) "RangeError";
|
||||
case ECMA_MAGIC_STRING_REFERENCE_ERROR_UL: return (ecma_char_t*) "ReferenceError";
|
||||
case ECMA_MAGIC_STRING_SYNTAX_ERROR_UL: return (ecma_char_t*) "SyntaxError";
|
||||
case ECMA_MAGIC_STRING_TYPE_ERROR_UL: return (ecma_char_t*) "TypeError";
|
||||
case ECMA_MAGIC_STRING_URI_ERROR_UL: return (ecma_char_t*) "URIError";
|
||||
case ECMA_MAGIC_STRING_MATH_UL: return (ecma_char_t*) "Math";
|
||||
case ECMA_MAGIC_STRING_JSON_U: return (ecma_char_t*) "JSON";
|
||||
case ECMA_MAGIC_STRING_PARSE_INT: return (ecma_char_t*) "parseInt";
|
||||
case ECMA_MAGIC_STRING_PARSE_FLOAT: return (ecma_char_t*) "parseFloat";
|
||||
case ECMA_MAGIC_STRING_IS_NAN: return (ecma_char_t*) "isNaN";
|
||||
case ECMA_MAGIC_STRING_IS_FINITE: return (ecma_char_t*) "isFinite";
|
||||
case ECMA_MAGIC_STRING_DECODE_URI: return (ecma_char_t*) "decodeURI";
|
||||
case ECMA_MAGIC_STRING_DECODE_URI_COMPONENT: return (ecma_char_t*) "decodeURIComponent";
|
||||
case ECMA_MAGIC_STRING_ENCODE_URI: return (ecma_char_t*) "encodeURI";
|
||||
case ECMA_MAGIC_STRING_ENCODE_URI_COMPONENT: return (ecma_char_t*) "encodeURIComponent";
|
||||
case ECMA_MAGIC_STRING_GET_PROTOTYPE_OF_UL: return (ecma_char_t*) "getPrototypeOf";
|
||||
case ECMA_MAGIC_STRING_GET_OWN_PROPERTY_DESCRIPTOR_UL: return (ecma_char_t*) "getOwnPropertyDescriptor";
|
||||
case ECMA_MAGIC_STRING_GET_OWN_PROPERTY_NAMES_UL: return (ecma_char_t*) "getOwnPropertyNames";
|
||||
case ECMA_MAGIC_STRING_CREATE: return (ecma_char_t*) "create";
|
||||
case ECMA_MAGIC_STRING_DEFINE_PROPERTY_UL: return (ecma_char_t*) "defineProperty";
|
||||
case ECMA_MAGIC_STRING_DEFINE_PROPERTIES_UL: return (ecma_char_t*) "defineProperties";
|
||||
case ECMA_MAGIC_STRING_SEAL: return (ecma_char_t*) "seal";
|
||||
case ECMA_MAGIC_STRING_FREEZE: return (ecma_char_t*) "freeze";
|
||||
case ECMA_MAGIC_STRING_PREVENT_EXTENSIONS_UL: return (ecma_char_t*) "preventExtensions";
|
||||
case ECMA_MAGIC_STRING_IS_SEALED_UL: return (ecma_char_t*) "isSealed";
|
||||
case ECMA_MAGIC_STRING_IS_FROZEN_UL: return (ecma_char_t*) "isFrozen";
|
||||
case ECMA_MAGIC_STRING_IS_EXTENSIBLE: return (ecma_char_t*) "isExtensible";
|
||||
case ECMA_MAGIC_STRING_KEYS: return (ecma_char_t*) "keys";
|
||||
case ECMA_MAGIC_STRING_WRITABLE: return (ecma_char_t*) "writable";
|
||||
case ECMA_MAGIC_STRING_ENUMERABLE: return (ecma_char_t*) "enumerable";
|
||||
case ECMA_MAGIC_STRING_CONFIGURABLE: return (ecma_char_t*) "configurable";
|
||||
case ECMA_MAGIC_STRING_VALUE: return (ecma_char_t*) "value";
|
||||
case ECMA_MAGIC_STRING_GET: return (ecma_char_t*) "get";
|
||||
case ECMA_MAGIC_STRING_SET: return (ecma_char_t*) "set";
|
||||
case ECMA_MAGIC_STRING_E_U: return (ecma_char_t*) "E";
|
||||
case ECMA_MAGIC_STRING_LN10_U: return (ecma_char_t*) "LN10";
|
||||
case ECMA_MAGIC_STRING_LN2_U: return (ecma_char_t*) "LN2";
|
||||
case ECMA_MAGIC_STRING_LOG2E_U: return (ecma_char_t*) "LOG2E";
|
||||
case ECMA_MAGIC_STRING_LOG10E_U: return (ecma_char_t*) "LOG10E";
|
||||
case ECMA_MAGIC_STRING_PI_U: return (ecma_char_t*) "PI";
|
||||
case ECMA_MAGIC_STRING_SQRT1_2_U: return (ecma_char_t*) "SQRT1_2";
|
||||
case ECMA_MAGIC_STRING_SQRT2_U: return (ecma_char_t*) "SQRT2";
|
||||
case ECMA_MAGIC_STRING_ABS: return (ecma_char_t*) "abs";
|
||||
case ECMA_MAGIC_STRING_ACOS: return (ecma_char_t*) "acos";
|
||||
case ECMA_MAGIC_STRING_ASIN: return (ecma_char_t*) "asin";
|
||||
case ECMA_MAGIC_STRING_ATAN: return (ecma_char_t*) "atan";
|
||||
case ECMA_MAGIC_STRING_ATAN2: return (ecma_char_t*) "atan2";
|
||||
case ECMA_MAGIC_STRING_CEIL: return (ecma_char_t*) "ceil";
|
||||
case ECMA_MAGIC_STRING_COS: return (ecma_char_t*) "cos";
|
||||
case ECMA_MAGIC_STRING_EXP: return (ecma_char_t*) "exp";
|
||||
case ECMA_MAGIC_STRING_FLOOR: return (ecma_char_t*) "floor";
|
||||
case ECMA_MAGIC_STRING_LOG: return (ecma_char_t*) "log";
|
||||
case ECMA_MAGIC_STRING_MAX: return (ecma_char_t*) "max";
|
||||
case ECMA_MAGIC_STRING_MIN: return (ecma_char_t*) "min";
|
||||
case ECMA_MAGIC_STRING_POW: return (ecma_char_t*) "pow";
|
||||
case ECMA_MAGIC_STRING_RANDOM: return (ecma_char_t*) "random";
|
||||
case ECMA_MAGIC_STRING_ROUND: return (ecma_char_t*) "round";
|
||||
case ECMA_MAGIC_STRING_SIN: return (ecma_char_t*) "sin";
|
||||
case ECMA_MAGIC_STRING_SQRT: return (ecma_char_t*) "sqrt";
|
||||
case ECMA_MAGIC_STRING_TAN: return (ecma_char_t*) "tan";
|
||||
case ECMA_MAGIC_STRING_FROM_CHAR_CODE_UL: return (ecma_char_t*) "fromCharCode";
|
||||
case ECMA_MAGIC_STRING_IS_ARRAY_UL: return (ecma_char_t*) "isArray";
|
||||
case ECMA_MAGIC_STRING_TO_STRING_UL: return (ecma_char_t*) "toString";
|
||||
case ECMA_MAGIC_STRING_VALUE_OF_UL: return (ecma_char_t*) "valueOf";
|
||||
case ECMA_MAGIC_STRING_TO_LOCALE_STRING_UL: return (ecma_char_t*) "toLocaleString";
|
||||
case ECMA_MAGIC_STRING_HAS_OWN_PROPERTY_UL: return (ecma_char_t*) "hasOwnProperty";
|
||||
case ECMA_MAGIC_STRING_IS_PROTOTYPE_OF_UL: return (ecma_char_t*) "isPrototypeOf";
|
||||
case ECMA_MAGIC_STRING_PROPERTY_IS_ENUMERABLE_UL: return (ecma_char_t*) "propertyIsEnumerable";
|
||||
case ECMA_MAGIC_STRING_CONCAT: return (ecma_char_t*) "concat";
|
||||
case ECMA_MAGIC_STRING_POP: return (ecma_char_t*) "pop";
|
||||
case ECMA_MAGIC_STRING_JOIN: return (ecma_char_t*) "join";
|
||||
case ECMA_MAGIC_STRING_PUSH: return (ecma_char_t*) "push";
|
||||
case ECMA_MAGIC_STRING_REVERSE: return (ecma_char_t*) "reverse";
|
||||
case ECMA_MAGIC_STRING_SHIFT: return (ecma_char_t*) "shift";
|
||||
case ECMA_MAGIC_STRING_SLICE: return (ecma_char_t*) "slice";
|
||||
case ECMA_MAGIC_STRING_SORT: return (ecma_char_t*) "sort";
|
||||
case ECMA_MAGIC_STRING_SPLICE: return (ecma_char_t*) "splice";
|
||||
case ECMA_MAGIC_STRING_UNSHIFT: return (ecma_char_t*) "unshift";
|
||||
case ECMA_MAGIC_STRING_INDEX_OF_UL: return (ecma_char_t*) "indexOf";
|
||||
case ECMA_MAGIC_STRING_LAST_INDEX_OF_UL: return (ecma_char_t*) "lastIndexOf";
|
||||
case ECMA_MAGIC_STRING_EVERY: return (ecma_char_t*) "every";
|
||||
case ECMA_MAGIC_STRING_SOME: return (ecma_char_t*) "some";
|
||||
case ECMA_MAGIC_STRING_FOR_EACH_UL: return (ecma_char_t*) "forEach";
|
||||
case ECMA_MAGIC_STRING_MAP: return (ecma_char_t*) "map";
|
||||
case ECMA_MAGIC_STRING_FILTER: return (ecma_char_t*) "filter";
|
||||
case ECMA_MAGIC_STRING_REDUCE: return (ecma_char_t*) "reduce";
|
||||
case ECMA_MAGIC_STRING_REDUCE_RIGHT_UL: return (ecma_char_t*) "reduceRight";
|
||||
case ECMA_MAGIC_STRING_CHAR_AT_UL: return (ecma_char_t*) "charAt";
|
||||
case ECMA_MAGIC_STRING_CHAR_CODE_AT_UL: return (ecma_char_t*) "charCodeAt";
|
||||
case ECMA_MAGIC_STRING_LOCALE_COMPARE_UL: return (ecma_char_t*) "localeCompare";
|
||||
case ECMA_MAGIC_STRING_MATCH: return (ecma_char_t*) "match";
|
||||
case ECMA_MAGIC_STRING_REPLACE: return (ecma_char_t*) "replace";
|
||||
case ECMA_MAGIC_STRING_SEARCH: return (ecma_char_t*) "search";
|
||||
case ECMA_MAGIC_STRING_SPLIT: return (ecma_char_t*) "split";
|
||||
case ECMA_MAGIC_STRING_SUBSTRING: return (ecma_char_t*) "substring";
|
||||
case ECMA_MAGIC_STRING_TO_LOWER_CASE_UL: return (ecma_char_t*) "toLowerCase";
|
||||
case ECMA_MAGIC_STRING_TO_LOCALE_LOWER_CASE_UL: return (ecma_char_t*) "toLocaleLowerCase";
|
||||
case ECMA_MAGIC_STRING_TO_UPPER_CASE_UL: return (ecma_char_t*) "toUpperCase";
|
||||
case ECMA_MAGIC_STRING_TO_LOCALE_UPPER_CASE_UL: return (ecma_char_t*) "toLocaleUpperCase";
|
||||
case ECMA_MAGIC_STRING_TRIM: return (ecma_char_t*) "trim";
|
||||
case ECMA_MAGIC_STRING_TO_FIXED_UL: return (ecma_char_t*) "toFixed";
|
||||
case ECMA_MAGIC_STRING_TO_EXPONENTIAL_UL: return (ecma_char_t*) "toExponential";
|
||||
case ECMA_MAGIC_STRING_TO_PRECISION_UL: return (ecma_char_t*) "toPrecision";
|
||||
case ECMA_MAGIC_STRING_TO_DATE_STRING_UL: return (ecma_char_t*) "toDateString";
|
||||
case ECMA_MAGIC_STRING_TO_TIME_STRING_UL: return (ecma_char_t*) "toTimeString";
|
||||
case ECMA_MAGIC_STRING_TO_LOCALE_DATE_STRING_UL: return (ecma_char_t*) "toLocaleDateString";
|
||||
case ECMA_MAGIC_STRING_TO_LOCALE_TIME_STRING_UL: return (ecma_char_t*) "toLocaleTimeString";
|
||||
case ECMA_MAGIC_STRING_GET_TIME_UL: return (ecma_char_t*) "getTime";
|
||||
case ECMA_MAGIC_STRING_GET_FULL_YEAR_UL: return (ecma_char_t*) "getFullYear";
|
||||
case ECMA_MAGIC_STRING_GET_UTC_FULL_YEAR_UL: return (ecma_char_t*) "getUTCFullYear";
|
||||
case ECMA_MAGIC_STRING_GET_MONTH_UL: return (ecma_char_t*) "getMonth";
|
||||
case ECMA_MAGIC_STRING_GET_UTC_MONTH_UL: return (ecma_char_t*) "getUTCMonth";
|
||||
case ECMA_MAGIC_STRING_GET_DATE_UL: return (ecma_char_t*) "getDate";
|
||||
case ECMA_MAGIC_STRING_GET_UTC_DATE_UL: return (ecma_char_t*) "getUTCDate";
|
||||
case ECMA_MAGIC_STRING_GET_DAY_UL: return (ecma_char_t*) "getDay";
|
||||
case ECMA_MAGIC_STRING_GET_UTC_DAY_UL: return (ecma_char_t*) "getUTCDay";
|
||||
case ECMA_MAGIC_STRING_GET_HOURS_UL: return (ecma_char_t*) "getHours";
|
||||
case ECMA_MAGIC_STRING_GET_UTC_HOURS_UL: return (ecma_char_t*) "getUTCHours";
|
||||
case ECMA_MAGIC_STRING_GET_MINUTES_UL: return (ecma_char_t*) "getMinutes";
|
||||
case ECMA_MAGIC_STRING_GET_UTC_MINUTES_UL: return (ecma_char_t*) "getUTCMinutes";
|
||||
case ECMA_MAGIC_STRING_GET_SECONDS_UL: return (ecma_char_t*) "getSeconds";
|
||||
case ECMA_MAGIC_STRING_GET_UTC_SECONDS_UL: return (ecma_char_t*) "getUTCSeconds";
|
||||
case ECMA_MAGIC_STRING_GET_MILLISECONDS_UL: return (ecma_char_t*) "getMilliseconds";
|
||||
case ECMA_MAGIC_STRING_GET_UTC_MILLISECONDS_UL: return (ecma_char_t*) "getUTCMilliseconds";
|
||||
case ECMA_MAGIC_STRING_GET_TIMEZONE_OFFSET_UL: return (ecma_char_t*) "getTimezoneOffset";
|
||||
case ECMA_MAGIC_STRING_SET_TIME_UL: return (ecma_char_t*) "setTime";
|
||||
case ECMA_MAGIC_STRING_SET_MILLISECONDS_UL: return (ecma_char_t*) "setMilliseconds";
|
||||
case ECMA_MAGIC_STRING_SET_UTC_MILLISECONDS_UL: return (ecma_char_t*) "setUTCMilliseconds";
|
||||
case ECMA_MAGIC_STRING_SET_SECONDS_UL: return (ecma_char_t*) "setSeconds";
|
||||
case ECMA_MAGIC_STRING_SET_UTC_SECONDS_UL: return (ecma_char_t*) "setUTCSeconds";
|
||||
case ECMA_MAGIC_STRING_SET_MINUTES_UL: return (ecma_char_t*) "setMinutes";
|
||||
case ECMA_MAGIC_STRING_SET_UTC_MINUTES_UL: return (ecma_char_t*) "setUTCMinutes";
|
||||
case ECMA_MAGIC_STRING_SET_HOURS_UL: return (ecma_char_t*) "setHours";
|
||||
case ECMA_MAGIC_STRING_SET_UTC_HOURS_UL: return (ecma_char_t*) "setUTCHours";
|
||||
case ECMA_MAGIC_STRING_SET_DATE_UL: return (ecma_char_t*) "setDate";
|
||||
case ECMA_MAGIC_STRING_SET_UTC_DATE_UL: return (ecma_char_t*) "setUTCDate";
|
||||
case ECMA_MAGIC_STRING_SET_MONTH_UL: return (ecma_char_t*) "setMonth";
|
||||
case ECMA_MAGIC_STRING_SET_UTC_MONTH_UL: return (ecma_char_t*) "setUTCMonth";
|
||||
case ECMA_MAGIC_STRING_SET_FULL_YEAR_UL: return (ecma_char_t*) "setFullYear";
|
||||
case ECMA_MAGIC_STRING_SET_UTC_FULL_YEAR_UL: return (ecma_char_t*) "setUTCFullYear";
|
||||
case ECMA_MAGIC_STRING_TO_UTC_STRING_UL: return (ecma_char_t*) "toUTCString";
|
||||
case ECMA_MAGIC_STRING_TO_ISO_STRING_UL: return (ecma_char_t*) "toISOString";
|
||||
case ECMA_MAGIC_STRING_TO_JSON_UL: return (ecma_char_t*) "toJSON";
|
||||
case ECMA_MAGIC_STRING_MAX_VALUE_U: return (ecma_char_t*) "MAX_VALUE";
|
||||
case ECMA_MAGIC_STRING_MIN_VALUE_U: return (ecma_char_t*) "MIN_VALUE";
|
||||
case ECMA_MAGIC_STRING_POSITIVE_INFINITY_U: return (ecma_char_t*) "POSITIVE_INFINITY";
|
||||
case ECMA_MAGIC_STRING_NEGATIVE_INFINITY_U: return (ecma_char_t*) "NEGATIVE_INFINITY";
|
||||
case ECMA_MAGIC_STRING_COMPACT_PROFILE_ERROR_UL: return (ecma_char_t*) "CompactProfileError";
|
||||
case ECMA_MAGIC_STRING_APPLY: return (ecma_char_t*) "apply";
|
||||
case ECMA_MAGIC_STRING_CALL: return (ecma_char_t*) "call";
|
||||
case ECMA_MAGIC_STRING_BIND: return (ecma_char_t*) "bind";
|
||||
case ECMA_MAGIC_STRING_EXEC: return (ecma_char_t*) "exec";
|
||||
case ECMA_MAGIC_STRING_TEST: return (ecma_char_t*) "test";
|
||||
case ECMA_MAGIC_STRING_NAME: return (ecma_char_t*) "name";
|
||||
case ECMA_MAGIC_STRING_MESSAGE: return (ecma_char_t*) "message";
|
||||
case ECMA_MAGIC_STRING_LEFT_SQUARE_CHAR: return (ecma_char_t*) "[";
|
||||
case ECMA_MAGIC_STRING_RIGHT_SQUARE_CHAR: return (ecma_char_t*) "]";
|
||||
case ECMA_MAGIC_STRING_SPACE_CHAR: return (ecma_char_t*) " ";
|
||||
case ECMA_MAGIC_STRING__EMPTY: return (ecma_char_t*) "";
|
||||
#define ECMA_MAGIC_STRING_DEF(id, ascii_zt_string) \
|
||||
case ECMA_MAGIC_STRING_ ## id: return (ecma_char_t*) ascii_zt_string;
|
||||
#include "ecma-magic-strings.inc.h"
|
||||
#undef ECMA_MAGIC_STRING_DEF
|
||||
|
||||
case ECMA_MAGIC_STRING__COUNT: break;
|
||||
}
|
||||
|
||||
|
||||
209
src/libecmaobjects/ecma-magic-strings.inc.h
Normal file
209
src/libecmaobjects/ecma-magic-strings.inc.h
Normal file
@ -0,0 +1,209 @@
|
||||
/* Copyright 2014 Samsung Electronics Co., Ltd.
|
||||
*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* List of ECMA magic strings
|
||||
*/
|
||||
|
||||
ECMA_MAGIC_STRING_DEF (ARGUMENTS, "arguments")
|
||||
ECMA_MAGIC_STRING_DEF (EVAL, "eval")
|
||||
ECMA_MAGIC_STRING_DEF (PROTOTYPE, "prototype")
|
||||
ECMA_MAGIC_STRING_DEF (CONSTRUCTOR, "constructor")
|
||||
ECMA_MAGIC_STRING_DEF (CALLER, "caller")
|
||||
ECMA_MAGIC_STRING_DEF (CALLEE, "callee")
|
||||
ECMA_MAGIC_STRING_DEF (UNDEFINED, "undefined")
|
||||
ECMA_MAGIC_STRING_DEF (NULL, "null")
|
||||
ECMA_MAGIC_STRING_DEF (FALSE, "false")
|
||||
ECMA_MAGIC_STRING_DEF (TRUE, "true")
|
||||
ECMA_MAGIC_STRING_DEF (BOOLEAN, "boolean")
|
||||
ECMA_MAGIC_STRING_DEF (NUMBER, "number")
|
||||
ECMA_MAGIC_STRING_DEF (STRING, "string")
|
||||
ECMA_MAGIC_STRING_DEF (OBJECT, "object")
|
||||
ECMA_MAGIC_STRING_DEF (FUNCTION, "function")
|
||||
ECMA_MAGIC_STRING_DEF (LENGTH, "length")
|
||||
ECMA_MAGIC_STRING_DEF (NAN, "NaN")
|
||||
ECMA_MAGIC_STRING_DEF (INFINITY_UL, "Infinity")
|
||||
ECMA_MAGIC_STRING_DEF (UNDEFINED_UL, "Undefined")
|
||||
ECMA_MAGIC_STRING_DEF (NULL_UL, "Null")
|
||||
ECMA_MAGIC_STRING_DEF (OBJECT_UL, "Object")
|
||||
ECMA_MAGIC_STRING_DEF (FUNCTION_UL, "Function")
|
||||
ECMA_MAGIC_STRING_DEF (ARRAY_UL, "Array")
|
||||
ECMA_MAGIC_STRING_DEF (ARGUMENTS_UL, "Arguments")
|
||||
ECMA_MAGIC_STRING_DEF (STRING_UL, "String")
|
||||
ECMA_MAGIC_STRING_DEF (BOOLEAN_UL, "Boolean")
|
||||
ECMA_MAGIC_STRING_DEF (NUMBER_UL, "Number")
|
||||
ECMA_MAGIC_STRING_DEF (DATE_UL, "Date")
|
||||
ECMA_MAGIC_STRING_DEF (REG_EXP_UL, "RegExp")
|
||||
ECMA_MAGIC_STRING_DEF (ERROR_UL, "Error")
|
||||
ECMA_MAGIC_STRING_DEF (EVAL_ERROR_UL, "EvalError")
|
||||
ECMA_MAGIC_STRING_DEF (RANGE_ERROR_UL, "RangeError")
|
||||
ECMA_MAGIC_STRING_DEF (REFERENCE_ERROR_UL, "ReferenceError")
|
||||
ECMA_MAGIC_STRING_DEF (SYNTAX_ERROR_UL, "SyntaxError")
|
||||
ECMA_MAGIC_STRING_DEF (TYPE_ERROR_UL, "TypeError")
|
||||
ECMA_MAGIC_STRING_DEF (URI_ERROR_UL, "URIError")
|
||||
ECMA_MAGIC_STRING_DEF (MATH_UL, "Math")
|
||||
ECMA_MAGIC_STRING_DEF (JSON_U, "JSON")
|
||||
ECMA_MAGIC_STRING_DEF (PARSE_INT, "parseInt")
|
||||
ECMA_MAGIC_STRING_DEF (PARSE_FLOAT, "parseFloat")
|
||||
ECMA_MAGIC_STRING_DEF (IS_NAN, "isNaN")
|
||||
ECMA_MAGIC_STRING_DEF (IS_FINITE, "isFinite")
|
||||
ECMA_MAGIC_STRING_DEF (DECODE_URI, "decodeURI")
|
||||
ECMA_MAGIC_STRING_DEF (DECODE_URI_COMPONENT, "decodeURIComponent")
|
||||
ECMA_MAGIC_STRING_DEF (ENCODE_URI, "encodeURI")
|
||||
ECMA_MAGIC_STRING_DEF (ENCODE_URI_COMPONENT, "encodeURIComponent")
|
||||
ECMA_MAGIC_STRING_DEF (GET_PROTOTYPE_OF_UL, "getPrototypeOf")
|
||||
ECMA_MAGIC_STRING_DEF (GET_OWN_PROPERTY_DESCRIPTOR_UL, "getOwnPropertyDescriptor")
|
||||
ECMA_MAGIC_STRING_DEF (GET_OWN_PROPERTY_NAMES_UL, "getOwnPropertyNames")
|
||||
ECMA_MAGIC_STRING_DEF (CREATE, "create")
|
||||
ECMA_MAGIC_STRING_DEF (DEFINE_PROPERTY_UL, "defineProperty")
|
||||
ECMA_MAGIC_STRING_DEF (DEFINE_PROPERTIES_UL, "defineProperties")
|
||||
ECMA_MAGIC_STRING_DEF (SEAL, "seal")
|
||||
ECMA_MAGIC_STRING_DEF (FREEZE, "freeze")
|
||||
ECMA_MAGIC_STRING_DEF (PREVENT_EXTENSIONS_UL, "preventExtensions")
|
||||
ECMA_MAGIC_STRING_DEF (IS_SEALED_UL, "isSealed")
|
||||
ECMA_MAGIC_STRING_DEF (IS_FROZEN_UL, "isFrozen")
|
||||
ECMA_MAGIC_STRING_DEF (IS_EXTENSIBLE, "isExtensible")
|
||||
ECMA_MAGIC_STRING_DEF (KEYS, "keys")
|
||||
ECMA_MAGIC_STRING_DEF (WRITABLE, "writable")
|
||||
ECMA_MAGIC_STRING_DEF (ENUMERABLE, "enumerable")
|
||||
ECMA_MAGIC_STRING_DEF (CONFIGURABLE, "configurable")
|
||||
ECMA_MAGIC_STRING_DEF (VALUE, "value")
|
||||
ECMA_MAGIC_STRING_DEF (GET, "get")
|
||||
ECMA_MAGIC_STRING_DEF (SET, "set")
|
||||
ECMA_MAGIC_STRING_DEF (E_U, "E")
|
||||
ECMA_MAGIC_STRING_DEF (LN10_U, "LN10")
|
||||
ECMA_MAGIC_STRING_DEF (LN2_U, "LN2")
|
||||
ECMA_MAGIC_STRING_DEF (LOG2E_U, "LOG2E")
|
||||
ECMA_MAGIC_STRING_DEF (LOG10E_U, "LOG10E")
|
||||
ECMA_MAGIC_STRING_DEF (PI_U, "PI")
|
||||
ECMA_MAGIC_STRING_DEF (SQRT1_2_U, "SQRT1_2")
|
||||
ECMA_MAGIC_STRING_DEF (SQRT2_U, "SQRT2")
|
||||
ECMA_MAGIC_STRING_DEF (ABS, "abs")
|
||||
ECMA_MAGIC_STRING_DEF (ACOS, "acos")
|
||||
ECMA_MAGIC_STRING_DEF (ASIN, "asin")
|
||||
ECMA_MAGIC_STRING_DEF (ATAN, "atan")
|
||||
ECMA_MAGIC_STRING_DEF (ATAN2, "atan2")
|
||||
ECMA_MAGIC_STRING_DEF (CEIL, "ceil")
|
||||
ECMA_MAGIC_STRING_DEF (COS, "cos")
|
||||
ECMA_MAGIC_STRING_DEF (EXP, "exp")
|
||||
ECMA_MAGIC_STRING_DEF (FLOOR, "floor")
|
||||
ECMA_MAGIC_STRING_DEF (LOG, "log")
|
||||
ECMA_MAGIC_STRING_DEF (MAX, "max")
|
||||
ECMA_MAGIC_STRING_DEF (MIN, "min")
|
||||
ECMA_MAGIC_STRING_DEF (POW, "pow")
|
||||
ECMA_MAGIC_STRING_DEF (RANDOM, "random")
|
||||
ECMA_MAGIC_STRING_DEF (ROUND, "round")
|
||||
ECMA_MAGIC_STRING_DEF (SIN, "sin")
|
||||
ECMA_MAGIC_STRING_DEF (SQRT, "sqrt")
|
||||
ECMA_MAGIC_STRING_DEF (TAN, "tan")
|
||||
ECMA_MAGIC_STRING_DEF (FROM_CHAR_CODE_UL, "fromCharCode")
|
||||
ECMA_MAGIC_STRING_DEF (IS_ARRAY_UL, "isArray")
|
||||
ECMA_MAGIC_STRING_DEF (TO_STRING_UL, "toString")
|
||||
ECMA_MAGIC_STRING_DEF (VALUE_OF_UL, "valueOf")
|
||||
ECMA_MAGIC_STRING_DEF (TO_LOCALE_STRING_UL, "toLocaleString")
|
||||
ECMA_MAGIC_STRING_DEF (HAS_OWN_PROPERTY_UL, "hasOwnProperty")
|
||||
ECMA_MAGIC_STRING_DEF (IS_PROTOTYPE_OF_UL, "isPrototypeOf")
|
||||
ECMA_MAGIC_STRING_DEF (PROPERTY_IS_ENUMERABLE_UL, "propertyIsEnumerable")
|
||||
ECMA_MAGIC_STRING_DEF (CONCAT, "concat")
|
||||
ECMA_MAGIC_STRING_DEF (POP, "pop")
|
||||
ECMA_MAGIC_STRING_DEF (JOIN, "join")
|
||||
ECMA_MAGIC_STRING_DEF (PUSH, "push")
|
||||
ECMA_MAGIC_STRING_DEF (REVERSE, "reverse")
|
||||
ECMA_MAGIC_STRING_DEF (SHIFT, "shift")
|
||||
ECMA_MAGIC_STRING_DEF (SLICE, "slice")
|
||||
ECMA_MAGIC_STRING_DEF (SORT, "sort")
|
||||
ECMA_MAGIC_STRING_DEF (SPLICE, "splice")
|
||||
ECMA_MAGIC_STRING_DEF (UNSHIFT, "unshift")
|
||||
ECMA_MAGIC_STRING_DEF (INDEX_OF_UL, "indexOf")
|
||||
ECMA_MAGIC_STRING_DEF (LAST_INDEX_OF_UL, "lastIndexOf")
|
||||
ECMA_MAGIC_STRING_DEF (EVERY, "every")
|
||||
ECMA_MAGIC_STRING_DEF (SOME, "some")
|
||||
ECMA_MAGIC_STRING_DEF (FOR_EACH_UL, "forEach")
|
||||
ECMA_MAGIC_STRING_DEF (MAP, "map")
|
||||
ECMA_MAGIC_STRING_DEF (FILTER, "filter")
|
||||
ECMA_MAGIC_STRING_DEF (REDUCE, "reduce")
|
||||
ECMA_MAGIC_STRING_DEF (REDUCE_RIGHT_UL, "reduceRight")
|
||||
ECMA_MAGIC_STRING_DEF (CHAR_AT_UL, "charAt")
|
||||
ECMA_MAGIC_STRING_DEF (CHAR_CODE_AT_UL, "charCodeAt")
|
||||
ECMA_MAGIC_STRING_DEF (LOCALE_COMPARE_UL, "localeCompare")
|
||||
ECMA_MAGIC_STRING_DEF (MATCH, "match")
|
||||
ECMA_MAGIC_STRING_DEF (REPLACE, "replace")
|
||||
ECMA_MAGIC_STRING_DEF (SEARCH, "search")
|
||||
ECMA_MAGIC_STRING_DEF (SPLIT, "split")
|
||||
ECMA_MAGIC_STRING_DEF (SUBSTRING, "substring")
|
||||
ECMA_MAGIC_STRING_DEF (TO_LOWER_CASE_UL, "toLowerCase")
|
||||
ECMA_MAGIC_STRING_DEF (TO_LOCALE_LOWER_CASE_UL, "toLocaleLowerCase")
|
||||
ECMA_MAGIC_STRING_DEF (TO_UPPER_CASE_UL, "toUpperCase")
|
||||
ECMA_MAGIC_STRING_DEF (TO_LOCALE_UPPER_CASE_UL, "toLocaleUpperCase")
|
||||
ECMA_MAGIC_STRING_DEF (TRIM, "trim")
|
||||
ECMA_MAGIC_STRING_DEF (TO_FIXED_UL, "toFixed")
|
||||
ECMA_MAGIC_STRING_DEF (TO_EXPONENTIAL_UL, "toExponential")
|
||||
ECMA_MAGIC_STRING_DEF (TO_PRECISION_UL, "toPrecision")
|
||||
ECMA_MAGIC_STRING_DEF (TO_DATE_STRING_UL, "toDateString")
|
||||
ECMA_MAGIC_STRING_DEF (TO_TIME_STRING_UL, "toTimeString")
|
||||
ECMA_MAGIC_STRING_DEF (TO_LOCALE_DATE_STRING_UL, "toLocaleDateString")
|
||||
ECMA_MAGIC_STRING_DEF (TO_LOCALE_TIME_STRING_UL, "toLocaleTimeString")
|
||||
ECMA_MAGIC_STRING_DEF (GET_TIME_UL, "getTime")
|
||||
ECMA_MAGIC_STRING_DEF (GET_FULL_YEAR_UL, "getFullYear")
|
||||
ECMA_MAGIC_STRING_DEF (GET_UTC_FULL_YEAR_UL, "getUTCFullYear")
|
||||
ECMA_MAGIC_STRING_DEF (GET_MONTH_UL, "getMonth")
|
||||
ECMA_MAGIC_STRING_DEF (GET_UTC_MONTH_UL, "getUTCMonth")
|
||||
ECMA_MAGIC_STRING_DEF (GET_DATE_UL, "getDate")
|
||||
ECMA_MAGIC_STRING_DEF (GET_UTC_DATE_UL, "getUTCDate")
|
||||
ECMA_MAGIC_STRING_DEF (GET_DAY_UL, "getDay")
|
||||
ECMA_MAGIC_STRING_DEF (GET_UTC_DAY_UL, "getUTCDay")
|
||||
ECMA_MAGIC_STRING_DEF (GET_HOURS_UL, "getHours")
|
||||
ECMA_MAGIC_STRING_DEF (GET_UTC_HOURS_UL, "getUTCHours")
|
||||
ECMA_MAGIC_STRING_DEF (GET_MINUTES_UL, "getMinutes")
|
||||
ECMA_MAGIC_STRING_DEF (GET_UTC_MINUTES_UL, "getUTCMinutes")
|
||||
ECMA_MAGIC_STRING_DEF (GET_SECONDS_UL, "getSeconds")
|
||||
ECMA_MAGIC_STRING_DEF (GET_UTC_SECONDS_UL, "getUTCSeconds")
|
||||
ECMA_MAGIC_STRING_DEF (GET_MILLISECONDS_UL, "getMilliseconds")
|
||||
ECMA_MAGIC_STRING_DEF (GET_UTC_MILLISECONDS_UL, "getUTCMilliseconds")
|
||||
ECMA_MAGIC_STRING_DEF (GET_TIMEZONE_OFFSET_UL, "getTimezoneOffset")
|
||||
ECMA_MAGIC_STRING_DEF (SET_TIME_UL, "setTime")
|
||||
ECMA_MAGIC_STRING_DEF (SET_MILLISECONDS_UL, "setMilliseconds")
|
||||
ECMA_MAGIC_STRING_DEF (SET_UTC_MILLISECONDS_UL, "setUTCMilliseconds")
|
||||
ECMA_MAGIC_STRING_DEF (SET_SECONDS_UL, "setSeconds")
|
||||
ECMA_MAGIC_STRING_DEF (SET_UTC_SECONDS_UL, "setUTCSeconds")
|
||||
ECMA_MAGIC_STRING_DEF (SET_MINUTES_UL, "setMinutes")
|
||||
ECMA_MAGIC_STRING_DEF (SET_UTC_MINUTES_UL, "setUTCMinutes")
|
||||
ECMA_MAGIC_STRING_DEF (SET_HOURS_UL, "setHours")
|
||||
ECMA_MAGIC_STRING_DEF (SET_UTC_HOURS_UL, "setUTCHours")
|
||||
ECMA_MAGIC_STRING_DEF (SET_DATE_UL, "setDate")
|
||||
ECMA_MAGIC_STRING_DEF (SET_UTC_DATE_UL, "setUTCDate")
|
||||
ECMA_MAGIC_STRING_DEF (SET_MONTH_UL, "setMonth")
|
||||
ECMA_MAGIC_STRING_DEF (SET_UTC_MONTH_UL, "setUTCMonth")
|
||||
ECMA_MAGIC_STRING_DEF (SET_FULL_YEAR_UL, "setFullYear")
|
||||
ECMA_MAGIC_STRING_DEF (SET_UTC_FULL_YEAR_UL, "setUTCFullYear")
|
||||
ECMA_MAGIC_STRING_DEF (TO_UTC_STRING_UL, "toUTCString")
|
||||
ECMA_MAGIC_STRING_DEF (TO_ISO_STRING_UL, "toISOString")
|
||||
ECMA_MAGIC_STRING_DEF (TO_JSON_UL, "toJSON")
|
||||
ECMA_MAGIC_STRING_DEF (MAX_VALUE_U, "MAX_VALUE")
|
||||
ECMA_MAGIC_STRING_DEF (MIN_VALUE_U, "MIN_VALUE")
|
||||
ECMA_MAGIC_STRING_DEF (POSITIVE_INFINITY_U, "POSITIVE_INFINITY")
|
||||
ECMA_MAGIC_STRING_DEF (NEGATIVE_INFINITY_U, "NEGATIVE_INFINITY")
|
||||
ECMA_MAGIC_STRING_DEF (COMPACT_PROFILE_ERROR_UL, "CompactProfileError")
|
||||
ECMA_MAGIC_STRING_DEF (APPLY, "apply")
|
||||
ECMA_MAGIC_STRING_DEF (CALL, "call")
|
||||
ECMA_MAGIC_STRING_DEF (BIND, "bind")
|
||||
ECMA_MAGIC_STRING_DEF (EXEC, "exec")
|
||||
ECMA_MAGIC_STRING_DEF (TEST, "test")
|
||||
ECMA_MAGIC_STRING_DEF (NAME, "name")
|
||||
ECMA_MAGIC_STRING_DEF (MESSAGE, "message")
|
||||
ECMA_MAGIC_STRING_DEF (LEFT_SQUARE_CHAR, "[")
|
||||
ECMA_MAGIC_STRING_DEF (RIGHT_SQUARE_CHAR, "]")
|
||||
ECMA_MAGIC_STRING_DEF (SPACE_CHAR, " ")
|
||||
ECMA_MAGIC_STRING_DEF (_EMPTY, "")
|
||||
Loading…
x
Reference in New Issue
Block a user