#include "py/parse.h"
#include "py/emitglue.h"
Go to the source code of this file.
|
enum | {
ID_INFO_KIND_GLOBAL_IMPLICIT,
ID_INFO_KIND_GLOBAL_EXPLICIT,
ID_INFO_KIND_LOCAL,
ID_INFO_KIND_CELL,
ID_INFO_KIND_FREE
} |
|
enum | { ID_FLAG_IS_PARAM = 0x01,
ID_FLAG_IS_STAR_PARAM = 0x02,
ID_FLAG_IS_DBL_STAR_PARAM = 0x04
} |
|
enum | scope_kind_t {
SCOPE_MODULE,
SCOPE_CLASS,
SCOPE_LAMBDA,
SCOPE_LIST_COMP,
SCOPE_DICT_COMP,
SCOPE_SET_COMP,
SCOPE_GEN_EXPR,
SCOPE_FUNCTION
} |
|
◆ SCOPE_IS_FUNC_LIKE
◆ id_info_t
◆ scope_t
◆ anonymous enum
Enumerator |
---|
ID_INFO_KIND_GLOBAL_IMPLICIT | |
ID_INFO_KIND_GLOBAL_EXPLICIT | |
ID_INFO_KIND_LOCAL | |
ID_INFO_KIND_CELL | |
ID_INFO_KIND_FREE | |
Definition at line 32 of file scope.h.
◆ anonymous enum
Enumerator |
---|
ID_FLAG_IS_PARAM | |
ID_FLAG_IS_STAR_PARAM | |
ID_FLAG_IS_DBL_STAR_PARAM | |
Definition at line 40 of file scope.h.
◆ scope_kind_t
Enumerator |
---|
SCOPE_MODULE | |
SCOPE_CLASS | |
SCOPE_LAMBDA | |
SCOPE_LIST_COMP | |
SCOPE_DICT_COMP | |
SCOPE_SET_COMP | |
SCOPE_GEN_EXPR | |
SCOPE_FUNCTION | |
Definition at line 58 of file scope.h.
◆ scope_find()
◆ scope_find_global()
◆ scope_find_local_and_close_over()
◆ scope_find_or_add_id()
◆ scope_free()
◆ scope_new()