Implementing stubs for ecma objects' common internal properties and methods (ECMA-262 v5, Table 8).
This commit is contained in:
@@ -38,10 +38,10 @@ typedef enum
|
||||
ECMA_PREFERRED_TYPE_BOOLEAN, /**< Boolean */
|
||||
ECMA_PREFERRED_TYPE_NUMBER, /**< Number */
|
||||
ECMA_PREFERRED_TYPE_STRING /**< String */
|
||||
} ecma_preferred_type_hint;
|
||||
} ecma_preferred_type_hint_t;
|
||||
|
||||
extern ecma_completion_value_t ecma_op_check_object_coercible( ecma_value_t value);
|
||||
extern ecma_completion_value_t ecma_op_to_primitive( ecma_value_t value, ecma_preferred_type_hint preferred_type);
|
||||
extern ecma_completion_value_t ecma_op_to_primitive( ecma_value_t value, ecma_preferred_type_hint_t preferred_type);
|
||||
extern ecma_completion_value_t ecma_op_to_boolean( ecma_value_t value);
|
||||
extern ecma_completion_value_t ecma_op_to_number( ecma_value_t value);
|
||||
extern ecma_completion_value_t ecma_op_to_object( ecma_value_t value);
|
||||
|
||||
Reference in New Issue
Block a user