#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()