diff options
author | Robert Fancsik <frobert@inf.u-szeged.hu> | 2019-06-24 11:18:37 +0200 |
---|---|---|
committer | Dániel Bátyai <dbatyai@inf.u-szeged.hu> | 2019-06-24 11:18:37 +0200 |
commit | 9d4c2315f3a59e83dff1c4f2c3c76423a12f5982 (patch) | |
tree | 777d6bd5b217615fad1723832c74f263ffebaddd /jerry-core/ecma/builtin-objects/ecma-builtin-map-prototype.inc.h | |
parent | 6f7dbbce7ea3ceeee929a7b5c59c152073247d66 (diff) |
Implement the Map/Set iterator operations (#2882)
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik frobert@inf.u-szeged.hu
Diffstat (limited to 'jerry-core/ecma/builtin-objects/ecma-builtin-map-prototype.inc.h')
-rw-r--r-- | jerry-core/ecma/builtin-objects/ecma-builtin-map-prototype.inc.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/jerry-core/ecma/builtin-objects/ecma-builtin-map-prototype.inc.h b/jerry-core/ecma/builtin-objects/ecma-builtin-map-prototype.inc.h index 628647e6..c7d7bc7c 100644 --- a/jerry-core/ecma/builtin-objects/ecma-builtin-map-prototype.inc.h +++ b/jerry-core/ecma/builtin-objects/ecma-builtin-map-prototype.inc.h @@ -44,6 +44,12 @@ ROUTINE (LIT_MAGIC_STRING_FOR_EACH_UL, ecma_builtin_map_prototype_object_foreach ROUTINE (LIT_MAGIC_STRING_GET, ecma_builtin_map_prototype_object_get, 1, 1) ROUTINE (LIT_MAGIC_STRING_HAS, ecma_builtin_map_prototype_object_has, 1, 1) ROUTINE (LIT_MAGIC_STRING_SET, ecma_builtin_map_prototype_object_set, 2, 2) +#if ENABLED (JERRY_ES2015_BUILTIN_ITERATOR) +ROUTINE (LIT_MAGIC_STRING_ENTRIES, ecma_builtin_map_prototype_object_entries, 0, 0) +ROUTINE (LIT_MAGIC_STRING_VALUES, ecma_builtin_map_prototype_object_values, 0, 0) +ROUTINE (LIT_MAGIC_STRING_KEYS, ecma_builtin_map_prototype_object_keys, 0, 0) +ROUTINE (LIT_GLOBAL_SYMBOL_ITERATOR, ecma_builtin_map_prototype_object_values, 0, 0) +#endif /* ENABLED (JERRY_ES2015_BUILTIN_ITERATOR) */ /* ECMA-262 v6, 23.1.3.10 */ ACCESSOR_READ_ONLY (LIT_MAGIC_STRING_SIZE, |