Passing 'this' argument to built-in routines.
This commit is contained in:
@@ -55,6 +55,7 @@ extern ecma_length_t
|
||||
ecma_builtin_global_get_routine_parameters_number (ecma_magic_string_id_t routine_id);
|
||||
extern ecma_completion_value_t
|
||||
ecma_builtin_global_dispatch_routine (ecma_magic_string_id_t builtin_routine_id,
|
||||
ecma_value_t this_arg_value,
|
||||
ecma_value_t arguments_list [],
|
||||
ecma_length_t arguments_number);
|
||||
extern ecma_property_t*
|
||||
@@ -68,6 +69,7 @@ extern ecma_length_t
|
||||
ecma_builtin_object_get_routine_parameters_number (ecma_magic_string_id_t routine_id);
|
||||
extern ecma_completion_value_t
|
||||
ecma_builtin_object_dispatch_routine (ecma_magic_string_id_t builtin_routine_id,
|
||||
ecma_value_t this_arg_value,
|
||||
ecma_value_t arguments_list [],
|
||||
ecma_length_t arguments_number);
|
||||
extern ecma_property_t*
|
||||
@@ -94,6 +96,7 @@ extern ecma_length_t
|
||||
ecma_builtin_math_get_routine_parameters_number (ecma_magic_string_id_t routine_id);
|
||||
extern ecma_completion_value_t
|
||||
ecma_builtin_math_dispatch_routine (ecma_magic_string_id_t builtin_routine_id,
|
||||
ecma_value_t this_arg_value,
|
||||
ecma_value_t arguments_list [],
|
||||
ecma_length_t arguments_number);
|
||||
extern ecma_property_t*
|
||||
@@ -105,6 +108,7 @@ extern ecma_length_t
|
||||
ecma_builtin_string_get_routine_parameters_number (ecma_magic_string_id_t routine_id);
|
||||
extern ecma_completion_value_t
|
||||
ecma_builtin_string_dispatch_routine (ecma_magic_string_id_t builtin_routine_id,
|
||||
ecma_value_t this_arg_value,
|
||||
ecma_value_t arguments_list [],
|
||||
ecma_length_t arguments_number);
|
||||
extern ecma_property_t*
|
||||
|
||||
Reference in New Issue
Block a user