Lines Matching defs:compiler_unit
169 struct compiler_unit { struct
170 PySTEntryObject *u_ste;
172 PyObject *u_name;
173 PyObject *u_qualname; /* dot-separated qualified name (lazy) */
174 int u_scope_type;
180 PyObject *u_consts; /* all constants */
181 PyObject *u_names; /* all names */
182 PyObject *u_varnames; /* local variables */
183 PyObject *u_cellvars; /* cell variables */
184 PyObject *u_freevars; /* free variables */
186 PyObject *u_private; /* for private name mangling */
188 Py_ssize_t u_argcount; /* number of arguments for block */
189 Py_ssize_t u_posonlyargcount; /* number of positional only arguments for block */
190 Py_ssize_t u_kwonlyargcount; /* number of keyword only arguments for block */
193 basicblock *u_blocks;
194 basicblock *u_curblock; /* pointer to current block */
196 int u_nfblocks;
197 struct fblockinfo u_fblock[CO_MAXBLOCKS];
199 int u_firstlineno; /* the first lineno of the block */
200 int u_lineno; /* the lineno for the current stmt */
201 int u_col_offset; /* the offset of the current stmt */
202 int u_end_lineno; /* the end line of the current stmt */
203 int u_end_col_offset; /* the end offset of the current stmt */