Lines Matching refs:kwd_attrs
220 Py_CLEAR(state->kwd_attrs);
322 if ((state->kwd_attrs = PyUnicode_InternFromString("kwd_attrs")) == NULL) return 0;
740 "kwd_attrs",
1791 " | MatchClass(expr cls, pattern* patterns, identifier* kwd_attrs, pattern* kwd_patterns)\n"
1823 "MatchClass(expr cls, pattern* patterns, identifier* kwd_attrs, pattern* kwd_patterns)");
3510 * kwd_attrs, asdl_pattern_seq * kwd_patterns, int lineno, int
3526 p->v.MatchClass.kwd_attrs = kwd_attrs;
5355 value = ast2obj_list(state, (asdl_seq*)o->v.MatchClass.kwd_attrs,
5358 if (PyObject_SetAttr(result, state->kwd_attrs, value) == -1)
11564 asdl_identifier_seq* kwd_attrs;
11621 if (_PyObject_LookupAttr(obj, state->kwd_attrs, &tmp) < 0) {
11625 PyErr_SetString(PyExc_TypeError, "required field \"kwd_attrs\" missing from MatchClass");
11633 PyErr_Format(PyExc_TypeError, "MatchClass field \"kwd_attrs\" must be a list, not a %.200s", _PyType_Name(Py_TYPE(tmp)));
11637 kwd_attrs = _Py_asdl_identifier_seq_new(len, arena);
11638 if (kwd_attrs == NULL) goto failed;
11651 PyErr_SetString(PyExc_RuntimeError, "MatchClass field \"kwd_attrs\" changed size during iteration");
11654 asdl_seq_SET(kwd_attrs, i, val);
11695 *out = _PyAST_MatchClass(cls, patterns, kwd_attrs, kwd_patterns,