Lines Matching defs:names
311 PyObject *u_names; /* all names */
361 including names tuple */
469 /* Don't mangle __id__ or names with dots.
627 /* Return new dict containing names from src that match scope(s).
2470 /* Push arg annotation names and values.
3898 ADDOP_N(c, IMPORT_FROM, attr, names);
3921 module names.
3924 Py_ssize_t i, n = asdl_seq_LEN(s->v.Import.names);
3928 alias_ty alias = (alias_ty)asdl_seq_GET(s->v.Import.names, i);
3933 ADDOP_NAME(c, IMPORT_NAME, alias->name, names);
3963 Py_ssize_t i, n = asdl_seq_LEN(s->v.ImportFrom.names);
3964 PyObject *names;
3968 names = PyTuple_New(n);
3969 if (!names)
3972 /* build up the names */
3974 alias_ty alias = (alias_ty)asdl_seq_GET(s->v.ImportFrom.names, i);
3976 PyTuple_SET_ITEM(names, i, alias->name);
3981 Py_DECREF(names);
3985 ADDOP_LOAD_CONST_NEW(c, names);
3988 ADDOP_NAME(c, IMPORT_NAME, s->v.ImportFrom.module, names);
3992 ADDOP_NAME(c, IMPORT_NAME, &_Py_STR(empty), names);
3995 alias_ty alias = (alias_ty)asdl_seq_GET(s->v.ImportFrom.names, i);
4004 ADDOP_NAME(c, IMPORT_FROM, alias->name, names);
4892 ADDOP_NAME(c, LOAD_METHOD, meth->v.Attribute.attr, names);
4962 ADDOP_NAME(c, LOAD_METHOD, &_Py_ID(join), names);
5078 PyObject *names;
5079 names = PyTuple_New(nkwelts);
5080 if (names == NULL) {
5086 PyTuple_SET_ITEM(names, i, kw->arg);
5088 Py_ssize_t arg = compiler_add_const(c, names);
5092 Py_DECREF(names);
5916 ADDOP_NAME(c, LOAD_ATTR, e->v.Attribute.attr, names);
5923 ADDOP_NAME(c, STORE_ATTR, e->v.Attribute.attr, names);
5926 ADDOP_NAME(c, DELETE_ATTR, e->v.Attribute.attr, names);
5990 ADDOP_NAME(c, LOAD_ATTR, e->v.Attribute.attr, names);
6024 ADDOP_NAME(c, STORE_ATTR, e->v.Attribute.attr, names);
6123 ADDOP_NAME(c, LOAD_NAME, &_Py_ID(__annotations__), names);
6295 // stored *underneath* them on success. This lets us defer all names stores
6661 // **rest. They can either be dotted names or literals:
6769 // control is the list of names bound by the first alternative. It is used
6794 // for the others (they can't bind a different set of names, and
6814 // Reorder the names on the stack to match the order of the
6815 // names in control. There's probably a better way of doing
6818 // of names in different orders. It's fine for reasonable
6901 compiler_error(c, "alternative patterns bind different names");
6924 const char *e = "multiple starred names in sequence pattern";
7049 // It's a match! Store all of the captured names (they're on the stack).
7936 PyObject *names, PyObject *kinds)
7949 _Py_set_localsplus_info(offset, k, kind, names, kinds);
7966 _Py_set_localsplus_info(offset, k, CO_FAST_CELL, names, kinds);
7975 _Py_set_localsplus_info(offset, k, CO_FAST_FREE, names, kinds);
7984 PyObject *names = NULL;
7989 names = dict_keys_inorder(c->u->u_names, 0);
7990 if (!names) {
7993 if (!merge_const_one(c, &names)) {
8039 .names = names,
8068 Py_XDECREF(names);
8712 // changes in the names bound between line tracing events!
9448 PyObject *Py_UNUSED(names), PyObject *Py_UNUSED(lnotab_obj))