#include "pegen.h"
#if defined(Py_DEBUG) && defined(Py_BUILD_CORE)
#define D …
#else
#define D(x) …
#endif
#ifdef __wasi__
# ifdef Py_DEBUG
#define MAXSTACK …
# else
#define MAXSTACK …
# endif
#else
#define MAXSTACK …
#endif
static const int n_keyword_lists = …;
static KeywordToken *reserved_keywords[] = …;
static char *soft_keywords[] = …;
#define file_type …
#define interactive_type …
#define eval_type …
#define func_type_type …
#define statements_type …
#define statement_type …
#define statement_newline_type …
#define simple_stmts_type …
#define simple_stmt_type …
#define compound_stmt_type …
#define assignment_type …
#define annotated_rhs_type …
#define augassign_type …
#define return_stmt_type …
#define raise_stmt_type …
#define global_stmt_type …
#define nonlocal_stmt_type …
#define del_stmt_type …
#define yield_stmt_type …
#define assert_stmt_type …
#define import_stmt_type …
#define import_name_type …
#define import_from_type …
#define import_from_targets_type …
#define import_from_as_names_type …
#define import_from_as_name_type …
#define dotted_as_names_type …
#define dotted_as_name_type …
#define dotted_name_type …
#define block_type …
#define decorators_type …
#define class_def_type …
#define class_def_raw_type …
#define function_def_type …
#define function_def_raw_type …
#define params_type …
#define parameters_type …
#define slash_no_default_type …
#define slash_with_default_type …
#define star_etc_type …
#define kwds_type …
#define param_no_default_type …
#define param_no_default_star_annotation_type …
#define param_with_default_type …
#define param_maybe_default_type …
#define param_type …
#define param_star_annotation_type …
#define annotation_type …
#define star_annotation_type …
#define default_type …
#define if_stmt_type …
#define elif_stmt_type …
#define else_block_type …
#define while_stmt_type …
#define for_stmt_type …
#define with_stmt_type …
#define with_item_type …
#define try_stmt_type …
#define except_block_type …
#define except_star_block_type …
#define finally_block_type …
#define match_stmt_type …
#define subject_expr_type …
#define case_block_type …
#define guard_type …
#define patterns_type …
#define pattern_type …
#define as_pattern_type …
#define or_pattern_type …
#define closed_pattern_type …
#define literal_pattern_type …
#define literal_expr_type …
#define complex_number_type …
#define signed_number_type …
#define signed_real_number_type …
#define real_number_type …
#define imaginary_number_type …
#define capture_pattern_type …
#define pattern_capture_target_type …
#define wildcard_pattern_type …
#define value_pattern_type …
#define attr_type …
#define name_or_attr_type …
#define group_pattern_type …
#define sequence_pattern_type …
#define open_sequence_pattern_type …
#define maybe_sequence_pattern_type …
#define maybe_star_pattern_type …
#define star_pattern_type …
#define mapping_pattern_type …
#define items_pattern_type …
#define key_value_pattern_type …
#define double_star_pattern_type …
#define class_pattern_type …
#define positional_patterns_type …
#define keyword_patterns_type …
#define keyword_pattern_type …
#define type_alias_type …
#define type_params_type …
#define type_param_seq_type …
#define type_param_type …
#define type_param_bound_type …
#define type_param_default_type …
#define type_param_starred_default_type …
#define expressions_type …
#define expression_type …
#define yield_expr_type …
#define star_expressions_type …
#define star_expression_type …
#define star_named_expressions_type …
#define star_named_expression_type …
#define assignment_expression_type …
#define named_expression_type …
#define disjunction_type …
#define conjunction_type …
#define inversion_type …
#define comparison_type …
#define compare_op_bitwise_or_pair_type …
#define eq_bitwise_or_type …
#define noteq_bitwise_or_type …
#define lte_bitwise_or_type …
#define lt_bitwise_or_type …
#define gte_bitwise_or_type …
#define gt_bitwise_or_type …
#define notin_bitwise_or_type …
#define in_bitwise_or_type …
#define isnot_bitwise_or_type …
#define is_bitwise_or_type …
#define bitwise_or_type …
#define bitwise_xor_type …
#define bitwise_and_type …
#define shift_expr_type …
#define sum_type …
#define term_type …
#define factor_type …
#define power_type …
#define await_primary_type …
#define primary_type …
#define slices_type …
#define slice_type …
#define atom_type …
#define group_type …
#define lambdef_type …
#define lambda_params_type …
#define lambda_parameters_type …
#define lambda_slash_no_default_type …
#define lambda_slash_with_default_type …
#define lambda_star_etc_type …
#define lambda_kwds_type …
#define lambda_param_no_default_type …
#define lambda_param_with_default_type …
#define lambda_param_maybe_default_type …
#define lambda_param_type …
#define fstring_middle_type …
#define fstring_replacement_field_type …
#define fstring_conversion_type …
#define fstring_full_format_spec_type …
#define fstring_format_spec_type …
#define fstring_type …
#define string_type …
#define strings_type …
#define list_type …
#define tuple_type …
#define set_type …
#define dict_type …
#define double_starred_kvpairs_type …
#define double_starred_kvpair_type …
#define kvpair_type …
#define for_if_clauses_type …
#define for_if_clause_type …
#define listcomp_type …
#define setcomp_type …
#define genexp_type …
#define dictcomp_type …
#define arguments_type …
#define args_type …
#define kwargs_type …
#define starred_expression_type …
#define kwarg_or_starred_type …
#define kwarg_or_double_starred_type …
#define star_targets_type …
#define star_targets_list_seq_type …
#define star_targets_tuple_seq_type …
#define star_target_type …
#define target_with_star_atom_type …
#define star_atom_type …
#define single_target_type …
#define single_subscript_attribute_target_type …
#define t_primary_type …
#define t_lookahead_type …
#define del_targets_type …
#define del_target_type …
#define del_t_atom_type …
#define type_expressions_type …
#define func_type_comment_type …
#define invalid_arguments_type …
#define invalid_kwarg_type …
#define expression_without_invalid_type …
#define invalid_legacy_expression_type …
#define invalid_type_param_type …
#define invalid_expression_type …
#define invalid_named_expression_type …
#define invalid_assignment_type …
#define invalid_ann_assign_target_type …
#define invalid_del_stmt_type …
#define invalid_block_type …
#define invalid_comprehension_type …
#define invalid_dict_comprehension_type …
#define invalid_parameters_type …
#define invalid_default_type …
#define invalid_star_etc_type …
#define invalid_kwds_type …
#define invalid_parameters_helper_type …
#define invalid_lambda_parameters_type …
#define invalid_lambda_parameters_helper_type …
#define invalid_lambda_star_etc_type …
#define invalid_lambda_kwds_type …
#define invalid_double_type_comments_type …
#define invalid_with_item_type …
#define invalid_for_if_clause_type …
#define invalid_for_target_type …
#define invalid_group_type …
#define invalid_import_type …
#define invalid_import_from_targets_type …
#define invalid_with_stmt_type …
#define invalid_with_stmt_indent_type …
#define invalid_try_stmt_type …
#define invalid_except_stmt_type …
#define invalid_except_star_stmt_type …
#define invalid_finally_stmt_type …
#define invalid_except_stmt_indent_type …
#define invalid_except_star_stmt_indent_type …
#define invalid_match_stmt_type …
#define invalid_case_block_type …
#define invalid_as_pattern_type …
#define invalid_class_pattern_type …
#define invalid_class_argument_pattern_type …
#define invalid_if_stmt_type …
#define invalid_elif_stmt_type …
#define invalid_else_stmt_type …
#define invalid_while_stmt_type …
#define invalid_for_stmt_type …
#define invalid_def_raw_type …
#define invalid_class_def_raw_type …
#define invalid_double_starred_kvpairs_type …
#define invalid_kvpair_type …
#define invalid_starred_expression_unpacking_type …
#define invalid_starred_expression_type …
#define invalid_replacement_field_type …
#define invalid_conversion_character_type …
#define invalid_arithmetic_type …
#define invalid_factor_type …
#define invalid_type_params_type …
#define _loop0_1_type …
#define _loop1_2_type …
#define _loop0_3_type …
#define _gather_4_type …
#define _tmp_5_type …
#define _tmp_6_type …
#define _tmp_7_type …
#define _tmp_8_type …
#define _tmp_9_type …
#define _tmp_10_type …
#define _tmp_11_type …
#define _loop1_12_type …
#define _tmp_13_type …
#define _loop0_14_type …
#define _gather_15_type …
#define _tmp_16_type …
#define _tmp_17_type …
#define _loop0_18_type …
#define _loop1_19_type …
#define _loop0_20_type …
#define _gather_21_type …
#define _tmp_22_type …
#define _loop0_23_type …
#define _gather_24_type …
#define _loop1_25_type …
#define _tmp_26_type …
#define _tmp_27_type …
#define _loop0_28_type …
#define _loop0_29_type …
#define _loop1_30_type …
#define _loop1_31_type …
#define _loop0_32_type …
#define _loop1_33_type …
#define _loop0_34_type …
#define _gather_35_type …
#define _tmp_36_type …
#define _loop1_37_type …
#define _loop1_38_type …
#define _loop1_39_type …
#define _loop0_40_type …
#define _gather_41_type …
#define _tmp_42_type …
#define _tmp_43_type …
#define _loop0_44_type …
#define _gather_45_type …
#define _loop0_46_type …
#define _gather_47_type …
#define _tmp_48_type …
#define _loop0_49_type …
#define _gather_50_type …
#define _loop0_51_type …
#define _gather_52_type …
#define _loop0_53_type …
#define _gather_54_type …
#define _loop1_55_type …
#define _loop1_56_type …
#define _loop0_57_type …
#define _gather_58_type …
#define _loop1_59_type …
#define _loop1_60_type …
#define _loop1_61_type …
#define _tmp_62_type …
#define _loop0_63_type …
#define _gather_64_type …
#define _tmp_65_type …
#define _tmp_66_type …
#define _tmp_67_type …
#define _tmp_68_type …
#define _tmp_69_type …
#define _tmp_70_type …
#define _loop0_71_type …
#define _loop0_72_type …
#define _loop1_73_type …
#define _loop1_74_type …
#define _loop0_75_type …
#define _loop1_76_type …
#define _loop0_77_type …
#define _loop0_78_type …
#define _loop1_79_type …
#define _tmp_80_type …
#define _loop0_81_type …
#define _gather_82_type …
#define _loop1_83_type …
#define _loop0_84_type …
#define _tmp_85_type …
#define _loop0_86_type …
#define _gather_87_type …
#define _tmp_88_type …
#define _loop0_89_type …
#define _gather_90_type …
#define _loop0_91_type …
#define _gather_92_type …
#define _loop0_93_type …
#define _loop0_94_type …
#define _gather_95_type …
#define _loop1_96_type …
#define _tmp_97_type …
#define _loop0_98_type …
#define _gather_99_type …
#define _loop0_100_type …
#define _gather_101_type …
#define _tmp_102_type …
#define _tmp_103_type …
#define _loop0_104_type …
#define _gather_105_type …
#define _tmp_106_type …
#define _tmp_107_type …
#define _tmp_108_type …
#define _tmp_109_type …
#define _tmp_110_type …
#define _tmp_111_type …
#define _tmp_112_type …
#define _tmp_113_type …
#define _tmp_114_type …
#define _loop0_115_type …
#define _loop0_116_type …
#define _tmp_117_type …
#define _tmp_118_type …
#define _tmp_119_type …
#define _tmp_120_type …
#define _tmp_121_type …
#define _tmp_122_type …
#define _tmp_123_type …
#define _tmp_124_type …
#define _tmp_125_type …
#define _loop0_126_type …
#define _gather_127_type …
#define _tmp_128_type …
#define _tmp_129_type …
#define _tmp_130_type …
#define _tmp_131_type …
#define _loop0_132_type …
#define _gather_133_type …
#define _loop0_134_type …
#define _gather_135_type …
#define _loop0_136_type …
#define _gather_137_type …
#define _tmp_138_type …
#define _loop0_139_type …
#define _tmp_140_type …
#define _tmp_141_type …
#define _tmp_142_type …
#define _tmp_143_type …
#define _tmp_144_type …
#define _tmp_145_type …
#define _tmp_146_type …
#define _tmp_147_type …
#define _tmp_148_type …
#define _tmp_149_type …
#define _tmp_150_type …
#define _tmp_151_type …
#define _tmp_152_type …
#define _tmp_153_type …
#define _tmp_154_type …
#define _tmp_155_type …
#define _tmp_156_type …
#define _tmp_157_type …
#define _tmp_158_type …
#define _tmp_159_type …
#define _tmp_160_type …
#define _tmp_161_type …
#define _tmp_162_type …
#define _tmp_163_type …
#define _tmp_164_type …
#define _loop0_165_type …
#define _tmp_166_type …
#define _tmp_167_type …
#define _tmp_168_type …
#define _tmp_169_type …
static mod_ty file_rule(Parser *p);
static mod_ty interactive_rule(Parser *p);
static mod_ty eval_rule(Parser *p);
static mod_ty func_type_rule(Parser *p);
static asdl_stmt_seq* statements_rule(Parser *p);
static asdl_stmt_seq* statement_rule(Parser *p);
static asdl_stmt_seq* statement_newline_rule(Parser *p);
static asdl_stmt_seq* simple_stmts_rule(Parser *p);
static stmt_ty simple_stmt_rule(Parser *p);
static stmt_ty compound_stmt_rule(Parser *p);
static stmt_ty assignment_rule(Parser *p);
static expr_ty annotated_rhs_rule(Parser *p);
static AugOperator* augassign_rule(Parser *p);
static stmt_ty return_stmt_rule(Parser *p);
static stmt_ty raise_stmt_rule(Parser *p);
static stmt_ty global_stmt_rule(Parser *p);
static stmt_ty nonlocal_stmt_rule(Parser *p);
static stmt_ty del_stmt_rule(Parser *p);
static stmt_ty yield_stmt_rule(Parser *p);
static stmt_ty assert_stmt_rule(Parser *p);
static stmt_ty import_stmt_rule(Parser *p);
static stmt_ty import_name_rule(Parser *p);
static stmt_ty import_from_rule(Parser *p);
static asdl_alias_seq* import_from_targets_rule(Parser *p);
static asdl_alias_seq* import_from_as_names_rule(Parser *p);
static alias_ty import_from_as_name_rule(Parser *p);
static asdl_alias_seq* dotted_as_names_rule(Parser *p);
static alias_ty dotted_as_name_rule(Parser *p);
static expr_ty dotted_name_rule(Parser *p);
static asdl_stmt_seq* block_rule(Parser *p);
static asdl_expr_seq* decorators_rule(Parser *p);
static stmt_ty class_def_rule(Parser *p);
static stmt_ty class_def_raw_rule(Parser *p);
static stmt_ty function_def_rule(Parser *p);
static stmt_ty function_def_raw_rule(Parser *p);
static arguments_ty params_rule(Parser *p);
static arguments_ty parameters_rule(Parser *p);
static asdl_arg_seq* slash_no_default_rule(Parser *p);
static SlashWithDefault* slash_with_default_rule(Parser *p);
static StarEtc* star_etc_rule(Parser *p);
static arg_ty kwds_rule(Parser *p);
static arg_ty param_no_default_rule(Parser *p);
static arg_ty param_no_default_star_annotation_rule(Parser *p);
static NameDefaultPair* param_with_default_rule(Parser *p);
static NameDefaultPair* param_maybe_default_rule(Parser *p);
static arg_ty param_rule(Parser *p);
static arg_ty param_star_annotation_rule(Parser *p);
static expr_ty annotation_rule(Parser *p);
static expr_ty star_annotation_rule(Parser *p);
static expr_ty default_rule(Parser *p);
static stmt_ty if_stmt_rule(Parser *p);
static stmt_ty elif_stmt_rule(Parser *p);
static asdl_stmt_seq* else_block_rule(Parser *p);
static stmt_ty while_stmt_rule(Parser *p);
static stmt_ty for_stmt_rule(Parser *p);
static stmt_ty with_stmt_rule(Parser *p);
static withitem_ty with_item_rule(Parser *p);
static stmt_ty try_stmt_rule(Parser *p);
static excepthandler_ty except_block_rule(Parser *p);
static excepthandler_ty except_star_block_rule(Parser *p);
static asdl_stmt_seq* finally_block_rule(Parser *p);
static stmt_ty match_stmt_rule(Parser *p);
static expr_ty subject_expr_rule(Parser *p);
static match_case_ty case_block_rule(Parser *p);
static expr_ty guard_rule(Parser *p);
static pattern_ty patterns_rule(Parser *p);
static pattern_ty pattern_rule(Parser *p);
static pattern_ty as_pattern_rule(Parser *p);
static pattern_ty or_pattern_rule(Parser *p);
static pattern_ty closed_pattern_rule(Parser *p);
static pattern_ty literal_pattern_rule(Parser *p);
static expr_ty literal_expr_rule(Parser *p);
static expr_ty complex_number_rule(Parser *p);
static expr_ty signed_number_rule(Parser *p);
static expr_ty signed_real_number_rule(Parser *p);
static expr_ty real_number_rule(Parser *p);
static expr_ty imaginary_number_rule(Parser *p);
static pattern_ty capture_pattern_rule(Parser *p);
static expr_ty pattern_capture_target_rule(Parser *p);
static pattern_ty wildcard_pattern_rule(Parser *p);
static pattern_ty value_pattern_rule(Parser *p);
static expr_ty attr_rule(Parser *p);
static expr_ty name_or_attr_rule(Parser *p);
static pattern_ty group_pattern_rule(Parser *p);
static pattern_ty sequence_pattern_rule(Parser *p);
static asdl_seq* open_sequence_pattern_rule(Parser *p);
static asdl_seq* maybe_sequence_pattern_rule(Parser *p);
static pattern_ty maybe_star_pattern_rule(Parser *p);
static pattern_ty star_pattern_rule(Parser *p);
static pattern_ty mapping_pattern_rule(Parser *p);
static asdl_seq* items_pattern_rule(Parser *p);
static KeyPatternPair* key_value_pattern_rule(Parser *p);
static expr_ty double_star_pattern_rule(Parser *p);
static pattern_ty class_pattern_rule(Parser *p);
static asdl_pattern_seq* positional_patterns_rule(Parser *p);
static asdl_seq* keyword_patterns_rule(Parser *p);
static KeyPatternPair* keyword_pattern_rule(Parser *p);
static stmt_ty type_alias_rule(Parser *p);
static asdl_type_param_seq* type_params_rule(Parser *p);
static asdl_type_param_seq* type_param_seq_rule(Parser *p);
static type_param_ty type_param_rule(Parser *p);
static expr_ty type_param_bound_rule(Parser *p);
static expr_ty type_param_default_rule(Parser *p);
static expr_ty type_param_starred_default_rule(Parser *p);
static expr_ty expressions_rule(Parser *p);
static expr_ty expression_rule(Parser *p);
static expr_ty yield_expr_rule(Parser *p);
static expr_ty star_expressions_rule(Parser *p);
static expr_ty star_expression_rule(Parser *p);
static asdl_expr_seq* star_named_expressions_rule(Parser *p);
static expr_ty star_named_expression_rule(Parser *p);
static expr_ty assignment_expression_rule(Parser *p);
static expr_ty named_expression_rule(Parser *p);
static expr_ty disjunction_rule(Parser *p);
static expr_ty conjunction_rule(Parser *p);
static expr_ty inversion_rule(Parser *p);
static expr_ty comparison_rule(Parser *p);
static CmpopExprPair* compare_op_bitwise_or_pair_rule(Parser *p);
static CmpopExprPair* eq_bitwise_or_rule(Parser *p);
static CmpopExprPair* noteq_bitwise_or_rule(Parser *p);
static CmpopExprPair* lte_bitwise_or_rule(Parser *p);
static CmpopExprPair* lt_bitwise_or_rule(Parser *p);
static CmpopExprPair* gte_bitwise_or_rule(Parser *p);
static CmpopExprPair* gt_bitwise_or_rule(Parser *p);
static CmpopExprPair* notin_bitwise_or_rule(Parser *p);
static CmpopExprPair* in_bitwise_or_rule(Parser *p);
static CmpopExprPair* isnot_bitwise_or_rule(Parser *p);
static CmpopExprPair* is_bitwise_or_rule(Parser *p);
static expr_ty bitwise_or_rule(Parser *p);
static expr_ty bitwise_xor_rule(Parser *p);
static expr_ty bitwise_and_rule(Parser *p);
static expr_ty shift_expr_rule(Parser *p);
static expr_ty sum_rule(Parser *p);
static expr_ty term_rule(Parser *p);
static expr_ty factor_rule(Parser *p);
static expr_ty power_rule(Parser *p);
static expr_ty await_primary_rule(Parser *p);
static expr_ty primary_rule(Parser *p);
static expr_ty slices_rule(Parser *p);
static expr_ty slice_rule(Parser *p);
static expr_ty atom_rule(Parser *p);
static expr_ty group_rule(Parser *p);
static expr_ty lambdef_rule(Parser *p);
static arguments_ty lambda_params_rule(Parser *p);
static arguments_ty lambda_parameters_rule(Parser *p);
static asdl_arg_seq* lambda_slash_no_default_rule(Parser *p);
static SlashWithDefault* lambda_slash_with_default_rule(Parser *p);
static StarEtc* lambda_star_etc_rule(Parser *p);
static arg_ty lambda_kwds_rule(Parser *p);
static arg_ty lambda_param_no_default_rule(Parser *p);
static NameDefaultPair* lambda_param_with_default_rule(Parser *p);
static NameDefaultPair* lambda_param_maybe_default_rule(Parser *p);
static arg_ty lambda_param_rule(Parser *p);
static expr_ty fstring_middle_rule(Parser *p);
static expr_ty fstring_replacement_field_rule(Parser *p);
static ResultTokenWithMetadata* fstring_conversion_rule(Parser *p);
static ResultTokenWithMetadata* fstring_full_format_spec_rule(Parser *p);
static expr_ty fstring_format_spec_rule(Parser *p);
static expr_ty fstring_rule(Parser *p);
static expr_ty string_rule(Parser *p);
static expr_ty strings_rule(Parser *p);
static expr_ty list_rule(Parser *p);
static expr_ty tuple_rule(Parser *p);
static expr_ty set_rule(Parser *p);
static expr_ty dict_rule(Parser *p);
static asdl_seq* double_starred_kvpairs_rule(Parser *p);
static KeyValuePair* double_starred_kvpair_rule(Parser *p);
static KeyValuePair* kvpair_rule(Parser *p);
static asdl_comprehension_seq* for_if_clauses_rule(Parser *p);
static comprehension_ty for_if_clause_rule(Parser *p);
static expr_ty listcomp_rule(Parser *p);
static expr_ty setcomp_rule(Parser *p);
static expr_ty genexp_rule(Parser *p);
static expr_ty dictcomp_rule(Parser *p);
static expr_ty arguments_rule(Parser *p);
static expr_ty args_rule(Parser *p);
static asdl_seq* kwargs_rule(Parser *p);
static expr_ty starred_expression_rule(Parser *p);
static KeywordOrStarred* kwarg_or_starred_rule(Parser *p);
static KeywordOrStarred* kwarg_or_double_starred_rule(Parser *p);
static expr_ty star_targets_rule(Parser *p);
static asdl_expr_seq* star_targets_list_seq_rule(Parser *p);
static asdl_expr_seq* star_targets_tuple_seq_rule(Parser *p);
static expr_ty star_target_rule(Parser *p);
static expr_ty target_with_star_atom_rule(Parser *p);
static expr_ty star_atom_rule(Parser *p);
static expr_ty single_target_rule(Parser *p);
static expr_ty single_subscript_attribute_target_rule(Parser *p);
static expr_ty t_primary_rule(Parser *p);
static void *t_lookahead_rule(Parser *p);
static asdl_expr_seq* del_targets_rule(Parser *p);
static expr_ty del_target_rule(Parser *p);
static expr_ty del_t_atom_rule(Parser *p);
static asdl_expr_seq* type_expressions_rule(Parser *p);
static Token* func_type_comment_rule(Parser *p);
static void *invalid_arguments_rule(Parser *p);
static void *invalid_kwarg_rule(Parser *p);
static expr_ty expression_without_invalid_rule(Parser *p);
static void *invalid_legacy_expression_rule(Parser *p);
static void *invalid_type_param_rule(Parser *p);
static void *invalid_expression_rule(Parser *p);
static void *invalid_named_expression_rule(Parser *p);
static void *invalid_assignment_rule(Parser *p);
static expr_ty invalid_ann_assign_target_rule(Parser *p);
static void *invalid_del_stmt_rule(Parser *p);
static void *invalid_block_rule(Parser *p);
static void *invalid_comprehension_rule(Parser *p);
static void *invalid_dict_comprehension_rule(Parser *p);
static void *invalid_parameters_rule(Parser *p);
static void *invalid_default_rule(Parser *p);
static void *invalid_star_etc_rule(Parser *p);
static void *invalid_kwds_rule(Parser *p);
static void *invalid_parameters_helper_rule(Parser *p);
static void *invalid_lambda_parameters_rule(Parser *p);
static void *invalid_lambda_parameters_helper_rule(Parser *p);
static void *invalid_lambda_star_etc_rule(Parser *p);
static void *invalid_lambda_kwds_rule(Parser *p);
static void *invalid_double_type_comments_rule(Parser *p);
static void *invalid_with_item_rule(Parser *p);
static void *invalid_for_if_clause_rule(Parser *p);
static void *invalid_for_target_rule(Parser *p);
static void *invalid_group_rule(Parser *p);
static void *invalid_import_rule(Parser *p);
static void *invalid_import_from_targets_rule(Parser *p);
static void *invalid_with_stmt_rule(Parser *p);
static void *invalid_with_stmt_indent_rule(Parser *p);
static void *invalid_try_stmt_rule(Parser *p);
static void *invalid_except_stmt_rule(Parser *p);
static void *invalid_except_star_stmt_rule(Parser *p);
static void *invalid_finally_stmt_rule(Parser *p);
static void *invalid_except_stmt_indent_rule(Parser *p);
static void *invalid_except_star_stmt_indent_rule(Parser *p);
static void *invalid_match_stmt_rule(Parser *p);
static void *invalid_case_block_rule(Parser *p);
static void *invalid_as_pattern_rule(Parser *p);
static void *invalid_class_pattern_rule(Parser *p);
static asdl_pattern_seq* invalid_class_argument_pattern_rule(Parser *p);
static void *invalid_if_stmt_rule(Parser *p);
static void *invalid_elif_stmt_rule(Parser *p);
static void *invalid_else_stmt_rule(Parser *p);
static void *invalid_while_stmt_rule(Parser *p);
static void *invalid_for_stmt_rule(Parser *p);
static void *invalid_def_raw_rule(Parser *p);
static void *invalid_class_def_raw_rule(Parser *p);
static void *invalid_double_starred_kvpairs_rule(Parser *p);
static void *invalid_kvpair_rule(Parser *p);
static void *invalid_starred_expression_unpacking_rule(Parser *p);
static void *invalid_starred_expression_rule(Parser *p);
static void *invalid_replacement_field_rule(Parser *p);
static void *invalid_conversion_character_rule(Parser *p);
static void *invalid_arithmetic_rule(Parser *p);
static void *invalid_factor_rule(Parser *p);
static void *invalid_type_params_rule(Parser *p);
static asdl_seq *_loop0_1_rule(Parser *p);
static asdl_seq *_loop1_2_rule(Parser *p);
static asdl_seq *_loop0_3_rule(Parser *p);
static asdl_seq *_gather_4_rule(Parser *p);
static void *_tmp_5_rule(Parser *p);
static void *_tmp_6_rule(Parser *p);
static void *_tmp_7_rule(Parser *p);
static void *_tmp_8_rule(Parser *p);
static void *_tmp_9_rule(Parser *p);
static void *_tmp_10_rule(Parser *p);
static void *_tmp_11_rule(Parser *p);
static asdl_seq *_loop1_12_rule(Parser *p);
static void *_tmp_13_rule(Parser *p);
static asdl_seq *_loop0_14_rule(Parser *p);
static asdl_seq *_gather_15_rule(Parser *p);
static void *_tmp_16_rule(Parser *p);
static void *_tmp_17_rule(Parser *p);
static asdl_seq *_loop0_18_rule(Parser *p);
static asdl_seq *_loop1_19_rule(Parser *p);
static asdl_seq *_loop0_20_rule(Parser *p);
static asdl_seq *_gather_21_rule(Parser *p);
static void *_tmp_22_rule(Parser *p);
static asdl_seq *_loop0_23_rule(Parser *p);
static asdl_seq *_gather_24_rule(Parser *p);
static asdl_seq *_loop1_25_rule(Parser *p);
static void *_tmp_26_rule(Parser *p);
static void *_tmp_27_rule(Parser *p);
static asdl_seq *_loop0_28_rule(Parser *p);
static asdl_seq *_loop0_29_rule(Parser *p);
static asdl_seq *_loop1_30_rule(Parser *p);
static asdl_seq *_loop1_31_rule(Parser *p);
static asdl_seq *_loop0_32_rule(Parser *p);
static asdl_seq *_loop1_33_rule(Parser *p);
static asdl_seq *_loop0_34_rule(Parser *p);
static asdl_seq *_gather_35_rule(Parser *p);
static void *_tmp_36_rule(Parser *p);
static asdl_seq *_loop1_37_rule(Parser *p);
static asdl_seq *_loop1_38_rule(Parser *p);
static asdl_seq *_loop1_39_rule(Parser *p);
static asdl_seq *_loop0_40_rule(Parser *p);
static asdl_seq *_gather_41_rule(Parser *p);
static void *_tmp_42_rule(Parser *p);
static void *_tmp_43_rule(Parser *p);
static asdl_seq *_loop0_44_rule(Parser *p);
static asdl_seq *_gather_45_rule(Parser *p);
static asdl_seq *_loop0_46_rule(Parser *p);
static asdl_seq *_gather_47_rule(Parser *p);
static void *_tmp_48_rule(Parser *p);
static asdl_seq *_loop0_49_rule(Parser *p);
static asdl_seq *_gather_50_rule(Parser *p);
static asdl_seq *_loop0_51_rule(Parser *p);
static asdl_seq *_gather_52_rule(Parser *p);
static asdl_seq *_loop0_53_rule(Parser *p);
static asdl_seq *_gather_54_rule(Parser *p);
static asdl_seq *_loop1_55_rule(Parser *p);
static asdl_seq *_loop1_56_rule(Parser *p);
static asdl_seq *_loop0_57_rule(Parser *p);
static asdl_seq *_gather_58_rule(Parser *p);
static asdl_seq *_loop1_59_rule(Parser *p);
static asdl_seq *_loop1_60_rule(Parser *p);
static asdl_seq *_loop1_61_rule(Parser *p);
static void *_tmp_62_rule(Parser *p);
static asdl_seq *_loop0_63_rule(Parser *p);
static asdl_seq *_gather_64_rule(Parser *p);
static void *_tmp_65_rule(Parser *p);
static void *_tmp_66_rule(Parser *p);
static void *_tmp_67_rule(Parser *p);
static void *_tmp_68_rule(Parser *p);
static void *_tmp_69_rule(Parser *p);
static void *_tmp_70_rule(Parser *p);
static asdl_seq *_loop0_71_rule(Parser *p);
static asdl_seq *_loop0_72_rule(Parser *p);
static asdl_seq *_loop1_73_rule(Parser *p);
static asdl_seq *_loop1_74_rule(Parser *p);
static asdl_seq *_loop0_75_rule(Parser *p);
static asdl_seq *_loop1_76_rule(Parser *p);
static asdl_seq *_loop0_77_rule(Parser *p);
static asdl_seq *_loop0_78_rule(Parser *p);
static asdl_seq *_loop1_79_rule(Parser *p);
static void *_tmp_80_rule(Parser *p);
static asdl_seq *_loop0_81_rule(Parser *p);
static asdl_seq *_gather_82_rule(Parser *p);
static asdl_seq *_loop1_83_rule(Parser *p);
static asdl_seq *_loop0_84_rule(Parser *p);
static void *_tmp_85_rule(Parser *p);
static asdl_seq *_loop0_86_rule(Parser *p);
static asdl_seq *_gather_87_rule(Parser *p);
static void *_tmp_88_rule(Parser *p);
static asdl_seq *_loop0_89_rule(Parser *p);
static asdl_seq *_gather_90_rule(Parser *p);
static asdl_seq *_loop0_91_rule(Parser *p);
static asdl_seq *_gather_92_rule(Parser *p);
static asdl_seq *_loop0_93_rule(Parser *p);
static asdl_seq *_loop0_94_rule(Parser *p);
static asdl_seq *_gather_95_rule(Parser *p);
static asdl_seq *_loop1_96_rule(Parser *p);
static void *_tmp_97_rule(Parser *p);
static asdl_seq *_loop0_98_rule(Parser *p);
static asdl_seq *_gather_99_rule(Parser *p);
static asdl_seq *_loop0_100_rule(Parser *p);
static asdl_seq *_gather_101_rule(Parser *p);
static void *_tmp_102_rule(Parser *p);
static void *_tmp_103_rule(Parser *p);
static asdl_seq *_loop0_104_rule(Parser *p);
static asdl_seq *_gather_105_rule(Parser *p);
static void *_tmp_106_rule(Parser *p);
static void *_tmp_107_rule(Parser *p);
static void *_tmp_108_rule(Parser *p);
static void *_tmp_109_rule(Parser *p);
static void *_tmp_110_rule(Parser *p);
static void *_tmp_111_rule(Parser *p);
static void *_tmp_112_rule(Parser *p);
static void *_tmp_113_rule(Parser *p);
static void *_tmp_114_rule(Parser *p);
static asdl_seq *_loop0_115_rule(Parser *p);
static asdl_seq *_loop0_116_rule(Parser *p);
static void *_tmp_117_rule(Parser *p);
static void *_tmp_118_rule(Parser *p);
static void *_tmp_119_rule(Parser *p);
static void *_tmp_120_rule(Parser *p);
static void *_tmp_121_rule(Parser *p);
static void *_tmp_122_rule(Parser *p);
static void *_tmp_123_rule(Parser *p);
static void *_tmp_124_rule(Parser *p);
static void *_tmp_125_rule(Parser *p);
static asdl_seq *_loop0_126_rule(Parser *p);
static asdl_seq *_gather_127_rule(Parser *p);
static void *_tmp_128_rule(Parser *p);
static void *_tmp_129_rule(Parser *p);
static void *_tmp_130_rule(Parser *p);
static void *_tmp_131_rule(Parser *p);
static asdl_seq *_loop0_132_rule(Parser *p);
static asdl_seq *_gather_133_rule(Parser *p);
static asdl_seq *_loop0_134_rule(Parser *p);
static asdl_seq *_gather_135_rule(Parser *p);
static asdl_seq *_loop0_136_rule(Parser *p);
static asdl_seq *_gather_137_rule(Parser *p);
static void *_tmp_138_rule(Parser *p);
static asdl_seq *_loop0_139_rule(Parser *p);
static void *_tmp_140_rule(Parser *p);
static void *_tmp_141_rule(Parser *p);
static void *_tmp_142_rule(Parser *p);
static void *_tmp_143_rule(Parser *p);
static void *_tmp_144_rule(Parser *p);
static void *_tmp_145_rule(Parser *p);
static void *_tmp_146_rule(Parser *p);
static void *_tmp_147_rule(Parser *p);
static void *_tmp_148_rule(Parser *p);
static void *_tmp_149_rule(Parser *p);
static void *_tmp_150_rule(Parser *p);
static void *_tmp_151_rule(Parser *p);
static void *_tmp_152_rule(Parser *p);
static void *_tmp_153_rule(Parser *p);
static void *_tmp_154_rule(Parser *p);
static void *_tmp_155_rule(Parser *p);
static void *_tmp_156_rule(Parser *p);
static void *_tmp_157_rule(Parser *p);
static void *_tmp_158_rule(Parser *p);
static void *_tmp_159_rule(Parser *p);
static void *_tmp_160_rule(Parser *p);
static void *_tmp_161_rule(Parser *p);
static void *_tmp_162_rule(Parser *p);
static void *_tmp_163_rule(Parser *p);
static void *_tmp_164_rule(Parser *p);
static asdl_seq *_loop0_165_rule(Parser *p);
static void *_tmp_166_rule(Parser *p);
static void *_tmp_167_rule(Parser *p);
static void *_tmp_168_rule(Parser *p);
static void *_tmp_169_rule(Parser *p);
static mod_ty
file_rule(Parser *p)
{ … }
static mod_ty
interactive_rule(Parser *p)
{ … }
static mod_ty
eval_rule(Parser *p)
{ … }
static mod_ty
func_type_rule(Parser *p)
{ … }
static asdl_stmt_seq*
statements_rule(Parser *p)
{ … }
static asdl_stmt_seq*
statement_rule(Parser *p)
{ … }
static asdl_stmt_seq*
statement_newline_rule(Parser *p)
{ … }
static asdl_stmt_seq*
simple_stmts_rule(Parser *p)
{ … }
static stmt_ty
simple_stmt_rule(Parser *p)
{ … }
static stmt_ty
compound_stmt_rule(Parser *p)
{ … }
static stmt_ty
assignment_rule(Parser *p)
{ … }
static expr_ty
annotated_rhs_rule(Parser *p)
{ … }
static AugOperator*
augassign_rule(Parser *p)
{ … }
static stmt_ty
return_stmt_rule(Parser *p)
{ … }
static stmt_ty
raise_stmt_rule(Parser *p)
{ … }
static stmt_ty
global_stmt_rule(Parser *p)
{ … }
static stmt_ty
nonlocal_stmt_rule(Parser *p)
{ … }
static stmt_ty
del_stmt_rule(Parser *p)
{ … }
static stmt_ty
yield_stmt_rule(Parser *p)
{ … }
static stmt_ty
assert_stmt_rule(Parser *p)
{ … }
static stmt_ty
import_stmt_rule(Parser *p)
{ … }
static stmt_ty
import_name_rule(Parser *p)
{ … }
static stmt_ty
import_from_rule(Parser *p)
{ … }
static asdl_alias_seq*
import_from_targets_rule(Parser *p)
{ … }
static asdl_alias_seq*
import_from_as_names_rule(Parser *p)
{ … }
static alias_ty
import_from_as_name_rule(Parser *p)
{ … }
static asdl_alias_seq*
dotted_as_names_rule(Parser *p)
{ … }
static alias_ty
dotted_as_name_rule(Parser *p)
{ … }
static expr_ty dotted_name_raw(Parser *);
static expr_ty
dotted_name_rule(Parser *p)
{ … }
static expr_ty
dotted_name_raw(Parser *p)
{ … }
static asdl_stmt_seq*
block_rule(Parser *p)
{ … }
static asdl_expr_seq*
decorators_rule(Parser *p)
{ … }
static stmt_ty
class_def_rule(Parser *p)
{ … }
static stmt_ty
class_def_raw_rule(Parser *p)
{ … }
static stmt_ty
function_def_rule(Parser *p)
{ … }
static stmt_ty
function_def_raw_rule(Parser *p)
{ … }
static arguments_ty
params_rule(Parser *p)
{ … }
static arguments_ty
parameters_rule(Parser *p)
{ … }
static asdl_arg_seq*
slash_no_default_rule(Parser *p)
{ … }
static SlashWithDefault*
slash_with_default_rule(Parser *p)
{ … }
static StarEtc*
star_etc_rule(Parser *p)
{ … }
static arg_ty
kwds_rule(Parser *p)
{ … }
static arg_ty
param_no_default_rule(Parser *p)
{ … }
static arg_ty
param_no_default_star_annotation_rule(Parser *p)
{ … }
static NameDefaultPair*
param_with_default_rule(Parser *p)
{ … }
static NameDefaultPair*
param_maybe_default_rule(Parser *p)
{ … }
static arg_ty
param_rule(Parser *p)
{ … }
static arg_ty
param_star_annotation_rule(Parser *p)
{ … }
static expr_ty
annotation_rule(Parser *p)
{ … }
static expr_ty
star_annotation_rule(Parser *p)
{ … }
static expr_ty
default_rule(Parser *p)
{ … }
static stmt_ty
if_stmt_rule(Parser *p)
{ … }
static stmt_ty
elif_stmt_rule(Parser *p)
{ … }
static asdl_stmt_seq*
else_block_rule(Parser *p)
{ … }
static stmt_ty
while_stmt_rule(Parser *p)
{ … }
static stmt_ty
for_stmt_rule(Parser *p)
{ … }
static stmt_ty
with_stmt_rule(Parser *p)
{ … }
static withitem_ty
with_item_rule(Parser *p)
{ … }
static stmt_ty
try_stmt_rule(Parser *p)
{ … }
static excepthandler_ty
except_block_rule(Parser *p)
{ … }
static excepthandler_ty
except_star_block_rule(Parser *p)
{ … }
static asdl_stmt_seq*
finally_block_rule(Parser *p)
{ … }
static stmt_ty
match_stmt_rule(Parser *p)
{ … }
static expr_ty
subject_expr_rule(Parser *p)
{ … }
static match_case_ty
case_block_rule(Parser *p)
{ … }
static expr_ty
guard_rule(Parser *p)
{ … }
static pattern_ty
patterns_rule(Parser *p)
{ … }
static pattern_ty
pattern_rule(Parser *p)
{ … }
static pattern_ty
as_pattern_rule(Parser *p)
{ … }
static pattern_ty
or_pattern_rule(Parser *p)
{ … }
static pattern_ty
closed_pattern_rule(Parser *p)
{ … }
static pattern_ty
literal_pattern_rule(Parser *p)
{ … }
static expr_ty
literal_expr_rule(Parser *p)
{ … }
static expr_ty
complex_number_rule(Parser *p)
{ … }
static expr_ty
signed_number_rule(Parser *p)
{ … }
static expr_ty
signed_real_number_rule(Parser *p)
{ … }
static expr_ty
real_number_rule(Parser *p)
{ … }
static expr_ty
imaginary_number_rule(Parser *p)
{ … }
static pattern_ty
capture_pattern_rule(Parser *p)
{ … }
static expr_ty
pattern_capture_target_rule(Parser *p)
{ … }
static pattern_ty
wildcard_pattern_rule(Parser *p)
{ … }
static pattern_ty
value_pattern_rule(Parser *p)
{ … }
static expr_ty attr_raw(Parser *);
static expr_ty
attr_rule(Parser *p)
{ … }
static expr_ty
attr_raw(Parser *p)
{ … }
static expr_ty
name_or_attr_rule(Parser *p)
{ … }
static pattern_ty
group_pattern_rule(Parser *p)
{ … }
static pattern_ty
sequence_pattern_rule(Parser *p)
{ … }
static asdl_seq*
open_sequence_pattern_rule(Parser *p)
{ … }
static asdl_seq*
maybe_sequence_pattern_rule(Parser *p)
{ … }
static pattern_ty
maybe_star_pattern_rule(Parser *p)
{ … }
static pattern_ty
star_pattern_rule(Parser *p)
{ … }
static pattern_ty
mapping_pattern_rule(Parser *p)
{ … }
static asdl_seq*
items_pattern_rule(Parser *p)
{ … }
static KeyPatternPair*
key_value_pattern_rule(Parser *p)
{ … }
static expr_ty
double_star_pattern_rule(Parser *p)
{ … }
static pattern_ty
class_pattern_rule(Parser *p)
{ … }
static asdl_pattern_seq*
positional_patterns_rule(Parser *p)
{ … }
static asdl_seq*
keyword_patterns_rule(Parser *p)
{ … }
static KeyPatternPair*
keyword_pattern_rule(Parser *p)
{ … }
static stmt_ty
type_alias_rule(Parser *p)
{ … }
static asdl_type_param_seq*
type_params_rule(Parser *p)
{ … }
static asdl_type_param_seq*
type_param_seq_rule(Parser *p)
{ … }
static type_param_ty
type_param_rule(Parser *p)
{ … }
static expr_ty
type_param_bound_rule(Parser *p)
{ … }
static expr_ty
type_param_default_rule(Parser *p)
{ … }
static expr_ty
type_param_starred_default_rule(Parser *p)
{ … }
static expr_ty
expressions_rule(Parser *p)
{ … }
static expr_ty
expression_rule(Parser *p)
{ … }
static expr_ty
yield_expr_rule(Parser *p)
{ … }
static expr_ty
star_expressions_rule(Parser *p)
{ … }
static expr_ty
star_expression_rule(Parser *p)
{ … }
static asdl_expr_seq*
star_named_expressions_rule(Parser *p)
{ … }
static expr_ty
star_named_expression_rule(Parser *p)
{ … }
static expr_ty
assignment_expression_rule(Parser *p)
{ … }
static expr_ty
named_expression_rule(Parser *p)
{ … }
static expr_ty
disjunction_rule(Parser *p)
{ … }
static expr_ty
conjunction_rule(Parser *p)
{ … }
static expr_ty
inversion_rule(Parser *p)
{ … }
static expr_ty
comparison_rule(Parser *p)
{ … }
static CmpopExprPair*
compare_op_bitwise_or_pair_rule(Parser *p)
{ … }
static CmpopExprPair*
eq_bitwise_or_rule(Parser *p)
{ … }
static CmpopExprPair*
noteq_bitwise_or_rule(Parser *p)
{ … }
static CmpopExprPair*
lte_bitwise_or_rule(Parser *p)
{ … }
static CmpopExprPair*
lt_bitwise_or_rule(Parser *p)
{ … }
static CmpopExprPair*
gte_bitwise_or_rule(Parser *p)
{ … }
static CmpopExprPair*
gt_bitwise_or_rule(Parser *p)
{ … }
static CmpopExprPair*
notin_bitwise_or_rule(Parser *p)
{ … }
static CmpopExprPair*
in_bitwise_or_rule(Parser *p)
{ … }
static CmpopExprPair*
isnot_bitwise_or_rule(Parser *p)
{ … }
static CmpopExprPair*
is_bitwise_or_rule(Parser *p)
{ … }
static expr_ty bitwise_or_raw(Parser *);
static expr_ty
bitwise_or_rule(Parser *p)
{ … }
static expr_ty
bitwise_or_raw(Parser *p)
{ … }
static expr_ty bitwise_xor_raw(Parser *);
static expr_ty
bitwise_xor_rule(Parser *p)
{ … }
static expr_ty
bitwise_xor_raw(Parser *p)
{ … }
static expr_ty bitwise_and_raw(Parser *);
static expr_ty
bitwise_and_rule(Parser *p)
{ … }
static expr_ty
bitwise_and_raw(Parser *p)
{ … }
static expr_ty shift_expr_raw(Parser *);
static expr_ty
shift_expr_rule(Parser *p)
{ … }
static expr_ty
shift_expr_raw(Parser *p)
{ … }
static expr_ty sum_raw(Parser *);
static expr_ty
sum_rule(Parser *p)
{ … }
static expr_ty
sum_raw(Parser *p)
{ … }
static expr_ty term_raw(Parser *);
static expr_ty
term_rule(Parser *p)
{ … }
static expr_ty
term_raw(Parser *p)
{ … }
static expr_ty
factor_rule(Parser *p)
{ … }
static expr_ty
power_rule(Parser *p)
{ … }
static expr_ty
await_primary_rule(Parser *p)
{ … }
static expr_ty primary_raw(Parser *);
static expr_ty
primary_rule(Parser *p)
{ … }
static expr_ty
primary_raw(Parser *p)
{ … }
static expr_ty
slices_rule(Parser *p)
{ … }
static expr_ty
slice_rule(Parser *p)
{ … }
static expr_ty
atom_rule(Parser *p)
{ … }
static expr_ty
group_rule(Parser *p)
{ … }
static expr_ty
lambdef_rule(Parser *p)
{ … }
static arguments_ty
lambda_params_rule(Parser *p)
{ … }
static arguments_ty
lambda_parameters_rule(Parser *p)
{ … }
static asdl_arg_seq*
lambda_slash_no_default_rule(Parser *p)
{ … }
static SlashWithDefault*
lambda_slash_with_default_rule(Parser *p)
{ … }
static StarEtc*
lambda_star_etc_rule(Parser *p)
{ … }
static arg_ty
lambda_kwds_rule(Parser *p)
{ … }
static arg_ty
lambda_param_no_default_rule(Parser *p)
{ … }
static NameDefaultPair*
lambda_param_with_default_rule(Parser *p)
{ … }
static NameDefaultPair*
lambda_param_maybe_default_rule(Parser *p)
{ … }
static arg_ty
lambda_param_rule(Parser *p)
{ … }
static expr_ty
fstring_middle_rule(Parser *p)
{ … }
static expr_ty
fstring_replacement_field_rule(Parser *p)
{ … }
static ResultTokenWithMetadata*
fstring_conversion_rule(Parser *p)
{ … }
static ResultTokenWithMetadata*
fstring_full_format_spec_rule(Parser *p)
{ … }
static expr_ty
fstring_format_spec_rule(Parser *p)
{ … }
static expr_ty
fstring_rule(Parser *p)
{ … }
static expr_ty
string_rule(Parser *p)
{ … }
static expr_ty
strings_rule(Parser *p)
{ … }
static expr_ty
list_rule(Parser *p)
{ … }
static expr_ty
tuple_rule(Parser *p)
{ … }
static expr_ty
set_rule(Parser *p)
{ … }
static expr_ty
dict_rule(Parser *p)
{ … }
static asdl_seq*
double_starred_kvpairs_rule(Parser *p)
{ … }
static KeyValuePair*
double_starred_kvpair_rule(Parser *p)
{ … }
static KeyValuePair*
kvpair_rule(Parser *p)
{ … }static asdl_comprehension_seq*
for_if_clauses_rule(Parser *p)
{ … }static comprehension_ty
for_if_clause_rule(Parser *p)
{ … }static expr_ty
listcomp_rule(Parser *p)
{ … }static expr_ty
setcomp_rule(Parser *p)
{ … }static expr_ty
genexp_rule(Parser *p)
{ … }static expr_ty
dictcomp_rule(Parser *p)
{ … }static expr_ty
arguments_rule(Parser *p)
{ … }static expr_ty
args_rule(Parser *p)
{ … }static asdl_seq*
kwargs_rule(Parser *p)
{ … }static expr_ty
starred_expression_rule(Parser *p)
{ … }static KeywordOrStarred*
kwarg_or_starred_rule(Parser *p)
{ … }static KeywordOrStarred*
kwarg_or_double_starred_rule(Parser *p)
{ … }static expr_ty
star_targets_rule(Parser *p)
{ … }static asdl_expr_seq*
star_targets_list_seq_rule(Parser *p)
{ … }static asdl_expr_seq*
star_targets_tuple_seq_rule(Parser *p)
{ … }static expr_ty
star_target_rule(Parser *p)
{ … }static expr_ty
target_with_star_atom_rule(Parser *p)
{ … }static expr_ty
star_atom_rule(Parser *p)
{ … }static expr_ty
single_target_rule(Parser *p)
{ … }static expr_ty
single_subscript_attribute_target_rule(Parser *p)
{ … }static expr_ty t_primary_raw(Parser *)static expr_ty
t_primary_rule(Parser *p)
{ … }static expr_ty
t_primary_raw(Parser *p)
{ … }static void *
t_lookahead_rule(Parser *p)
{ … }static asdl_expr_seq*
del_targets_rule(Parser *p)
{ … }static expr_ty
del_target_rule(Parser *p)
{ … }static expr_ty
del_t_atom_rule(Parser *p)
{ … }static asdl_expr_seq*
type_expressions_rule(Parser *p)
{ … }static Token*
func_type_comment_rule(Parser *p)
{ … }static void *
invalid_arguments_rule(Parser *p)
{ … }static void *
invalid_kwarg_rule(Parser *p)
{ … }static expr_ty
expression_without_invalid_rule(Parser *p)
{ … }static void *
invalid_legacy_expression_rule(Parser *p)
{ … }static void *
invalid_type_param_rule(Parser *p)
{ … }static void *
invalid_expression_rule(Parser *p)
{ … }static void *
invalid_named_expression_rule(Parser *p)
{ … }static void *
invalid_assignment_rule(Parser *p)
{ … }static expr_ty
invalid_ann_assign_target_rule(Parser *p)
{ … }static void *
invalid_del_stmt_rule(Parser *p)
{ … }static void *
invalid_block_rule(Parser *p)
{ … }static void *
invalid_comprehension_rule(Parser *p)
{ … }static void *
invalid_dict_comprehension_rule(Parser *p)
{ … }static void *
invalid_parameters_rule(Parser *p)
{ … }static void *
invalid_default_rule(Parser *p)
{ … }static void *
invalid_star_etc_rule(Parser *p)
{ … }static void *
invalid_kwds_rule(Parser *p)
{ … }static void *
invalid_parameters_helper_rule(Parser *p)
{ … }static void *
invalid_lambda_parameters_rule(Parser *p)
{ … }static void *
invalid_lambda_parameters_helper_rule(Parser *p)
{ … }static void *
invalid_lambda_star_etc_rule(Parser *p)
{ … }static void *
invalid_lambda_kwds_rule(Parser *p)
{ … }static void *
invalid_double_type_comments_rule(Parser *p)
{ … }static void *
invalid_with_item_rule(Parser *p)
{ … }static void *
invalid_for_if_clause_rule(Parser *p)
{ … }static void *
invalid_for_target_rule(Parser *p)
{ … }static void *
invalid_group_rule(Parser *p)
{ … }static void *
invalid_import_rule(Parser *p)
{ … }static void *
invalid_import_from_targets_rule(Parser *p)
{ … }static void *
invalid_with_stmt_rule(Parser *p)
{ … }static void *
invalid_with_stmt_indent_rule(Parser *p)
{ … }static void *
invalid_try_stmt_rule(Parser *p)
{ … }static void *
invalid_except_stmt_rule(Parser *p)
{ … }static void *
invalid_except_star_stmt_rule(Parser *p)
{ … }static void *
invalid_finally_stmt_rule(Parser *p)
{ … }static void *
invalid_except_stmt_indent_rule(Parser *p)
{ … }static void *
invalid_except_star_stmt_indent_rule(Parser *p)
{ … }static void *
invalid_match_stmt_rule(Parser *p)
{ … }static void *
invalid_case_block_rule(Parser *p)
{ … }static void *
invalid_as_pattern_rule(Parser *p)
{ … }static void *
invalid_class_pattern_rule(Parser *p)
{ … }static asdl_pattern_seq*
invalid_class_argument_pattern_rule(Parser *p)
{ … }static void *
invalid_if_stmt_rule(Parser *p)
{ … }static void *
invalid_elif_stmt_rule(Parser *p)
{ … }static void *
invalid_else_stmt_rule(Parser *p)
{ … }static void *
invalid_while_stmt_rule(Parser *p)
{ … }static void *
invalid_for_stmt_rule(Parser *p)
{ … }static void *
invalid_def_raw_rule(Parser *p)
{ … }static void *
invalid_class_def_raw_rule(Parser *p)
{ … }static void *
invalid_double_starred_kvpairs_rule(Parser *p)
{ … }static void *
invalid_kvpair_rule(Parser *p)
{ … }static void *
invalid_starred_expression_unpacking_rule(Parser *p)
{ … }static void *
invalid_starred_expression_rule(Parser *p)
{ … }static void *
invalid_replacement_field_rule(Parser *p)
{ … }static void *
invalid_conversion_character_rule(Parser *p)
{ … }static void *
invalid_arithmetic_rule(Parser *p)
{ … }static void *
invalid_factor_rule(Parser *p)
{ … }static void *
invalid_type_params_rule(Parser *p)
{ … }static asdl_seq *
_loop0_1_rule(Parser *p)
{ … }static asdl_seq *
_loop1_2_rule(Parser *p)
{ … }static asdl_seq *
_loop0_3_rule(Parser *p)
{ … }static asdl_seq *
_gather_4_rule(Parser *p)
{ … }static void *
_tmp_5_rule(Parser *p)
{ … }static void *
_tmp_6_rule(Parser *p)
{ … }static void *
_tmp_7_rule(Parser *p)
{ … }static void *
_tmp_8_rule(Parser *p)
{ … }static void *
_tmp_9_rule(Parser *p)
{ … }static void *
_tmp_10_rule(Parser *p)
{ … }static void *
_tmp_11_rule(Parser *p)
{ … }static asdl_seq *
_loop1_12_rule(Parser *p)
{ … }static void *
_tmp_13_rule(Parser *p)
{ … }static asdl_seq *
_loop0_14_rule(Parser *p)
{ … }static asdl_seq *
_gather_15_rule(Parser *p)
{ … }static void *
_tmp_16_rule(Parser *p)
{ … }static void *
_tmp_17_rule(Parser *p)
{ … }static asdl_seq *
_loop0_18_rule(Parser *p)
{ … }static asdl_seq *
_loop1_19_rule(Parser *p)
{ … }static asdl_seq *
_loop0_20_rule(Parser *p)
{ … }static asdl_seq *
_gather_21_rule(Parser *p)
{ … }static void *
_tmp_22_rule(Parser *p)
{ … }static asdl_seq *
_loop0_23_rule(Parser *p)
{ … }static asdl_seq *
_gather_24_rule(Parser *p)
{ … }static asdl_seq *
_loop1_25_rule(Parser *p)
{ … }static void *
_tmp_26_rule(Parser *p)
{ … }static void *
_tmp_27_rule(Parser *p)
{ … }static asdl_seq *
_loop0_28_rule(Parser *p)
{ … }static asdl_seq *
_loop0_29_rule(Parser *p)
{ … }static asdl_seq *
_loop1_30_rule(Parser *p)
{ … }static asdl_seq *
_loop1_31_rule(Parser *p)
{ … }static asdl_seq *
_loop0_32_rule(Parser *p)
{ … }static asdl_seq *
_loop1_33_rule(Parser *p)
{ … }static asdl_seq *
_loop0_34_rule(Parser *p)
{ … }static asdl_seq *
_gather_35_rule(Parser *p)
{ … }static void *
_tmp_36_rule(Parser *p)
{ … }static asdl_seq *
_loop1_37_rule(Parser *p)
{ … }static asdl_seq *
_loop1_38_rule(Parser *p)
{ … }static asdl_seq *
_loop1_39_rule(Parser *p)
{ … }static asdl_seq *
_loop0_40_rule(Parser *p)
{ … }static asdl_seq *
_gather_41_rule(Parser *p)
{ … }static void *
_tmp_42_rule(Parser *p)
{ … }static void *
_tmp_43_rule(Parser *p)
{ … }static asdl_seq *
_loop0_44_rule(Parser *p)
{ … }static asdl_seq *
_gather_45_rule(Parser *p)
{ … }static asdl_seq *
_loop0_46_rule(Parser *p)
{ … }static asdl_seq *
_gather_47_rule(Parser *p)
{ … }static void *
_tmp_48_rule(Parser *p)
{ … }static asdl_seq *
_loop0_49_rule(Parser *p)
{ … }static asdl_seq *
_gather_50_rule(Parser *p)
{ … }static asdl_seq *
_loop0_51_rule(Parser *p)
{ … }static asdl_seq *
_gather_52_rule(Parser *p)
{ … }static asdl_seq *
_loop0_53_rule(Parser *p)
{ … }static asdl_seq *
_gather_54_rule(Parser *p)
{ … }static asdl_seq *
_loop1_55_rule(Parser *p)
{ … }static asdl_seq *
_loop1_56_rule(Parser *p)
{ … }static asdl_seq *
_loop0_57_rule(Parser *p)
{ … }static asdl_seq *
_gather_58_rule(Parser *p)
{ … }static asdl_seq *
_loop1_59_rule(Parser *p)
{ … }static asdl_seq *
_loop1_60_rule(Parser *p)
{ … }static asdl_seq *
_loop1_61_rule(Parser *p)
{ … }static void *
_tmp_62_rule(Parser *p)
{ … }static asdl_seq *
_loop0_63_rule(Parser *p)
{ … }static asdl_seq *
_gather_64_rule(Parser *p)
{ … }static void *
_tmp_65_rule(Parser *p)
{ … }static void *
_tmp_66_rule(Parser *p)
{ … }static void *
_tmp_67_rule(Parser *p)
{ … }static void *
_tmp_68_rule(Parser *p)
{ … }static void *
_tmp_69_rule(Parser *p)
{ … }static void *
_tmp_70_rule(Parser *p)
{ … }static asdl_seq *
_loop0_71_rule(Parser *p)
{ … }static asdl_seq *
_loop0_72_rule(Parser *p)
{ … }static asdl_seq *
_loop1_73_rule(Parser *p)
{ … }static asdl_seq *
_loop1_74_rule(Parser *p)
{ … }static asdl_seq *
_loop0_75_rule(Parser *p)
{ … }static asdl_seq *
_loop1_76_rule(Parser *p)
{ … }static asdl_seq *
_loop0_77_rule(Parser *p)
{ … }static asdl_seq *
_loop0_78_rule(Parser *p)
{ … }static asdl_seq *
_loop1_79_rule(Parser *p)
{ … }static void *
_tmp_80_rule(Parser *p)
{ … }static asdl_seq *
_loop0_81_rule(Parser *p)
{ … }static asdl_seq *
_gather_82_rule(Parser *p)
{ … }static asdl_seq *
_loop1_83_rule(Parser *p)
{ … }static asdl_seq *
_loop0_84_rule(Parser *p)
{ … }static void *
_tmp_85_rule(Parser *p)
{ … }static asdl_seq *
_loop0_86_rule(Parser *p)
{ … }static asdl_seq *
_gather_87_rule(Parser *p)
{ … }static void *
_tmp_88_rule(Parser *p)
{ … }static asdl_seq *
_loop0_89_rule(Parser *p)
{ … }static asdl_seq *
_gather_90_rule(Parser *p)
{ … }static asdl_seq *
_loop0_91_rule(Parser *p)
{ … }static asdl_seq *
_gather_92_rule(Parser *p)
{ … }static asdl_seq *
_loop0_93_rule(Parser *p)
{ … }static asdl_seq *
_loop0_94_rule(Parser *p)
{ … }static asdl_seq *
_gather_95_rule(Parser *p)
{ … }static asdl_seq *
_loop1_96_rule(Parser *p)
{ … }static void *
_tmp_97_rule(Parser *p)
{ … }static asdl_seq *
_loop0_98_rule(Parser *p)
{ … }static asdl_seq *
_gather_99_rule(Parser *p)
{ … }static asdl_seq *
_loop0_100_rule(Parser *p)
{ … }static asdl_seq *
_gather_101_rule(Parser *p)
{ … }static void *
_tmp_102_rule(Parser *p)
{ … }static void *
_tmp_103_rule(Parser *p)
{ … }static asdl_seq *
_loop0_104_rule(Parser *p)
{ … }static asdl_seq *
_gather_105_rule(Parser *p)
{ … }static void *
_tmp_106_rule(Parser *p)
{ … }static void *
_tmp_107_rule(Parser *p)
{ … }static void *
_tmp_108_rule(Parser *p)
{ … }static void *
_tmp_109_rule(Parser *p)
{ … }static void *
_tmp_110_rule(Parser *p)
{ … }static void *
_tmp_111_rule(Parser *p)
{ … }static void *
_tmp_112_rule(Parser *p)
{ … }static void *
_tmp_113_rule(Parser *p)
{ … }static void *
_tmp_114_rule(Parser *p)
{ … }static asdl_seq *
_loop0_115_rule(Parser *p)
{ … }static asdl_seq *
_loop0_116_rule(Parser *p)
{ … }static void *
_tmp_117_rule(Parser *p)
{ … }static void *
_tmp_118_rule(Parser *p)
{ … }static void *
_tmp_119_rule(Parser *p)
{ … }static void *
_tmp_120_rule(Parser *p)
{ … }static void *
_tmp_121_rule(Parser *p)
{ … }static void *
_tmp_122_rule(Parser *p)
{ … }static void *
_tmp_123_rule(Parser *p)
{ … }static void *
_tmp_124_rule(Parser *p)
{ … }static void *
_tmp_125_rule(Parser *p)
{ … }static asdl_seq *
_loop0_126_rule(Parser *p)
{ … }static asdl_seq *
_gather_127_rule(Parser *p)
{ … }static void *
_tmp_128_rule(Parser *p)
{ … }static void *
_tmp_129_rule(Parser *p)
{ … }static void *
_tmp_130_rule(Parser *p)
{ … }static void *
_tmp_131_rule(Parser *p)
{ … }static asdl_seq *
_loop0_132_rule(Parser *p)
{ … }static asdl_seq *
_gather_133_rule(Parser *p)
{ … }static asdl_seq *
_loop0_134_rule(Parser *p)
{ … }static asdl_seq *
_gather_135_rule(Parser *p)
{ … }static asdl_seq *
_loop0_136_rule(Parser *p)
{ … }static asdl_seq *
_gather_137_rule(Parser *p)
{ … }static void *
_tmp_138_rule(Parser *p)
{ … }static asdl_seq *
_loop0_139_rule(Parser *p)
{ … }static void *
_tmp_140_rule(Parser *p)
{ … }static void *
_tmp_141_rule(Parser *p)
{ … }static void *
_tmp_142_rule(Parser *p)
{ … }static void *
_tmp_143_rule(Parser *p)
{ … }static void *
_tmp_144_rule(Parser *p)
{ … }static void *
_tmp_145_rule(Parser *p)
{ … }static void *
_tmp_146_rule(Parser *p)
{ … }static void *
_tmp_147_rule(Parser *p)
{ … }static void *
_tmp_148_rule(Parser *p)
{ … }static void *
_tmp_149_rule(Parser *p)
{ … }static void *
_tmp_150_rule(Parser *p)
{ … }static void *
_tmp_151_rule(Parser *p)
{ … }static void *
_tmp_152_rule(Parser *p)
{ … }static void *
_tmp_153_rule(Parser *p)
{ … }static void *
_tmp_154_rule(Parser *p)
{ … }static void *
_tmp_155_rule(Parser *p)
{ … }static void *
_tmp_156_rule(Parser *p)
{ … }static void *
_tmp_157_rule(Parser *p)
{ … }static void *
_tmp_158_rule(Parser *p)
{ … }static void *
_tmp_159_rule(Parser *p)
{ … }static void *
_tmp_160_rule(Parser *p)
{ … }static void *
_tmp_161_rule(Parser *p)
{ … }static void *
_tmp_162_rule(Parser *p)
{ … }static void *
_tmp_163_rule(Parser *p)
{ … }static void *
_tmp_164_rule(Parser *p)
{ … }static asdl_seq *
_loop0_165_rule(Parser *p)
{ … }static void *
_tmp_166_rule(Parser *p)
{ … }static void *
_tmp_167_rule(Parser *p)
{ … }static void *
_tmp_168_rule(Parser *p)
{ … }static void *
_tmp_169_rule(Parser *p)
{ … }void *
_PyPegen_parse(Parser *p)
{ … }