1 /* Generated by Parser/pgen */
3 #include "pgenheaders.h"
5 PyAPI_DATA(grammar
) _PyParser_Grammar
;
6 static arc arcs_0_0
[3] = {
11 static arc arcs_0_1
[1] = {
14 static arc arcs_0_2
[1] = {
17 static state states_0
[3] = {
22 static arc arcs_1_0
[3] = {
27 static arc arcs_1_1
[1] = {
30 static state states_1
[2] = {
34 static arc arcs_2_0
[1] = {
37 static arc arcs_2_1
[2] = {
41 static arc arcs_2_2
[1] = {
44 static state states_2
[3] = {
49 static arc arcs_3_0
[1] = {
52 static arc arcs_3_1
[1] = {
55 static arc arcs_3_2
[2] = {
59 static arc arcs_3_3
[2] = {
63 static arc arcs_3_4
[1] = {
66 static arc arcs_3_5
[1] = {
69 static arc arcs_3_6
[1] = {
72 static state states_3
[7] = {
81 static arc arcs_4_0
[1] = {
84 static arc arcs_4_1
[2] = {
88 static state states_4
[2] = {
92 static arc arcs_5_0
[1] = {
95 static arc arcs_5_1
[2] = {
99 static arc arcs_5_2
[1] = {
102 static state states_5
[3] = {
107 static arc arcs_6_0
[1] = {
110 static arc arcs_6_1
[1] = {
113 static arc arcs_6_2
[1] = {
116 static arc arcs_6_3
[2] = {
120 static arc arcs_6_4
[1] = {
123 static arc arcs_6_5
[1] = {
126 static arc arcs_6_6
[1] = {
129 static arc arcs_6_7
[1] = {
132 static state states_6
[8] = {
142 static arc arcs_7_0
[1] = {
145 static arc arcs_7_1
[2] = {
149 static arc arcs_7_2
[1] = {
152 static arc arcs_7_3
[1] = {
155 static state states_7
[4] = {
161 static arc arcs_8_0
[3] = {
166 static arc arcs_8_1
[3] = {
171 static arc arcs_8_2
[3] = {
176 static arc arcs_8_3
[1] = {
179 static arc arcs_8_4
[1] = {
182 static arc arcs_8_5
[4] = {
188 static arc arcs_8_6
[2] = {
192 static arc arcs_8_7
[2] = {
196 static arc arcs_8_8
[1] = {
199 static arc arcs_8_9
[2] = {
203 static arc arcs_8_10
[3] = {
208 static arc arcs_8_11
[1] = {
211 static state states_8
[12] = {
225 static arc arcs_9_0
[1] = {
228 static arc arcs_9_1
[2] = {
232 static arc arcs_9_2
[1] = {
235 static arc arcs_9_3
[1] = {
238 static state states_9
[4] = {
244 static arc arcs_10_0
[3] = {
249 static arc arcs_10_1
[3] = {
254 static arc arcs_10_2
[3] = {
259 static arc arcs_10_3
[1] = {
262 static arc arcs_10_4
[1] = {
265 static arc arcs_10_5
[4] = {
271 static arc arcs_10_6
[2] = {
275 static arc arcs_10_7
[2] = {
279 static arc arcs_10_8
[1] = {
282 static arc arcs_10_9
[2] = {
286 static arc arcs_10_10
[3] = {
291 static arc arcs_10_11
[1] = {
294 static state states_10
[12] = {
308 static arc arcs_11_0
[1] = {
311 static arc arcs_11_1
[1] = {
314 static state states_11
[2] = {
318 static arc arcs_12_0
[2] = {
322 static arc arcs_12_1
[1] = {
325 static state states_12
[2] = {
329 static arc arcs_13_0
[1] = {
332 static arc arcs_13_1
[2] = {
336 static arc arcs_13_2
[2] = {
340 static arc arcs_13_3
[1] = {
343 static state states_13
[4] = {
349 static arc arcs_14_0
[8] = {
359 static arc arcs_14_1
[1] = {
362 static state states_14
[2] = {
366 static arc arcs_15_0
[1] = {
369 static arc arcs_15_1
[3] = {
374 static arc arcs_15_2
[2] = {
378 static arc arcs_15_3
[2] = {
382 static arc arcs_15_4
[1] = {
385 static arc arcs_15_5
[2] = {
389 static state states_15
[6] = {
397 static arc arcs_16_0
[12] = {
411 static arc arcs_16_1
[1] = {
414 static state states_16
[2] = {
418 static arc arcs_17_0
[1] = {
421 static arc arcs_17_1
[1] = {
424 static arc arcs_17_2
[1] = {
427 static state states_17
[3] = {
432 static arc arcs_18_0
[1] = {
435 static arc arcs_18_1
[1] = {
438 static state states_18
[2] = {
442 static arc arcs_19_0
[5] = {
449 static arc arcs_19_1
[1] = {
452 static state states_19
[2] = {
456 static arc arcs_20_0
[1] = {
459 static arc arcs_20_1
[1] = {
462 static state states_20
[2] = {
466 static arc arcs_21_0
[1] = {
469 static arc arcs_21_1
[1] = {
472 static state states_21
[2] = {
476 static arc arcs_22_0
[1] = {
479 static arc arcs_22_1
[2] = {
483 static arc arcs_22_2
[1] = {
486 static state states_22
[3] = {
491 static arc arcs_23_0
[1] = {
494 static arc arcs_23_1
[1] = {
497 static state states_23
[2] = {
501 static arc arcs_24_0
[1] = {
504 static arc arcs_24_1
[2] = {
508 static arc arcs_24_2
[2] = {
512 static arc arcs_24_3
[1] = {
515 static arc arcs_24_4
[1] = {
518 static state states_24
[5] = {
525 static arc arcs_25_0
[2] = {
529 static arc arcs_25_1
[1] = {
532 static state states_25
[2] = {
536 static arc arcs_26_0
[1] = {
539 static arc arcs_26_1
[1] = {
542 static arc arcs_26_2
[1] = {
545 static state states_26
[3] = {
550 static arc arcs_27_0
[1] = {
553 static arc arcs_27_1
[3] = {
558 static arc arcs_27_2
[4] = {
564 static arc arcs_27_3
[1] = {
567 static arc arcs_27_4
[3] = {
572 static arc arcs_27_5
[1] = {
575 static arc arcs_27_6
[1] = {
578 static arc arcs_27_7
[1] = {
581 static state states_27
[8] = {
591 static arc arcs_28_0
[1] = {
594 static arc arcs_28_1
[2] = {
598 static arc arcs_28_2
[1] = {
601 static arc arcs_28_3
[1] = {
604 static state states_28
[4] = {
610 static arc arcs_29_0
[1] = {
613 static arc arcs_29_1
[2] = {
617 static arc arcs_29_2
[1] = {
620 static arc arcs_29_3
[1] = {
623 static state states_29
[4] = {
629 static arc arcs_30_0
[1] = {
632 static arc arcs_30_1
[2] = {
636 static arc arcs_30_2
[2] = {
640 static state states_30
[3] = {
645 static arc arcs_31_0
[1] = {
648 static arc arcs_31_1
[2] = {
652 static state states_31
[2] = {
656 static arc arcs_32_0
[1] = {
659 static arc arcs_32_1
[2] = {
663 static state states_32
[2] = {
667 static arc arcs_33_0
[1] = {
670 static arc arcs_33_1
[1] = {
673 static arc arcs_33_2
[2] = {
677 static state states_33
[3] = {
682 static arc arcs_34_0
[1] = {
685 static arc arcs_34_1
[1] = {
688 static arc arcs_34_2
[2] = {
692 static state states_34
[3] = {
697 static arc arcs_35_0
[1] = {
700 static arc arcs_35_1
[1] = {
703 static arc arcs_35_2
[2] = {
707 static arc arcs_35_3
[1] = {
710 static arc arcs_35_4
[1] = {
713 static state states_35
[5] = {
720 static arc arcs_36_0
[8] = {
730 static arc arcs_36_1
[1] = {
733 static state states_36
[2] = {
737 static arc arcs_37_0
[1] = {
740 static arc arcs_37_1
[1] = {
743 static arc arcs_37_2
[1] = {
746 static arc arcs_37_3
[1] = {
749 static arc arcs_37_4
[3] = {
754 static arc arcs_37_5
[1] = {
757 static arc arcs_37_6
[1] = {
760 static arc arcs_37_7
[1] = {
763 static state states_37
[8] = {
773 static arc arcs_38_0
[1] = {
776 static arc arcs_38_1
[1] = {
779 static arc arcs_38_2
[1] = {
782 static arc arcs_38_3
[1] = {
785 static arc arcs_38_4
[2] = {
789 static arc arcs_38_5
[1] = {
792 static arc arcs_38_6
[1] = {
795 static arc arcs_38_7
[1] = {
798 static state states_38
[8] = {
808 static arc arcs_39_0
[1] = {
811 static arc arcs_39_1
[1] = {
814 static arc arcs_39_2
[1] = {
817 static arc arcs_39_3
[1] = {
820 static arc arcs_39_4
[1] = {
823 static arc arcs_39_5
[1] = {
826 static arc arcs_39_6
[2] = {
830 static arc arcs_39_7
[1] = {
833 static arc arcs_39_8
[1] = {
836 static arc arcs_39_9
[1] = {
839 static state states_39
[10] = {
851 static arc arcs_40_0
[1] = {
854 static arc arcs_40_1
[1] = {
857 static arc arcs_40_2
[1] = {
860 static arc arcs_40_3
[2] = {
864 static arc arcs_40_4
[1] = {
867 static arc arcs_40_5
[1] = {
870 static arc arcs_40_6
[1] = {
873 static arc arcs_40_7
[1] = {
876 static arc arcs_40_8
[4] = {
882 static arc arcs_40_9
[1] = {
885 static arc arcs_40_10
[1] = {
888 static arc arcs_40_11
[1] = {
891 static arc arcs_40_12
[2] = {
895 static state states_40
[13] = {
910 static arc arcs_41_0
[1] = {
913 static arc arcs_41_1
[1] = {
916 static arc arcs_41_2
[2] = {
920 static arc arcs_41_3
[1] = {
923 static arc arcs_41_4
[1] = {
926 static state states_41
[5] = {
933 static arc arcs_42_0
[1] = {
936 static arc arcs_42_1
[2] = {
940 static arc arcs_42_2
[1] = {
943 static arc arcs_42_3
[1] = {
946 static state states_42
[4] = {
952 static arc arcs_43_0
[1] = {
955 static arc arcs_43_1
[2] = {
959 static arc arcs_43_2
[2] = {
963 static arc arcs_43_3
[1] = {
966 static arc arcs_43_4
[1] = {
969 static state states_43
[5] = {
976 static arc arcs_44_0
[2] = {
980 static arc arcs_44_1
[1] = {
983 static arc arcs_44_2
[1] = {
986 static arc arcs_44_3
[1] = {
989 static arc arcs_44_4
[2] = {
993 static state states_44
[5] = {
1000 static arc arcs_45_0
[2] = {
1004 static arc arcs_45_1
[2] = {
1008 static arc arcs_45_2
[1] = {
1011 static arc arcs_45_3
[1] = {
1014 static arc arcs_45_4
[1] = {
1017 static arc arcs_45_5
[1] = {
1020 static state states_45
[6] = {
1028 static arc arcs_46_0
[2] = {
1032 static arc arcs_46_1
[1] = {
1035 static state states_46
[2] = {
1039 static arc arcs_47_0
[1] = {
1042 static arc arcs_47_1
[2] = {
1046 static arc arcs_47_2
[1] = {
1049 static arc arcs_47_3
[1] = {
1052 static arc arcs_47_4
[1] = {
1055 static state states_47
[5] = {
1062 static arc arcs_48_0
[1] = {
1065 static arc arcs_48_1
[2] = {
1069 static arc arcs_48_2
[1] = {
1072 static arc arcs_48_3
[1] = {
1075 static arc arcs_48_4
[1] = {
1078 static state states_48
[5] = {
1085 static arc arcs_49_0
[1] = {
1088 static arc arcs_49_1
[2] = {
1092 static state states_49
[2] = {
1096 static arc arcs_50_0
[1] = {
1099 static arc arcs_50_1
[2] = {
1103 static state states_50
[2] = {
1107 static arc arcs_51_0
[2] = {
1111 static arc arcs_51_1
[1] = {
1114 static arc arcs_51_2
[1] = {
1117 static state states_51
[3] = {
1122 static arc arcs_52_0
[1] = {
1125 static arc arcs_52_1
[2] = {
1129 static state states_52
[2] = {
1133 static arc arcs_53_0
[10] = {
1145 static arc arcs_53_1
[1] = {
1148 static arc arcs_53_2
[1] = {
1151 static arc arcs_53_3
[2] = {
1155 static state states_53
[4] = {
1161 static arc arcs_54_0
[2] = {
1165 static arc arcs_54_1
[1] = {
1168 static arc arcs_54_2
[1] = {
1171 static state states_54
[3] = {
1176 static arc arcs_55_0
[1] = {
1179 static arc arcs_55_1
[2] = {
1183 static state states_55
[2] = {
1187 static arc arcs_56_0
[1] = {
1190 static arc arcs_56_1
[2] = {
1194 static state states_56
[2] = {
1198 static arc arcs_57_0
[1] = {
1201 static arc arcs_57_1
[2] = {
1205 static state states_57
[2] = {
1209 static arc arcs_58_0
[1] = {
1212 static arc arcs_58_1
[3] = {
1217 static state states_58
[2] = {
1221 static arc arcs_59_0
[1] = {
1224 static arc arcs_59_1
[3] = {
1229 static state states_59
[2] = {
1233 static arc arcs_60_0
[1] = {
1236 static arc arcs_60_1
[5] = {
1243 static state states_60
[2] = {
1247 static arc arcs_61_0
[4] = {
1253 static arc arcs_61_1
[1] = {
1256 static arc arcs_61_2
[1] = {
1259 static state states_61
[3] = {
1264 static arc arcs_62_0
[1] = {
1267 static arc arcs_62_1
[3] = {
1272 static arc arcs_62_2
[1] = {
1275 static arc arcs_62_3
[1] = {
1278 static state states_62
[4] = {
1284 static arc arcs_63_0
[10] = {
1296 static arc arcs_63_1
[3] = {
1301 static arc arcs_63_2
[2] = {
1305 static arc arcs_63_3
[2] = {
1309 static arc arcs_63_4
[1] = {
1312 static arc arcs_63_5
[2] = {
1316 static arc arcs_63_6
[1] = {
1319 static arc arcs_63_7
[1] = {
1322 static arc arcs_63_8
[1] = {
1325 static state states_63
[9] = {
1336 static arc arcs_64_0
[1] = {
1339 static arc arcs_64_1
[3] = {
1344 static arc arcs_64_2
[1] = {
1347 static arc arcs_64_3
[2] = {
1351 static arc arcs_64_4
[2] = {
1355 static state states_64
[5] = {
1362 static arc arcs_65_0
[3] = {
1367 static arc arcs_65_1
[2] = {
1371 static arc arcs_65_2
[1] = {
1374 static arc arcs_65_3
[1] = {
1377 static arc arcs_65_4
[1] = {
1380 static arc arcs_65_5
[1] = {
1383 static arc arcs_65_6
[1] = {
1386 static state states_65
[7] = {
1395 static arc arcs_66_0
[1] = {
1398 static arc arcs_66_1
[2] = {
1402 static arc arcs_66_2
[2] = {
1406 static state states_66
[3] = {
1411 static arc arcs_67_0
[2] = {
1415 static arc arcs_67_1
[2] = {
1419 static arc arcs_67_2
[3] = {
1424 static arc arcs_67_3
[2] = {
1428 static arc arcs_67_4
[1] = {
1431 static state states_67
[5] = {
1438 static arc arcs_68_0
[1] = {
1441 static arc arcs_68_1
[2] = {
1445 static arc arcs_68_2
[1] = {
1448 static state states_68
[3] = {
1453 static arc arcs_69_0
[1] = {
1456 static arc arcs_69_1
[2] = {
1460 static arc arcs_69_2
[2] = {
1464 static state states_69
[3] = {
1469 static arc arcs_70_0
[1] = {
1472 static arc arcs_70_1
[2] = {
1476 static arc arcs_70_2
[2] = {
1480 static state states_70
[3] = {
1485 static arc arcs_71_0
[1] = {
1488 static arc arcs_71_1
[4] = {
1494 static arc arcs_71_2
[1] = {
1497 static arc arcs_71_3
[1] = {
1500 static arc arcs_71_4
[2] = {
1504 static arc arcs_71_5
[3] = {
1509 static arc arcs_71_6
[2] = {
1513 static arc arcs_71_7
[2] = {
1517 static arc arcs_71_8
[1] = {
1520 static arc arcs_71_9
[1] = {
1523 static arc arcs_71_10
[2] = {
1527 static state states_71
[11] = {
1540 static arc arcs_72_0
[1] = {
1543 static arc arcs_72_1
[1] = {
1546 static arc arcs_72_2
[2] = {
1550 static arc arcs_72_3
[2] = {
1554 static arc arcs_72_4
[1] = {
1557 static arc arcs_72_5
[1] = {
1560 static arc arcs_72_6
[1] = {
1563 static arc arcs_72_7
[1] = {
1566 static state states_72
[8] = {
1576 static arc arcs_73_0
[3] = {
1581 static arc arcs_73_1
[2] = {
1585 static arc arcs_73_2
[1] = {
1588 static arc arcs_73_3
[1] = {
1591 static arc arcs_73_4
[4] = {
1597 static arc arcs_73_5
[2] = {
1601 static arc arcs_73_6
[1] = {
1604 static arc arcs_73_7
[2] = {
1608 static state states_73
[8] = {
1618 static arc arcs_74_0
[1] = {
1621 static arc arcs_74_1
[3] = {
1626 static arc arcs_74_2
[1] = {
1629 static arc arcs_74_3
[1] = {
1632 static state states_74
[4] = {
1638 static arc arcs_75_0
[2] = {
1642 static arc arcs_75_1
[1] = {
1645 static state states_75
[2] = {
1649 static arc arcs_76_0
[1] = {
1652 static arc arcs_76_1
[1] = {
1655 static arc arcs_76_2
[1] = {
1658 static arc arcs_76_3
[1] = {
1661 static arc arcs_76_4
[2] = {
1665 static arc arcs_76_5
[1] = {
1668 static state states_76
[6] = {
1676 static arc arcs_77_0
[1] = {
1679 static arc arcs_77_1
[1] = {
1682 static arc arcs_77_2
[2] = {
1686 static arc arcs_77_3
[1] = {
1689 static state states_77
[4] = {
1695 static arc arcs_78_0
[1] = {
1698 static arc arcs_78_1
[2] = {
1702 static state states_78
[2] = {
1706 static arc arcs_79_0
[1] = {
1709 static arc arcs_79_1
[1] = {
1712 static state states_79
[2] = {
1716 static arc arcs_80_0
[1] = {
1719 static arc arcs_80_1
[2] = {
1723 static arc arcs_80_2
[1] = {
1726 static state states_80
[3] = {
1731 static dfa dfas
[81] = {
1732 {256, "single_input", 0, 3, states_0
,
1733 "\004\050\060\200\000\000\000\050\370\044\034\144\011\040\004\000\000\103\050\037\202"},
1734 {257, "file_input", 0, 2, states_1
,
1735 "\204\050\060\200\000\000\000\050\370\044\034\144\011\040\004\000\000\103\050\037\202"},
1736 {258, "eval_input", 0, 3, states_2
,
1737 "\000\040\040\200\000\000\000\000\000\040\000\000\000\040\004\000\000\103\050\037\000"},
1738 {259, "decorator", 0, 7, states_3
,
1739 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1740 {260, "decorators", 0, 2, states_4
,
1741 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1742 {261, "decorated", 0, 3, states_5
,
1743 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1744 {262, "funcdef", 0, 8, states_6
,
1745 "\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1746 {263, "parameters", 0, 4, states_7
,
1747 "\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1748 {264, "typedargslist", 0, 12, states_8
,
1749 "\000\000\040\200\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1750 {265, "tfpdef", 0, 4, states_9
,
1751 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1752 {266, "varargslist", 0, 12, states_10
,
1753 "\000\000\040\200\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1754 {267, "vfpdef", 0, 2, states_11
,
1755 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1756 {268, "stmt", 0, 2, states_12
,
1757 "\000\050\060\200\000\000\000\050\370\044\034\144\011\040\004\000\000\103\050\037\202"},
1758 {269, "simple_stmt", 0, 4, states_13
,
1759 "\000\040\040\200\000\000\000\050\370\044\034\000\000\040\004\000\000\103\050\037\200"},
1760 {270, "small_stmt", 0, 2, states_14
,
1761 "\000\040\040\200\000\000\000\050\370\044\034\000\000\040\004\000\000\103\050\037\200"},
1762 {271, "expr_stmt", 0, 6, states_15
,
1763 "\000\040\040\200\000\000\000\000\000\040\000\000\000\040\004\000\000\103\050\037\000"},
1764 {272, "augassign", 0, 2, states_16
,
1765 "\000\000\000\000\000\200\377\007\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1766 {273, "del_stmt", 0, 3, states_17
,
1767 "\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1768 {274, "pass_stmt", 0, 2, states_18
,
1769 "\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1770 {275, "flow_stmt", 0, 2, states_19
,
1771 "\000\000\000\000\000\000\000\000\170\000\000\000\000\000\000\000\000\000\000\000\200"},
1772 {276, "break_stmt", 0, 2, states_20
,
1773 "\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000"},
1774 {277, "continue_stmt", 0, 2, states_21
,
1775 "\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000"},
1776 {278, "return_stmt", 0, 3, states_22
,
1777 "\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000"},
1778 {279, "yield_stmt", 0, 2, states_23
,
1779 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\200"},
1780 {280, "raise_stmt", 0, 5, states_24
,
1781 "\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000\000"},
1782 {281, "import_stmt", 0, 2, states_25
,
1783 "\000\000\000\000\000\000\000\000\200\004\000\000\000\000\000\000\000\000\000\000\000"},
1784 {282, "import_name", 0, 3, states_26
,
1785 "\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000"},
1786 {283, "import_from", 0, 8, states_27
,
1787 "\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000"},
1788 {284, "import_as_name", 0, 4, states_28
,
1789 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1790 {285, "dotted_as_name", 0, 4, states_29
,
1791 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1792 {286, "import_as_names", 0, 3, states_30
,
1793 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1794 {287, "dotted_as_names", 0, 2, states_31
,
1795 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1796 {288, "dotted_name", 0, 2, states_32
,
1797 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1798 {289, "global_stmt", 0, 3, states_33
,
1799 "\000\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000"},
1800 {290, "nonlocal_stmt", 0, 3, states_34
,
1801 "\000\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000"},
1802 {291, "assert_stmt", 0, 5, states_35
,
1803 "\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000"},
1804 {292, "compound_stmt", 0, 2, states_36
,
1805 "\000\010\020\000\000\000\000\000\000\000\000\144\011\000\000\000\000\000\000\000\002"},
1806 {293, "if_stmt", 0, 8, states_37
,
1807 "\000\000\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000"},
1808 {294, "while_stmt", 0, 8, states_38
,
1809 "\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000"},
1810 {295, "for_stmt", 0, 10, states_39
,
1811 "\000\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000"},
1812 {296, "try_stmt", 0, 13, states_40
,
1813 "\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000"},
1814 {297, "with_stmt", 0, 5, states_41
,
1815 "\000\000\000\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000"},
1816 {298, "with_item", 0, 4, states_42
,
1817 "\000\040\040\200\000\000\000\000\000\040\000\000\000\040\004\000\000\103\050\037\000"},
1818 {299, "except_clause", 0, 5, states_43
,
1819 "\000\000\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000"},
1820 {300, "suite", 0, 5, states_44
,
1821 "\004\040\040\200\000\000\000\050\370\044\034\000\000\040\004\000\000\103\050\037\200"},
1822 {301, "test", 0, 6, states_45
,
1823 "\000\040\040\200\000\000\000\000\000\040\000\000\000\040\004\000\000\103\050\037\000"},
1824 {302, "test_nocond", 0, 2, states_46
,
1825 "\000\040\040\200\000\000\000\000\000\040\000\000\000\040\004\000\000\103\050\037\000"},
1826 {303, "lambdef", 0, 5, states_47
,
1827 "\000\000\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000"},
1828 {304, "lambdef_nocond", 0, 5, states_48
,
1829 "\000\000\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000"},
1830 {305, "or_test", 0, 2, states_49
,
1831 "\000\040\040\200\000\000\000\000\000\040\000\000\000\000\004\000\000\103\050\037\000"},
1832 {306, "and_test", 0, 2, states_50
,
1833 "\000\040\040\200\000\000\000\000\000\040\000\000\000\000\004\000\000\103\050\037\000"},
1834 {307, "not_test", 0, 3, states_51
,
1835 "\000\040\040\200\000\000\000\000\000\040\000\000\000\000\004\000\000\103\050\037\000"},
1836 {308, "comparison", 0, 2, states_52
,
1837 "\000\040\040\200\000\000\000\000\000\040\000\000\000\000\000\000\000\103\050\037\000"},
1838 {309, "comp_op", 0, 4, states_53
,
1839 "\000\000\000\000\000\000\000\000\000\000\000\200\000\000\304\077\000\000\000\000\000"},
1840 {310, "star_expr", 0, 3, states_54
,
1841 "\000\040\040\200\000\000\000\000\000\040\000\000\000\000\000\000\000\103\050\037\000"},
1842 {311, "expr", 0, 2, states_55
,
1843 "\000\040\040\000\000\000\000\000\000\040\000\000\000\000\000\000\000\103\050\037\000"},
1844 {312, "xor_expr", 0, 2, states_56
,
1845 "\000\040\040\000\000\000\000\000\000\040\000\000\000\000\000\000\000\103\050\037\000"},
1846 {313, "and_expr", 0, 2, states_57
,
1847 "\000\040\040\000\000\000\000\000\000\040\000\000\000\000\000\000\000\103\050\037\000"},
1848 {314, "shift_expr", 0, 2, states_58
,
1849 "\000\040\040\000\000\000\000\000\000\040\000\000\000\000\000\000\000\103\050\037\000"},
1850 {315, "arith_expr", 0, 2, states_59
,
1851 "\000\040\040\000\000\000\000\000\000\040\000\000\000\000\000\000\000\103\050\037\000"},
1852 {316, "term", 0, 2, states_60
,
1853 "\000\040\040\000\000\000\000\000\000\040\000\000\000\000\000\000\000\103\050\037\000"},
1854 {317, "factor", 0, 3, states_61
,
1855 "\000\040\040\000\000\000\000\000\000\040\000\000\000\000\000\000\000\103\050\037\000"},
1856 {318, "power", 0, 4, states_62
,
1857 "\000\040\040\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\050\037\000"},
1858 {319, "atom", 0, 9, states_63
,
1859 "\000\040\040\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\050\037\000"},
1860 {320, "testlist_comp", 0, 5, states_64
,
1861 "\000\040\040\200\000\000\000\000\000\040\000\000\000\040\004\000\000\103\050\037\000"},
1862 {321, "trailer", 0, 7, states_65
,
1863 "\000\040\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\010\000\000"},
1864 {322, "subscriptlist", 0, 3, states_66
,
1865 "\000\040\040\202\000\000\000\000\000\040\000\000\000\040\004\000\000\103\050\037\000"},
1866 {323, "subscript", 0, 5, states_67
,
1867 "\000\040\040\202\000\000\000\000\000\040\000\000\000\040\004\000\000\103\050\037\000"},
1868 {324, "sliceop", 0, 3, states_68
,
1869 "\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1870 {325, "exprlist", 0, 3, states_69
,
1871 "\000\040\040\200\000\000\000\000\000\040\000\000\000\000\000\000\000\103\050\037\000"},
1872 {326, "testlist", 0, 3, states_70
,
1873 "\000\040\040\200\000\000\000\000\000\040\000\000\000\040\004\000\000\103\050\037\000"},
1874 {327, "dictorsetmaker", 0, 11, states_71
,
1875 "\000\040\040\200\000\000\000\000\000\040\000\000\000\040\004\000\000\103\050\037\000"},
1876 {328, "classdef", 0, 8, states_72
,
1877 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\002"},
1878 {329, "arglist", 0, 8, states_73
,
1879 "\000\040\040\200\001\000\000\000\000\040\000\000\000\040\004\000\000\103\050\037\000"},
1880 {330, "argument", 0, 4, states_74
,
1881 "\000\040\040\200\000\000\000\000\000\040\000\000\000\040\004\000\000\103\050\037\000"},
1882 {331, "comp_iter", 0, 2, states_75
,
1883 "\000\000\000\000\000\000\000\000\000\000\000\104\000\000\000\000\000\000\000\000\000"},
1884 {332, "comp_for", 0, 6, states_76
,
1885 "\000\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000"},
1886 {333, "comp_if", 0, 4, states_77
,
1887 "\000\000\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000"},
1888 {334, "testlist1", 0, 2, states_78
,
1889 "\000\040\040\200\000\000\000\000\000\040\000\000\000\040\004\000\000\103\050\037\000"},
1890 {335, "encoding_decl", 0, 2, states_79
,
1891 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1892 {336, "yield_expr", 0, 3, states_80
,
1893 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\200"},
1895 static label labels
[168] = {
2065 grammar _PyParser_Grammar
= {