Style fixes regarding 'empty' value: introducing ecma_is_empty_completion_value, reducing usage of the 'empty' value, listing possible usage cases of the 'empty' value in the comment to it's definition.
This commit is contained in:
@@ -56,6 +56,7 @@ extern ecma_value_t ecma_copy_value( const ecma_value_t value);
|
||||
extern void ecma_free_value( const ecma_value_t value);
|
||||
|
||||
extern ecma_completion_value_t ecma_make_completion_value( ecma_completion_type_t type, ecma_value_t value, uint8_t target);
|
||||
extern ecma_completion_value_t ecma_make_simple_completion_value( ecma_simple_value_t simple_value);
|
||||
extern ecma_completion_value_t ecma_make_throw_value( ecma_object_t *exception_p);
|
||||
extern ecma_completion_value_t ecma_make_empty_completion_value( void);
|
||||
extern ecma_completion_value_t ecma_copy_completion_value( ecma_completion_value_t value);
|
||||
@@ -64,8 +65,9 @@ extern void ecma_free_completion_value( ecma_completion_value_t completion_value
|
||||
extern bool ecma_is_completion_value_normal( ecma_completion_value_t value);
|
||||
extern bool ecma_is_completion_value_throw( ecma_completion_value_t value);
|
||||
extern bool ecma_is_completion_value_normal_simple_value( ecma_completion_value_t value, ecma_simple_value_t simple_value);
|
||||
extern bool ecma_is_completion_value_normal_false( ecma_completion_value_t value);
|
||||
extern bool ecma_is_completion_value_normal_true( ecma_completion_value_t value);
|
||||
extern bool ecma_is_completion_value_normal_false( ecma_completion_value_t value);
|
||||
extern bool ecma_is_empty_completion_value( ecma_completion_value_t value);
|
||||
|
||||
extern ecma_object_t* ecma_create_object( ecma_object_t *prototype_object_p, bool is_extensible);
|
||||
extern ecma_object_t* ecma_create_lexical_environment( ecma_object_t *outer_lexical_environment_p, ecma_lexical_environment_type_t type);
|
||||
|
||||
Reference in New Issue
Block a user