Lines Matching defs:_res
1051 mod_ty _res = NULL;
1068 _res = _PyPegen_make_module ( p , a );
1069 if (_res == NULL && PyErr_Occurred()) {
1080 _res = NULL;
1083 return _res;
1098 mod_ty _res = NULL;
1112 _res = _PyAST_Interactive ( a , p -> arena );
1113 if (_res == NULL && PyErr_Occurred()) {
1124 _res = NULL;
1127 return _res;
1142 mod_ty _res = NULL;
1162 _res = _PyAST_Expression ( a , p -> arena );
1163 if (_res == NULL && PyErr_Occurred()) {
1174 _res = NULL;
1177 return _res;
1192 mod_ty _res = NULL;
1224 _res = _PyAST_FunctionType ( a , b , p -> arena );
1225 if (_res == NULL && PyErr_Occurred()) {
1236 _res = NULL;
1239 return _res;
1254 expr_ty _res = NULL;
1268 _res = star_expressions_var;
1275 _res = NULL;
1278 return _res;
1293 asdl_stmt_seq* _res = NULL;
1307 _res = ( asdl_stmt_seq* ) _PyPegen_seq_flatten ( p , a );
1308 if (_res == NULL && PyErr_Occurred()) {
1319 _res = NULL;
1322 return _res;
1337 asdl_stmt_seq* _res = NULL;
1351 _res = ( asdl_stmt_seq* ) _PyPegen_singleton_seq ( p , a );
1352 if (_res == NULL && PyErr_Occurred()) {
1375 _res = a;
1376 if (_res == NULL && PyErr_Occurred()) {
1387 _res = NULL;
1390 return _res;
1405 asdl_stmt_seq* _res = NULL;
1431 _res = ( asdl_stmt_seq* ) _PyPegen_singleton_seq ( p , a );
1432 if (_res == NULL && PyErr_Occurred()) {
1455 _res = simple_stmts_var;
1483 _res = ( asdl_stmt_seq* ) _PyPegen_singleton_seq ( p , CHECK ( stmt_ty , _PyAST_Pass ( EXTRA ) ) );
1484 if (_res == NULL && PyErr_Occurred()) {
1507 _res = _PyPegen_interactive_exit ( p );
1508 if (_res == NULL && PyErr_Occurred()) {
1519 _res = NULL;
1522 return _res;
1537 asdl_stmt_seq* _res = NULL;
1556 _res = ( asdl_stmt_seq* ) _PyPegen_singleton_seq ( p , a );
1557 if (_res == NULL && PyErr_Occurred()) {
1587 _res = a;
1588 if (_res == NULL && PyErr_Occurred()) {
1599 _res = NULL;
1602 return _res;
1630 stmt_ty _res = NULL;
1631 if (_PyPegen_is_memoized(p, simple_stmt_type, &_res)) {
1633 return _res;
1657 _res = assignment_var;
1685 _res = _PyAST_Expr ( e , EXTRA );
1686 if (_res == NULL && PyErr_Occurred()) {
1711 _res = return_stmt_var;
1732 _res = import_stmt_var;
1753 _res = raise_stmt_var;
1781 _res = _PyAST_Pass ( EXTRA );
1782 if (_res == NULL && PyErr_Occurred()) {
1807 _res = del_stmt_var;
1828 _res = yield_stmt_var;
1849 _res = assert_stmt_var;
1877 _res = _PyAST_Break ( EXTRA );
1878 if (_res == NULL && PyErr_Occurred()) {
1910 _res = _PyAST_Continue ( EXTRA );
1911 if (_res == NULL && PyErr_Occurred()) {
1936 _res = global_stmt_var;
1957 _res = nonlocal_stmt_var;
1964 _res = NULL;
1966 _PyPegen_insert_memo(p, _mark, simple_stmt_type, _res);
1968 return _res;
1991 stmt_ty _res = NULL;
2007 _res = function_def_var;
2028 _res = if_stmt_var;
2049 _res = class_def_var;
2070 _res = with_stmt_var;
2091 _res = for_stmt_var;
2112 _res = try_stmt_var;
2133 _res = while_stmt_var;
2152 _res = match_stmt_var;
2159 _res = NULL;
2162 return _res;
2182 stmt_ty _res = NULL;
2223 _res = CHECK_VERSION ( stmt_ty , 6 , "Variable annotation syntax is" , _PyAST_AnnAssign ( CHECK ( expr_ty , _PyPegen_set_expr_context ( p , a , Store ) ) , b , c , 1 , EXTRA ) );
2224 if (_res == NULL && PyErr_Occurred()) {
2265 _res = CHECK_VERSION ( stmt_ty , 6 , "Variable annotations syntax is" , _PyAST_AnnAssign ( a , b , c , 0 , EXTRA ) );
2266 if (_res == NULL && PyErr_Occurred()) {
2306 _res = _PyAST_Assign ( a , b , NEW_TYPE_COMMENT ( p , tc ) , EXTRA );
2307 if (_res == NULL && PyErr_Occurred()) {
2348 _res = _PyAST_AugAssign ( a , b -> kind , c , EXTRA );
2349 if (_res == NULL && PyErr_Occurred()) {
2376 _res = invalid_assignment_var;
2383 _res = NULL;
2386 return _res;
2401 expr_ty _res = NULL;
2415 _res = yield_expr_var;
2434 _res = star_expressions_var;
2441 _res = NULL;
2444 return _res;
2472 AugOperator* _res = NULL;
2486 _res = _PyPegen_augoperator ( p , Add );
2487 if (_res == NULL && PyErr_Occurred()) {
2510 _res = _PyPegen_augoperator ( p , Sub );
2511 if (_res == NULL && PyErr_Occurred()) {
2534 _res = _PyPegen_augoperator ( p , Mult );
2535 if (_res == NULL && PyErr_Occurred()) {
2558 _res = CHECK_VERSION ( AugOperator* , 5 , "The '@' operator is" , _PyPegen_augoperator ( p , MatMult ) );
2559 if (_res == NULL && PyErr_Occurred()) {
2582 _res = _PyPegen_augoperator ( p , Div );
2583 if (_res == NULL && PyErr_Occurred()) {
2606 _res = _PyPegen_augoperator ( p , Mod );
2607 if (_res == NULL && PyErr_Occurred()) {
2630 _res = _PyPegen_augoperator ( p , BitAnd );
2631 if (_res == NULL && PyErr_Occurred()) {
2654 _res = _PyPegen_augoperator ( p , BitOr );
2655 if (_res == NULL && PyErr_Occurred()) {
2678 _res = _PyPegen_augoperator ( p , BitXor );
2679 if (_res == NULL && PyErr_Occurred()) {
2702 _res = _PyPegen_augoperator ( p , LShift );
2703 if (_res == NULL && PyErr_Occurred()) {
2726 _res = _PyPegen_augoperator ( p , RShift );
2727 if (_res == NULL && PyErr_Occurred()) {
2750 _res = _PyPegen_augoperator ( p , Pow );
2751 if (_res == NULL && PyErr_Occurred()) {
2774 _res = _PyPegen_augoperator ( p , FloorDiv );
2775 if (_res == NULL && PyErr_Occurred()) {
2786 _res = NULL;
2789 return _res;
2804 stmt_ty _res = NULL;
2839 _res = _PyAST_Return ( a , EXTRA );
2840 if (_res == NULL && PyErr_Occurred()) {
2851 _res = NULL;
2854 return _res;
2869 stmt_ty _res = NULL;
2907 _res = _PyAST_Raise ( a , b , EXTRA );
2908 if (_res == NULL && PyErr_Occurred()) {
2940 _res = _PyAST_Raise ( NULL , NULL , EXTRA );
2941 if (_res == NULL && PyErr_Occurred()) {
2952 _res = NULL;
2955 return _res;
2970 stmt_ty _res = NULL;
3005 _res = _PyAST_Global ( CHECK ( asdl_identifier_seq* , _PyPegen_map_names_to_ids ( p , a ) ) , EXTRA );
3006 if (_res == NULL && PyErr_Occurred()) {
3017 _res = NULL;
3020 return _res;
3035 stmt_ty _res = NULL;
3070 _res = _PyAST_Nonlocal ( CHECK ( asdl_identifier_seq* , _PyPegen_map_names_to_ids ( p , a ) ) , EXTRA );
3071 if (_res == NULL && PyErr_Occurred()) {
3082 _res = NULL;
3085 return _res;
3100 stmt_ty _res = NULL;
3137 _res = _PyAST_Delete ( a , EXTRA );
3138 if (_res == NULL && PyErr_Occurred()) {
3161 _res = invalid_del_stmt_var;
3168 _res = NULL;
3171 return _res;
3186 stmt_ty _res = NULL;
3218 _res = _PyAST_Expr ( y , EXTRA );
3219 if (_res == NULL && PyErr_Occurred()) {
3230 _res = NULL;
3233 return _res;
3248 stmt_ty _res = NULL;
3286 _res = _PyAST_Assert ( a , b , EXTRA );
3287 if (_res == NULL && PyErr_Occurred()) {
3298 _res = NULL;
3301 return _res;
3316 stmt_ty _res = NULL;
3330 _res = import_name_var;
3349 _res = import_from_var;
3356 _res = NULL;
3359 return _res;
3374 stmt_ty _res = NULL;
3409 _res = _PyAST_Import ( a , EXTRA );
3410 if (_res == NULL && PyErr_Occurred()) {
3421 _res = NULL;
3424 return _res;
3441 stmt_ty _res = NULL;
3485 _res = _PyAST_ImportFrom ( b -> v . Name . id , c , _PyPegen_seq_count_dots ( a ) , EXTRA );
3486 if (_res == NULL && PyErr_Occurred()) {
3527 _res = _PyAST_ImportFrom ( NULL , b , _PyPegen_seq_count_dots ( a ) , EXTRA );
3528 if (_res == NULL && PyErr_Occurred()) {
3539 _res = NULL;
3542 return _res;
3561 asdl_alias_seq* _res = NULL;
3594 _res = a;
3595 if (_res == NULL && PyErr_Occurred()) {
3620 _res = import_from_as_names_var;
3648 _res = ( asdl_alias_seq* ) _PyPegen_singleton_seq ( p , CHECK ( alias_ty , _PyPegen_alias_for_star ( p , EXTRA ) ) );
3649 if (_res == NULL && PyErr_Occurred()) {
3672 _res = invalid_import_from_targets_var;
3679 _res = NULL;
3682 return _res;
3697 asdl_alias_seq* _res = NULL;
3711 _res = a;
3712 if (_res == NULL && PyErr_Occurred()) {
3723 _res = NULL;
3726 return _res;
3741 alias_ty _res = NULL;
3776 _res = _PyAST_alias ( a -> v . Name . id , ( b ) ? ( ( expr_ty ) b ) -> v . Name . id : NULL , EXTRA );
3777 if (_res == NULL && PyErr_Occurred()) {
3788 _res = NULL;
3791 return _res;
3806 asdl_alias_seq* _res = NULL;
3820 _res = a;
3821 if (_res == NULL && PyErr_Occurred()) {
3832 _res = NULL;
3835 return _res;
3850 alias_ty _res = NULL;
3885 _res = _PyAST_alias ( a -> v . Name . id , ( b ) ? ( ( expr_ty ) b ) -> v . Name . id : NULL , EXTRA );
3886 if (_res == NULL && PyErr_Occurred()) {
3897 _res = NULL;
3900 return _res;
3913 expr_ty _res = NULL;
3914 if (_PyPegen_is_memoized(p, dotted_name_type, &_res)) {
3916 return _res;
3921 int tmpvar_0 = _PyPegen_update_memo(p, _mark, dotted_name_type, _res);
3924 return _res;
3935 _res = _raw;
3939 return _res;
3952 expr_ty _res = NULL;
3972 _res = _PyPegen_join_names_with_dot ( p , a , b );
3973 if (_res == NULL && PyErr_Occurred()) {
3996 _res = name_var;
4003 _res = NULL;
4006 return _res;
4021 asdl_stmt_seq* _res = NULL;
4022 if (_PyPegen_is_memoized(p, block_type, &_res)) {
4024 return _res;
4048 _res = a;
4049 if (_res == NULL && PyErr_Occurred()) {
4072 _res = simple_stmts_var;
4091 _res = invalid_block_var;
4098 _res = NULL;
4100 _PyPegen_insert_memo(p, _mark, block_type, _res);
4102 return _res;
4117 asdl_expr_seq* _res = NULL;
4131 _res = a;
4132 if (_res == NULL && PyErr_Occurred()) {
4143 _res = NULL;
4146 return _res;
4161 stmt_ty _res = NULL;
4178 _res = _PyPegen_class_def_decorators ( p , a , b );
4179 if (_res == NULL && PyErr_Occurred()) {
4202 _res = class_def_raw_var;
4209 _res = NULL;
4212 return _res;
4227 stmt_ty _res = NULL;
4250 _res = invalid_class_def_raw_var;
4290 _res = _PyAST_ClassDef ( a -> v . Name . id , ( b ) ? ( ( expr_ty ) b ) -> v . Call . args : NULL , ( b ) ? ( ( expr_ty ) b ) -> v . Call . keywords : NULL , c , NULL , EXTRA );
4291 if (_res == NULL && PyErr_Occurred()) {
4302 _res = NULL;
4305 return _res;
4320 stmt_ty _res = NULL;
4337 _res = _PyPegen_function_def_decorators ( p , d , f );
4338 if (_res == NULL && PyErr_Occurred()) {
4361 _res = function_def_raw_var;
4368 _res = NULL;
4371 return _res;
4389 stmt_ty _res = NULL;
4412 _res = invalid_def_raw_var;
4464 _res = _PyAST_FunctionDef ( n -> v . Name . id , ( params ) ? params : CHECK ( arguments_ty , _PyPegen_empty_arguments ( p ) ) , b , NULL , a , NEW_TYPE_COMMENT ( p , tc ) , EXTRA );
4465 if (_res == NULL && PyErr_Occurred()) {
4524 _res = CHECK_VERSION ( stmt_ty , 5 , "Async functions are" , _PyAST_AsyncFunctionDef ( n -> v . Name . id , ( params ) ? params : CHECK ( arguments_ty , _PyPegen_empty_arguments ( p ) ) , b , NULL , a , NEW_TYPE_COMMENT ( p , tc ) , EXTRA ) );
4525 if (_res == NULL && PyErr_Occurred()) {
4536 _res = NULL;
4539 return _res;
4554 arguments_ty _res = NULL;
4568 _res = invalid_parameters_var;
4587 _res = parameters_var;
4594 _res = NULL;
4597 return _res;
4617 arguments_ty _res = NULL;
4640 _res = CHECK_VERSION ( arguments_ty , 8 , "Positional-only parameters are" , _PyPegen_make_arguments ( p , a , NULL , b , c , d ) );
4641 if (_res == NULL && PyErr_Occurred()) {
4670 _res = CHECK_VERSION ( arguments_ty , 8 , "Positional-only parameters are" , _PyPegen_make_arguments ( p , NULL , a , NULL , b , c ) );
4671 if (_res == NULL && PyErr_Occurred()) {
4700 _res = _PyPegen_make_arguments ( p , NULL , NULL , a , b , c );
4701 if (_res == NULL && PyErr_Occurred()) {
4727 _res = _PyPegen_make_arguments ( p , NULL , NULL , NULL , a , b );
4728 if (_res == NULL && PyErr_Occurred()) {
4751 _res = _PyPegen_make_arguments ( p , NULL , NULL , NULL , NULL , a );
4752 if (_res == NULL && PyErr_Occurred()) {
4763 _res = NULL;
4766 return _res;
4781 asdl_arg_seq* _res = NULL;
4801 _res = a;
4802 if (_res == NULL && PyErr_Occurred()) {
4830 _res = a;
4831 if (_res == NULL && PyErr_Occurred()) {
4842 _res = NULL;
4845 return _res;
4862 SlashWithDefault* _res = NULL;
4885 _res = _PyPegen_slash_with_default ( p , ( asdl_arg_seq* ) a , b );
4886 if (_res == NULL && PyErr_Occurred()) {
4917 _res = _PyPegen_slash_with_default ( p , ( asdl_arg_seq* ) a , b );
4918 if (_res == NULL && PyErr_Occurred()) {
4929 _res = NULL;
4932 return _res;
4952 StarEtc* _res = NULL;
4966 _res = invalid_star_etc_var;
4994 _res = _PyPegen_star_etc ( p , a , b , c );
4995 if (_res == NULL && PyErr_Occurred()) {
5027 _res = _PyPegen_star_etc ( p , a , b , c );
5028 if (_res == NULL && PyErr_Occurred()) {
5060 _res = _PyPegen_star_etc ( p , NULL , b , c );
5061 if (_res == NULL && PyErr_Occurred()) {
5084 _res = _PyPegen_star_etc ( p , NULL , NULL , a );
5085 if (_res == NULL && PyErr_Occurred()) {
5096 _res = NULL;
5099 return _res;
5114 arg_ty _res = NULL;
5128 _res = invalid_kwds_var;
5150 _res = a;
5151 if (_res == NULL && PyErr_Occurred()) {
5162 _res = NULL;
5165 return _res;
5180 arg_ty _res = NULL;
5200 _res = _PyPegen_add_type_comment_to_arg ( p , a , tc );
5201 if (_res == NULL && PyErr_Occurred()) {
5229 _res = _PyPegen_add_type_comment_to_arg ( p , a , tc );
5230 if (_res == NULL && PyErr_Occurred()) {
5241 _res = NULL;
5244 return _res;
5261 arg_ty _res = NULL;
5281 _res = _PyPegen_add_type_comment_to_arg ( p , a , tc );
5282 if (_res == NULL && PyErr_Occurred()) {
5310 _res = _PyPegen_add_type_comment_to_arg ( p , a , tc );
5311 if (_res == NULL && PyErr_Occurred()) {
5322 _res = NULL;
5325 return _res;
5340 NameDefaultPair* _res = NULL;
5363 _res = _PyPegen_name_default_pair ( p , a , c , tc );
5364 if (_res == NULL && PyErr_Occurred()) {
5395 _res = _PyPegen_name_default_pair ( p , a , c , tc );
5396 if (_res == NULL && PyErr_Occurred()) {
5407 _res = NULL;
5410 return _res;
5427 NameDefaultPair* _res = NULL;
5450 _res = _PyPegen_name_default_pair ( p , a , c , tc );
5451 if (_res == NULL && PyErr_Occurred()) {
5482 _res = _PyPegen_name_default_pair ( p , a , c , tc );
5483 if (_res == NULL && PyErr_Occurred()) {
5494 _res = NULL;
5497 return _res;
5512 arg_ty _res = NULL;
5547 _res = _PyAST_arg ( a -> v . Name . id , b , NULL , EXTRA );
5548 if (_res == NULL && PyErr_Occurred()) {
5559 _res = NULL;
5562 return _res;
5577 arg_ty _res = NULL;
5612 _res = _PyAST_arg ( a -> v . Name . id , b , NULL , EXTRA );
5613 if (_res == NULL && PyErr_Occurred()) {
5624 _res = NULL;
5627 return _res;
5642 expr_ty _res = NULL;
5659 _res = a;
5660 if (_res == NULL && PyErr_Occurred()) {
5671 _res = NULL;
5674 return _res;
5689 expr_ty _res = NULL;
5706 _res = a;
5707 if (_res == NULL && PyErr_Occurred()) {
5718 _res = NULL;
5721 return _res;
5736 expr_ty _res = NULL;
5753 _res = a;
5754 if (_res == NULL && PyErr_Occurred()) {
5777 _res = invalid_default_var;
5784 _res = NULL;
5787 return _res;
5805 stmt_ty _res = NULL;
5828 _res = invalid_if_stmt_var;
5868 _res = _PyAST_If ( a , b , CHECK ( asdl_stmt_seq* , _PyPegen_singleton_seq ( p , c ) ) , EXTRA );
5869 if (_res == NULL && PyErr_Occurred()) {
5913 _res = _PyAST_If ( a , b , c , EXTRA );
5914 if (_res == NULL && PyErr_Occurred()) {
5925 _res = NULL;
5928 return _res;
5946 stmt_ty _res = NULL;
5969 _res = invalid_elif_stmt_var;
6009 _res = _PyAST_If ( a , b , CHECK ( asdl_stmt_seq* , _PyPegen_singleton_seq ( p , c ) ) , EXTRA );
6010 if (_res == NULL && PyErr_Occurred()) {
6054 _res = _PyAST_If ( a , b , c , EXTRA );
6055 if (_res == NULL && PyErr_Occurred()) {
6066 _res = NULL;
6069 return _res;
6084 asdl_stmt_seq* _res = NULL;
6098 _res = invalid_else_stmt_var;
6123 _res = b;
6124 if (_res == NULL && PyErr_Occurred()) {
6135 _res = NULL;
6138 return _res;
6153 stmt_ty _res = NULL;
6176 _res = invalid_while_stmt_var;
6216 _res = _PyAST_While ( a , b , c , EXTRA );
6217 if (_res == NULL && PyErr_Occurred()) {
6228 _res = NULL;
6231 return _res;
6250 stmt_ty _res = NULL;
6273 _res = invalid_for_stmt_var;
6325 _res = _PyAST_For ( t , ex , b , el , NEW_TYPE_COMMENT ( p , tc ) , EXTRA );
6326 if (_res == NULL && PyErr_Occurred()) {
6389 _res = CHECK_VERSION ( stmt_ty , 5 , "Async for loops are" , _PyAST_AsyncFor ( t , ex , b , el , NEW_TYPE_COMMENT ( p , tc ) , EXTRA ) );
6390 if (_res == NULL && PyErr_Occurred()) {
6417 _res = invalid_for_target_var;
6424 _res = NULL;
6427 return _res;
6448 stmt_ty _res = NULL;
6471 _res = invalid_with_stmt_indent_var;
6518 _res = CHECK_VERSION ( stmt_ty , 9 , "Parenthesized context managers are" , _PyAST_With ( a , b , NULL , EXTRA ) );
6519 if (_res == NULL && PyErr_Occurred()) {
6563 _res = _PyAST_With ( a , b , NEW_TYPE_COMMENT ( p , tc ) , EXTRA );
6564 if (_res == NULL && PyErr_Occurred()) {
6618 _res = CHECK_VERSION ( stmt_ty , 5 , "Async with statements are" , _PyAST_AsyncWith ( a , b , NULL , EXTRA ) );
6619 if (_res == NULL && PyErr_Occurred()) {
6666 _res = CHECK_VERSION ( stmt_ty , 5 , "Async with statements are" , _PyAST_AsyncWith ( a , b , NEW_TYPE_COMMENT ( p , tc ) , EXTRA ) );
6667 if (_res == NULL && PyErr_Occurred()) {
6690 _res = invalid_with_stmt_var;
6697 _res = NULL;
6700 return _res;
6718 withitem_ty _res = NULL;
6740 _res = _PyAST_withitem ( e , t , p -> arena );
6741 if (_res == NULL && PyErr_Occurred()) {
6764 _res = invalid_with_item_var;
6783 _res = _PyAST_withitem ( e , NULL , p -> arena );
6784 if (_res == NULL && PyErr_Occurred()) {
6795 _res = NULL;
6798 return _res;
6817 stmt_ty _res = NULL;
6840 _res = invalid_try_stmt_var;
6877 _res = _PyAST_Try ( b , NULL , NULL , f , EXTRA );
6878 if (_res == NULL && PyErr_Occurred()) {
6925 _res = _PyAST_Try ( b , ex , el , f , EXTRA );
6926 if (_res == NULL && PyErr_Occurred()) {
6973 _res = CHECK_VERSION ( stmt_ty , 11 , "Exception groups are" , _PyAST_TryStar ( b , ex , el , f , EXTRA ) );
6974 if (_res == NULL && PyErr_Occurred()) {
6985 _res = NULL;
6988 return _res;
7007 excepthandler_ty _res = NULL;
7030 _res = invalid_except_stmt_indent_var;
7070 _res = _PyAST_ExceptHandler ( e , ( t ) ? ( ( expr_ty ) t ) -> v . Name . id : NULL , b , EXTRA );
7071 if (_res == NULL && PyErr_Occurred()) {
7109 _res = _PyAST_ExceptHandler ( NULL , NULL , b , EXTRA );
7110 if (_res == NULL && PyErr_Occurred()) {
7133 _res = invalid_except_stmt_var;
7140 _res = NULL;
7143 return _res;
7161 excepthandler_ty _res = NULL;
7184 _res = invalid_except_star_stmt_indent_var;
7227 _res = _PyAST_ExceptHandler ( e , ( t ) ? ( ( expr_ty ) t ) -> v . Name . id : NULL , b , EXTRA );
7228 if (_res == NULL && PyErr_Occurred()) {
7251 _res = invalid_except_stmt_var;
7258 _res = NULL;
7261 return _res;
7276 asdl_stmt_seq* _res = NULL;
7290 _res = invalid_finally_stmt_var;
7315 _res = a;
7316 if (_res == NULL && PyErr_Occurred()) {
7327 _res = NULL;
7330 return _res;
7347 stmt_ty _res = NULL;
7397 _res = CHECK_VERSION ( stmt_ty , 10 , "Pattern matching is" , _PyAST_Match ( subject , cases , EXTRA ) );
7398 if (_res == NULL && PyErr_Occurred()) {
7421 _res = invalid_match_stmt_var;
7428 _res = NULL;
7431 return _res;
7446 expr_ty _res = NULL;
7484 _res = _PyAST_Tuple ( CHECK ( asdl_expr_seq* , _PyPegen_seq_insert_in_front ( p , value , values ) ) , Load , EXTRA );
7485 if (_res == NULL && PyErr_Occurred()) {
7508 _res = named_expression_var;
7515 _res = NULL;
7518 return _res;
7533 match_case_ty _res = NULL;
7547 _res = invalid_case_block_var;
7578 _res = _PyAST_match_case ( pattern , guard , body , p -> arena );
7579 if (_res == NULL && PyErr_Occurred()) {
7590 _res = NULL;
7593 return _res;
7608 expr_ty _res = NULL;
7625 _res = guard;
7626 if (_res == NULL && PyErr_Occurred()) {
7637 _res = NULL;
7640 return _res;
7655 pattern_ty _res = NULL;
7687 _res = _PyAST_MatchSequence ( patterns , EXTRA );
7688 if (_res == NULL && PyErr_Occurred()) {
7711 _res = pattern_var;
7718 _res = NULL;
7721 return _res;
7736 pattern_ty _res = NULL;
7750 _res = as_pattern_var;
7769 _res = or_pattern_var;
7776 _res = NULL;
7779 return _res;
7794 pattern_ty _res = NULL;
7832 _res = _PyAST_MatchAs ( pattern , target -> v . Name . id , EXTRA );
7833 if (_res == NULL && PyErr_Occurred()) {
7856 _res = invalid_as_pattern_var;
7863 _res = NULL;
7866 return _res;
7881 pattern_ty _res = NULL;
7913 _res = asdl_seq_LEN ( patterns ) == 1 ? asdl_seq_GET ( patterns , 0 ) : _PyAST_MatchOr ( patterns , EXTRA );
7914 if (_res == NULL && PyErr_Occurred()) {
7925 _res = NULL;
7928 return _res;
7951 pattern_ty _res = NULL;
7952 if (_PyPegen_is_memoized(p, closed_pattern_type, &_res)) {
7954 return _res;
7969 _res = literal_pattern_var;
7988 _res = capture_pattern_var;
8007 _res = wildcard_pattern_var;
8026 _res = value_pattern_var;
8045 _res = group_pattern_var;
8064 _res = sequence_pattern_var;
8083 _res = mapping_pattern_var;
8102 _res = class_pattern_var;
8109 _res = NULL;
8111 _PyPegen_insert_memo(p, _mark, closed_pattern_type, _res);
8113 return _res;
8134 pattern_ty _res = NULL;
8168 _res = _PyAST_MatchValue ( value , EXTRA );
8169 if (_res == NULL && PyErr_Occurred()) {
8201 _res = _PyAST_MatchValue ( value , EXTRA );
8202 if (_res == NULL && PyErr_Occurred()) {
8234 _res = _PyAST_MatchValue ( value , EXTRA );
8235 if (_res == NULL && PyErr_Occurred()) {
8267 _res = _PyAST_MatchSingleton ( Py_None , EXTRA );
8268 if (_res == NULL && PyErr_Occurred()) {
8300 _res = _PyAST_MatchSingleton ( Py_True , EXTRA );
8301 if (_res == NULL && PyErr_Occurred()) {
8333 _res = _PyAST_MatchSingleton ( Py_False , EXTRA );
8334 if (_res == NULL && PyErr_Occurred()) {
8345 _res = NULL;
8348 return _res;
8369 expr_ty _res = NULL;
8394 _res = signed_number_var;
8413 _res = complex_number_var;
8432 _res = strings_var;
8460 _res = _PyAST_Constant ( Py_None , NULL , EXTRA );
8461 if (_res == NULL && PyErr_Occurred()) {
8493 _res = _PyAST_Constant ( Py_True , NULL , EXTRA );
8494 if (_res == NULL && PyErr_Occurred()) {
8526 _res = _PyAST_Constant ( Py_False , NULL , EXTRA );
8527 if (_res == NULL && PyErr_Occurred()) {
8538 _res = NULL;
8541 return _res;
8558 expr_ty _res = NULL;
8596 _res = _PyAST_BinOp ( real , Add , imag , EXTRA );
8597 if (_res == NULL && PyErr_Occurred()) {
8635 _res = _PyAST_BinOp ( real , Sub , imag , EXTRA );
8636 if (_res == NULL && PyErr_Occurred()) {
8647 _res = NULL;
8650 return _res;
8665 expr_ty _res = NULL;
8688 _res = number_var;
8719 _res = _PyAST_UnaryOp ( USub , number , EXTRA );
8720 if (_res == NULL && PyErr_Occurred()) {
8731 _res = NULL;
8734 return _res;
8749 expr_ty _res = NULL;
8772 _res = real_number_var;
8803 _res = _PyAST_UnaryOp ( USub , real , EXTRA );
8804 if (_res == NULL && PyErr_Occurred()) {
8815 _res = NULL;
8818 return _res;
8833 expr_ty _res = NULL;
8847 _res = _PyPegen_ensure_real ( p , real );
8848 if (_res == NULL && PyErr_Occurred()) {
8859 _res = NULL;
8862 return _res;
8877 expr_ty _res = NULL;
8891 _res = _PyPegen_ensure_imaginary ( p , imag );
8892 if (_res == NULL && PyErr_Occurred()) {
8903 _res = NULL;
8906 return _res;
8921 pattern_ty _res = NULL;
8953 _res = _PyAST_MatchAs ( NULL , target -> v . Name . id , EXTRA );
8954 if (_res == NULL && PyErr_Occurred()) {
8965 _res = NULL;
8968 return _res;
8983 expr_ty _res = NULL;
9001 _res = _PyPegen_set_expr_context ( p , name , Store );
9002 if (_res == NULL && PyErr_Occurred()) {
9013 _res = NULL;
9016 return _res;
9031 pattern_ty _res = NULL;
9063 _res = _PyAST_MatchAs ( NULL , NULL , EXTRA );
9064 if (_res == NULL && PyErr_Occurred()) {
9075 _res = NULL;
9078 return _res;
9093 pattern_ty _res = NULL;
9127 _res = _PyAST_MatchValue ( attr , EXTRA );
9128 if (_res == NULL && PyErr_Occurred()) {
9139 _res = NULL;
9142 return _res;
9155 expr_ty _res = NULL;
9156 if (_PyPegen_is_memoized(p, attr_type, &_res)) {
9158 return _res;
9163 int tmpvar_1 = _PyPegen_update_memo(p, _mark, attr_type, _res);
9166 return _res;
9177 _res = _raw;
9181 return _res;
9194 expr_ty _res = NULL;
9232 _res = _PyAST_Attribute ( value , attr -> v . Name . id , Load , EXTRA );
9233 if (_res == NULL && PyErr_Occurred()) {
9244 _res = NULL;
9247 return _res;
9263 expr_ty _res = NULL;
9277 _res = attr_var;
9296 _res = name_var;
9303 _res = NULL;
9306 return _res;
9321 pattern_ty _res = NULL;
9341 _res = pattern;
9342 if (_res == NULL && PyErr_Occurred()) {
9353 _res = NULL;
9356 return _res;
9371 pattern_ty _res = NULL;
9409 _res = _PyAST_MatchSequence ( patterns , EXTRA );
9410 if (_res == NULL && PyErr_Occurred()) {
9448 _res = _PyAST_MatchSequence ( patterns , EXTRA );
9449 if (_res == NULL && PyErr_Occurred()) {
9460 _res = NULL;
9463 return _res;
9478 asdl_seq* _res = NULL;
9498 _res = _PyPegen_seq_insert_in_front ( p , pattern , patterns );
9499 if (_res == NULL && PyErr_Occurred()) {
9510 _res = NULL;
9513 return _res;
9528 asdl_seq* _res = NULL;
9546 _res = patterns;
9547 if (_res == NULL && PyErr_Occurred()) {
9558 _res = NULL;
9561 return _res;
9576 pattern_ty _res = NULL;
9590 _res = star_pattern_var;
9609 _res = pattern_var;
9616 _res = NULL;
9619 return _res;
9634 pattern_ty _res = NULL;
9635 if (_PyPegen_is_memoized(p, star_pattern_type, &_res)) {
9637 return _res;
9673 _res = _PyAST_MatchStar ( target -> v . Name . id , EXTRA );
9674 if (_res == NULL && PyErr_Occurred()) {
9709 _res = _PyAST_MatchStar ( NULL , EXTRA );
9710 if (_res == NULL && PyErr_Occurred()) {
9721 _res = NULL;
9723 _PyPegen_insert_memo(p, _mark, star_pattern_type, _res);
9725 return _res;
9744 pattern_ty _res = NULL;
9779 _res = _PyAST_MatchMapping ( NULL , NULL , NULL , EXTRA );
9780 if (_res == NULL && PyErr_Occurred()) {
9822 _res = _PyAST_MatchMapping ( NULL , NULL , rest -> v . Name . id , EXTRA );
9823 if (_res == NULL && PyErr_Occurred()) {
9871 _res = _PyAST_MatchMapping ( CHECK ( asdl_expr_seq* , _PyPegen_get_pattern_keys ( p , items ) ) , CHECK ( asdl_pattern_seq* , _PyPegen_get_patterns ( p , items ) ) , rest -> v . Name . id , EXTRA );
9872 if (_res == NULL && PyErr_Occurred()) {
9914 _res = _PyAST_MatchMapping ( CHECK ( asdl_expr_seq* , _PyPegen_get_pattern_keys ( p , items ) ) , CHECK ( asdl_pattern_seq* , _PyPegen_get_patterns ( p , items ) ) , NULL , EXTRA );
9915 if (_res == NULL && PyErr_Occurred()) {
9926 _res = NULL;
9929 return _res;
9944 asdl_seq* _res = NULL;
9958 _res = _gather_73_var;
9965 _res = NULL;
9968 return _res;
9983 KeyPatternPair* _res = NULL;
10003 _res = _PyPegen_key_pattern_pair ( p , key , pattern );
10004 if (_res == NULL && PyErr_Occurred()) {
10015 _res = NULL;
10018 return _res;
10033 expr_ty _res = NULL;
10050 _res = target;
10051 if (_res == NULL && PyErr_Occurred()) {
10062 _res = NULL;
10065 return _res;
10085 pattern_ty _res = NULL;
10123 _res = _PyAST_MatchClass ( cls , NULL , NULL , NULL , EXTRA );
10124 if (_res == NULL && PyErr_Occurred()) {
10169 _res = _PyAST_MatchClass ( cls , patterns , NULL , NULL , EXTRA );
10170 if (_res == NULL && PyErr_Occurred()) {
10215 _res = _PyAST_MatchClass ( cls , NULL , CHECK ( asdl_identifier_seq* , _PyPegen_map_names_to_ids ( p , CHECK ( asdl_expr_seq* , _PyPegen_get_pattern_keys ( p , keywords ) ) ) ) , CHECK ( asdl_pattern_seq* , _PyPegen_get_patterns ( p , keywords ) ) , EXTRA );
10216 if (_res == NULL && PyErr_Occurred()) {
10267 _res = _PyAST_MatchClass ( cls , patterns , CHECK ( asdl_identifier_seq* , _PyPegen_map_names_to_ids ( p , CHECK ( asdl_expr_seq* , _PyPegen_get_pattern_keys ( p , keywords ) ) ) ) , CHECK ( asdl_pattern_seq* , _PyPegen_get_patterns ( p , keywords ) ) , EXTRA );
10268 if (_res == NULL && PyErr_Occurred()) {
10291 _res = invalid_class_pattern_var;
10298 _res = NULL;
10301 return _res;
10316 asdl_pattern_seq* _res = NULL;
10330 _res = args;
10331 if (_res == NULL && PyErr_Occurred()) {
10342 _res = NULL;
10345 return _res;
10360 asdl_seq* _res = NULL;
10374 _res = _gather_78_var;
10381 _res = NULL;
10384 return _res;
10399 KeyPatternPair* _res = NULL;
10419 _res = _PyPegen_key_pattern_pair ( p , arg , value );
10420 if (_res == NULL && PyErr_Occurred()) {
10431 _res = NULL;
10434 return _res;
10449 expr_ty _res = NULL;
10488 _res = _PyAST_Tuple ( CHECK ( asdl_expr_seq* , _PyPegen_seq_insert_in_front ( p , a , b ) ) , Load , EXTRA );
10489 if (_res == NULL && PyErr_Occurred()) {
10524 _res = _PyAST_Tuple ( CHECK ( asdl_expr_seq* , _PyPegen_singleton_seq ( p , a ) ) , Load , EXTRA );
10525 if (_res == NULL && PyErr_Occurred()) {
10548 _res = expression_var;
10555 _res = NULL;
10558 return _res;
10578 expr_ty _res = NULL;
10579 if (_PyPegen_is_memoized(p, expression_type, &_res)) {
10581 return _res;
10605 _res = invalid_expression_var;
10624 _res = invalid_legacy_expression_var;
10664 _res = _PyAST_IfExp ( b , a , c , EXTRA );
10665 if (_res == NULL && PyErr_Occurred()) {
10688 _res = disjunction_var;
10707 _res = lambdef_var;
10714 _res = NULL;
10716 _PyPegen_insert_memo(p, _mark, expression_type, _res);
10718 return _res;
10733 expr_ty _res = NULL;
10771 _res = _PyAST_YieldFrom ( a , EXTRA );
10772 if (_res == NULL && PyErr_Occurred()) {
10807 _res = _PyAST_Yield ( a , EXTRA );
10808 if (_res == NULL && PyErr_Occurred()) {
10819 _res = NULL;
10822 return _res;
10840 expr_ty _res = NULL;
10879 _res = _PyAST_Tuple ( CHECK ( asdl_expr_seq* , _PyPegen_seq_insert_in_front ( p , a , b ) ) , Load , EXTRA );
10880 if (_res == NULL && PyErr_Occurred()) {
10915 _res = _PyAST_Tuple ( CHECK ( asdl_expr_seq* , _PyPegen_singleton_seq ( p , a ) ) , Load , EXTRA );
10916 if (_res == NULL && PyErr_Occurred()) {
10939 _res = star_expression_var;
10946 _res = NULL;
10949 return _res;
10964 expr_ty _res = NULL;
10965 if (_PyPegen_is_memoized(p, star_expression_type, &_res)) {
10967 return _res;
11003 _res = _PyAST_Starred ( a , Load , EXTRA );
11004 if (_res == NULL && PyErr_Occurred()) {
11027 _res = expression_var;
11034 _res = NULL;
11036 _PyPegen_insert_memo(p, _mark, star_expression_type, _res);
11038 return _res;
11053 asdl_expr_seq* _res = NULL;
11071 _res = a;
11072 if (_res == NULL && PyErr_Occurred()) {
11083 _res = NULL;
11086 return _res;
11101 expr_ty _res = NULL;
11136 _res = _PyAST_Starred ( a , Load , EXTRA );
11137 if (_res == NULL && PyErr_Occurred()) {
11160 _res = named_expression_var;
11167 _res = NULL;
11170 return _res;
11185 expr_ty _res = NULL;
11226 _res = CHECK_VERSION ( expr_ty , 8 , "Assignment expressions are" , _PyAST_NamedExpr ( CHECK ( expr_ty , _PyPegen_set_expr_context ( p , a , Store ) ) , b , EXTRA ) );
11227 if (_res == NULL && PyErr_Occurred()) {
11242 _res = NULL;
11245 return _res;
11260 expr_ty _res = NULL;
11274 _res = assignment_expression_var;
11293 _res = invalid_named_expression_var;
11314 _res = expression_var;
11321 _res = NULL;
11324 return _res;
11339 expr_ty _res = NULL;
11340 if (_PyPegen_is_memoized(p, disjunction_type, &_res)) {
11342 return _res;
11378 _res = _PyAST_BoolOp ( Or , CHECK ( asdl_expr_seq* , _PyPegen_seq_insert_in_front ( p , a , b ) ) , EXTRA );
11379 if (_res == NULL && PyErr_Occurred()) {
11402 _res = conjunction_var;
11409 _res = NULL;
11411 _PyPegen_insert_memo(p, _mark, disjunction_type, _res);
11413 return _res;
11428 expr_ty _res = NULL;
11429 if (_PyPegen_is_memoized(p, conjunction_type, &_res)) {
11431 return _res;
11467 _res = _PyAST_BoolOp ( And , CHECK ( asdl_expr_seq* , _PyPegen_seq_insert_in_front ( p , a , b ) ) , EXTRA );
11468 if (_res == NULL && PyErr_Occurred()) {
11491 _res = inversion_var;
11498 _res = NULL;
11500 _PyPegen_insert_memo(p, _mark, conjunction_type, _res);
11502 return _res;
11517 expr_ty _res = NULL;
11518 if (_PyPegen_is_memoized(p, inversion_type, &_res)) {
11520 return _res;
11556 _res = _PyAST_UnaryOp ( Not , a , EXTRA );
11557 if (_res == NULL && PyErr_Occurred()) {
11580 _res = comparison_var;
11587 _res = NULL;
11589 _PyPegen_insert_memo(p, _mark, inversion_type, _res);
11591 return _res;
11606 expr_ty _res = NULL;
11641 _res = _PyAST_Compare ( a , CHECK ( asdl_int_seq* , _PyPegen_get_cmpops ( p , b ) ) , CHECK ( asdl_expr_seq* , _PyPegen_get_exprs ( p , b ) ) , EXTRA );
11642 if (_res == NULL && PyErr_Occurred()) {
11665 _res = bitwise_or_var;
11672 _res = NULL;
11675 return _res;
11700 CmpopExprPair* _res = NULL;
11714 _res = eq_bitwise_or_var;
11733 _res = noteq_bitwise_or_var;
11752 _res = lte_bitwise_or_var;
11771 _res = lt_bitwise_or_var;
11790 _res = gte_bitwise_or_var;
11809 _res = gt_bitwise_or_var;
11828 _res = notin_bitwise_or_var;
11847 _res = in_bitwise_or_var;
11866 _res = isnot_bitwise_or_var;
11885 _res = is_bitwise_or_var;
11892 _res = NULL;
11895 return _res;
11910 CmpopExprPair* _res = NULL;
11927 _res = _PyPegen_cmpop_expr_pair ( p , Eq , a );
11928 if (_res == NULL && PyErr_Occurred()) {
11939 _res = NULL;
11942 return _res;
11957 CmpopExprPair* _res = NULL;
11974 _res = _PyPegen_cmpop_expr_pair ( p , NotEq , a );
11975 if (_res == NULL && PyErr_Occurred()) {
11986 _res = NULL;
11989 return _res;
12004 CmpopExprPair* _res = NULL;
12021 _res = _PyPegen_cmpop_expr_pair ( p , LtE , a );
12022 if (_res == NULL && PyErr_Occurred()) {
12033 _res = NULL;
12036 return _res;
12051 CmpopExprPair* _res = NULL;
12068 _res = _PyPegen_cmpop_expr_pair ( p , Lt , a );
12069 if (_res == NULL && PyErr_Occurred()) {
12080 _res = NULL;
12083 return _res;
12098 CmpopExprPair* _res = NULL;
12115 _res = _PyPegen_cmpop_expr_pair ( p , GtE , a );
12116 if (_res == NULL && PyErr_Occurred()) {
12127 _res = NULL;
12130 return _res;
12145 CmpopExprPair* _res = NULL;
12162 _res = _PyPegen_cmpop_expr_pair ( p , Gt , a );
12163 if (_res == NULL && PyErr_Occurred()) {
12174 _res = NULL;
12177 return _res;
12192 CmpopExprPair* _res = NULL;
12212 _res = _PyPegen_cmpop_expr_pair ( p , NotIn , a );
12213 if (_res == NULL && PyErr_Occurred()) {
12224 _res = NULL;
12227 return _res;
12242 CmpopExprPair* _res = NULL;
12259 _res = _PyPegen_cmpop_expr_pair ( p , In , a );
12260 if (_res == NULL && PyErr_Occurred()) {
12271 _res = NULL;
12274 return _res;
12289 CmpopExprPair* _res = NULL;
12309 _res = _PyPegen_cmpop_expr_pair ( p , IsNot , a );
12310 if (_res == NULL && PyErr_Occurred()) {
12321 _res = NULL;
12324 return _res;
12339 CmpopExprPair* _res = NULL;
12356 _res = _PyPegen_cmpop_expr_pair ( p , Is , a );
12357 if (_res == NULL && PyErr_Occurred()) {
12368 _res = NULL;
12371 return _res;
12384 expr_ty _res = NULL;
12385 if (_PyPegen_is_memoized(p, bitwise_or_type, &_res)) {
12387 return _res;
12392 int tmpvar_2 = _PyPegen_update_memo(p, _mark, bitwise_or_type, _res);
12395 return _res;
12406 _res = _raw;
12410 return _res;
12423 expr_ty _res = NULL;
12461 _res = _PyAST_BinOp ( a , BitOr , b , EXTRA );
12462 if (_res == NULL && PyErr_Occurred()) {
12485 _res = bitwise_xor_var;
12492 _res = NULL;
12495 return _res;
12508 expr_ty _res = NULL;
12509 if (_PyPegen_is_memoized(p, bitwise_xor_type, &_res)) {
12511 return _res;
12516 int tmpvar_3 = _PyPegen_update_memo(p, _mark, bitwise_xor_type, _res);
12519 return _res;
12530 _res = _raw;
12534 return _res;
12547 expr_ty _res = NULL;
12585 _res = _PyAST_BinOp ( a , BitXor , b , EXTRA );
12586 if (_res == NULL && PyErr_Occurred()) {
12609 _res = bitwise_and_var;
12616 _res = NULL;
12619 return _res;
12632 expr_ty _res = NULL;
12633 if (_PyPegen_is_memoized(p, bitwise_and_type, &_res)) {
12635 return _res;
12640 int tmpvar_4 = _PyPegen_update_memo(p, _mark, bitwise_and_type, _res);
12643 return _res;
12654 _res = _raw;
12658 return _res;
12671 expr_ty _res = NULL;
12709 _res = _PyAST_BinOp ( a , BitAnd , b , EXTRA );
12710 if (_res == NULL && PyErr_Occurred()) {
12733 _res = shift_expr_var;
12740 _res = NULL;
12743 return _res;
12756 expr_ty _res = NULL;
12757 if (_PyPegen_is_memoized(p, shift_expr_type, &_res)) {
12759 return _res;
12764 int tmpvar_5 = _PyPegen_update_memo(p, _mark, shift_expr_type, _res);
12767 return _res;
12778 _res = _raw;
12782 return _res;
12795 expr_ty _res = NULL;
12833 _res = _PyAST_BinOp ( a , LShift , b , EXTRA );
12834 if (_res == NULL && PyErr_Occurred()) {
12872 _res = _PyAST_BinOp ( a , RShift , b , EXTRA );
12873 if (_res == NULL && PyErr_Occurred()) {
12896 _res = sum_var;
12903 _res = NULL;
12906 return _res;
12919 expr_ty _res = NULL;
12920 if (_PyPegen_is_memoized(p, sum_type, &_res)) {
12922 return _res;
12927 int tmpvar_6 = _PyPegen_update_memo(p, _mark, sum_type, _res);
12930 return _res;
12941 _res = _raw;
12945 return _res;
12958 expr_ty _res = NULL;
12996 _res = _PyAST_BinOp ( a , Add , b , EXTRA );
12997 if (_res == NULL && PyErr_Occurred()) {
13035 _res = _PyAST_BinOp ( a , Sub , b , EXTRA );
13036 if (_res == NULL && PyErr_Occurred()) {
13059 _res = term_var;
13066 _res = NULL;
13069 return _res;
13088 expr_ty _res = NULL;
13089 if (_PyPegen_is_memoized(p, term_type, &_res)) {
13091 return _res;
13096 int tmpvar_7 = _PyPegen_update_memo(p, _mark, term_type, _res);
13099 return _res;
13110 _res = _raw;
13114 return _res;
13127 expr_ty _res = NULL;
13165 _res = _PyAST_BinOp ( a , Mult , b , EXTRA );
13166 if (_res == NULL && PyErr_Occurred()) {
13204 _res = _PyAST_BinOp ( a , Div , b , EXTRA );
13205 if (_res == NULL && PyErr_Occurred()) {
13243 _res = _PyAST_BinOp ( a , FloorDiv , b , EXTRA );
13244 if (_res == NULL && PyErr_Occurred()) {
13282 _res = _PyAST_BinOp ( a , Mod , b , EXTRA );
13283 if (_res == NULL && PyErr_Occurred()) {
13321 _res = CHECK_VERSION ( expr_ty , 5 , "The '@' operator is" , _PyAST_BinOp ( a , MatMult , b , EXTRA ) );
13322 if (_res == NULL && PyErr_Occurred()) {
13345 _res = factor_var;
13352 _res = NULL;
13355 return _res;
13370 expr_ty _res = NULL;
13371 if (_PyPegen_is_memoized(p, factor_type, &_res)) {
13373 return _res;
13409 _res = _PyAST_UnaryOp ( UAdd , a , EXTRA );
13410 if (_res == NULL && PyErr_Occurred()) {
13445 _res = _PyAST_UnaryOp ( USub , a , EXTRA );
13446 if (_res == NULL && PyErr_Occurred()) {
13481 _res = _PyAST_UnaryOp ( Invert , a , EXTRA );
13482 if (_res == NULL && PyErr_Occurred()) {
13505 _res = power_var;
13512 _res = NULL;
13514 _PyPegen_insert_memo(p, _mark, factor_type, _res);
13516 return _res;
13531 expr_ty _res = NULL;
13569 _res = _PyAST_BinOp ( a , Pow , b , EXTRA );
13570 if (_res == NULL && PyErr_Occurred()) {
13593 _res = await_primary_var;
13600 _res = NULL;
13603 return _res;
13618 expr_ty _res = NULL;
13619 if (_PyPegen_is_memoized(p, await_primary_type, &_res)) {
13621 return _res;
13657 _res = CHECK_VERSION ( expr_ty , 5 , "Await expressions are" , _PyAST_Await ( a , EXTRA ) );
13658 if (_res == NULL && PyErr_Occurred()) {
13681 _res = primary_var;
13688 _res = NULL;
13690 _PyPegen_insert_memo(p, _mark, await_primary_type, _res);
13692 return _res;
13710 expr_ty _res = NULL;
13711 if (_PyPegen_is_memoized(p, primary_type, &_res)) {
13713 return _res;
13718 int tmpvar_8 = _PyPegen_update_memo(p, _mark, primary_type, _res);
13721 return _res;
13732 _res = _raw;
13736 return _res;
13749 expr_ty _res = NULL;
13787 _res = _PyAST_Attribute ( a , b -> v . Name . id , Load , EXTRA );
13788 if (_res == NULL && PyErr_Occurred()) {
13823 _res = _PyAST_Call ( a , CHECK ( asdl_expr_seq* , ( asdl_expr_seq* ) _PyPegen_singleton_seq ( p , b ) ) , NULL , EXTRA );
13824 if (_res == NULL && PyErr_Occurred()) {
13865 _res = _PyAST_Call ( a , ( b ) ? ( ( expr_ty ) b ) -> v . Call . args : NULL , ( b ) ? ( ( expr_ty ) b ) -> v . Call . keywords : NULL , EXTRA );
13866 if (_res == NULL && PyErr_Occurred()) {
13907 _res = _PyAST_Subscript ( a , b , Load , EXTRA );
13908 if (_res == NULL && PyErr_Occurred()) {
13931 _res = atom_var;
13938 _res = NULL;
13941 return _res;
13956 expr_ty _res = NULL;
13981 _res = a;
13982 if (_res == NULL && PyErr_Occurred()) {
14018 _res = _PyAST_Tuple ( a , Load , EXTRA );
14019 if (_res == NULL && PyErr_Occurred()) {
14030 _res = NULL;
14033 return _res;
14048 expr_ty _res = NULL;
14089 _res = _PyAST_Slice ( a , b , c , EXTRA );
14090 if (_res == NULL && PyErr_Occurred()) {
14113 _res = a;
14114 if (_res == NULL && PyErr_Occurred()) {
14125 _res = NULL;
14128 return _res;
14153 expr_ty _res = NULL;
14176 _res = name_var;
14204 _res = _PyAST_Constant ( Py_True , NULL , EXTRA );
14205 if (_res == NULL && PyErr_Occurred()) {
14237 _res = _PyAST_Constant ( Py_False , NULL , EXTRA );
14238 if (_res == NULL && PyErr_Occurred()) {
14270 _res = _PyAST_Constant ( Py_None , NULL , EXTRA );
14271 if (_res == NULL && PyErr_Occurred()) {
14296 _res = strings_var;
14315 _res = number_var;
14336 _res = _tmp_91_var;
14357 _res = _tmp_92_var;
14378 _res = _tmp_93_var;
14406 _res = _PyAST_Constant ( Py_Ellipsis , NULL , EXTRA );
14407 if (_res == NULL && PyErr_Occurred()) {
14418 _res = NULL;
14421 return _res;
14436 expr_ty _res = NULL;
14456 _res = a;
14457 if (_res == NULL && PyErr_Occurred()) {
14480 _res = invalid_group_var;
14487 _res = NULL;
14490 return _res;
14505 expr_ty _res = NULL;
14546 _res = _PyAST_Lambda ( ( a ) ? a : CHECK ( arguments_ty , _PyPegen_empty_arguments ( p ) ) , b , EXTRA );
14547 if (_res == NULL && PyErr_Occurred()) {
14558 _res = NULL;
14561 return _res;
14576 arguments_ty _res = NULL;
14590 _res = invalid_lambda_parameters_var;
14609 _res = lambda_parameters_var;
14616 _res = NULL;
14619 return _res;
14639 arguments_ty _res = NULL;
14662 _res = CHECK_VERSION ( arguments_ty , 8 , "Positional-only parameters are" , _PyPegen_make_arguments ( p , a , NULL , b , c , d ) );
14663 if (_res == NULL && PyErr_Occurred()) {
14692 _res = CHECK_VERSION ( arguments_ty , 8 , "Positional-only parameters are" , _PyPegen_make_arguments ( p , NULL , a , NULL , b , c ) );
14693 if (_res == NULL && PyErr_Occurred()) {
14722 _res = _PyPegen_make_arguments ( p , NULL , NULL , a , b , c );
14723 if (_res == NULL && PyErr_Occurred()) {
14749 _res = _PyPegen_make_arguments ( p , NULL , NULL , NULL , a , b );
14750 if (_res == NULL && PyErr_Occurred()) {
14773 _res = _PyPegen_make_arguments ( p , NULL , NULL , NULL , NULL , a );
14774 if (_res == NULL && PyErr_Occurred()) {
14785 _res = NULL;
14788 return _res;
14805 asdl_arg_seq* _res = NULL;
14825 _res = a;
14826 if (_res == NULL && PyErr_Occurred()) {
14854 _res = a;
14855 if (_res == NULL && PyErr_Occurred()) {
14866 _res = NULL;
14869 return _res;
14886 SlashWithDefault* _res = NULL;
14909 _res = _PyPegen_slash_with_default ( p , ( asdl_arg_seq* ) a , b );
14910 if (_res == NULL && PyErr_Occurred()) {
14941 _res = _PyPegen_slash_with_default ( p , ( asdl_arg_seq* ) a , b );
14942 if (_res == NULL && PyErr_Occurred()) {
14953 _res = NULL;
14956 return _res;
14975 StarEtc* _res = NULL;
14989 _res = invalid_lambda_star_etc_var;
15017 _res = _PyPegen_star_etc ( p , a , b , c );
15018 if (_res == NULL && PyErr_Occurred()) {
15050 _res = _PyPegen_star_etc ( p , NULL , b , c );
15051 if (_res == NULL && PyErr_Occurred()) {
15074 _res = _PyPegen_star_etc ( p , NULL , NULL , a );
15075 if (_res == NULL && PyErr_Occurred()) {
15086 _res = NULL;
15089 return _res;
15104 arg_ty _res = NULL;
15118 _res = invalid_lambda_kwds_var;
15140 _res = a;
15141 if (_res == NULL && PyErr_Occurred()) {
15152 _res = NULL;
15155 return _res;
15170 arg_ty _res = NULL;
15187 _res = a;
15188 if (_res == NULL && PyErr_Occurred()) {
15213 _res = a;
15214 if (_res == NULL && PyErr_Occurred()) {
15225 _res = NULL;
15228 return _res;
15243 NameDefaultPair* _res = NULL;
15263 _res = _PyPegen_name_default_pair ( p , a , c , NULL );
15264 if (_res == NULL && PyErr_Occurred()) {
15292 _res = _PyPegen_name_default_pair ( p , a , c , NULL );
15293 if (_res == NULL && PyErr_Occurred()) {
15304 _res = NULL;
15307 return _res;
15322 NameDefaultPair* _res = NULL;
15342 _res = _PyPegen_name_default_pair ( p , a , c , NULL );
15343 if (_res == NULL && PyErr_Occurred()) {
15371 _res = _PyPegen_name_default_pair ( p , a , c , NULL );
15372 if (_res == NULL && PyErr_Occurred()) {
15383 _res = NULL;
15386 return _res;
15401 arg_ty _res = NULL;
15433 _res = _PyAST_arg ( a -> v . Name . id , NULL , NULL , EXTRA );
15434 if (_res == NULL && PyErr_Occurred()) {
15445 _res = NULL;
15448 return _res;
15463 expr_ty _res = NULL;
15464 if (_PyPegen_is_memoized(p, strings_type, &_res)) {
15466 return _res;
15481 _res = _PyPegen_concatenate_strings ( p , a );
15482 if (_res == NULL && PyErr_Occurred()) {
15493 _res = NULL;
15495 _PyPegen_insert_memo(p, _mark, strings_type, _res);
15497 return _res;
15512 expr_ty _res = NULL;
15550 _res = _PyAST_List ( a , Load , EXTRA );
15551 if (_res == NULL && PyErr_Occurred()) {
15562 _res = NULL;
15565 return _res;
15580 expr_ty _res = NULL;
15618 _res = _PyAST_Tuple ( a , Load , EXTRA );
15619 if (_res == NULL && PyErr_Occurred()) {
15630 _res = NULL;
15633 return _res;
15648 expr_ty _res = NULL;
15686 _res = _PyAST_Set ( a , EXTRA );
15687 if (_res == NULL && PyErr_Occurred()) {
15698 _res = NULL;
15701 return _res;
15716 expr_ty _res = NULL;
15754 _res = _PyAST_Dict ( CHECK ( asdl_expr_seq* , _PyPegen_get_keys ( p , a ) ) , CHECK ( asdl_expr_seq* , _PyPegen_get_values ( p , a ) ) , EXTRA );
15755 if (_res == NULL && PyErr_Occurred()) {
15784 _res = _PyPegen_dummy_name(p, _literal, invalid_double_starred_kvpairs_var, _literal_1);
15791 _res = NULL;
15794 return _res;
15809 asdl_seq* _res = NULL;
15827 _res = a;
15828 if (_res == NULL && PyErr_Occurred()) {
15839 _res = NULL;
15842 return _res;
15857 KeyValuePair* _res = NULL;
15874 _res = _PyPegen_key_value_pair ( p , NULL , a );
15875 if (_res == NULL && PyErr_Occurred()) {
15898 _res = kvpair_var;
15905 _res = NULL;
15908 return _res;
15923 KeyValuePair* _res = NULL;
15943 _res = _PyPegen_key_value_pair ( p , a , b );
15944 if (_res == NULL && PyErr_Occurred()) {
15955 _res = NULL;
15958 return _res;
15973 asdl_comprehension_seq* _res = NULL;
15987 _res = a;
15988 if (_res == NULL && PyErr_Occurred()) {
15999 _res = NULL;
16002 return _res;
16020 comprehension_ty _res = NULL;
16052 _res = CHECK_VERSION ( comprehension_ty , 6 , "Async comprehensions are" , _PyAST_comprehension ( a , b , c , 1 , p -> arena ) );
16053 if (_res == NULL && PyErr_Occurred()) {
16095 _res = _PyAST_comprehension ( a , b , c , 0 , p -> arena );
16096 if (_res == NULL && PyErr_Occurred()) {
16123 _res = invalid_for_target_var;
16130 _res = NULL;
16133 return _res;
16148 expr_ty _res = NULL;
16189 _res = _PyAST_ListComp ( a , b , EXTRA );
16190 if (_res == NULL && PyErr_Occurred()) {
16213 _res = invalid_comprehension_var;
16220 _res = NULL;
16223 return _res;
16238 expr_ty _res = NULL;
16279 _res = _PyAST_SetComp ( a , b , EXTRA );
16280 if (_res == NULL && PyErr_Occurred()) {
16303 _res = invalid_comprehension_var;
16310 _res = NULL;
16313 return _res;
16330 expr_ty _res = NULL;
16371 _res = _PyAST_GeneratorExp ( a , b , EXTRA );
16372 if (_res == NULL && PyErr_Occurred()) {
16395 _res = invalid_comprehension_var;
16402 _res = NULL;
16405 return _res;
16420 expr_ty _res = NULL;
16461 _res = _PyAST_DictComp ( a -> key , a -> value , b , EXTRA );
16462 if (_res == NULL && PyErr_Occurred()) {
16485 _res = invalid_dict_comprehension_var;
16492 _res = NULL;
16495 return _res;
16510 expr_ty _res = NULL;
16511 if (_PyPegen_is_memoized(p, arguments_type, &_res)) {
16513 return _res;
16534 _res = a;
16535 if (_res == NULL && PyErr_Occurred()) {
16558 _res = invalid_arguments_var;
16565 _res = NULL;
16567 _PyPegen_insert_memo(p, _mark, arguments_type, _res);
16569 return _res;
16586 expr_ty _res = NULL;
16621 _res = _PyPegen_collect_call_seqs ( p , a , b , EXTRA );
16622 if (_res == NULL && PyErr_Occurred()) {
16654 _res = _PyAST_Call ( _PyPegen_dummy_name ( p ) , CHECK_NULL_ALLOWED ( asdl_expr_seq* , _PyPegen_seq_extract_starred_exprs ( p , a ) ) , CHECK_NULL_ALLOWED ( asdl_keyword_seq* , _PyPegen_seq_delete_starred_exprs ( p , a ) ) , EXTRA );
16655 if (_res == NULL && PyErr_Occurred()) {
16666 _res = NULL;
16669 return _res;
16687 asdl_seq* _res = NULL;
16707 _res = _PyPegen_join_sequences ( p , a , b );
16708 if (_res == NULL && PyErr_Occurred()) {
16731 _res = _gather_124_var;
16750 _res = _gather_126_var;
16757 _res = NULL;
16760 return _res;
16775 expr_ty _res = NULL;
16810 _res = _PyAST_Starred ( a , Load , EXTRA );
16811 if (_res == NULL && PyErr_Occurred()) {
16822 _res = NULL;
16825 return _res;
16840 KeywordOrStarred* _res = NULL;
16863 _res = invalid_kwarg_var;
16897 _res = _PyPegen_keyword_or_starred ( p , CHECK ( keyword_ty , _PyAST_keyword ( a -> v . Name . id , b , EXTRA ) ) , 1 );
16898 if (_res == NULL && PyErr_Occurred()) {
16921 _res = _PyPegen_keyword_or_starred ( p , a , 0 );
16922 if (_res == NULL && PyErr_Occurred()) {
16933 _res = NULL;
16936 return _res;
16951 KeywordOrStarred* _res = NULL;
16974 _res = invalid_kwarg_var;
17008 _res = _PyPegen_keyword_or_starred ( p , CHECK ( keyword_ty , _PyAST_keyword ( a -> v . Name . id , b , EXTRA ) ) , 1 );
17009 if (_res == NULL && PyErr_Occurred()) {
17044 _res = _PyPegen_keyword_or_starred ( p , CHECK ( keyword_ty , _PyAST_keyword ( NULL , a , EXTRA ) ) , 1 );
17045 if (_res == NULL && PyErr_Occurred()) {
17056 _res = NULL;
17059 return _res;
17074 expr_ty _res = NULL;
17099 _res = a;
17100 if (_res == NULL && PyErr_Occurred()) {
17139 _res = _PyAST_Tuple ( CHECK ( asdl_expr_seq* , _PyPegen_seq_insert_in_front ( p , a , b ) ) , Store , EXTRA );
17140 if (_res == NULL && PyErr_Occurred()) {
17151 _res = NULL;
17154 return _res;
17169 asdl_expr_seq* _res = NULL;
17187 _res = a;
17188 if (_res == NULL && PyErr_Occurred()) {
17199 _res = NULL;
17202 return _res;
17217 asdl_expr_seq* _res = NULL;
17238 _res = ( asdl_expr_seq* ) _PyPegen_seq_insert_in_front ( p , a , b );
17239 if (_res == NULL && PyErr_Occurred()) {
17265 _res = ( asdl_expr_seq* ) _PyPegen_singleton_seq ( p , a );
17266 if (_res == NULL && PyErr_Occurred()) {
17277 _res = NULL;
17280 return _res;
17295 expr_ty _res = NULL;
17296 if (_PyPegen_is_memoized(p, star_target_type, &_res)) {
17298 return _res;
17334 _res = _PyAST_Starred ( CHECK ( expr_ty , _PyPegen_set_expr_context ( p , a , Store ) ) , Store , EXTRA );
17335 if (_res == NULL && PyErr_Occurred()) {
17358 _res = target_with_star_atom_var;
17365 _res = NULL;
17367 _PyPegen_insert_memo(p, _mark, star_target_type, _res);
17369 return _res;
17387 expr_ty _res = NULL;
17388 if (_PyPegen_is_memoized(p, target_with_star_atom_type, &_res)) {
17390 return _res;
17431 _res = _PyAST_Attribute ( a , b -> v . Name . id , Store , EXTRA );
17432 if (_res == NULL && PyErr_Occurred()) {
17475 _res = _PyAST_Subscript ( a , b , Store , EXTRA );
17476 if (_res == NULL && PyErr_Occurred()) {
17499 _res = star_atom_var;
17506 _res = NULL;
17508 _PyPegen_insert_memo(p, _mark, target_with_star_atom_type, _res);
17510 return _res;
17529 expr_ty _res = NULL;
17552 _res = _PyPegen_set_expr_context ( p , a , Store );
17553 if (_res == NULL && PyErr_Occurred()) {
17582 _res = _PyPegen_set_expr_context ( p , a , Store );
17583 if (_res == NULL && PyErr_Occurred()) {
17621 _res = _PyAST_Tuple ( a , Store , EXTRA );
17622 if (_res == NULL && PyErr_Occurred()) {
17660 _res = _PyAST_List ( a , Store , EXTRA );
17661 if (_res == NULL && PyErr_Occurred()) {
17672 _res = NULL;
17675 return _res;
17690 expr_ty _res = NULL;
17704 _res = single_subscript_attribute_target_var;
17723 _res = _PyPegen_set_expr_context ( p , a , Store );
17724 if (_res == NULL && PyErr_Occurred()) {
17753 _res = a;
17754 if (_res == NULL && PyErr_Occurred()) {
17765 _res = NULL;
17768 return _res;
17785 expr_ty _res = NULL;
17825 _res = _PyAST_Attribute ( a , b -> v . Name . id , Store , EXTRA );
17826 if (_res == NULL && PyErr_Occurred()) {
17869 _res = _PyAST_Subscript ( a , b , Store , EXTRA );
17870 if (_res == NULL && PyErr_Occurred()) {
17881 _res = NULL;
17884 return _res;
17902 expr_ty _res = NULL;
17903 if (_PyPegen_is_memoized(p, t_primary_type, &_res)) {
17905 return _res;
17910 int tmpvar_9 = _PyPegen_update_memo(p, _mark, t_primary_type, _res);
17913 return _res;
17924 _res = _raw;
17928 return _res;
17941 expr_ty _res = NULL;
17981 _res = _PyAST_Attribute ( a , b -> v . Name . id , Load , EXTRA );
17982 if (_res == NULL && PyErr_Occurred()) {
18025 _res = _PyAST_Subscript ( a , b , Load , EXTRA );
18026 if (_res == NULL && PyErr_Occurred()) {
18063 _res = _PyAST_Call ( a , CHECK ( asdl_expr_seq* , ( asdl_expr_seq* ) _PyPegen_singleton_seq ( p , b ) ) , NULL , EXTRA );
18064 if (_res == NULL && PyErr_Occurred()) {
18107 _res = _PyAST_Call ( a , ( b ) ? ( ( expr_ty ) b ) -> v . Call . args : NULL , ( b ) ? ( ( expr_ty ) b ) -> v . Call . keywords : NULL , EXTRA );
18108 if (_res == NULL && PyErr_Occurred()) {
18133 _res = a;
18134 if (_res == NULL && PyErr_Occurred()) {
18145 _res = NULL;
18148 return _res;
18163 void * _res = NULL;
18177 _res = _literal;
18196 _res = _literal;
18215 _res = _literal;
18222 _res = NULL;
18225 return _res;
18240 asdl_expr_seq* _res = NULL;
18258 _res = a;
18259 if (_res == NULL && PyErr_Occurred()) {
18270 _res = NULL;
18273 return _res;
18291 expr_ty _res = NULL;
18292 if (_PyPegen_is_memoized(p, del_target_type, &_res)) {
18294 return _res;
18335 _res = _PyAST_Attribute ( a , b -> v . Name . id , Del , EXTRA );
18336 if (_res == NULL && PyErr_Occurred()) {
18379 _res = _PyAST_Subscript ( a , b , Del , EXTRA );
18380 if (_res == NULL && PyErr_Occurred()) {
18403 _res = del_t_atom_var;
18410 _res = NULL;
18412 _PyPegen_insert_memo(p, _mark, del_target_type, _res);
18414 return _res;
18429 expr_ty _res = NULL;
18452 _res = _PyPegen_set_expr_context ( p , a , Del );
18453 if (_res == NULL && PyErr_Occurred()) {
18482 _res = _PyPegen_set_expr_context ( p , a , Del );
18483 if (_res == NULL && PyErr_Occurred()) {
18521 _res = _PyAST_Tuple ( a , Del , EXTRA );
18522 if (_res == NULL && PyErr_Occurred()) {
18560 _res = _PyAST_List ( a , Del , EXTRA );
18561 if (_res == NULL && PyErr_Occurred()) {
18572 _res = NULL;
18575 return _res;
18597 asdl_expr_seq* _res = NULL;
18629 _res = ( asdl_expr_seq* ) _PyPegen_seq_append_to_end ( p , CHECK ( asdl_seq* , _PyPegen_seq_append_to_end ( p , a , b ) ) , c );
18630 if (_res == NULL && PyErr_Occurred()) {
18662 _res = ( asdl_expr_seq* ) _PyPegen_seq_append_to_end ( p , a , b );
18663 if (_res == NULL && PyErr_Occurred()) {
18695 _res = ( asdl_expr_seq* ) _PyPegen_seq_append_to_end ( p , a , b );
18696 if (_res == NULL && PyErr_Occurred()) {
18731 _res = ( asdl_expr_seq* ) _PyPegen_seq_append_to_end ( p , CHECK ( asdl_seq* , _PyPegen_singleton_seq ( p , a ) ) , b );
18732 if (_res == NULL && PyErr_Occurred()) {
18758 _res = ( asdl_expr_seq* ) _PyPegen_singleton_seq ( p , a );
18759 if (_res == NULL && PyErr_Occurred()) {
18785 _res = ( asdl_expr_seq* ) _PyPegen_singleton_seq ( p , a );
18786 if (_res == NULL && PyErr_Occurred()) {
18809 _res = a;
18810 if (_res == NULL && PyErr_Occurred()) {
18821 _res = NULL;
18824 return _res;
18842 Token* _res = NULL;
18861 _res = t;
18862 if (_res == NULL && PyErr_Occurred()) {
18885 _res = invalid_double_type_comments_var;
18904 _res = type_comment_var;
18911 _res = NULL;
18914 return _res;
18935 void * _res = NULL;
18955 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "iterable argument unpacking follows keyword argument unpacking" );
18956 if (_res == NULL && PyErr_Occurred()) {
18989 _res = RAISE_SYNTAX_ERROR_KNOWN_RANGE ( a , _PyPegen_get_last_comprehension_item ( PyPegen_last_item ( b , comprehension_ty ) ) , "Generator expression must be parenthesized" );
18990 if (_res == NULL && PyErr_Occurred()) {
19022 _res = RAISE_SYNTAX_ERROR_KNOWN_RANGE ( a , b , "invalid syntax. Maybe you meant '==' or ':=' instead of '='?" );
19023 if (_res == NULL && PyErr_Occurred()) {
19049 _res = _PyPegen_nonparen_genexp_in_call ( p , a , b );
19050 if (_res == NULL && PyErr_Occurred()) {
19082 _res = RAISE_SYNTAX_ERROR_KNOWN_RANGE ( a , _PyPegen_get_last_comprehension_item ( PyPegen_last_item ( b , comprehension_ty ) ) , "Generator expression must be parenthesized" );
19083 if (_res == NULL && PyErr_Occurred()) {
19112 _res = _PyPegen_arguments_parsing_error ( p , a );
19113 if (_res == NULL && PyErr_Occurred()) {
19124 _res = NULL;
19127 return _res;
19145 void * _res = NULL;
19162 _res = RAISE_SYNTAX_ERROR_KNOWN_RANGE ( a , b , "cannot assign to %s" , PyBytes_AS_STRING ( a -> bytes ) );
19163 if (_res == NULL && PyErr_Occurred()) {
19195 _res = RAISE_SYNTAX_ERROR_KNOWN_RANGE ( a , b , "invalid syntax. Maybe you meant '==' or ':=' instead of '='?" );
19196 if (_res == NULL && PyErr_Occurred()) {
19224 _res = RAISE_SYNTAX_ERROR_KNOWN_RANGE ( a , b , "expression cannot contain assignment, perhaps you meant \"==\"?" );
19225 if (_res == NULL && PyErr_Occurred()) {
19236 _res = NULL;
19239 return _res;
19260 expr_ty _res = NULL;
19307 _res = _PyAST_IfExp ( b , a , c , EXTRA );
19308 if (_res == NULL && PyErr_Occurred()) {
19333 _res = disjunction_var;
19353 _res = lambdef_var;
19360 _res = NULL;
19364 return _res;
19379 void * _res = NULL;
19398 _res = _PyPegen_check_legacy_stmt ( p , a ) ? RAISE_SYNTAX_ERROR_KNOWN_RANGE ( a , b , "Missing parentheses in call to '%U'. Did you mean %U(...)?" , a -> v . Name . id , a -> v . Name . id ) : NULL;
19399 if (_res == NULL && PyErr_Occurred()) {
19410 _res = NULL;
19413 return _res;
19430 void * _res = NULL;
19449 _res = _PyPegen_check_legacy_stmt ( p , a ) ? NULL : p -> tokens [p -> mark - 1] -> level == 0 ? NULL : RAISE_SYNTAX_ERROR_KNOWN_RANGE ( a , b , "invalid syntax. Perhaps you forgot a comma?" );
19450 if (_res == NULL && PyErr_Occurred()) {
19481 _res = RAISE_SYNTAX_ERROR_KNOWN_RANGE ( a , b , "expected 'else' after 'if' expression" );
19482 if (_res == NULL && PyErr_Occurred()) {
19493 _res = NULL;
19496 return _res;
19514 void * _res = NULL;
19515 if (_PyPegen_is_memoized(p, invalid_named_expression_type, &_res)) {
19517 return _res;
19538 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "cannot use assignment expressions with %s" , _PyPegen_get_expr_name ( a ) );
19539 if (_res == NULL && PyErr_Occurred()) {
19570 _res = RAISE_SYNTAX_ERROR_KNOWN_RANGE ( a , b , "invalid syntax. Maybe you meant '==' or ':=' instead of '='?" );
19571 if (_res == NULL && PyErr_Occurred()) {
19604 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "cannot assign to %s here. Maybe you meant '==' instead of '='?" , _PyPegen_get_expr_name ( a ) );
19605 if (_res == NULL && PyErr_Occurred()) {
19616 _res = NULL;
19618 _PyPegen_insert_memo(p, _mark, invalid_named_expression_type, _res);
19620 return _res;
19641 void * _res = NULL;
19661 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "only single target (not %s) can be annotated" , _PyPegen_get_expr_name ( a ) );
19662 if (_res == NULL && PyErr_Occurred()) {
19697 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "only single target (not tuple) can be annotated" );
19698 if (_res == NULL && PyErr_Occurred()) {
19727 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "illegal target for annotation" );
19728 if (_res == NULL && PyErr_Occurred()) {
19757 _res = RAISE_SYNTAX_ERROR_INVALID_TARGET ( STAR_TARGETS , a );
19758 if (_res == NULL && PyErr_Occurred()) {
19787 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "assignment to yield expression not possible" );
19788 if (_res == NULL && PyErr_Occurred()) {
19817 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "'%s' is an illegal expression for augmented assignment" , _PyPegen_get_expr_name ( a ) );
19818 if (_res == NULL && PyErr_Occurred()) {
19829 _res = NULL;
19832 return _res;
19847 expr_ty _res = NULL;
19861 _res = list_var;
19880 _res = tuple_var;
19905 _res = a;
19906 if (_res == NULL && PyErr_Occurred()) {
19917 _res = NULL;
19920 return _res;
19935 void * _res = NULL;
19952 _res = RAISE_SYNTAX_ERROR_INVALID_TARGET ( DEL_TARGETS , a );
19953 if (_res == NULL && PyErr_Occurred()) {
19964 _res = NULL;
19967 return _res;
19982 void * _res = NULL;
19998 _res = RAISE_INDENTATION_ERROR ( "expected an indented block" );
19999 if (_res == NULL && PyErr_Occurred()) {
20010 _res = NULL;
20013 return _res;
20031 void * _res = NULL;
20051 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "iterable unpacking cannot be used in comprehension" );
20052 if (_res == NULL && PyErr_Occurred()) {
20087 _res = RAISE_SYNTAX_ERROR_KNOWN_RANGE ( a , PyPegen_last_item ( b , expr_ty ) , "did you forget parentheses around the comprehension target?" );
20088 if (_res == NULL && PyErr_Occurred()) {
20120 _res = RAISE_SYNTAX_ERROR_KNOWN_RANGE ( a , b , "did you forget parentheses around the comprehension target?" );
20121 if (_res == NULL && PyErr_Occurred()) {
20132 _res = NULL;
20135 return _res;
20150 void * _res = NULL;
20176 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "dict unpacking cannot be used in dict comprehension" );
20177 if (_res == NULL && PyErr_Occurred()) {
20188 _res = NULL;
20191 return _res;
20212 void * _res = NULL;
20232 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "non-default argument follows default argument" );
20233 if (_res == NULL && PyErr_Occurred()) {
20269 _res = RAISE_SYNTAX_ERROR_KNOWN_RANGE ( a , b , "Function parameters cannot be parenthesized" );
20270 if (_res == NULL && PyErr_Occurred()) {
20296 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "at least one argument must precede /" );
20297 if (_res == NULL && PyErr_Occurred()) {
20326 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "/ may appear only once" );
20327 if (_res == NULL && PyErr_Occurred()) {
20366 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "/ must be ahead of *" );
20367 if (_res == NULL && PyErr_Occurred()) {
20396 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "expected comma between / and *" );
20397 if (_res == NULL && PyErr_Occurred()) {
20408 _res = NULL;
20411 return _res;
20426 void * _res = NULL;
20442 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "expected default value expression" );
20443 if (_res == NULL && PyErr_Occurred()) {
20454 _res = NULL;
20457 return _res;
20476 void * _res = NULL;
20493 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "named arguments must follow bare *" );
20494 if (_res == NULL && PyErr_Occurred()) {
20523 _res = RAISE_SYNTAX_ERROR ( "bare * has associated type comment" );
20524 if (_res == NULL && PyErr_Occurred()) {
20553 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "var-positional argument cannot have default value" );
20554 if (_res == NULL && PyErr_Occurred()) {
20589 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "* argument may appear only once" );
20590 if (_res == NULL && PyErr_Occurred()) {
20601 _res = NULL;
20604 return _res;
20619 void * _res = NULL;
20639 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "var-keyword argument cannot have default value" );
20640 if (_res == NULL && PyErr_Occurred()) {
20672 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "arguments cannot follow var-keyword argument" );
20673 if (_res == NULL && PyErr_Occurred()) {
20705 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "arguments cannot follow var-keyword argument" );
20706 if (_res == NULL && PyErr_Occurred()) {
20717 _res = NULL;
20720 return _res;
20735 void * _res = NULL;
20749 _res = _PyPegen_singleton_seq ( p , a );
20750 if (_res == NULL && PyErr_Occurred()) {
20773 _res = _loop1_175_var;
20780 _res = NULL;
20783 return _res;
20804 void * _res = NULL;
20824 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "non-default argument follows default argument" );
20825 if (_res == NULL && PyErr_Occurred()) {
20861 _res = RAISE_SYNTAX_ERROR_KNOWN_RANGE ( a , b , "Lambda expression parameters cannot be parenthesized" );
20862 if (_res == NULL && PyErr_Occurred()) {
20888 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "at least one argument must precede /" );
20889 if (_res == NULL && PyErr_Occurred()) {
20918 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "/ may appear only once" );
20919 if (_res == NULL && PyErr_Occurred()) {
20958 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "/ must be ahead of *" );
20959 if (_res == NULL && PyErr_Occurred()) {
20988 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "expected comma between / and *" );
20989 if (_res == NULL && PyErr_Occurred()) {
21000 _res = NULL;
21003 return _res;
21020 void * _res = NULL;
21034 _res = _PyPegen_singleton_seq ( p , a );
21035 if (_res == NULL && PyErr_Occurred()) {
21058 _res = _loop1_187_var;
21065 _res = NULL;
21068 return _res;
21086 void * _res = NULL;
21103 _res = RAISE_SYNTAX_ERROR ( "named arguments must follow bare *" );
21104 if (_res == NULL && PyErr_Occurred()) {
21133 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "var-positional argument cannot have default value" );
21134 if (_res == NULL && PyErr_Occurred()) {
21169 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "* argument may appear only once" );
21170 if (_res == NULL && PyErr_Occurred()) {
21181 _res = NULL;
21184 return _res;
21202 void * _res = NULL;
21222 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "var-keyword argument cannot have default value" );
21223 if (_res == NULL && PyErr_Occurred()) {
21255 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "arguments cannot follow var-keyword argument" );
21256 if (_res == NULL && PyErr_Occurred()) {
21288 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "arguments cannot follow var-keyword argument" );
21289 if (_res == NULL && PyErr_Occurred()) {
21300 _res = NULL;
21303 return _res;
21318 void * _res = NULL;
21344 _res = RAISE_SYNTAX_ERROR ( "Cannot have two type comments on def" );
21345 if (_res == NULL && PyErr_Occurred()) {
21356 _res = NULL;
21359 return _res;
21374 void * _res = NULL;
21396 _res = RAISE_SYNTAX_ERROR_INVALID_TARGET ( STAR_TARGETS , a );
21397 if (_res == NULL && PyErr_Occurred()) {
21408 _res = NULL;
21411 return _res;
21426 void * _res = NULL;
21447 _res = RAISE_SYNTAX_ERROR_INVALID_TARGET ( FOR_TARGETS , a );
21448 if (_res == NULL && PyErr_Occurred()) {
21459 _res = NULL;
21462 return _res;
21477 void * _res = NULL;
21497 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "cannot use starred expression here" );
21498 if (_res == NULL && PyErr_Occurred()) {
21530 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "cannot use double starred expression here" );
21531 if (_res == NULL && PyErr_Occurred()) {
21542 _res = NULL;
21545 return _res;
21560 void * _res = NULL;
21580 _res = RAISE_SYNTAX_ERROR ( "trailing comma not allowed without surrounding parentheses" );
21581 if (_res == NULL && PyErr_Occurred()) {
21592 _res = NULL;
21595 return _res;
21612 void * _res = NULL;
21636 _res = RAISE_SYNTAX_ERROR ( "expected ':'" );
21637 if (_res == NULL && PyErr_Occurred()) {
21680 _res = RAISE_SYNTAX_ERROR ( "expected ':'" );
21681 if (_res == NULL && PyErr_Occurred()) {
21692 _res = NULL;
21695 return _res;
21712 void * _res = NULL;
21741 _res = RAISE_INDENTATION_ERROR ( "expected an indented block after 'with' statement on line %d" , a -> lineno );
21742 if (_res == NULL && PyErr_Occurred()) {
21790 _res = RAISE_INDENTATION_ERROR ( "expected an indented block after 'with' statement on line %d" , a -> lineno );
21791 if (_res == NULL && PyErr_Occurred()) {
21802 _res = NULL;
21805 return _res;
21824 void * _res = NULL;
21846 _res = RAISE_INDENTATION_ERROR ( "expected an indented block after 'try' statement on line %d" , a -> lineno );
21847 if (_res == NULL && PyErr_Occurred()) {
21878 _res = RAISE_SYNTAX_ERROR ( "expected 'except' or 'finally' block" );
21879 if (_res == NULL && PyErr_Occurred()) {
21927 _res = RAISE_SYNTAX_ERROR_KNOWN_RANGE ( a , b , "cannot have both 'except' and 'except*' on the same 'try'" );
21928 if (_res == NULL && PyErr_Occurred()) {
21970 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "cannot have both 'except' and 'except*' on the same 'try'" );
21971 if (_res == NULL && PyErr_Occurred()) {
21982 _res = NULL;
21985 return _res;
22004 void * _res = NULL;
22038 _res = RAISE_SYNTAX_ERROR_STARTING_FROM ( a , "multiple exception types must be parenthesized" );
22039 if (_res == NULL && PyErr_Occurred()) {
22076 _res = RAISE_SYNTAX_ERROR ( "expected ':'" );
22077 if (_res == NULL && PyErr_Occurred()) {
22103 _res = RAISE_SYNTAX_ERROR ( "expected ':'" );
22104 if (_res == NULL && PyErr_Occurred()) {
22133 _res = RAISE_SYNTAX_ERROR ( "expected one or more exception types" );
22134 if (_res == NULL && PyErr_Occurred()) {
22145 _res = NULL;
22148 return _res;
22163 void * _res = NULL;
22185 _res = RAISE_INDENTATION_ERROR ( "expected an indented block after 'finally' statement on line %d" , a -> lineno );
22186 if (_res == NULL && PyErr_Occurred()) {
22197 _res = NULL;
22200 return _res;
22217 void * _res = NULL;
22246 _res = RAISE_INDENTATION_ERROR ( "expected an indented block after 'except' statement on line %d" , a -> lineno );
22247 if (_res == NULL && PyErr_Occurred()) {
22278 _res = RAISE_INDENTATION_ERROR ( "expected an indented block after 'except' statement on line %d" , a -> lineno );
22279 if (_res == NULL && PyErr_Occurred()) {
22290 _res = NULL;
22293 return _res;
22309 void * _res = NULL;
22341 _res = RAISE_INDENTATION_ERROR ( "expected an indented block after 'except*' statement on line %d" , a -> lineno );
22342 if (_res == NULL && PyErr_Occurred()) {
22353 _res = NULL;
22356 return _res;
22373 void * _res = NULL;
22393 _res = CHECK_VERSION ( void* , 10 , "Pattern matching is" , RAISE_SYNTAX_ERROR ( "expected ':'" ) );
22394 if (_res == NULL && PyErr_Occurred()) {
22428 _res = RAISE_INDENTATION_ERROR ( "expected an indented block after 'match' statement on line %d" , a -> lineno );
22429 if (_res == NULL && PyErr_Occurred()) {
22440 _res = NULL;
22443 return _res;
22460 void * _res = NULL;
22484 _res = RAISE_SYNTAX_ERROR ( "expected ':'" );
22485 if (_res == NULL && PyErr_Occurred()) {
22523 _res = RAISE_INDENTATION_ERROR ( "expected an indented block after 'case' statement on line %d" , a -> lineno );
22524 if (_res == NULL && PyErr_Occurred()) {
22535 _res = NULL;
22538 return _res;
22553 void * _res = NULL;
22573 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "cannot use '_' as a target" );
22574 if (_res == NULL && PyErr_Occurred()) {
22605 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "invalid pattern target" );
22606 if (_res == NULL && PyErr_Occurred()) {
22617 _res = NULL;
22620 return _res;
22635 void * _res = NULL;
22655 _res = RAISE_SYNTAX_ERROR_KNOWN_RANGE ( PyPegen_first_item ( a , pattern_ty ) , PyPegen_last_item ( a , pattern_ty ) , "positional patterns follow keyword patterns" );
22656 if (_res == NULL && PyErr_Occurred()) {
22667 _res = NULL;
22670 return _res;
22686 asdl_pattern_seq* _res = NULL;
22710 _res = a;
22711 if (_res == NULL && PyErr_Occurred()) {
22722 _res = NULL;
22725 return _res;
22742 void * _res = NULL;
22762 _res = RAISE_SYNTAX_ERROR ( "expected ':'" );
22763 if (_res == NULL && PyErr_Occurred()) {
22797 _res = RAISE_INDENTATION_ERROR ( "expected an indented block after 'if' statement on line %d" , a -> lineno );
22798 if (_res == NULL && PyErr_Occurred()) {
22809 _res = NULL;
22812 return _res;
22829 void * _res = NULL;
22849 _res = RAISE_SYNTAX_ERROR ( "expected ':'" );
22850 if (_res == NULL && PyErr_Occurred()) {
22884 _res = RAISE_INDENTATION_ERROR ( "expected an indented block after 'elif' statement on line %d" , a -> lineno );
22885 if (_res == NULL && PyErr_Occurred()) {
22896 _res = NULL;
22899 return _res;
22914 void * _res = NULL;
22936 _res = RAISE_INDENTATION_ERROR ( "expected an indented block after 'else' statement on line %d" , a -> lineno );
22937 if (_res == NULL && PyErr_Occurred()) {
22948 _res = NULL;
22951 return _res;
22968 void * _res = NULL;
22988 _res = RAISE_SYNTAX_ERROR ( "expected ':'" );
22989 if (_res == NULL && PyErr_Occurred()) {
23023 _res = RAISE_INDENTATION_ERROR ( "expected an indented block after 'while' statement on line %d" , a -> lineno );
23024 if (_res == NULL && PyErr_Occurred()) {
23035 _res = NULL;
23038 return _res;
23055 void * _res = NULL;
23085 _res = RAISE_SYNTAX_ERROR ( "expected ':'" );
23086 if (_res == NULL && PyErr_Occurred()) {
23130 _res = RAISE_INDENTATION_ERROR ( "expected an indented block after 'for' statement on line %d" , a -> lineno );
23131 if (_res == NULL && PyErr_Occurred()) {
23142 _res = NULL;
23145 return _res;
23161 void * _res = NULL;
23204 _res = RAISE_INDENTATION_ERROR ( "expected an indented block after function definition on line %d" , a -> lineno );
23205 if (_res == NULL && PyErr_Occurred()) {
23216 _res = NULL;
23219 return _res;
23236 void * _res = NULL;
23260 _res = RAISE_SYNTAX_ERROR ( "expected ':'" );
23261 if (_res == NULL && PyErr_Occurred()) {
23299 _res = RAISE_INDENTATION_ERROR ( "expected an indented block after class definition on line %d" , a -> lineno );
23300 if (_res == NULL && PyErr_Occurred()) {
23311 _res = NULL;
23314 return _res;
23332 void * _res = NULL;
23352 _res = _PyPegen_dummy_name(p, _gather_218_var, _literal, invalid_kvpair_var);
23380 _res = RAISE_SYNTAX_ERROR_STARTING_FROM ( a , "cannot use a starred expression in a dictionary value" );
23381 if (_res == NULL && PyErr_Occurred()) {
23409 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "expression expected after dictionary key and ':'" );
23410 if (_res == NULL && PyErr_Occurred()) {
23421 _res = NULL;
23424 return _res;
23442 void * _res = NULL;
23458 _res = RAISE_ERROR_KNOWN_LOCATION ( p , PyExc_SyntaxError , a -> lineno , a -> end_col_offset - 1 , a -> end_lineno , - 1 , "':' expected after dictionary key" );
23459 if (_res == NULL && PyErr_Occurred()) {
23491 _res = RAISE_SYNTAX_ERROR_STARTING_FROM ( a , "cannot use a starred expression in a dictionary value" );
23492 if (_res == NULL && PyErr_Occurred()) {
23520 _res = RAISE_SYNTAX_ERROR_KNOWN_LOCATION ( a , "expression expected after dictionary key and ':'" );
23521 if (_res == NULL && PyErr_Occurred()) {
23532 _res = NULL;
23535 return _res;
23550 void *_res = NULL;
23572 _res = newline_var;
23585 _children[_n++] = _res;
23618 void *_res = NULL;
23640 _res = newline_var;
23653 _children[_n++] = _res;
23686 void *_res = NULL;
23708 _res = statement_var;
23721 _children[_n++] = _res;
23759 void *_res = NULL;
23784 _res = elem;
23785 if (_res == NULL && PyErr_Occurred()) {
23803 _children[_n++] = _res;
23836 asdl_seq * _res = NULL;
23853 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
23860 _res = NULL;
23863 return _res;
23878 void * _res = NULL;
23892 _res = _keyword;
23911 _res = _keyword;
23918 _res = NULL;
23921 return _res;
23936 void * _res = NULL;
23950 _res = _keyword;
23969 _res = _literal;
23988 _res = async_var;
23995 _res = NULL;
23998 return _res;
24013 void * _res = NULL;
24027 _res = _keyword;
24046 _res = _literal;
24053 _res = NULL;
24056 return _res;
24071 void * _res = NULL;
24085 _res = _keyword;
24104 _res = async_var;
24111 _res = NULL;
24114 return _res;
24129 void * _res = NULL;
24143 _res = _keyword;
24162 _res = async_var;
24169 _res = NULL;
24172 return _res;
24187 void * _res = NULL;
24204 _res = d;
24205 if (_res == NULL && PyErr_Occurred()) {
24216 _res = NULL;
24219 return _res;
24234 void * _res = NULL;
24254 _res = b;
24255 if (_res == NULL && PyErr_Occurred()) {
24278 _res = single_subscript_attribute_target_var;
24285 _res = NULL;
24288 return _res;
24303 void * _res = NULL;
24320 _res = d;
24321 if (_res == NULL && PyErr_Occurred()) {
24332 _res = NULL;
24335 return _res;
24350 void *_res = NULL;
24372 _res = _tmp_222_var;
24385 _children[_n++] = _res;
24423 void * _res = NULL;
24437 _res = yield_expr_var;
24456 _res = star_expressions_var;
24463 _res = NULL;
24466 return _res;
24481 void * _res = NULL;
24495 _res = yield_expr_var;
24514 _res = star_expressions_var;
24521 _res = NULL;
24524 return _res;
24539 void * _res = NULL;
24556 _res = z;
24557 if (_res == NULL && PyErr_Occurred()) {
24568 _res = NULL;
24571 return _res;
24586 void *_res = NULL;
24611 _res = elem;
24612 if (_res == NULL && PyErr_Occurred()) {
24630 _children[_n++] = _res;
24663 asdl_seq * _res = NULL;
24680 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
24687 _res = NULL;
24690 return _res;
24705 void *_res = NULL;
24730 _res = elem;
24731 if (_res == NULL && PyErr_Occurred()) {
24749 _children[_n++] = _res;
24782 asdl_seq * _res = NULL;
24799 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
24806 _res = NULL;
24809 return _res;
24824 void * _res = NULL;
24838 _res = _literal;
24857 _res = newline_var;
24864 _res = NULL;
24867 return _res;
24882 void * _res = NULL;
24899 _res = z;
24900 if (_res == NULL && PyErr_Occurred()) {
24911 _res = NULL;
24914 return _res;
24929 void *_res = NULL;
24951 _res = _tmp_223_var;
24964 _children[_n++] = _res;
24997 void *_res = NULL;
25019 _res = _tmp_224_var;
25032 _children[_n++] = _res;
25070 void *_res = NULL;
25095 _res = elem;
25096 if (_res == NULL && PyErr_Occurred()) {
25114 _children[_n++] = _res;
25147 asdl_seq * _res = NULL;
25164 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
25171 _res = NULL;
25174 return _res;
25189 void * _res = NULL;
25206 _res = z;
25207 if (_res == NULL && PyErr_Occurred()) {
25218 _res = NULL;
25221 return _res;
25236 void *_res = NULL;
25261 _res = elem;
25262 if (_res == NULL && PyErr_Occurred()) {
25280 _children[_n++] = _res;
25313 asdl_seq * _res = NULL;
25330 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
25337 _res = NULL;
25340 return _res;
25355 void * _res = NULL;
25372 _res = z;
25373 if (_res == NULL && PyErr_Occurred()) {
25384 _res = NULL;
25387 return _res;
25402 void *_res = NULL;
25424 _res = _tmp_225_var;
25437 _children[_n++] = _res;
25475 void * _res = NULL;
25495 _res = z;
25496 if (_res == NULL && PyErr_Occurred()) {
25507 _res = NULL;
25510 return _res;
25525 void * _res = NULL;
25542 _res = z;
25543 if (_res == NULL && PyErr_Occurred()) {
25554 _res = NULL;
25557 return _res;
25572 void * _res = NULL;
25589 _res = z;
25590 if (_res == NULL && PyErr_Occurred()) {
25601 _res = NULL;
25604 return _res;
25619 void *_res = NULL;
25641 _res = param_no_default_var;
25654 _children[_n++] = _res;
25687 void *_res = NULL;
25709 _res = param_with_default_var;
25722 _children[_n++] = _res;
25755 void *_res = NULL;
25777 _res = param_with_default_var;
25790 _children[_n++] = _res;
25823 void *_res = NULL;
25845 _res = param_no_default_var;
25858 _children[_n++] = _res;
25896 void *_res = NULL;
25918 _res = param_with_default_var;
25931 _children[_n++] = _res;
25964 void *_res = NULL;
25986 _res = param_with_default_var;
25999 _children[_n++] = _res;
26037 void *_res = NULL;
26059 _res = param_no_default_var;
26072 _children[_n++] = _res;
26110 void *_res = NULL;
26132 _res = param_no_default_var;
26145 _children[_n++] = _res;
26183 void *_res = NULL;
26205 _res = param_no_default_var;
26218 _children[_n++] = _res;
26251 void *_res = NULL;
26273 _res = param_with_default_var;
26286 _children[_n++] = _res;
26324 void *_res = NULL;
26346 _res = param_no_default_var;
26359 _children[_n++] = _res;
26392 void *_res = NULL;
26414 _res = param_with_default_var;
26427 _children[_n++] = _res;
26465 void *_res = NULL;
26487 _res = param_maybe_default_var;
26500 _children[_n++] = _res;
26533 void *_res = NULL;
26555 _res = param_maybe_default_var;
26568 _children[_n++] = _res;
26601 void *_res = NULL;
26623 _res = param_maybe_default_var;
26636 _children[_n++] = _res;
26674 void *_res = NULL;
26699 _res = elem;
26700 if (_res == NULL && PyErr_Occurred()) {
26718 _children[_n++] = _res;
26751 asdl_seq * _res = NULL;
26768 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
26775 _res = NULL;
26778 return _res;
26793 void *_res = NULL;
26818 _res = elem;
26819 if (_res == NULL && PyErr_Occurred()) {
26837 _children[_n++] = _res;
26870 asdl_seq * _res = NULL;
26887 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
26894 _res = NULL;
26897 return _res;
26912 void *_res = NULL;
26937 _res = elem;
26938 if (_res == NULL && PyErr_Occurred()) {
26956 _children[_n++] = _res;
26989 asdl_seq * _res = NULL;
27006 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
27013 _res = NULL;
27016 return _res;
27031 void *_res = NULL;
27056 _res = elem;
27057 if (_res == NULL && PyErr_Occurred()) {
27075 _children[_n++] = _res;
27108 asdl_seq * _res = NULL;
27125 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
27132 _res = NULL;
27135 return _res;
27150 void * _res = NULL;
27164 _res = _literal;
27183 _res = _literal;
27202 _res = _literal;
27209 _res = NULL;
27212 return _res;
27227 void *_res = NULL;
27249 _res = except_block_var;
27262 _children[_n++] = _res;
27300 void *_res = NULL;
27322 _res = except_star_block_var;
27335 _children[_n++] = _res;
27373 void * _res = NULL;
27390 _res = z;
27391 if (_res == NULL && PyErr_Occurred()) {
27402 _res = NULL;
27405 return _res;
27420 void * _res = NULL;
27437 _res = z;
27438 if (_res == NULL && PyErr_Occurred()) {
27449 _res = NULL;
27452 return _res;
27467 void *_res = NULL;
27489 _res = case_block_var;
27502 _children[_n++] = _res;
27540 void *_res = NULL;
27565 _res = elem;
27566 if (_res == NULL && PyErr_Occurred()) {
27584 _children[_n++] = _res;
27617 asdl_seq * _res = NULL;
27634 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
27641 _res = NULL;
27644 return _res;
27659 void * _res = NULL;
27673 _res = _literal;
27692 _res = _literal;
27699 _res = NULL;
27702 return _res;
27717 void * _res = NULL;
27731 _res = _literal;
27750 _res = _literal;
27757 _res = NULL;
27760 return _res;
27775 void * _res = NULL;
27789 _res = _literal;
27808 _res = _literal;
27827 _res = _literal;
27834 _res = NULL;
27837 return _res;
27852 void * _res = NULL;
27866 _res = _literal;
27885 _res = _literal;
27904 _res = _literal;
27911 _res = NULL;
27914 return _res;
27929 void *_res = NULL;
27954 _res = elem;
27955 if (_res == NULL && PyErr_Occurred()) {
27973 _children[_n++] = _res;
28006 asdl_seq * _res = NULL;
28023 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
28030 _res = NULL;
28033 return _res;
28048 void *_res = NULL;
28073 _res = elem;
28074 if (_res == NULL && PyErr_Occurred()) {
28092 _children[_n++] = _res;
28125 asdl_seq * _res = NULL;
28142 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
28149 _res = NULL;
28152 return _res;
28167 void * _res = NULL;
28181 _res = literal_expr_var;
28200 _res = attr_var;
28207 _res = NULL;
28210 return _res;
28225 void *_res = NULL;
28250 _res = elem;
28251 if (_res == NULL && PyErr_Occurred()) {
28269 _children[_n++] = _res;
28302 asdl_seq * _res = NULL;
28319 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
28326 _res = NULL;
28329 return _res;
28344 void *_res = NULL;
28369 _res = elem;
28370 if (_res == NULL && PyErr_Occurred()) {
28388 _children[_n++] = _res;
28421 asdl_seq * _res = NULL;
28438 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
28445 _res = NULL;
28448 return _res;
28463 void *_res = NULL;
28485 _res = _tmp_226_var;
28498 _children[_n++] = _res;
28536 void *_res = NULL;
28558 _res = _tmp_227_var;
28571 _children[_n++] = _res;
28609 void *_res = NULL;
28634 _res = elem;
28635 if (_res == NULL && PyErr_Occurred()) {
28653 _children[_n++] = _res;
28686 asdl_seq * _res = NULL;
28703 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
28710 _res = NULL;
28713 return _res;
28728 void *_res = NULL;
28750 _res = _tmp_228_var;
28763 _children[_n++] = _res;
28801 void *_res = NULL;
28823 _res = _tmp_229_var;
28836 _children[_n++] = _res;
28874 void *_res = NULL;
28896 _res = compare_op_bitwise_or_pair_var;
28909 _children[_n++] = _res;
28947 void * _res = NULL;
28961 _res = _PyPegen_check_barry_as_flufl ( p , tok ) ? NULL : tok;
28962 if (_res == NULL && PyErr_Occurred()) {
28973 _res = NULL;
28976 return _res;
28991 void *_res = NULL;
29016 _res = elem;
29017 if (_res == NULL && PyErr_Occurred()) {
29035 _children[_n++] = _res;
29068 asdl_seq * _res = NULL;
29085 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
29092 _res = NULL;
29095 return _res;
29110 void * _res = NULL;
29127 _res = d;
29128 if (_res == NULL && PyErr_Occurred()) {
29139 _res = NULL;
29142 return _res;
29157 void * _res = NULL;
29171 _res = tuple_var;
29190 _res = group_var;
29209 _res = genexp_var;
29216 _res = NULL;
29219 return _res;
29234 void * _res = NULL;
29248 _res = list_var;
29267 _res = listcomp_var;
29274 _res = NULL;
29277 return _res;
29292 void * _res = NULL;
29306 _res = dict_var;
29325 _res = set_var;
29344 _res = dictcomp_var;
29363 _res = setcomp_var;
29370 _res = NULL;
29373 return _res;
29388 void * _res = NULL;
29402 _res = yield_expr_var;
29421 _res = named_expression_var;
29428 _res = NULL;
29431 return _res;
29446 void *_res = NULL;
29468 _res = lambda_param_no_default_var;
29481 _children[_n++] = _res;
29514 void *_res = NULL;
29536 _res = lambda_param_with_default_var;
29549 _children[_n++] = _res;
29582 void *_res = NULL;
29604 _res = lambda_param_with_default_var;
29617 _children[_n++] = _res;
29650 void *_res = NULL;
29672 _res = lambda_param_no_default_var;
29685 _children[_n++] = _res;
29723 void *_res = NULL;
29745 _res = lambda_param_with_default_var;
29758 _children[_n++] = _res;
29791 void *_res = NULL;
29813 _res = lambda_param_with_default_var;
29826 _children[_n++] = _res;
29864 void *_res = NULL;
29886 _res = lambda_param_no_default_var;
29899 _children[_n++] = _res;
29937 void *_res = NULL;
29959 _res = lambda_param_no_default_var;
29972 _children[_n++] = _res;
30010 void *_res = NULL;
30032 _res = lambda_param_no_default_var;
30045 _children[_n++] = _res;
30078 void *_res = NULL;
30100 _res = lambda_param_with_default_var;
30113 _children[_n++] = _res;
30151 void *_res = NULL;
30173 _res = lambda_param_no_default_var;
30186 _children[_n++] = _res;
30219 void *_res = NULL;
30241 _res = lambda_param_with_default_var;
30254 _children[_n++] = _res;
30292 void *_res = NULL;
30314 _res = lambda_param_maybe_default_var;
30327 _children[_n++] = _res;
30360 void *_res = NULL;
30382 _res = lambda_param_maybe_default_var;
30395 _children[_n++] = _res;
30433 void *_res = NULL;
30455 _res = string_var;
30468 _children[_n++] = _res;
30506 void * _res = NULL;
30526 _res = _PyPegen_seq_insert_in_front ( p , y , z );
30527 if (_res == NULL && PyErr_Occurred()) {
30538 _res = NULL;
30541 return _res;
30556 void *_res = NULL;
30581 _res = elem;
30582 if (_res == NULL && PyErr_Occurred()) {
30600 _children[_n++] = _res;
30633 asdl_seq * _res = NULL;
30650 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
30657 _res = NULL;
30660 return _res;
30675 void *_res = NULL;
30697 _res = for_if_clause_var;
30710 _children[_n++] = _res;
30748 void *_res = NULL;
30770 _res = _tmp_231_var;
30783 _children[_n++] = _res;
30816 void *_res = NULL;
30838 _res = _tmp_232_var;
30851 _children[_n++] = _res;
30884 void * _res = NULL;
30898 _res = assignment_expression_var;
30919 _res = expression_var;
30926 _res = NULL;
30929 return _res;
30944 void *_res = NULL;
30969 _res = elem;
30970 if (_res == NULL && PyErr_Occurred()) {
30988 _children[_n++] = _res;
31022 asdl_seq * _res = NULL;
31039 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
31046 _res = NULL;
31049 return _res;
31064 void * _res = NULL;
31081 _res = k;
31082 if (_res == NULL && PyErr_Occurred()) {
31093 _res = NULL;
31096 return _res;
31111 void *_res = NULL;
31136 _res = elem;
31137 if (_res == NULL && PyErr_Occurred()) {
31155 _children[_n++] = _res;
31188 asdl_seq * _res = NULL;
31205 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
31212 _res = NULL;
31215 return _res;
31230 void *_res = NULL;
31255 _res = elem;
31256 if (_res == NULL && PyErr_Occurred()) {
31274 _children[_n++] = _res;
31307 asdl_seq * _res = NULL;
31324 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
31331 _res = NULL;
31334 return _res;
31349 void *_res = NULL;
31374 _res = elem;
31375 if (_res == NULL && PyErr_Occurred()) {
31393 _children[_n++] = _res;
31426 asdl_seq * _res = NULL;
31443 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
31450 _res = NULL;
31453 return _res;
31468 void *_res = NULL;
31493 _res = elem;
31494 if (_res == NULL && PyErr_Occurred()) {
31512 _children[_n++] = _res;
31545 asdl_seq * _res = NULL;
31562 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
31569 _res = NULL;
31572 return _res;
31587 void *_res = NULL;
31609 _res = _tmp_234_var;
31622 _children[_n++] = _res;
31655 void *_res = NULL;
31680 _res = elem;
31681 if (_res == NULL && PyErr_Occurred()) {
31699 _children[_n++] = _res;
31732 asdl_seq * _res = NULL;
31749 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
31756 _res = NULL;
31759 return _res;
31774 void *_res = NULL;
31796 _res = _tmp_235_var;
31809 _children[_n++] = _res;
31847 void * _res = NULL;
31863 _res = star_target_var;
31870 _res = NULL;
31873 return _res;
31888 void *_res = NULL;
31913 _res = elem;
31914 if (_res == NULL && PyErr_Occurred()) {
31932 _children[_n++] = _res;
31965 asdl_seq * _res = NULL;
31982 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
31989 _res = NULL;
31992 return _res;
32007 void *_res = NULL;
32032 _res = elem;
32033 if (_res == NULL && PyErr_Occurred()) {
32051 _children[_n++] = _res;
32084 asdl_seq * _res = NULL;
32101 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
32108 _res = NULL;
32111 return _res;
32126 void *_res = NULL;
32151 _res = elem;
32152 if (_res == NULL && PyErr_Occurred()) {
32170 _children[_n++] = _res;
32203 asdl_seq * _res = NULL;
32220 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
32227 _res = NULL;
32230 return _res;
32245 void *_res = NULL;
32270 _res = elem;
32271 if (_res == NULL && PyErr_Occurred()) {
32289 _children[_n++] = _res;
32322 asdl_seq * _res = NULL;
32339 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
32346 _res = NULL;
32349 return _res;
32364 void *_res = NULL;
32389 _res = elem;
32390 if (_res == NULL && PyErr_Occurred()) {
32408 _children[_n++] = _res;
32441 asdl_seq * _res = NULL;
32458 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
32465 _res = NULL;
32468 return _res;
32483 void * _res = NULL;
32500 _res = _PyPegen_dummy_name(p, newline_var, indent_var);
32507 _res = NULL;
32510 return _res;
32525 void * _res = NULL;
32539 _res = args_var;
32561 _res = _PyPegen_dummy_name(p, expression_var, for_if_clauses_var);
32568 _res = NULL;
32571 return _res;
32586 void * _res = NULL;
32600 _res = _keyword;
32619 _res = _keyword;
32638 _res = _keyword;
32645 _res = NULL;
32648 return _res;
32663 void * _res = NULL;
32680 _res = _PyPegen_dummy_name(p, name_var, _literal);
32687 _res = NULL;
32690 return _res;
32705 void * _res = NULL;
32722 _res = _PyPegen_dummy_name(p, name_var, string_var);
32741 _res = soft_keyword_var;
32748 _res = NULL;
32751 return _res;
32766 void * _res = NULL;
32780 _res = _keyword;
32799 _res = _literal;
32806 _res = NULL;
32809 return _res;
32824 void * _res = NULL;
32838 _res = _literal;
32857 _res = _literal;
32864 _res = NULL;
32867 return _res;
32882 void * _res = NULL;
32896 _res = list_var;
32915 _res = tuple_var;
32934 _res = genexp_var;
32953 _res = _keyword;
32972 _res = _keyword;
32991 _res = _keyword;
32998 _res = NULL;
33001 return _res;
33016 void * _res = NULL;
33030 _res = _literal;
33049 _res = _literal;
33056 _res = NULL;
33059 return _res;
33074 void *_res = NULL;
33096 _res = star_named_expressions_var;
33109 _children[_n++] = _res;
33142 void *_res = NULL;
33164 _res = _tmp_236_var;
33177 _children[_n++] = _res;
33210 void *_res = NULL;
33232 _res = _tmp_237_var;
33245 _children[_n++] = _res;
33278 void * _res = NULL;
33292 _res = yield_expr_var;
33311 _res = star_expressions_var;
33318 _res = NULL;
33321 return _res;
33336 void * _res = NULL;
33350 _res = _literal;
33369 _res = _literal;
33388 _res = _literal;
33395 _res = NULL;
33398 return _res;
33413 void * _res = NULL;
33427 _res = _literal;
33446 _res = _literal;
33453 _res = NULL;
33456 return _res;
33471 void * _res = NULL;
33485 _res = _literal;
33504 _res = _literal;
33511 _res = NULL;
33514 return _res;
33529 void *_res = NULL;
33551 _res = param_no_default_var;
33564 _children[_n++] = _res;
33597 void *_res = NULL;
33619 _res = param_no_default_var;
33632 _children[_n++] = _res;
33665 void *_res = NULL;
33687 _res = param_no_default_var;
33700 _children[_n++] = _res;
33738 void * _res = NULL;
33752 _res = slash_no_default_var;
33771 _res = slash_with_default_var;
33778 _res = NULL;
33781 return _res;
33796 void *_res = NULL;
33818 _res = param_maybe_default_var;
33831 _children[_n++] = _res;
33864 void * _res = NULL;
33878 _res = slash_no_default_var;
33897 _res = slash_with_default_var;
33904 _res = NULL;
33907 return _res;
33922 void *_res = NULL;
33944 _res = param_maybe_default_var;
33957 _children[_n++] = _res;
33990 void * _res = NULL;
34004 _res = _literal;
34023 _res = param_no_default_var;
34030 _res = NULL;
34033 return _res;
34048 void *_res = NULL;
34070 _res = param_maybe_default_var;
34083 _children[_n++] = _res;
34116 void *_res = NULL;
34138 _res = param_maybe_default_var;
34151 _children[_n++] = _res;
34189 void * _res = NULL;
34203 _res = _literal;
34222 _res = _literal;
34229 _res = NULL;
34232 return _res;
34247 void * _res = NULL;
34261 _res = _literal;
34283 _res = _PyPegen_dummy_name(p, _literal, _tmp_238_var);
34290 _res = NULL;
34293 return _res;
34308 void * _res = NULL;
34322 _res = param_no_default_var;
34341 _res = _literal;
34348 _res = NULL;
34351 return _res;
34366 void *_res = NULL;
34388 _res = param_maybe_default_var;
34401 _children[_n++] = _res;
34434 void * _res = NULL;
34448 _res = param_no_default_var;
34467 _res = _literal;
34474 _res = NULL;
34477 return _res;
34492 void * _res = NULL;
34506 _res = _literal;
34525 _res = _literal;
34544 _res = _literal;
34551 _res = NULL;
34554 return _res;
34569 void *_res = NULL;
34591 _res = param_with_default_var;
34604 _children[_n++] = _res;
34642 void *_res = NULL;
34664 _res = lambda_param_no_default_var;
34677 _children[_n++] = _res;
34710 void *_res = NULL;
34732 _res = lambda_param_no_default_var;
34745 _children[_n++] = _res;
34778 void *_res = NULL;
34803 _res = elem;
34804 if (_res == NULL && PyErr_Occurred()) {
34822 _children[_n++] = _res;
34855 asdl_seq * _res = NULL;
34872 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
34879 _res = NULL;
34882 return _res;
34897 void * _res = NULL;
34911 _res = lambda_slash_no_default_var;
34930 _res = lambda_slash_with_default_var;
34937 _res = NULL;
34940 return _res;
34955 void *_res = NULL;
34977 _res = lambda_param_maybe_default_var;
34990 _children[_n++] = _res;
35023 void * _res = NULL;
35037 _res = lambda_slash_no_default_var;
35056 _res = lambda_slash_with_default_var;
35063 _res = NULL;
35066 return _res;
35081 void *_res = NULL;
35103 _res = lambda_param_maybe_default_var;
35116 _children[_n++] = _res;
35149 void * _res = NULL;
35163 _res = _literal;
35182 _res = lambda_param_no_default_var;
35189 _res = NULL;
35192 return _res;
35207 void *_res = NULL;
35229 _res = lambda_param_maybe_default_var;
35242 _children[_n++] = _res;
35275 void *_res = NULL;
35297 _res = lambda_param_maybe_default_var;
35310 _children[_n++] = _res;
35348 void *_res = NULL;
35370 _res = lambda_param_with_default_var;
35383 _children[_n++] = _res;
35421 void * _res = NULL;
35435 _res = _literal;
35457 _res = _PyPegen_dummy_name(p, _literal, _tmp_239_var);
35464 _res = NULL;
35467 return _res;
35482 void * _res = NULL;
35496 _res = lambda_param_no_default_var;
35515 _res = _literal;
35522 _res = NULL;
35525 return _res;
35540 void *_res = NULL;
35562 _res = lambda_param_maybe_default_var;
35575 _children[_n++] = _res;
35608 void * _res = NULL;
35622 _res = lambda_param_no_default_var;
35641 _res = _literal;
35648 _res = NULL;
35651 return _res;
35666 void * _res = NULL;
35680 _res = _literal;
35699 _res = _literal;
35718 _res = _literal;
35725 _res = NULL;
35728 return _res;
35743 void * _res = NULL;
35757 _res = _literal;
35776 _res = _literal;
35795 _res = _literal;
35802 _res = NULL;
35805 return _res;
35820 void *_res = NULL;
35845 _res = elem;
35846 if (_res == NULL && PyErr_Occurred()) {
35864 _children[_n++] = _res;
35897 asdl_seq * _res = NULL;
35914 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
35921 _res = NULL;
35924 return _res;
35939 void *_res = NULL;
35964 _res = elem;
35965 if (_res == NULL && PyErr_Occurred()) {
35983 _children[_n++] = _res;
36016 asdl_seq * _res = NULL;
36033 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
36040 _res = NULL;
36043 return _res;
36058 void *_res = NULL;
36083 _res = elem;
36084 if (_res == NULL && PyErr_Occurred()) {
36102 _children[_n++] = _res;
36135 asdl_seq * _res = NULL;
36152 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
36159 _res = NULL;
36162 return _res;
36177 void *_res = NULL;
36202 _res = elem;
36203 if (_res == NULL && PyErr_Occurred()) {
36221 _children[_n++] = _res;
36254 asdl_seq * _res = NULL;
36271 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
36278 _res = NULL;
36281 return _res;
36296 void * _res = NULL;
36310 _res = _keyword;
36329 _res = _keyword;
36336 _res = NULL;
36339 return _res;
36354 void *_res = NULL;
36376 _res = block_var;
36389 _children[_n++] = _res;
36422 void *_res = NULL;
36444 _res = except_block_var;
36457 _children[_n++] = _res;
36495 void * _res = NULL;
36512 _res = _PyPegen_dummy_name(p, _keyword, name_var);
36519 _res = NULL;
36522 return _res;
36537 void *_res = NULL;
36559 _res = block_var;
36572 _children[_n++] = _res;
36605 void *_res = NULL;
36627 _res = except_star_block_var;
36640 _children[_n++] = _res;
36678 void * _res = NULL;
36696 _res = _PyPegen_dummy_name(p, expression_var, _opt_var);
36703 _res = NULL;
36706 return _res;
36721 void * _res = NULL;
36738 _res = _PyPegen_dummy_name(p, _keyword, name_var);
36745 _res = NULL;
36748 return _res;
36763 void * _res = NULL;
36780 _res = _PyPegen_dummy_name(p, _keyword, name_var);
36787 _res = NULL;
36790 return _res;
36805 void * _res = NULL;
36819 _res = newline_var;
36838 _res = _literal;
36845 _res = NULL;
36848 return _res;
36863 void * _res = NULL;
36880 _res = _PyPegen_dummy_name(p, _keyword, name_var);
36887 _res = NULL;
36890 return _res;
36905 void * _res = NULL;
36922 _res = _PyPegen_dummy_name(p, _keyword, name_var);
36929 _res = NULL;
36932 return _res;
36947 void * _res = NULL;
36964 _res = _PyPegen_dummy_name(p, positional_patterns_var, _literal);
36971 _res = NULL;
36974 return _res;
36989 void * _res = NULL;
37006 _res = _PyPegen_dummy_name(p, _literal, expression_var);
37013 _res = NULL;
37016 return _res;
37031 void * _res = NULL;
37052 _res = _PyPegen_dummy_name(p, _literal, _opt_var, _literal_1);
37059 _res = NULL;
37062 return _res;
37077 void * _res = NULL;
37098 _res = _PyPegen_dummy_name(p, _literal, _opt_var, _literal_1);
37105 _res = NULL;
37108 return _res;
37123 void *_res = NULL;
37148 _res = elem;
37149 if (_res == NULL && PyErr_Occurred()) {
37167 _children[_n++] = _res;
37200 asdl_seq * _res = NULL;
37217 _res = _PyPegen_seq_insert_in_front(p, elem, seq);
37224 _res = NULL;
37227 return _res;
37242 void * _res = NULL;
37256 _res = _literal;
37275 _res = _literal;
37282 _res = NULL;
37285 return _res;
37300 void * _res = NULL;
37314 _res = _literal;
37333 _res = _literal;
37340 _res = NULL;
37343 return _res;
37358 void * _res = NULL;
37375 _res = z;
37376 if (_res == NULL && PyErr_Occurred()) {
37387 _res = NULL;
37390 return _res;
37405 void * _res = NULL;
37419 _res = _literal;
37438 _res = _literal;
37445 _res = NULL;
37448 return _res;
37463 void * _res = NULL;
37477 _res = _literal;
37496 _res = _literal;
37503 _res = NULL;
37506 return _res;
37521 void * _res = NULL;
37541 _res = f;
37542 if (_res == NULL && PyErr_Occurred()) {
37553 _res = NULL;
37556 return _res;
37571 void * _res = NULL;
37588 _res = c;
37589 if (_res == NULL && PyErr_Occurred()) {
37600 _res = NULL;
37603 return _res;
37618 void * _res = NULL;
37635 _res = c;
37636 if (_res == NULL && PyErr_Occurred()) {
37647 _res = NULL;
37650 return _res;
37665 void * _res = NULL;
37682 _res = c;
37683 if (_res == NULL && PyErr_Occurred()) {
37694 _res = NULL;
37697 return _res;
37712 void * _res = NULL;
37729 _res = c;
37730 if (_res == NULL && PyErr_Occurred()) {
37741 _res = NULL;
37744 return _res;
37759 void * _res = NULL;
37773 _res = slice_var;
37792 _res = starred_expression_var;
37799 _res = NULL;
37802 return _res;
37817 void * _res = NULL;
37834 _res = z;
37835 if (_res == NULL && PyErr_Occurred()) {
37846 _res = NULL;
37849 return _res;
37864 void * _res = NULL;
37881 _res = z;
37882 if (_res == NULL && PyErr_Occurred()) {
37893 _res = NULL;
37896 return _res;
37911 void * _res = NULL;
37925 _res = starred_expression_var;
37946 _res = _tmp_245_var;
37953 _res = NULL;
37956 return _res;
37971 void * _res = NULL;
37988 _res = c;
37989 if (_res == NULL && PyErr_Occurred()) {
38000 _res = NULL;
38003 return _res;
38018 void * _res = NULL;
38035 _res = c;
38036 if (_res == NULL && PyErr_Occurred()) {
38047 _res = NULL;
38050 return _res;
38065 void * _res = NULL;
38082 _res = _PyPegen_dummy_name(p, star_targets_var, _literal);
38089 _res = NULL;
38092 return _res;
38107 void * _res = NULL;
38124 _res = _PyPegen_dummy_name(p, star_targets_var, _literal);
38131 _res = NULL;
38134 return _res;
38149 void * _res = NULL;
38163 _res = _literal;
38182 _res = _literal;
38189 _res = NULL;
38192 return _res;
38207 void * _res = NULL;
38221 _res = _literal;
38240 _res = _literal;
38247 _res = NULL;
38250 return _res;
38265 void * _res = NULL;
38283 _res = _PyPegen_dummy_name(p, expression_var, _opt_var);
38290 _res = NULL;
38293 return _res;
38308 void * _res = NULL;
38326 _res = _PyPegen_dummy_name(p, expressions_var, _opt_var);
38333 _res = NULL;
38336 return _res;
38351 void * _res = NULL;
38369 _res = _PyPegen_dummy_name(p, expression_var, _opt_var);
38376 _res = NULL;
38379 return _res;
38394 void * _res = NULL;
38412 _res = _PyPegen_dummy_name(p, expressions_var, _opt_var);
38419 _res = NULL;
38422 return _res;
38437 void * _res = NULL;
38454 _res = _PyPegen_dummy_name(p, _keyword, name_var);
38461 _res = NULL;
38464 return _res;
38479 void * _res = NULL;
38493 _res = assignment_expression_var;
38514 _res = expression_var;
38521 _res = NULL;
38524 return _res;
38539 void * _res = NULL;
38556 _res = _PyPegen_dummy_name(p, _keyword, star_target_var);
38563 _res = NULL;
38566 return _res;
38581 void * _res = NULL;
38598 _res = _PyPegen_dummy_name(p, _keyword, star_target_var);
38605 _res = NULL;
38608 return _res;
38623 void * _res = NULL;
38640 _res = _PyPegen_dummy_name(p, _keyword, star_target_var);
38647 _res = NULL;
38650 return _res;
38665 void * _res = NULL;
38682 _res = _PyPegen_dummy_name(p, _keyword, star_target_var);
38689 _res = NULL;
38692 return _res;