diff options
Diffstat (limited to 'Python/graminit.c')
| -rw-r--r-- | Python/graminit.c | 210 | 
1 files changed, 105 insertions, 105 deletions
diff --git a/Python/graminit.c b/Python/graminit.c index 6cb7bbc9f7..24f6f6c72a 100644 --- a/Python/graminit.c +++ b/Python/graminit.c @@ -106,7 +106,7 @@ static state states_5[3] = {      {1, arcs_5_2},  };  static arc arcs_6_0[1] = { -    {16, 1}, +    {38, 1},  };  static arc arcs_6_1[1] = {      {56, 2}, @@ -120,7 +120,7 @@ static state states_6[3] = {      {1, arcs_6_2},  };  static arc arcs_7_0[1] = { -    {21, 1}, +    {19, 1},  };  static arc arcs_7_1[1] = {      {40, 2}, @@ -583,7 +583,7 @@ static state states_19[2] = {      {1, arcs_19_1},  };  static arc arcs_20_0[1] = { -    {22, 1}, +    {20, 1},  };  static arc arcs_20_1[1] = {      {98, 2}, @@ -597,7 +597,7 @@ static state states_20[3] = {      {1, arcs_20_2},  };  static arc arcs_21_0[1] = { -    {31, 1}, +    {29, 1},  };  static arc arcs_21_1[1] = {      {0, 1}, @@ -621,7 +621,7 @@ static state states_22[2] = {      {1, arcs_22_1},  };  static arc arcs_23_0[1] = { -    {18, 1}, +    {16, 1},  };  static arc arcs_23_1[1] = {      {0, 1}, @@ -631,7 +631,7 @@ static state states_23[2] = {      {1, arcs_23_1},  };  static arc arcs_24_0[1] = { -    {20, 1}, +    {18, 1},  };  static arc arcs_24_1[1] = {      {0, 1}, @@ -641,7 +641,7 @@ static state states_24[2] = {      {1, arcs_24_1},  };  static arc arcs_25_0[1] = { -    {33, 1}, +    {31, 1},  };  static arc arcs_25_1[2] = {      {80, 2}, @@ -666,14 +666,14 @@ static state states_26[2] = {      {1, arcs_26_1},  };  static arc arcs_27_0[1] = { -    {32, 1}, +    {30, 1},  };  static arc arcs_27_1[2] = {      {60, 2},      {0, 1},  };  static arc arcs_27_2[2] = { -    {24, 3}, +    {22, 3},      {0, 2},  };  static arc arcs_27_3[1] = { @@ -701,7 +701,7 @@ static state states_28[2] = {      {1, arcs_28_1},  };  static arc arcs_29_0[1] = { -    {27, 1}, +    {25, 1},  };  static arc arcs_29_1[1] = {      {106, 2}, @@ -715,7 +715,7 @@ static state states_29[3] = {      {1, arcs_29_2},  };  static arc arcs_30_0[1] = { -    {24, 1}, +    {22, 1},  };  static arc arcs_30_1[3] = {      {107, 2}, @@ -725,11 +725,11 @@ static arc arcs_30_1[3] = {  static arc arcs_30_2[4] = {      {107, 2},      {9, 2}, -    {27, 4}, +    {25, 4},      {49, 3},  };  static arc arcs_30_3[1] = { -    {27, 4}, +    {25, 4},  };  static arc arcs_30_4[3] = {      {5, 5}, @@ -832,7 +832,7 @@ static state states_35[2] = {      {2, arcs_35_1},  };  static arc arcs_36_0[1] = { -    {25, 1}, +    {23, 1},  };  static arc arcs_36_1[1] = {      {40, 2}, @@ -847,7 +847,7 @@ static state states_36[3] = {      {2, arcs_36_2},  };  static arc arcs_37_0[1] = { -    {29, 1}, +    {27, 1},  };  static arc arcs_37_1[1] = {      {40, 2}, @@ -903,7 +903,7 @@ static state states_39[2] = {      {1, arcs_39_1},  };  static arc arcs_40_0[1] = { -    {16, 1}, +    {38, 1},  };  static arc arcs_40_1[3] = {      {113, 2}, @@ -919,7 +919,7 @@ static state states_40[3] = {      {1, arcs_40_2},  };  static arc arcs_41_0[1] = { -    {26, 1}, +    {24, 1},  };  static arc arcs_41_1[1] = {      {118, 2}, @@ -955,7 +955,7 @@ static state states_41[8] = {      {1, arcs_41_7},  };  static arc arcs_42_0[1] = { -    {35, 1}, +    {33, 1},  };  static arc arcs_42_1[1] = {      {118, 2}, @@ -990,7 +990,7 @@ static state states_42[8] = {      {1, arcs_42_7},  };  static arc arcs_43_0[1] = { -    {23, 1}, +    {21, 1},  };  static arc arcs_43_1[1] = {      {98, 2}, @@ -1038,7 +1038,7 @@ static state states_43[11] = {      {1, arcs_43_10},  };  static arc arcs_44_0[1] = { -    {34, 1}, +    {32, 1},  };  static arc arcs_44_1[1] = {      {59, 2}, @@ -1097,7 +1097,7 @@ static state states_44[13] = {      {2, arcs_44_12},  };  static arc arcs_45_0[1] = { -    {36, 1}, +    {34, 1},  };  static arc arcs_45_1[1] = {      {125, 2}, @@ -1218,7 +1218,7 @@ static arc arcs_50_1[1] = {      {0, 1},  };  static arc arcs_50_2[2] = { -    {26, 3}, +    {24, 3},      {0, 2},  };  static arc arcs_50_3[1] = { @@ -1250,7 +1250,7 @@ static state states_51[2] = {      {1, arcs_51_1},  };  static arc arcs_52_0[1] = { -    {28, 1}, +    {26, 1},  };  static arc arcs_52_1[2] = {      {59, 2}, @@ -1273,7 +1273,7 @@ static state states_52[5] = {      {1, arcs_52_4},  };  static arc arcs_53_0[1] = { -    {28, 1}, +    {26, 1},  };  static arc arcs_53_1[2] = {      {59, 2}, @@ -1318,7 +1318,7 @@ static state states_55[2] = {      {2, arcs_55_1},  };  static arc arcs_56_0[2] = { -    {30, 1}, +    {28, 1},      {139, 2},  };  static arc arcs_56_1[1] = { @@ -1353,13 +1353,13 @@ static arc arcs_58_0[10] = {      {146, 1},      {122, 1},      {147, 2}, -    {30, 3}, +    {28, 3},  };  static arc arcs_58_1[1] = {      {0, 1},  };  static arc arcs_58_2[2] = { -    {30, 1}, +    {28, 1},      {0, 2},  };  static arc arcs_58_3[1] = { @@ -1460,7 +1460,7 @@ static state states_65[2] = {  static arc arcs_66_0[4] = {      {7, 1},      {8, 1}, -    {39, 1}, +    {37, 1},      {162, 2},  };  static arc arcs_66_1[1] = { @@ -1494,7 +1494,7 @@ static state states_67[4] = {      {1, arcs_67_3},  };  static arc arcs_68_0[2] = { -    {17, 1}, +    {39, 1},      {164, 2},  };  static arc arcs_68_1[1] = { @@ -1516,7 +1516,7 @@ static arc arcs_69_0[10] = {      {12, 2},      {13, 2},      {14, 3}, -    {38, 4}, +    {36, 4},      {40, 2},      {41, 2},      {42, 5}, @@ -1788,7 +1788,7 @@ static state states_77[14] = {      {1, arcs_77_13},  };  static arc arcs_78_0[1] = { -    {19, 1}, +    {17, 1},  };  static arc arcs_78_1[1] = {      {40, 2}, @@ -1874,7 +1874,7 @@ static state states_81[2] = {      {1, arcs_81_1},  };  static arc arcs_82_0[1] = { -    {23, 1}, +    {21, 1},  };  static arc arcs_82_1[1] = {      {98, 2}, @@ -1901,7 +1901,7 @@ static state states_82[6] = {      {1, arcs_82_5},  };  static arc arcs_83_0[2] = { -    {16, 1}, +    {38, 1},      {177, 2},  };  static arc arcs_83_1[1] = { @@ -1916,7 +1916,7 @@ static state states_83[3] = {      {1, arcs_83_2},  };  static arc arcs_84_0[1] = { -    {26, 1}, +    {24, 1},  };  static arc arcs_84_1[1] = {      {133, 2}, @@ -1945,7 +1945,7 @@ static state states_85[2] = {      {1, arcs_85_1},  };  static arc arcs_86_0[1] = { -    {37, 1}, +    {35, 1},  };  static arc arcs_86_1[2] = {      {179, 2}, @@ -1960,7 +1960,7 @@ static state states_86[3] = {      {1, arcs_86_2},  };  static arc arcs_87_0[2] = { -    {24, 1}, +    {22, 1},      {80, 2},  };  static arc arcs_87_1[1] = { @@ -2115,7 +2115,7 @@ static dfa dfas[92] = {      {257, "file_input", 0, 2, states_1,       "\344\377\377\377\377\027\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {258, "eval_input", 0, 3, states_2, -     "\240\173\002\120\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\240\173\000\024\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {259, "decorator", 0, 7, states_3,       "\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {260, "decorators", 0, 2, states_4, @@ -2123,9 +2123,9 @@ static dfa dfas[92] = {      {261, "decorated", 0, 3, states_5,       "\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {262, "async_funcdef", 0, 3, states_6, -     "\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {263, "funcdef", 0, 9, states_7, -     "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {264, "parameters", 0, 4, states_8,       "\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {265, "typedargslist", 0, 22, states_9, @@ -2139,39 +2139,39 @@ static dfa dfas[92] = {      {269, "stmt", 0, 2, states_13,       "\340\377\377\377\377\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {270, "simple_stmt", 0, 4, states_14, -     "\340\373\126\373\343\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\340\373\325\376\270\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {271, "small_stmt", 0, 2, states_15, -     "\340\373\126\373\343\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\340\373\325\376\270\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {272, "expr_stmt", 0, 6, states_16, -     "\340\173\002\120\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\340\173\000\024\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {273, "annassign", 0, 5, states_17,       "\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {274, "testlist_star_expr", 0, 3, states_18, -     "\340\173\002\120\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\340\173\000\024\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {275, "augassign", 0, 2, states_19,       "\000\000\000\000\000\000\000\000\000\000\340\377\003\000\000\000\000\000\000\000\000\000\000"},      {276, "del_stmt", 0, 3, states_20, -     "\000\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {277, "pass_stmt", 0, 2, states_21, -     "\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {278, "flow_stmt", 0, 2, states_22, -     "\000\000\024\000\043\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\005\300\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {279, "break_stmt", 0, 2, states_23, -     "\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {280, "continue_stmt", 0, 2, states_24, -     "\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {281, "return_stmt", 0, 3, states_25, -     "\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {282, "yield_stmt", 0, 2, states_26, -     "\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {283, "raise_stmt", 0, 5, states_27, -     "\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {284, "import_stmt", 0, 2, states_28, -     "\000\000\000\011\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\100\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {285, "import_name", 0, 3, states_29, -     "\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {286, "import_from", 0, 8, states_30, -     "\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {287, "import_as_name", 0, 4, states_31,       "\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {288, "dotted_as_name", 0, 4, states_32, @@ -2183,117 +2183,117 @@ static dfa dfas[92] = {      {291, "dotted_name", 0, 2, states_35,       "\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {292, "global_stmt", 0, 3, states_36, -     "\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {293, "nonlocal_stmt", 0, 3, states_37, -     "\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {294, "assert_stmt", 0, 5, states_38,       "\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {295, "compound_stmt", 0, 2, states_39, -     "\000\004\251\004\034\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\004\052\001\107\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {296, "async_stmt", 0, 3, states_40, -     "\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {297, "if_stmt", 0, 8, states_41, -     "\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {298, "while_stmt", 0, 8, states_42, -     "\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {299, "for_stmt", 0, 11, states_43, -     "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {300, "try_stmt", 0, 13, states_44, -     "\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {301, "with_stmt", 0, 6, states_45, -     "\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {302, "with_item", 0, 4, states_46, -     "\240\173\002\120\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\240\173\000\024\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {303, "except_clause", 0, 5, states_47,       "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000"},      {304, "suite", 0, 5, states_48, -     "\344\373\126\373\343\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\344\373\325\376\270\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {305, "namedexpr_test", 0, 4, states_49, -     "\240\173\002\120\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\240\173\000\024\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {306, "test", 0, 6, states_50, -     "\240\173\002\120\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\240\173\000\024\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {307, "test_nocond", 0, 2, states_51, -     "\240\173\002\120\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\240\173\000\024\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {308, "lambdef", 0, 5, states_52, -     "\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {309, "lambdef_nocond", 0, 5, states_53, -     "\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {310, "or_test", 0, 2, states_54, -     "\240\173\002\100\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\240\173\000\020\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {311, "and_test", 0, 2, states_55, -     "\240\173\002\100\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\240\173\000\020\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {312, "not_test", 0, 3, states_56, -     "\240\173\002\100\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\240\173\000\020\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {313, "comparison", 0, 2, states_57, -     "\240\173\002\000\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\240\173\000\000\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {314, "comp_op", 0, 4, states_58, -     "\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000\004\000\340\017\000\000\000\000"}, +     "\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\004\000\340\017\000\000\000\000"},      {315, "star_expr", 0, 3, states_59,       "\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {316, "expr", 0, 2, states_60, -     "\240\173\002\000\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\240\173\000\000\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {317, "xor_expr", 0, 2, states_61, -     "\240\173\002\000\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\240\173\000\000\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {318, "and_expr", 0, 2, states_62, -     "\240\173\002\000\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\240\173\000\000\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {319, "shift_expr", 0, 2, states_63, -     "\240\173\002\000\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\240\173\000\000\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {320, "arith_expr", 0, 2, states_64, -     "\240\173\002\000\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\240\173\000\000\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {321, "term", 0, 2, states_65, -     "\240\173\002\000\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\240\173\000\000\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {322, "factor", 0, 3, states_66, -     "\240\173\002\000\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\240\173\000\000\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {323, "power", 0, 4, states_67, -     "\040\172\002\000\100\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\040\172\000\000\220\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {324, "atom_expr", 0, 3, states_68, -     "\040\172\002\000\100\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\040\172\000\000\220\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {325, "atom", 0, 9, states_69, -     "\040\172\000\000\100\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\040\172\000\000\020\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {326, "testlist_comp", 0, 5, states_70, -     "\340\173\002\120\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\340\173\000\024\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {327, "trailer", 0, 7, states_71,       "\040\100\000\000\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000"},      {328, "subscriptlist", 0, 3, states_72, -     "\240\173\002\120\300\007\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\240\173\000\024\260\007\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {329, "subscript", 0, 5, states_73, -     "\240\173\002\120\300\007\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\240\173\000\024\260\007\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {330, "sliceop", 0, 3, states_74,       "\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {331, "exprlist", 0, 3, states_75, -     "\340\173\002\000\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\340\173\000\000\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {332, "testlist", 0, 3, states_76, -     "\240\173\002\120\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\240\173\000\024\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {333, "dictorsetmaker", 0, 14, states_77, -     "\340\173\002\120\300\007\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\340\173\000\024\260\007\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {334, "classdef", 0, 8, states_78, -     "\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {335, "arglist", 0, 3, states_79, -     "\340\173\002\120\300\007\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\340\173\000\024\260\007\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {336, "argument", 0, 4, states_80, -     "\340\173\002\120\300\007\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\340\173\000\024\260\007\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {337, "comp_iter", 0, 2, states_81, -     "\000\000\201\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\040\001\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {338, "sync_comp_for", 0, 6, states_82, -     "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {339, "comp_for", 0, 3, states_83, -     "\000\000\201\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\040\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {340, "comp_if", 0, 4, states_84, -     "\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {341, "encoding_decl", 0, 2, states_85,       "\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {342, "yield_expr", 0, 3, states_86, -     "\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {343, "yield_arg", 0, 3, states_87, -     "\340\173\002\121\300\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\340\173\100\024\260\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {344, "func_body_suite", 0, 7, states_88, -     "\344\373\126\373\343\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\344\373\325\376\270\007\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {345, "func_type_input", 0, 3, states_89,       "\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {346, "func_type", 0, 6, states_90,       "\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},      {347, "typelist", 0, 11, states_91, -     "\340\173\002\120\300\007\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000"}, +     "\340\173\000\024\260\007\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},  };  static label labels[183] = {      {0, "EMPTY"}, @@ -2312,8 +2312,6 @@ static label labels[183] = {      {1, "True"},      {9, 0},      {1, "assert"}, -    {1, "async"}, -    {1, "await"},      {1, "break"},      {1, "class"},      {1, "continue"}, @@ -2336,6 +2334,8 @@ static label labels[183] = {      {1, "yield"},      {25, 0},      {31, 0}, +    {56, 0}, +    {55, 0},      {1, 0},      {2, 0},      {3, 0}, @@ -2357,7 +2357,7 @@ static label labels[183] = {      {51, 0},      {11, 0},      {306, 0}, -    {56, 0}, +    {58, 0},      {344, 0},      {265, 0},      {35, 0},  | 
