From 4c03b3a899d49f0f4f2c54903403aaa9b384c315 Mon Sep 17 00:00:00 2001 From: Damien George Date: Tue, 12 Aug 2014 18:33:40 +0100 Subject: py: Implement builtin reversed() function. reversed function now implemented, and works for tuple, list, str, bytes and user objects with __len__ and __getitem__. Renamed mp_builtin_len to mp_obj_len to make it publically available (eg for reversed). --- py/builtintables.c | 1 + 1 file changed, 1 insertion(+) (limited to 'py/builtintables.c') diff --git a/py/builtintables.c b/py/builtintables.c index ff530b93b..0f0cfcbc7 100644 --- a/py/builtintables.c +++ b/py/builtintables.c @@ -66,6 +66,7 @@ STATIC const mp_map_elem_t mp_builtin_object_table[] = { { MP_OBJ_NEW_QSTR(MP_QSTR_property), (mp_obj_t)&mp_type_property }, #endif { MP_OBJ_NEW_QSTR(MP_QSTR_range), (mp_obj_t)&mp_type_range }, + { MP_OBJ_NEW_QSTR(MP_QSTR_reversed), (mp_obj_t)&mp_type_reversed }, #if MICROPY_PY_BUILTINS_SET { MP_OBJ_NEW_QSTR(MP_QSTR_set), (mp_obj_t)&mp_type_set }, #endif -- cgit v1.2.3