38 const char *module_name =
"";
44 #if MICROPY_PY___FILE__ 54 mp_printf(print,
"<module '%s'>", module_name);
63 dest[0] = elem->
value;
69 #if MICROPY_CAN_OVERRIDE_BUILTINS 74 dict =
MP_STATE_VM(mp_module_builtins_override_dict);
96 .
name = MP_QSTR_module,
128 return self->globals;
145 #if MICROPY_PY_COLLECTIONS 148 #if MICROPY_PY_STRUCT 152 #if MICROPY_PY_BUILTINS_FLOAT 156 #if MICROPY_PY_BUILTINS_COMPLEX && MICROPY_PY_CMATH 163 #if MICROPY_PY_GC && MICROPY_ENABLE_GC 166 #if MICROPY_PY_THREAD 172 #if MICROPY_PY_UERRNO 175 #if MICROPY_PY_UCTYPES 187 #if MICROPY_PY_UHEAPQ 190 #if MICROPY_PY_UTIMEQ 193 #if MICROPY_PY_UHASHLIB 196 #if MICROPY_PY_UBINASCII 199 #if MICROPY_PY_URANDOM 202 #if MICROPY_PY_USELECT 211 #if MICROPY_PY_WEBSOCKET 214 #if MICROPY_PY_WEBREPL 217 #if MICROPY_PY_FRAMEBUF 230 #if MICROPY_MODULE_WEAK_LINKS const mp_map_t mp_builtin_module_map
const mp_obj_dict_t mp_module_builtins_globals
mp_obj_t mp_obj_new_module(qstr module_name)
const mp_obj_module_t mp_module_array
const mp_obj_module_t mp_module_lwip
const mp_obj_module_t mp_module_websocket
void mp_load_method_maybe(mp_obj_t obj, qstr attr, mp_obj_t *dest)
const mp_map_t mp_builtin_module_weak_links_map
#define MP_OBJ_IS_TYPE(o, t)
STATIC const uint8_t attr[]
mp_obj_dict_t * mp_obj_module_get_globals(mp_obj_t self_in)
#define MICROPY_MODULE_BUILTIN_INIT
const mp_obj_module_t mp_module_collections
const mp_obj_module_t mp_module_ubinascii
#define MP_OBJ_FROM_PTR(p)
const mp_obj_module_t mp_module_ussl
#define MP_OBJ_NEW_QSTR(qst)
const mp_obj_module_t mp_module_ustruct
mp_obj_t mp_module_get(qstr module_name)
const mp_obj_module_t mp_module_ujson
const mp_obj_module_t mp_module___main__
mp_obj_t mp_obj_new_dict(size_t n_args)
MP_DEFINE_CONST_MAP(mp_builtin_module_map, mp_builtin_module_table)
mp_map_elem_t * mp_map_lookup(mp_map_t *map, mp_obj_t index, mp_map_lookup_kind_t lookup_kind)
const mp_obj_module_t mp_module_webrepl
const mp_obj_module_t mp_module_uhashlib
const mp_obj_module_t mp_module_urandom
const mp_obj_module_t mp_module_io
const mp_obj_module_t mp_module_uheapq
const mp_obj_module_t mp_module_sys
#define MICROPY_PORT_BUILTIN_MODULE_WEAK_LINKS
#define MICROPY_MODULE_DICT_SIZE
const mp_obj_module_t mp_module_ure
const mp_obj_module_t mp_module_micropython
mp_obj_t mp_obj_dict_delete(mp_obj_t self_in, mp_obj_t key)
const mp_obj_module_t mp_module_thread
const mp_obj_type_t mp_type_type
const mp_obj_module_t mp_module_btree
mp_obj_t mp_call_method_n_kw(size_t n_args, size_t n_kw, const mp_obj_t *args)
const mp_obj_module_t mp_module_gc
mp_obj_t mp_obj_dict_store(mp_obj_t self_in, mp_obj_t key, mp_obj_t value)
STATIC void module_attr(mp_obj_t self_in, qstr attr, mp_obj_t *dest)
const mp_obj_module_t mp_module_utimeq
const char * mp_obj_str_get_str(mp_obj_t self_in)
STATIC const mp_rom_map_elem_t mp_builtin_module_table[]
const mp_obj_type_t mp_type_module
const mp_obj_module_t mp_module_uerrno
const mp_obj_module_t mp_module_uzlib
void mp_module_register(qstr qst, mp_obj_t module)
const mp_obj_module_t mp_module_cmath
const mp_obj_module_t mp_module_builtins
int mp_printf(const mp_print_t *print, const char *fmt,...)
const mp_obj_module_t mp_module_uselect
const mp_obj_module_t mp_module_uctypes
STATIC void module_print(const mp_print_t *print, mp_obj_t self_in, mp_print_kind_t kind)
const mp_obj_module_t mp_module_framebuf
const mp_obj_module_t mp_module_math
#define MICROPY_PORT_BUILTIN_MODULES