_symtable_entry Struct Reference

#include <symtable.h>

Public Attributes

PyObject_HEAD PyObjectste_id
 
PyObjectste_symbols
 
PyObjectste_name
 
PyObjectste_varnames
 
PyObjectste_children
 
PyObjectste_directives
 
_Py_block_ty ste_type
 
int ste_nested
 
unsigned ste_free: 1
 
unsigned ste_child_free: 1
 
unsigned ste_generator: 1
 
unsigned ste_coroutine: 1
 
unsigned ste_comprehension: 1
 
unsigned ste_varargs: 1
 
unsigned ste_varkeywords: 1
 
unsigned ste_returns_value: 1
 
unsigned ste_needs_class_closure: 1
 
unsigned ste_comp_iter_target: 1
 
int ste_comp_iter_expr
 
int ste_lineno
 
int ste_col_offset
 
int ste_opt_lineno
 
int ste_opt_col_offset
 
struct symtableste_table
 

Member Data Documentation

◆ ste_id

◆ ste_symbols

PyObject* ste_symbols

◆ ste_name

PyObject* ste_name

◆ ste_varnames

PyObject* ste_varnames

◆ ste_children

PyObject* ste_children

◆ ste_directives

PyObject* ste_directives

◆ ste_type

_Py_block_ty ste_type

◆ ste_nested

int ste_nested

◆ ste_free

unsigned ste_free

◆ ste_child_free

unsigned ste_child_free

◆ ste_generator

unsigned ste_generator

◆ ste_coroutine

unsigned ste_coroutine

◆ ste_comprehension

unsigned ste_comprehension

◆ ste_varargs

unsigned ste_varargs

◆ ste_varkeywords

unsigned ste_varkeywords

◆ ste_returns_value

unsigned ste_returns_value

◆ ste_needs_class_closure

unsigned ste_needs_class_closure

◆ ste_comp_iter_target

unsigned ste_comp_iter_target

◆ ste_comp_iter_expr

int ste_comp_iter_expr

◆ ste_lineno

int ste_lineno

◆ ste_col_offset

int ste_col_offset

◆ ste_opt_lineno

int ste_opt_lineno

◆ ste_opt_col_offset

int ste_opt_col_offset

◆ ste_table

struct symtable* ste_table