Lines Matching defs:kind

1859         switch (st->kind) {
2168 assert(st->kind == Expr_kind);
2191 switch (mod->kind) {
2211 "module kind %d should not be possible",
2212 mod->kind);
2433 if (annotation->kind == Starred_kind) {
2604 assert(s->kind == AsyncFunctionDef_kind);
2614 assert(s->kind == FunctionDef_kind);
2813 if (e->kind != Constant_kind) {
2895 switch (e->kind) {
2994 assert(e->kind == IfExp_kind);
3018 assert(e->kind == Lambda_kind);
3072 assert(s->kind == If_kind);
3231 (s->v.Return.value->kind != Constant_kind));
4024 if ((s->v.Assert.test->kind == Tuple_kind &&
4026 (s->v.Assert.test->kind == Constant_kind &&
4063 if (value->kind == Constant_kind) {
4084 switch (s->kind) {
4353 assert(e->kind == BoolOp_kind);
4417 if (elt->kind == Starred_kind) {
4440 if (elt->kind == Starred_kind) {
4469 if (elt->kind == Starred_kind && !seen_star) {
4478 else if (elt->kind == Starred_kind) {
4496 VISIT(c, expr, elt->kind != Starred_kind ? elt : elt->v.Starred.value);
4546 if (key == NULL || key->kind != Constant_kind)
4695 switch (e->kind) {
4724 switch (e->kind) {
4749 switch (e->kind) {
4783 switch (e->kind) {
4814 if (e->kind != Name_kind) {
4827 assert(attr->kind == Attribute_kind);
4859 if (meth->kind != Attribute_kind || meth->v.Attribute.ctx != Load) {
4877 if (elt->kind == Starred_kind) {
5119 if (elt->kind == Starred_kind) {
5133 assert(elt->kind != Starred_kind);
5149 if (n ==0 && nelts == 1 && ((expr_ty)asdl_seq_GET(args, 0))->kind == Starred_kind) {
5269 switch (gen->iter->kind) {
5281 if (elt->kind != Starred_kind) {
5554 assert(e->kind == GeneratorExp_kind);
5564 assert(e->kind == ListComp_kind);
5574 assert(e->kind == SetComp_kind);
5585 assert(e->kind == DictComp_kind);
5651 assert(s->kind == AsyncWith_kind);
5757 assert(s->kind == With_kind);
5825 switch (e->kind) {
5976 assert(s->kind == AugAssign_kind);
5985 switch (e->kind) {
6006 e->kind);
6020 switch (e->kind) {
6068 switch (e->kind) {
6102 assert(s->kind == AnnAssign_kind);
6109 switch (targ->kind) {
6147 targ->kind);
6260 assert(s->kind == Slice_kind);
6299 ((N)->kind == MatchAs_kind && !(N)->v.MatchAs.name)
6302 ((N)->kind == MatchStar_kind && !(N)->v.MatchStar.name)
6306 ((N)->kind == Constant_kind || (N)->kind == Attribute_kind)
6414 if (elt->kind == MatchStar_kind && !seen_star) {
6423 else if (elt->kind == MatchStar_kind) {
6505 assert(p->kind == MatchAs_kind);
6531 assert(p->kind == MatchStar_kind);
6563 assert(p->kind == MatchClass_kind);
6627 assert(p->kind == MatchMapping_kind);
6663 // Maintaining a set of Constant_kind kind keys allows us to raise a
6681 if (key->kind == Constant_kind) {
6696 else if (key->kind != Attribute_kind) {
6761 assert(p->kind == MatchOr_kind);
6913 assert(p->kind == MatchSequence_kind);
6922 if (pattern->kind == MatchStar_kind) {
6970 assert(p->kind == MatchValue_kind);
6985 assert(p->kind == MatchSingleton_kind);
6996 switch (p->kind) {
7016 const char *e = "invalid match pattern node in AST (kind=%d)";
7017 return compiler_error(c, e, p->kind);
7945 _PyLocals_Kind kind = CO_FAST_LOCAL;
7947 kind |= CO_FAST_CELL;
7949 _Py_set_localsplus_info(offset, k, kind, names, kinds);