Home
last modified time | relevance | path

Searched refs:ID_INFO_KIND_FREE (Results 1 – 4 of 4) sorted by relevance

/AliOS-Things-master/components/py_engine/engine/py/
A Dscope.c122 id->kind = ID_INFO_KIND_FREE; in scope_close_over_in_parents()
131 assert(id->kind == ID_INFO_KIND_FREE || id->kind == ID_INFO_KIND_CELL); in scope_close_over_in_parents()
143 …->kind == ID_INFO_KIND_LOCAL || id2->kind == ID_INFO_KIND_CELL || id2->kind == ID_INFO_KIND_FREE) { in scope_check_to_close_over()
144 id->kind = ID_INFO_KIND_FREE; in scope_check_to_close_over()
A Demitcommon.c56 assert(id->kind == ID_INFO_KIND_CELL || id->kind == ID_INFO_KIND_FREE); in mp_emit_common_id_op()
A Dscope.h38 ID_INFO_KIND_FREE, // in a function f, belongs to the parent of f enumerator
A Dcompile.c625 if (id->kind == ID_INFO_KIND_CELL || id->kind == ID_INFO_KIND_FREE) { in close_over_variables_etc()
628 if (id2->kind == ID_INFO_KIND_FREE && id->qst == id2->qst) { in close_over_variables_etc()
1273 } else if (id_info->kind != ID_INFO_KIND_FREE) { in compile_declare_nonlocal()
3471 if (id->kind == ID_INFO_KIND_CELL || id->kind == ID_INFO_KIND_FREE) { in scope_compute_things()
3474 if (id2->kind == ID_INFO_KIND_FREE && id->qst == id2->qst) { in scope_compute_things()
3487 if (id->kind != ID_INFO_KIND_FREE || (id->flags & ID_FLAG_IS_PARAM)) { in scope_compute_things()

Completed in 33 milliseconds