31 #if MICROPY_ENABLE_COMPILER 69 if (id_info !=
NULL) {
140 scope_close_over_in_parents(scope, qst);
150 #endif // MICROPY_ENABLE_COMPILER
#define MICROPY_ALLOC_SCOPE_ID_INIT
id_info_t * scope_find_global(scope_t *scope, qstr qstr)
#define m_del(type, ptr, num)
uintptr_t mp_parse_node_t
#define MICROPY_ALLOC_SCOPE_ID_INC
id_info_t * scope_find(scope_t *scope, qstr qstr)
id_info_t * scope_find_or_add_id(scope_t *scope, qstr qstr, bool *added)
void scope_free(scope_t *scope)
scope_t * scope_new(scope_kind_t kind, mp_parse_node_t pn, qstr source_file, mp_uint_t emit_options)
#define m_new0(type, num)
#define m_renew(type, ptr, old_num, new_num)
mp_raw_code_t * mp_emit_glue_new_raw_code(void)
#define MP_PARSE_NODE_LEAF_ARG(pn)
void scope_find_local_and_close_over(scope_t *scope, id_info_t *id, qstr qst)
#define MP_PARSE_NODE_IS_STRUCT(pn)