mirror of
https://github.com/jerryscript-project/jerryscript.git
synced 2025-12-15 16:29:21 +00:00
Adding magic strings for the Math object's properties names.
This commit is contained in:
parent
615903dbf5
commit
5f9a068a61
@ -704,6 +704,32 @@ typedef enum
|
||||
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__COUNT /**< number of magic strings */
|
||||
} ecma_magic_string_id_t;
|
||||
|
||||
|
||||
@ -1283,6 +1283,32 @@ ecma_get_magic_string_zt (ecma_magic_string_id_t id) /**< magic string id */
|
||||
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__COUNT: break;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user