aboutsummaryrefslogtreecommitdiff
path: root/py/builtin.h
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2017-01-21 23:17:51 +1100
committerDamien George <damien.p.george@gmail.com>2017-01-22 11:56:16 +1100
commit9f04dfb568b8af339ec34ea1a94fb2eb8890bf8c (patch)
tree125d6d250a4fee0f96db44c6a52e8b0027c65ece /py/builtin.h
parentbd3dd9296b256d91e6021e481b7f4f5c6ae35a92 (diff)
py: Add builtin help function to core, with default help msg.
This builtin is configured using MICROPY_PY_BUILTINS_HELP, and is disabled by default.
Diffstat (limited to 'py/builtin.h')
-rw-r--r--py/builtin.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/py/builtin.h b/py/builtin.h
index 282eb1cc9..ec326d037 100644
--- a/py/builtin.h
+++ b/py/builtin.h
@@ -53,6 +53,7 @@ MP_DECLARE_CONST_FUN_OBJ_3(mp_builtin_setattr_obj);
MP_DECLARE_CONST_FUN_OBJ_0(mp_builtin_globals_obj);
MP_DECLARE_CONST_FUN_OBJ_2(mp_builtin_hasattr_obj);
MP_DECLARE_CONST_FUN_OBJ_1(mp_builtin_hash_obj);
+MP_DECLARE_CONST_FUN_OBJ_VAR_BETWEEN(mp_builtin_help_obj);
MP_DECLARE_CONST_FUN_OBJ_1(mp_builtin_hex_obj);
MP_DECLARE_CONST_FUN_OBJ_1(mp_builtin_id_obj);
MP_DECLARE_CONST_FUN_OBJ_2(mp_builtin_isinstance_obj);
@@ -72,7 +73,6 @@ MP_DECLARE_CONST_FUN_OBJ_VAR_BETWEEN(mp_builtin_round_obj);
MP_DECLARE_CONST_FUN_OBJ_KW(mp_builtin_sorted_obj);
MP_DECLARE_CONST_FUN_OBJ_VAR_BETWEEN(mp_builtin_sum_obj);
// Defined by a port, but declared here for simplicity
-MP_DECLARE_CONST_FUN_OBJ_VAR_BETWEEN(mp_builtin_help_obj);
MP_DECLARE_CONST_FUN_OBJ_VAR_BETWEEN(mp_builtin_input_obj);
MP_DECLARE_CONST_FUN_OBJ_KW(mp_builtin_open_obj);
@@ -118,4 +118,6 @@ extern const mp_obj_module_t mp_module_webrepl;
extern const mp_obj_module_t mp_module_framebuf;
extern const mp_obj_module_t mp_module_btree;
+extern const char *MICROPY_PY_BUILTINS_HELP_TEXT;
+
#endif // __MICROPY_INCLUDED_PY_BUILTIN_H__