Moving magic strings definitions to ecma-magic-strings.inc.h.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user