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
[1] = {
119 static arc arcs_6_4
[1] = {
122 static arc arcs_6_5
[1] = {
125 static state states_6
[6] = {
133 static arc arcs_7_0
[1] = {
136 static arc arcs_7_1
[2] = {
140 static arc arcs_7_2
[1] = {
143 static arc arcs_7_3
[1] = {
146 static state states_7
[4] = {
152 static arc arcs_8_0
[3] = {
157 static arc arcs_8_1
[3] = {
162 static arc arcs_8_2
[1] = {
165 static arc arcs_8_3
[1] = {
168 static arc arcs_8_4
[1] = {
171 static arc arcs_8_5
[4] = {
177 static arc arcs_8_6
[2] = {
181 static arc arcs_8_7
[1] = {
184 static arc arcs_8_8
[2] = {
188 static arc arcs_8_9
[1] = {
191 static state states_8
[10] = {
203 static arc arcs_9_0
[2] = {
207 static arc arcs_9_1
[1] = {
210 static arc arcs_9_2
[1] = {
213 static arc arcs_9_3
[1] = {
216 static state states_9
[4] = {
222 static arc arcs_10_0
[1] = {
225 static arc arcs_10_1
[2] = {
229 static arc arcs_10_2
[2] = {
233 static state states_10
[3] = {
238 static arc arcs_11_0
[2] = {
242 static arc arcs_11_1
[1] = {
245 static state states_11
[2] = {
249 static arc arcs_12_0
[1] = {
252 static arc arcs_12_1
[2] = {
256 static arc arcs_12_2
[2] = {
260 static arc arcs_12_3
[1] = {
263 static state states_12
[4] = {
269 static arc arcs_13_0
[9] = {
280 static arc arcs_13_1
[1] = {
283 static state states_13
[2] = {
287 static arc arcs_14_0
[1] = {
290 static arc arcs_14_1
[3] = {
295 static arc arcs_14_2
[2] = {
299 static arc arcs_14_3
[2] = {
303 static arc arcs_14_4
[1] = {
306 static arc arcs_14_5
[2] = {
310 static state states_14
[6] = {
318 static arc arcs_15_0
[12] = {
332 static arc arcs_15_1
[1] = {
335 static state states_15
[2] = {
339 static arc arcs_16_0
[1] = {
342 static arc arcs_16_1
[3] = {
347 static arc arcs_16_2
[2] = {
351 static arc arcs_16_3
[1] = {
354 static arc arcs_16_4
[2] = {
358 static arc arcs_16_5
[2] = {
362 static arc arcs_16_6
[1] = {
365 static arc arcs_16_7
[2] = {
369 static arc arcs_16_8
[2] = {
373 static state states_16
[9] = {
384 static arc arcs_17_0
[1] = {
387 static arc arcs_17_1
[1] = {
390 static arc arcs_17_2
[1] = {
393 static state states_17
[3] = {
398 static arc arcs_18_0
[1] = {
401 static arc arcs_18_1
[1] = {
404 static state states_18
[2] = {
408 static arc arcs_19_0
[5] = {
415 static arc arcs_19_1
[1] = {
418 static state states_19
[2] = {
422 static arc arcs_20_0
[1] = {
425 static arc arcs_20_1
[1] = {
428 static state states_20
[2] = {
432 static arc arcs_21_0
[1] = {
435 static arc arcs_21_1
[1] = {
438 static state states_21
[2] = {
442 static arc arcs_22_0
[1] = {
445 static arc arcs_22_1
[2] = {
449 static arc arcs_22_2
[1] = {
452 static state states_22
[3] = {
457 static arc arcs_23_0
[1] = {
460 static arc arcs_23_1
[1] = {
463 static state states_23
[2] = {
467 static arc arcs_24_0
[1] = {
470 static arc arcs_24_1
[2] = {
474 static arc arcs_24_2
[2] = {
478 static arc arcs_24_3
[1] = {
481 static arc arcs_24_4
[2] = {
485 static arc arcs_24_5
[1] = {
488 static arc arcs_24_6
[1] = {
491 static state states_24
[7] = {
500 static arc arcs_25_0
[2] = {
504 static arc arcs_25_1
[1] = {
507 static state states_25
[2] = {
511 static arc arcs_26_0
[1] = {
514 static arc arcs_26_1
[1] = {
517 static arc arcs_26_2
[1] = {
520 static state states_26
[3] = {
525 static arc arcs_27_0
[1] = {
528 static arc arcs_27_1
[2] = {
532 static arc arcs_27_2
[3] = {
537 static arc arcs_27_3
[1] = {
540 static arc arcs_27_4
[3] = {
545 static arc arcs_27_5
[1] = {
548 static arc arcs_27_6
[1] = {
551 static arc arcs_27_7
[1] = {
554 static state states_27
[8] = {
564 static arc arcs_28_0
[1] = {
567 static arc arcs_28_1
[2] = {
571 static arc arcs_28_2
[1] = {
574 static arc arcs_28_3
[1] = {
577 static state states_28
[4] = {
583 static arc arcs_29_0
[1] = {
586 static arc arcs_29_1
[2] = {
590 static arc arcs_29_2
[1] = {
593 static arc arcs_29_3
[1] = {
596 static state states_29
[4] = {
602 static arc arcs_30_0
[1] = {
605 static arc arcs_30_1
[2] = {
609 static arc arcs_30_2
[2] = {
613 static state states_30
[3] = {
618 static arc arcs_31_0
[1] = {
621 static arc arcs_31_1
[2] = {
625 static state states_31
[2] = {
629 static arc arcs_32_0
[1] = {
632 static arc arcs_32_1
[2] = {
636 static state states_32
[2] = {
640 static arc arcs_33_0
[1] = {
643 static arc arcs_33_1
[1] = {
646 static arc arcs_33_2
[2] = {
650 static state states_33
[3] = {
655 static arc arcs_34_0
[1] = {
658 static arc arcs_34_1
[1] = {
661 static arc arcs_34_2
[2] = {
665 static arc arcs_34_3
[1] = {
668 static arc arcs_34_4
[2] = {
672 static arc arcs_34_5
[1] = {
675 static arc arcs_34_6
[1] = {
678 static state states_34
[7] = {
687 static arc arcs_35_0
[1] = {
690 static arc arcs_35_1
[1] = {
693 static arc arcs_35_2
[2] = {
697 static arc arcs_35_3
[1] = {
700 static arc arcs_35_4
[1] = {
703 static state states_35
[5] = {
710 static arc arcs_36_0
[8] = {
720 static arc arcs_36_1
[1] = {
723 static state states_36
[2] = {
727 static arc arcs_37_0
[1] = {
730 static arc arcs_37_1
[1] = {
733 static arc arcs_37_2
[1] = {
736 static arc arcs_37_3
[1] = {
739 static arc arcs_37_4
[3] = {
744 static arc arcs_37_5
[1] = {
747 static arc arcs_37_6
[1] = {
750 static arc arcs_37_7
[1] = {
753 static state states_37
[8] = {
763 static arc arcs_38_0
[1] = {
766 static arc arcs_38_1
[1] = {
769 static arc arcs_38_2
[1] = {
772 static arc arcs_38_3
[1] = {
775 static arc arcs_38_4
[2] = {
779 static arc arcs_38_5
[1] = {
782 static arc arcs_38_6
[1] = {
785 static arc arcs_38_7
[1] = {
788 static state states_38
[8] = {
798 static arc arcs_39_0
[1] = {
801 static arc arcs_39_1
[1] = {
804 static arc arcs_39_2
[1] = {
807 static arc arcs_39_3
[1] = {
810 static arc arcs_39_4
[1] = {
813 static arc arcs_39_5
[1] = {
816 static arc arcs_39_6
[2] = {
820 static arc arcs_39_7
[1] = {
823 static arc arcs_39_8
[1] = {
826 static arc arcs_39_9
[1] = {
829 static state states_39
[10] = {
841 static arc arcs_40_0
[1] = {
844 static arc arcs_40_1
[1] = {
847 static arc arcs_40_2
[1] = {
850 static arc arcs_40_3
[2] = {
854 static arc arcs_40_4
[1] = {
857 static arc arcs_40_5
[1] = {
860 static arc arcs_40_6
[1] = {
863 static arc arcs_40_7
[1] = {
866 static arc arcs_40_8
[4] = {
872 static arc arcs_40_9
[1] = {
875 static arc arcs_40_10
[1] = {
878 static arc arcs_40_11
[1] = {
881 static arc arcs_40_12
[2] = {
885 static state states_40
[13] = {
900 static arc arcs_41_0
[1] = {
903 static arc arcs_41_1
[1] = {
906 static arc arcs_41_2
[2] = {
910 static arc arcs_41_3
[1] = {
913 static arc arcs_41_4
[1] = {
916 static state states_41
[5] = {
923 static arc arcs_42_0
[1] = {
926 static arc arcs_42_1
[2] = {
930 static arc arcs_42_2
[1] = {
933 static arc arcs_42_3
[1] = {
936 static state states_42
[4] = {
942 static arc arcs_43_0
[1] = {
945 static arc arcs_43_1
[2] = {
949 static arc arcs_43_2
[3] = {
954 static arc arcs_43_3
[1] = {
957 static arc arcs_43_4
[1] = {
960 static state states_43
[5] = {
967 static arc arcs_44_0
[2] = {
971 static arc arcs_44_1
[1] = {
974 static arc arcs_44_2
[1] = {
977 static arc arcs_44_3
[1] = {
980 static arc arcs_44_4
[2] = {
984 static state states_44
[5] = {
991 static arc arcs_45_0
[1] = {
994 static arc arcs_45_1
[2] = {
998 static arc arcs_45_2
[1] = {
1001 static arc arcs_45_3
[2] = {
1005 static arc arcs_45_4
[2] = {
1009 static state states_45
[5] = {
1016 static arc arcs_46_0
[2] = {
1020 static arc arcs_46_1
[1] = {
1023 static state states_46
[2] = {
1027 static arc arcs_47_0
[1] = {
1030 static arc arcs_47_1
[2] = {
1034 static arc arcs_47_2
[1] = {
1037 static arc arcs_47_3
[1] = {
1040 static arc arcs_47_4
[1] = {
1043 static state states_47
[5] = {
1050 static arc arcs_48_0
[2] = {
1054 static arc arcs_48_1
[2] = {
1058 static arc arcs_48_2
[1] = {
1061 static arc arcs_48_3
[1] = {
1064 static arc arcs_48_4
[1] = {
1067 static arc arcs_48_5
[1] = {
1070 static state states_48
[6] = {
1078 static arc arcs_49_0
[1] = {
1081 static arc arcs_49_1
[2] = {
1085 static state states_49
[2] = {
1089 static arc arcs_50_0
[1] = {
1092 static arc arcs_50_1
[2] = {
1096 static state states_50
[2] = {
1100 static arc arcs_51_0
[2] = {
1104 static arc arcs_51_1
[1] = {
1107 static arc arcs_51_2
[1] = {
1110 static state states_51
[3] = {
1115 static arc arcs_52_0
[1] = {
1118 static arc arcs_52_1
[2] = {
1122 static state states_52
[2] = {
1126 static arc arcs_53_0
[10] = {
1138 static arc arcs_53_1
[1] = {
1141 static arc arcs_53_2
[1] = {
1144 static arc arcs_53_3
[2] = {
1148 static state states_53
[4] = {
1154 static arc arcs_54_0
[1] = {
1157 static arc arcs_54_1
[2] = {
1161 static state states_54
[2] = {
1165 static arc arcs_55_0
[1] = {
1168 static arc arcs_55_1
[2] = {
1172 static state states_55
[2] = {
1176 static arc arcs_56_0
[1] = {
1179 static arc arcs_56_1
[2] = {
1183 static state states_56
[2] = {
1187 static arc arcs_57_0
[1] = {
1190 static arc arcs_57_1
[3] = {
1195 static state states_57
[2] = {
1199 static arc arcs_58_0
[1] = {
1202 static arc arcs_58_1
[3] = {
1207 static state states_58
[2] = {
1211 static arc arcs_59_0
[1] = {
1214 static arc arcs_59_1
[5] = {
1221 static state states_59
[2] = {
1225 static arc arcs_60_0
[4] = {
1231 static arc arcs_60_1
[1] = {
1234 static arc arcs_60_2
[1] = {
1237 static state states_60
[3] = {
1242 static arc arcs_61_0
[1] = {
1245 static arc arcs_61_1
[3] = {
1250 static arc arcs_61_2
[1] = {
1253 static arc arcs_61_3
[1] = {
1256 static state states_61
[4] = {
1262 static arc arcs_62_0
[7] = {
1271 static arc arcs_62_1
[3] = {
1276 static arc arcs_62_2
[2] = {
1280 static arc arcs_62_3
[2] = {
1284 static arc arcs_62_4
[1] = {
1287 static arc arcs_62_5
[1] = {
1290 static arc arcs_62_6
[2] = {
1294 static arc arcs_62_7
[1] = {
1297 static arc arcs_62_8
[1] = {
1300 static arc arcs_62_9
[1] = {
1303 static arc arcs_62_10
[1] = {
1306 static state states_62
[11] = {
1319 static arc arcs_63_0
[1] = {
1322 static arc arcs_63_1
[3] = {
1327 static arc arcs_63_2
[1] = {
1330 static arc arcs_63_3
[2] = {
1334 static arc arcs_63_4
[2] = {
1338 static state states_63
[5] = {
1345 static arc arcs_64_0
[1] = {
1348 static arc arcs_64_1
[3] = {
1353 static arc arcs_64_2
[1] = {
1356 static arc arcs_64_3
[2] = {
1360 static arc arcs_64_4
[2] = {
1364 static state states_64
[5] = {
1371 static arc arcs_65_0
[1] = {
1374 static arc arcs_65_1
[2] = {
1378 static arc arcs_65_2
[1] = {
1381 static arc arcs_65_3
[1] = {
1384 static arc arcs_65_4
[1] = {
1387 static state states_65
[5] = {
1394 static arc arcs_66_0
[3] = {
1399 static arc arcs_66_1
[2] = {
1403 static arc arcs_66_2
[1] = {
1406 static arc arcs_66_3
[1] = {
1409 static arc arcs_66_4
[1] = {
1412 static arc arcs_66_5
[1] = {
1415 static arc arcs_66_6
[1] = {
1418 static state states_66
[7] = {
1427 static arc arcs_67_0
[1] = {
1430 static arc arcs_67_1
[2] = {
1434 static arc arcs_67_2
[2] = {
1438 static state states_67
[3] = {
1443 static arc arcs_68_0
[3] = {
1448 static arc arcs_68_1
[1] = {
1451 static arc arcs_68_2
[2] = {
1455 static arc arcs_68_3
[3] = {
1460 static arc arcs_68_4
[1] = {
1463 static arc arcs_68_5
[2] = {
1467 static arc arcs_68_6
[1] = {
1470 static state states_68
[7] = {
1479 static arc arcs_69_0
[1] = {
1482 static arc arcs_69_1
[2] = {
1486 static arc arcs_69_2
[1] = {
1489 static state states_69
[3] = {
1494 static arc arcs_70_0
[1] = {
1497 static arc arcs_70_1
[2] = {
1501 static arc arcs_70_2
[2] = {
1505 static state states_70
[3] = {
1510 static arc arcs_71_0
[1] = {
1513 static arc arcs_71_1
[2] = {
1517 static arc arcs_71_2
[2] = {
1521 static state states_71
[3] = {
1526 static arc arcs_72_0
[1] = {
1529 static arc arcs_72_1
[1] = {
1532 static arc arcs_72_2
[1] = {
1535 static arc arcs_72_3
[2] = {
1539 static arc arcs_72_4
[2] = {
1543 static state states_72
[5] = {
1550 static arc arcs_73_0
[1] = {
1553 static arc arcs_73_1
[1] = {
1556 static arc arcs_73_2
[2] = {
1560 static arc arcs_73_3
[2] = {
1564 static arc arcs_73_4
[1] = {
1567 static arc arcs_73_5
[1] = {
1570 static arc arcs_73_6
[1] = {
1573 static arc arcs_73_7
[1] = {
1576 static state states_73
[8] = {
1586 static arc arcs_74_0
[3] = {
1591 static arc arcs_74_1
[2] = {
1595 static arc arcs_74_2
[1] = {
1598 static arc arcs_74_3
[1] = {
1601 static arc arcs_74_4
[4] = {
1607 static arc arcs_74_5
[2] = {
1611 static arc arcs_74_6
[1] = {
1614 static arc arcs_74_7
[2] = {
1618 static state states_74
[8] = {
1628 static arc arcs_75_0
[1] = {
1631 static arc arcs_75_1
[3] = {
1636 static arc arcs_75_2
[1] = {
1639 static arc arcs_75_3
[1] = {
1642 static state states_75
[4] = {
1648 static arc arcs_76_0
[2] = {
1652 static arc arcs_76_1
[1] = {
1655 static state states_76
[2] = {
1659 static arc arcs_77_0
[1] = {
1662 static arc arcs_77_1
[1] = {
1665 static arc arcs_77_2
[1] = {
1668 static arc arcs_77_3
[1] = {
1671 static arc arcs_77_4
[2] = {
1675 static arc arcs_77_5
[1] = {
1678 static state states_77
[6] = {
1686 static arc arcs_78_0
[1] = {
1689 static arc arcs_78_1
[1] = {
1692 static arc arcs_78_2
[2] = {
1696 static arc arcs_78_3
[1] = {
1699 static state states_78
[4] = {
1705 static arc arcs_79_0
[2] = {
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
[1] = {
1722 static arc arcs_80_2
[1] = {
1725 static arc arcs_80_3
[1] = {
1728 static arc arcs_80_4
[2] = {
1732 static arc arcs_80_5
[1] = {
1735 static state states_80
[6] = {
1743 static arc arcs_81_0
[1] = {
1746 static arc arcs_81_1
[1] = {
1749 static arc arcs_81_2
[2] = {
1753 static arc arcs_81_3
[1] = {
1756 static state states_81
[4] = {
1762 static arc arcs_82_0
[1] = {
1765 static arc arcs_82_1
[2] = {
1769 static state states_82
[2] = {
1773 static arc arcs_83_0
[1] = {
1776 static arc arcs_83_1
[1] = {
1779 static state states_83
[2] = {
1783 static arc arcs_84_0
[1] = {
1786 static arc arcs_84_1
[2] = {
1790 static arc arcs_84_2
[1] = {
1793 static state states_84
[3] = {
1798 static dfa dfas
[85] = {
1799 {256, "single_input", 0, 3, states_0
,
1800 "\004\050\060\000\000\000\000\124\360\024\114\220\023\040\010\000\200\041\044\015\002\001"},
1801 {257, "file_input", 0, 2, states_1
,
1802 "\204\050\060\000\000\000\000\124\360\024\114\220\023\040\010\000\200\041\044\015\002\001"},
1803 {258, "eval_input", 0, 3, states_2
,
1804 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"},
1805 {259, "decorator", 0, 7, states_3
,
1806 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1807 {260, "decorators", 0, 2, states_4
,
1808 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1809 {261, "decorated", 0, 3, states_5
,
1810 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1811 {262, "funcdef", 0, 6, states_6
,
1812 "\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1813 {263, "parameters", 0, 4, states_7
,
1814 "\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1815 {264, "varargslist", 0, 10, states_8
,
1816 "\000\040\040\300\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1817 {265, "fpdef", 0, 4, states_9
,
1818 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1819 {266, "fplist", 0, 3, states_10
,
1820 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1821 {267, "stmt", 0, 2, states_11
,
1822 "\000\050\060\000\000\000\000\124\360\024\114\220\023\040\010\000\200\041\044\015\002\001"},
1823 {268, "simple_stmt", 0, 4, states_12
,
1824 "\000\040\040\000\000\000\000\124\360\024\114\000\000\040\010\000\200\041\044\015\000\001"},
1825 {269, "small_stmt", 0, 2, states_13
,
1826 "\000\040\040\000\000\000\000\124\360\024\114\000\000\040\010\000\200\041\044\015\000\001"},
1827 {270, "expr_stmt", 0, 6, states_14
,
1828 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"},
1829 {271, "augassign", 0, 2, states_15
,
1830 "\000\000\000\000\000\300\377\003\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1831 {272, "print_stmt", 0, 9, states_16
,
1832 "\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1833 {273, "del_stmt", 0, 3, states_17
,
1834 "\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1835 {274, "pass_stmt", 0, 2, states_18
,
1836 "\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1837 {275, "flow_stmt", 0, 2, states_19
,
1838 "\000\000\000\000\000\000\000\000\360\000\000\000\000\000\000\000\000\000\000\000\000\001"},
1839 {276, "break_stmt", 0, 2, states_20
,
1840 "\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1841 {277, "continue_stmt", 0, 2, states_21
,
1842 "\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1843 {278, "return_stmt", 0, 3, states_22
,
1844 "\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1845 {279, "yield_stmt", 0, 2, states_23
,
1846 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001"},
1847 {280, "raise_stmt", 0, 7, states_24
,
1848 "\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1849 {281, "import_stmt", 0, 2, states_25
,
1850 "\000\000\000\000\000\000\000\000\000\024\000\000\000\000\000\000\000\000\000\000\000\000"},
1851 {282, "import_name", 0, 3, states_26
,
1852 "\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000"},
1853 {283, "import_from", 0, 8, states_27
,
1854 "\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000"},
1855 {284, "import_as_name", 0, 4, states_28
,
1856 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1857 {285, "dotted_as_name", 0, 4, states_29
,
1858 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1859 {286, "import_as_names", 0, 3, states_30
,
1860 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1861 {287, "dotted_as_names", 0, 2, states_31
,
1862 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1863 {288, "dotted_name", 0, 2, states_32
,
1864 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1865 {289, "global_stmt", 0, 3, states_33
,
1866 "\000\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000"},
1867 {290, "exec_stmt", 0, 7, states_34
,
1868 "\000\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000"},
1869 {291, "assert_stmt", 0, 5, states_35
,
1870 "\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000"},
1871 {292, "compound_stmt", 0, 2, states_36
,
1872 "\000\010\020\000\000\000\000\000\000\000\000\220\023\000\000\000\000\000\000\000\002\000"},
1873 {293, "if_stmt", 0, 8, states_37
,
1874 "\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000"},
1875 {294, "while_stmt", 0, 8, states_38
,
1876 "\000\000\000\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000"},
1877 {295, "for_stmt", 0, 10, states_39
,
1878 "\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000"},
1879 {296, "try_stmt", 0, 13, states_40
,
1880 "\000\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000"},
1881 {297, "with_stmt", 0, 5, states_41
,
1882 "\000\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000"},
1883 {298, "with_item", 0, 4, states_42
,
1884 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"},
1885 {299, "except_clause", 0, 5, states_43
,
1886 "\000\000\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000"},
1887 {300, "suite", 0, 5, states_44
,
1888 "\004\040\040\000\000\000\000\124\360\024\114\000\000\040\010\000\200\041\044\015\000\001"},
1889 {301, "testlist_safe", 0, 5, states_45
,
1890 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"},
1891 {302, "old_test", 0, 2, states_46
,
1892 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"},
1893 {303, "old_lambdef", 0, 5, states_47
,
1894 "\000\000\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000"},
1895 {304, "test", 0, 6, states_48
,
1896 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"},
1897 {305, "or_test", 0, 2, states_49
,
1898 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\010\000\200\041\044\015\000\000"},
1899 {306, "and_test", 0, 2, states_50
,
1900 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\010\000\200\041\044\015\000\000"},
1901 {307, "not_test", 0, 3, states_51
,
1902 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\010\000\200\041\044\015\000\000"},
1903 {308, "comparison", 0, 2, states_52
,
1904 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\000\000\200\041\044\015\000\000"},
1905 {309, "comp_op", 0, 4, states_53
,
1906 "\000\000\000\000\000\000\000\000\000\000\040\000\000\000\310\077\000\000\000\000\000\000"},
1907 {310, "expr", 0, 2, states_54
,
1908 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\000\000\200\041\044\015\000\000"},
1909 {311, "xor_expr", 0, 2, states_55
,
1910 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\000\000\200\041\044\015\000\000"},
1911 {312, "and_expr", 0, 2, states_56
,
1912 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\000\000\200\041\044\015\000\000"},
1913 {313, "shift_expr", 0, 2, states_57
,
1914 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\000\000\200\041\044\015\000\000"},
1915 {314, "arith_expr", 0, 2, states_58
,
1916 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\000\000\200\041\044\015\000\000"},
1917 {315, "term", 0, 2, states_59
,
1918 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\000\000\200\041\044\015\000\000"},
1919 {316, "factor", 0, 3, states_60
,
1920 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\000\000\200\041\044\015\000\000"},
1921 {317, "power", 0, 4, states_61
,
1922 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\044\015\000\000"},
1923 {318, "atom", 0, 11, states_62
,
1924 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\044\015\000\000"},
1925 {319, "listmaker", 0, 5, states_63
,
1926 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"},
1927 {320, "testlist_gexp", 0, 5, states_64
,
1928 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"},
1929 {321, "lambdef", 0, 5, states_65
,
1930 "\000\000\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000"},
1931 {322, "trailer", 0, 7, states_66
,
1932 "\000\040\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\004\000\000\000"},
1933 {323, "subscriptlist", 0, 3, states_67
,
1934 "\000\040\240\000\000\000\000\000\000\040\000\000\000\040\010\000\200\041\044\015\000\000"},
1935 {324, "subscript", 0, 7, states_68
,
1936 "\000\040\240\000\000\000\000\000\000\040\000\000\000\040\010\000\200\041\044\015\000\000"},
1937 {325, "sliceop", 0, 3, states_69
,
1938 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1939 {326, "exprlist", 0, 3, states_70
,
1940 "\000\040\040\000\000\000\000\000\000\000\000\000\000\000\000\000\200\041\044\015\000\000"},
1941 {327, "testlist", 0, 3, states_71
,
1942 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"},
1943 {328, "dictmaker", 0, 5, states_72
,
1944 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"},
1945 {329, "classdef", 0, 8, states_73
,
1946 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\002\000"},
1947 {330, "arglist", 0, 8, states_74
,
1948 "\000\040\040\300\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"},
1949 {331, "argument", 0, 4, states_75
,
1950 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"},
1951 {332, "list_iter", 0, 2, states_76
,
1952 "\000\000\000\000\000\000\000\000\000\000\000\020\001\000\000\000\000\000\000\000\000\000"},
1953 {333, "list_for", 0, 6, states_77
,
1954 "\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000"},
1955 {334, "list_if", 0, 4, states_78
,
1956 "\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000"},
1957 {335, "gen_iter", 0, 2, states_79
,
1958 "\000\000\000\000\000\000\000\000\000\000\000\020\001\000\000\000\000\000\000\000\000\000"},
1959 {336, "gen_for", 0, 6, states_80
,
1960 "\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000"},
1961 {337, "gen_if", 0, 4, states_81
,
1962 "\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000"},
1963 {338, "testlist1", 0, 2, states_82
,
1964 "\000\040\040\000\000\000\000\000\000\000\000\000\000\040\010\000\200\041\044\015\000\000"},
1965 {339, "encoding_decl", 0, 2, states_83
,
1966 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1967 {340, "yield_expr", 0, 3, states_84
,
1968 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001"},
1970 static label labels
[169] = {
2141 grammar _PyParser_Grammar
= {