Lines Matching defs:guard
206 Py_CLEAR(state->guard);
309 if ((state->guard = PyUnicode_InternFromString("guard")) == NULL) return 0;
713 "guard",
1781 "match_case(pattern pattern, expr? guard, stmt* body)");
1784 if (PyObject_SetAttr(state->match_case_type, state->guard, Py_None) == -1)
3409 _PyAST_match_case(pattern_ty pattern, expr_ty guard, asdl_stmt_seq * body,
3422 p->guard = guard;
5254 value = ast2obj_expr(state, o->guard);
5256 if (PyObject_SetAttr(result, state->guard, value) == -1)
11174 expr_ty guard;
11194 if (_PyObject_LookupAttr(obj, state->guard, &tmp) < 0) {
11199 guard = NULL;
11206 res = obj2ast_expr(state, tmp, &guard, arena);
11248 *out = _PyAST_match_case(pattern, guard, body, arena);