Lines Matching defs:compiler_unit
111 struct compiler_unit { struct
112 PySTEntryObject *u_ste;
114 PyObject *u_name;
115 PyObject *u_qualname; /* dot-separated qualified name (lazy) */
116 int u_scope_type;
122 PyObject *u_consts; /* all constants */
123 PyObject *u_names; /* all names */
124 PyObject *u_varnames; /* local variables */
125 PyObject *u_cellvars; /* cell variables */
126 PyObject *u_freevars; /* free variables */
128 PyObject *u_private; /* for private name mangling */
130 Py_ssize_t u_argcount; /* number of arguments for block */
131 Py_ssize_t u_posonlyargcount; /* number of positional only arguments for block */
132 Py_ssize_t u_kwonlyargcount; /* number of keyword only arguments for block */
135 basicblock *u_blocks;
136 basicblock *u_curblock; /* pointer to current block */
138 int u_nfblocks;
139 struct fblockinfo u_fblock[CO_MAXBLOCKS];
141 int u_firstlineno; /* the first lineno of the block */
142 int u_lineno; /* the lineno for the current stmt */
143 int u_col_offset; /* the offset of the current stmt */