Bump version to 0.9.1.
[python/dscho.git] / Python / graminit.c
blob82b01bca278ed5e30921554a6fd1c4ac660f457d
1 #include "pgenheaders.h"
2 #include "grammar.h"
3 static arc arcs_0_0[3] = {
4 {2, 1},
5 {3, 1},
6 {4, 2},
7 };
8 static arc arcs_0_1[1] = {
9 {0, 1},
11 static arc arcs_0_2[1] = {
12 {2, 1},
14 static state states_0[3] = {
15 {3, arcs_0_0},
16 {1, arcs_0_1},
17 {1, arcs_0_2},
19 static arc arcs_1_0[3] = {
20 {2, 0},
21 {6, 0},
22 {7, 1},
24 static arc arcs_1_1[1] = {
25 {0, 1},
27 static state states_1[2] = {
28 {3, arcs_1_0},
29 {1, arcs_1_1},
31 static arc arcs_2_0[1] = {
32 {9, 1},
34 static arc arcs_2_1[2] = {
35 {2, 1},
36 {7, 2},
38 static arc arcs_2_2[1] = {
39 {0, 2},
41 static state states_2[3] = {
42 {1, arcs_2_0},
43 {2, arcs_2_1},
44 {1, arcs_2_2},
46 static arc arcs_3_0[1] = {
47 {11, 1},
49 static arc arcs_3_1[1] = {
50 {12, 2},
52 static arc arcs_3_2[1] = {
53 {13, 3},
55 static arc arcs_3_3[1] = {
56 {14, 4},
58 static arc arcs_3_4[1] = {
59 {15, 5},
61 static arc arcs_3_5[1] = {
62 {0, 5},
64 static state states_3[6] = {
65 {1, arcs_3_0},
66 {1, arcs_3_1},
67 {1, arcs_3_2},
68 {1, arcs_3_3},
69 {1, arcs_3_4},
70 {1, arcs_3_5},
72 static arc arcs_4_0[1] = {
73 {16, 1},
75 static arc arcs_4_1[2] = {
76 {17, 2},
77 {18, 3},
79 static arc arcs_4_2[1] = {
80 {18, 3},
82 static arc arcs_4_3[1] = {
83 {0, 3},
85 static state states_4[4] = {
86 {1, arcs_4_0},
87 {2, arcs_4_1},
88 {1, arcs_4_2},
89 {1, arcs_4_3},
91 static arc arcs_5_0[3] = {
92 {19, 1},
93 {23, 2},
94 {24, 3},
96 static arc arcs_5_1[3] = {
97 {20, 4},
98 {22, 5},
99 {0, 1},
101 static arc arcs_5_2[1] = {
102 {12, 6},
104 static arc arcs_5_3[1] = {
105 {12, 7},
107 static arc arcs_5_4[1] = {
108 {21, 8},
110 static arc arcs_5_5[4] = {
111 {19, 1},
112 {23, 2},
113 {24, 3},
114 {0, 5},
116 static arc arcs_5_6[2] = {
117 {22, 9},
118 {0, 6},
120 static arc arcs_5_7[1] = {
121 {0, 7},
123 static arc arcs_5_8[2] = {
124 {22, 5},
125 {0, 8},
127 static arc arcs_5_9[1] = {
128 {24, 3},
130 static state states_5[10] = {
131 {3, arcs_5_0},
132 {3, arcs_5_1},
133 {1, arcs_5_2},
134 {1, arcs_5_3},
135 {1, arcs_5_4},
136 {4, arcs_5_5},
137 {2, arcs_5_6},
138 {1, arcs_5_7},
139 {2, arcs_5_8},
140 {1, arcs_5_9},
142 static arc arcs_6_0[2] = {
143 {12, 1},
144 {16, 2},
146 static arc arcs_6_1[1] = {
147 {0, 1},
149 static arc arcs_6_2[1] = {
150 {25, 3},
152 static arc arcs_6_3[1] = {
153 {18, 1},
155 static state states_6[4] = {
156 {2, arcs_6_0},
157 {1, arcs_6_1},
158 {1, arcs_6_2},
159 {1, arcs_6_3},
161 static arc arcs_7_0[1] = {
162 {19, 1},
164 static arc arcs_7_1[2] = {
165 {22, 2},
166 {0, 1},
168 static arc arcs_7_2[2] = {
169 {19, 1},
170 {0, 2},
172 static state states_7[3] = {
173 {1, arcs_7_0},
174 {2, arcs_7_1},
175 {2, arcs_7_2},
177 static arc arcs_8_0[2] = {
178 {3, 1},
179 {4, 1},
181 static arc arcs_8_1[1] = {
182 {0, 1},
184 static state states_8[2] = {
185 {2, arcs_8_0},
186 {1, arcs_8_1},
188 static arc arcs_9_0[1] = {
189 {26, 1},
191 static arc arcs_9_1[2] = {
192 {27, 2},
193 {2, 3},
195 static arc arcs_9_2[2] = {
196 {26, 1},
197 {2, 3},
199 static arc arcs_9_3[1] = {
200 {0, 3},
202 static state states_9[4] = {
203 {1, arcs_9_0},
204 {2, arcs_9_1},
205 {2, arcs_9_2},
206 {1, arcs_9_3},
208 static arc arcs_10_0[9] = {
209 {28, 1},
210 {29, 1},
211 {30, 1},
212 {31, 1},
213 {32, 1},
214 {33, 1},
215 {34, 1},
216 {35, 1},
217 {36, 1},
219 static arc arcs_10_1[1] = {
220 {0, 1},
222 static state states_10[2] = {
223 {9, arcs_10_0},
224 {1, arcs_10_1},
226 static arc arcs_11_0[1] = {
227 {9, 1},
229 static arc arcs_11_1[2] = {
230 {20, 0},
231 {0, 1},
233 static state states_11[2] = {
234 {1, arcs_11_0},
235 {2, arcs_11_1},
237 static arc arcs_12_0[1] = {
238 {37, 1},
240 static arc arcs_12_1[2] = {
241 {21, 2},
242 {0, 1},
244 static arc arcs_12_2[2] = {
245 {22, 1},
246 {0, 2},
248 static state states_12[3] = {
249 {1, arcs_12_0},
250 {2, arcs_12_1},
251 {2, arcs_12_2},
253 static arc arcs_13_0[1] = {
254 {38, 1},
256 static arc arcs_13_1[1] = {
257 {39, 2},
259 static arc arcs_13_2[1] = {
260 {0, 2},
262 static state states_13[3] = {
263 {1, arcs_13_0},
264 {1, arcs_13_1},
265 {1, arcs_13_2},
267 static arc arcs_14_0[1] = {
268 {40, 1},
270 static arc arcs_14_1[1] = {
271 {0, 1},
273 static state states_14[2] = {
274 {1, arcs_14_0},
275 {1, arcs_14_1},
277 static arc arcs_15_0[4] = {
278 {41, 1},
279 {42, 1},
280 {43, 1},
281 {44, 1},
283 static arc arcs_15_1[1] = {
284 {0, 1},
286 static state states_15[2] = {
287 {4, arcs_15_0},
288 {1, arcs_15_1},
290 static arc arcs_16_0[1] = {
291 {45, 1},
293 static arc arcs_16_1[1] = {
294 {0, 1},
296 static state states_16[2] = {
297 {1, arcs_16_0},
298 {1, arcs_16_1},
300 static arc arcs_17_0[1] = {
301 {46, 1},
303 static arc arcs_17_1[1] = {
304 {0, 1},
306 static state states_17[2] = {
307 {1, arcs_17_0},
308 {1, arcs_17_1},
310 static arc arcs_18_0[1] = {
311 {47, 1},
313 static arc arcs_18_1[2] = {
314 {9, 2},
315 {0, 1},
317 static arc arcs_18_2[1] = {
318 {0, 2},
320 static state states_18[3] = {
321 {1, arcs_18_0},
322 {2, arcs_18_1},
323 {1, arcs_18_2},
325 static arc arcs_19_0[1] = {
326 {48, 1},
328 static arc arcs_19_1[2] = {
329 {21, 2},
330 {0, 1},
332 static arc arcs_19_2[2] = {
333 {22, 3},
334 {0, 2},
336 static arc arcs_19_3[1] = {
337 {21, 4},
339 static arc arcs_19_4[2] = {
340 {22, 5},
341 {0, 4},
343 static arc arcs_19_5[1] = {
344 {21, 6},
346 static arc arcs_19_6[1] = {
347 {0, 6},
349 static state states_19[7] = {
350 {1, arcs_19_0},
351 {2, arcs_19_1},
352 {2, arcs_19_2},
353 {1, arcs_19_3},
354 {2, arcs_19_4},
355 {1, arcs_19_5},
356 {1, arcs_19_6},
358 static arc arcs_20_0[2] = {
359 {49, 1},
360 {51, 2},
362 static arc arcs_20_1[1] = {
363 {50, 3},
365 static arc arcs_20_2[1] = {
366 {50, 4},
368 static arc arcs_20_3[2] = {
369 {22, 1},
370 {0, 3},
372 static arc arcs_20_4[1] = {
373 {49, 5},
375 static arc arcs_20_5[2] = {
376 {23, 6},
377 {12, 7},
379 static arc arcs_20_6[1] = {
380 {0, 6},
382 static arc arcs_20_7[2] = {
383 {22, 8},
384 {0, 7},
386 static arc arcs_20_8[1] = {
387 {12, 7},
389 static state states_20[9] = {
390 {2, arcs_20_0},
391 {1, arcs_20_1},
392 {1, arcs_20_2},
393 {2, arcs_20_3},
394 {1, arcs_20_4},
395 {2, arcs_20_5},
396 {1, arcs_20_6},
397 {2, arcs_20_7},
398 {1, arcs_20_8},
400 static arc arcs_21_0[1] = {
401 {12, 1},
403 static arc arcs_21_1[2] = {
404 {52, 0},
405 {0, 1},
407 static state states_21[2] = {
408 {1, arcs_21_0},
409 {2, arcs_21_1},
411 static arc arcs_22_0[1] = {
412 {53, 1},
414 static arc arcs_22_1[1] = {
415 {12, 2},
417 static arc arcs_22_2[2] = {
418 {22, 1},
419 {0, 2},
421 static state states_22[3] = {
422 {1, arcs_22_0},
423 {1, arcs_22_1},
424 {2, arcs_22_2},
426 static arc arcs_23_0[1] = {
427 {54, 1},
429 static arc arcs_23_1[1] = {
430 {55, 2},
432 static arc arcs_23_2[2] = {
433 {56, 3},
434 {0, 2},
436 static arc arcs_23_3[1] = {
437 {21, 4},
439 static arc arcs_23_4[2] = {
440 {22, 5},
441 {0, 4},
443 static arc arcs_23_5[1] = {
444 {21, 6},
446 static arc arcs_23_6[1] = {
447 {0, 6},
449 static state states_23[7] = {
450 {1, arcs_23_0},
451 {1, arcs_23_1},
452 {2, arcs_23_2},
453 {1, arcs_23_3},
454 {2, arcs_23_4},
455 {1, arcs_23_5},
456 {1, arcs_23_6},
458 static arc arcs_24_0[1] = {
459 {57, 1},
461 static arc arcs_24_1[1] = {
462 {21, 2},
464 static arc arcs_24_2[2] = {
465 {22, 3},
466 {0, 2},
468 static arc arcs_24_3[1] = {
469 {21, 4},
471 static arc arcs_24_4[1] = {
472 {0, 4},
474 static state states_24[5] = {
475 {1, arcs_24_0},
476 {1, arcs_24_1},
477 {2, arcs_24_2},
478 {1, arcs_24_3},
479 {1, arcs_24_4},
481 static arc arcs_25_0[6] = {
482 {58, 1},
483 {59, 1},
484 {60, 1},
485 {61, 1},
486 {10, 1},
487 {62, 1},
489 static arc arcs_25_1[1] = {
490 {0, 1},
492 static state states_25[2] = {
493 {6, arcs_25_0},
494 {1, arcs_25_1},
496 static arc arcs_26_0[1] = {
497 {63, 1},
499 static arc arcs_26_1[1] = {
500 {21, 2},
502 static arc arcs_26_2[1] = {
503 {14, 3},
505 static arc arcs_26_3[1] = {
506 {15, 4},
508 static arc arcs_26_4[3] = {
509 {64, 1},
510 {65, 5},
511 {0, 4},
513 static arc arcs_26_5[1] = {
514 {14, 6},
516 static arc arcs_26_6[1] = {
517 {15, 7},
519 static arc arcs_26_7[1] = {
520 {0, 7},
522 static state states_26[8] = {
523 {1, arcs_26_0},
524 {1, arcs_26_1},
525 {1, arcs_26_2},
526 {1, arcs_26_3},
527 {3, arcs_26_4},
528 {1, arcs_26_5},
529 {1, arcs_26_6},
530 {1, arcs_26_7},
532 static arc arcs_27_0[1] = {
533 {66, 1},
535 static arc arcs_27_1[1] = {
536 {21, 2},
538 static arc arcs_27_2[1] = {
539 {14, 3},
541 static arc arcs_27_3[1] = {
542 {15, 4},
544 static arc arcs_27_4[2] = {
545 {65, 5},
546 {0, 4},
548 static arc arcs_27_5[1] = {
549 {14, 6},
551 static arc arcs_27_6[1] = {
552 {15, 7},
554 static arc arcs_27_7[1] = {
555 {0, 7},
557 static state states_27[8] = {
558 {1, arcs_27_0},
559 {1, arcs_27_1},
560 {1, arcs_27_2},
561 {1, arcs_27_3},
562 {2, arcs_27_4},
563 {1, arcs_27_5},
564 {1, arcs_27_6},
565 {1, arcs_27_7},
567 static arc arcs_28_0[1] = {
568 {67, 1},
570 static arc arcs_28_1[1] = {
571 {39, 2},
573 static arc arcs_28_2[1] = {
574 {56, 3},
576 static arc arcs_28_3[1] = {
577 {9, 4},
579 static arc arcs_28_4[1] = {
580 {14, 5},
582 static arc arcs_28_5[1] = {
583 {15, 6},
585 static arc arcs_28_6[2] = {
586 {65, 7},
587 {0, 6},
589 static arc arcs_28_7[1] = {
590 {14, 8},
592 static arc arcs_28_8[1] = {
593 {15, 9},
595 static arc arcs_28_9[1] = {
596 {0, 9},
598 static state states_28[10] = {
599 {1, arcs_28_0},
600 {1, arcs_28_1},
601 {1, arcs_28_2},
602 {1, arcs_28_3},
603 {1, arcs_28_4},
604 {1, arcs_28_5},
605 {2, arcs_28_6},
606 {1, arcs_28_7},
607 {1, arcs_28_8},
608 {1, arcs_28_9},
610 static arc arcs_29_0[1] = {
611 {68, 1},
613 static arc arcs_29_1[1] = {
614 {14, 2},
616 static arc arcs_29_2[1] = {
617 {15, 3},
619 static arc arcs_29_3[2] = {
620 {69, 4},
621 {70, 5},
623 static arc arcs_29_4[1] = {
624 {14, 6},
626 static arc arcs_29_5[1] = {
627 {14, 7},
629 static arc arcs_29_6[1] = {
630 {15, 8},
632 static arc arcs_29_7[1] = {
633 {15, 9},
635 static arc arcs_29_8[3] = {
636 {69, 4},
637 {65, 5},
638 {0, 8},
640 static arc arcs_29_9[1] = {
641 {0, 9},
643 static state states_29[10] = {
644 {1, arcs_29_0},
645 {1, arcs_29_1},
646 {1, arcs_29_2},
647 {2, arcs_29_3},
648 {1, arcs_29_4},
649 {1, arcs_29_5},
650 {1, arcs_29_6},
651 {1, arcs_29_7},
652 {3, arcs_29_8},
653 {1, arcs_29_9},
655 static arc arcs_30_0[1] = {
656 {71, 1},
658 static arc arcs_30_1[2] = {
659 {21, 2},
660 {0, 1},
662 static arc arcs_30_2[2] = {
663 {22, 3},
664 {0, 2},
666 static arc arcs_30_3[1] = {
667 {21, 4},
669 static arc arcs_30_4[1] = {
670 {0, 4},
672 static state states_30[5] = {
673 {1, arcs_30_0},
674 {2, arcs_30_1},
675 {2, arcs_30_2},
676 {1, arcs_30_3},
677 {1, arcs_30_4},
679 static arc arcs_31_0[2] = {
680 {3, 1},
681 {2, 2},
683 static arc arcs_31_1[1] = {
684 {0, 1},
686 static arc arcs_31_2[1] = {
687 {72, 3},
689 static arc arcs_31_3[1] = {
690 {6, 4},
692 static arc arcs_31_4[2] = {
693 {6, 4},
694 {73, 1},
696 static state states_31[5] = {
697 {2, arcs_31_0},
698 {1, arcs_31_1},
699 {1, arcs_31_2},
700 {1, arcs_31_3},
701 {2, arcs_31_4},
703 static arc arcs_32_0[2] = {
704 {74, 1},
705 {76, 2},
707 static arc arcs_32_1[2] = {
708 {75, 3},
709 {0, 1},
711 static arc arcs_32_2[1] = {
712 {0, 2},
714 static arc arcs_32_3[1] = {
715 {74, 1},
717 static state states_32[4] = {
718 {2, arcs_32_0},
719 {2, arcs_32_1},
720 {1, arcs_32_2},
721 {1, arcs_32_3},
723 static arc arcs_33_0[1] = {
724 {77, 1},
726 static arc arcs_33_1[2] = {
727 {78, 0},
728 {0, 1},
730 static state states_33[2] = {
731 {1, arcs_33_0},
732 {2, arcs_33_1},
734 static arc arcs_34_0[2] = {
735 {79, 1},
736 {80, 2},
738 static arc arcs_34_1[1] = {
739 {77, 2},
741 static arc arcs_34_2[1] = {
742 {0, 2},
744 static state states_34[3] = {
745 {2, arcs_34_0},
746 {1, arcs_34_1},
747 {1, arcs_34_2},
749 static arc arcs_35_0[1] = {
750 {55, 1},
752 static arc arcs_35_1[2] = {
753 {81, 0},
754 {0, 1},
756 static state states_35[2] = {
757 {1, arcs_35_0},
758 {2, arcs_35_1},
760 static arc arcs_36_0[10] = {
761 {82, 1},
762 {83, 1},
763 {84, 1},
764 {85, 1},
765 {86, 1},
766 {87, 1},
767 {88, 1},
768 {56, 1},
769 {79, 2},
770 {89, 3},
772 static arc arcs_36_1[1] = {
773 {0, 1},
775 static arc arcs_36_2[1] = {
776 {56, 1},
778 static arc arcs_36_3[2] = {
779 {79, 1},
780 {0, 3},
782 static state states_36[4] = {
783 {10, arcs_36_0},
784 {1, arcs_36_1},
785 {1, arcs_36_2},
786 {2, arcs_36_3},
788 static arc arcs_37_0[1] = {
789 {90, 1},
791 static arc arcs_37_1[2] = {
792 {91, 0},
793 {0, 1},
795 static state states_37[2] = {
796 {1, arcs_37_0},
797 {2, arcs_37_1},
799 static arc arcs_38_0[1] = {
800 {92, 1},
802 static arc arcs_38_1[2] = {
803 {93, 0},
804 {0, 1},
806 static state states_38[2] = {
807 {1, arcs_38_0},
808 {2, arcs_38_1},
810 static arc arcs_39_0[1] = {
811 {94, 1},
813 static arc arcs_39_1[2] = {
814 {95, 0},
815 {0, 1},
817 static state states_39[2] = {
818 {1, arcs_39_0},
819 {2, arcs_39_1},
821 static arc arcs_40_0[1] = {
822 {96, 1},
824 static arc arcs_40_1[3] = {
825 {97, 0},
826 {98, 0},
827 {0, 1},
829 static state states_40[2] = {
830 {1, arcs_40_0},
831 {3, arcs_40_1},
833 static arc arcs_41_0[1] = {
834 {99, 1},
836 static arc arcs_41_1[3] = {
837 {100, 0},
838 {101, 0},
839 {0, 1},
841 static state states_41[2] = {
842 {1, arcs_41_0},
843 {3, arcs_41_1},
845 static arc arcs_42_0[1] = {
846 {102, 1},
848 static arc arcs_42_1[4] = {
849 {23, 0},
850 {103, 0},
851 {104, 0},
852 {0, 1},
854 static state states_42[2] = {
855 {1, arcs_42_0},
856 {4, arcs_42_1},
858 static arc arcs_43_0[4] = {
859 {100, 1},
860 {101, 1},
861 {105, 1},
862 {106, 2},
864 static arc arcs_43_1[1] = {
865 {102, 2},
867 static arc arcs_43_2[1] = {
868 {0, 2},
870 static state states_43[3] = {
871 {4, arcs_43_0},
872 {1, arcs_43_1},
873 {1, arcs_43_2},
875 static arc arcs_44_0[1] = {
876 {107, 1},
878 static arc arcs_44_1[3] = {
879 {108, 1},
880 {24, 2},
881 {0, 1},
883 static arc arcs_44_2[1] = {
884 {102, 3},
886 static arc arcs_44_3[2] = {
887 {24, 2},
888 {0, 3},
890 static state states_44[4] = {
891 {1, arcs_44_0},
892 {3, arcs_44_1},
893 {1, arcs_44_2},
894 {2, arcs_44_3},
896 static arc arcs_45_0[7] = {
897 {16, 1},
898 {109, 2},
899 {112, 3},
900 {115, 4},
901 {12, 5},
902 {116, 5},
903 {117, 6},
905 static arc arcs_45_1[2] = {
906 {9, 7},
907 {18, 5},
909 static arc arcs_45_2[2] = {
910 {110, 8},
911 {111, 5},
913 static arc arcs_45_3[2] = {
914 {113, 9},
915 {114, 5},
917 static arc arcs_45_4[1] = {
918 {9, 10},
920 static arc arcs_45_5[1] = {
921 {0, 5},
923 static arc arcs_45_6[2] = {
924 {117, 6},
925 {0, 6},
927 static arc arcs_45_7[1] = {
928 {18, 5},
930 static arc arcs_45_8[1] = {
931 {111, 5},
933 static arc arcs_45_9[1] = {
934 {114, 5},
936 static arc arcs_45_10[1] = {
937 {115, 5},
939 static state states_45[11] = {
940 {7, arcs_45_0},
941 {2, arcs_45_1},
942 {2, arcs_45_2},
943 {2, arcs_45_3},
944 {1, arcs_45_4},
945 {1, arcs_45_5},
946 {2, arcs_45_6},
947 {1, arcs_45_7},
948 {1, arcs_45_8},
949 {1, arcs_45_9},
950 {1, arcs_45_10},
952 static arc arcs_46_0[1] = {
953 {21, 1},
955 static arc arcs_46_1[3] = {
956 {118, 2},
957 {22, 3},
958 {0, 1},
960 static arc arcs_46_2[1] = {
961 {0, 2},
963 static arc arcs_46_3[2] = {
964 {21, 4},
965 {0, 3},
967 static arc arcs_46_4[2] = {
968 {22, 3},
969 {0, 4},
971 static state states_46[5] = {
972 {1, arcs_46_0},
973 {3, arcs_46_1},
974 {1, arcs_46_2},
975 {2, arcs_46_3},
976 {2, arcs_46_4},
978 static arc arcs_47_0[1] = {
979 {119, 1},
981 static arc arcs_47_1[2] = {
982 {17, 2},
983 {14, 3},
985 static arc arcs_47_2[1] = {
986 {14, 3},
988 static arc arcs_47_3[1] = {
989 {21, 4},
991 static arc arcs_47_4[1] = {
992 {0, 4},
994 static state states_47[5] = {
995 {1, arcs_47_0},
996 {2, arcs_47_1},
997 {1, arcs_47_2},
998 {1, arcs_47_3},
999 {1, arcs_47_4},
1001 static arc arcs_48_0[3] = {
1002 {16, 1},
1003 {109, 2},
1004 {52, 3},
1006 static arc arcs_48_1[2] = {
1007 {120, 4},
1008 {18, 5},
1010 static arc arcs_48_2[1] = {
1011 {121, 6},
1013 static arc arcs_48_3[1] = {
1014 {12, 5},
1016 static arc arcs_48_4[1] = {
1017 {18, 5},
1019 static arc arcs_48_5[1] = {
1020 {0, 5},
1022 static arc arcs_48_6[1] = {
1023 {111, 5},
1025 static state states_48[7] = {
1026 {3, arcs_48_0},
1027 {2, arcs_48_1},
1028 {1, arcs_48_2},
1029 {1, arcs_48_3},
1030 {1, arcs_48_4},
1031 {1, arcs_48_5},
1032 {1, arcs_48_6},
1034 static arc arcs_49_0[1] = {
1035 {122, 1},
1037 static arc arcs_49_1[2] = {
1038 {22, 2},
1039 {0, 1},
1041 static arc arcs_49_2[2] = {
1042 {122, 1},
1043 {0, 2},
1045 static state states_49[3] = {
1046 {1, arcs_49_0},
1047 {2, arcs_49_1},
1048 {2, arcs_49_2},
1050 static arc arcs_50_0[3] = {
1051 {52, 1},
1052 {21, 2},
1053 {14, 3},
1055 static arc arcs_50_1[1] = {
1056 {52, 4},
1058 static arc arcs_50_2[2] = {
1059 {14, 3},
1060 {0, 2},
1062 static arc arcs_50_3[3] = {
1063 {21, 5},
1064 {123, 6},
1065 {0, 3},
1067 static arc arcs_50_4[1] = {
1068 {52, 6},
1070 static arc arcs_50_5[2] = {
1071 {123, 6},
1072 {0, 5},
1074 static arc arcs_50_6[1] = {
1075 {0, 6},
1077 static state states_50[7] = {
1078 {3, arcs_50_0},
1079 {1, arcs_50_1},
1080 {2, arcs_50_2},
1081 {3, arcs_50_3},
1082 {1, arcs_50_4},
1083 {2, arcs_50_5},
1084 {1, arcs_50_6},
1086 static arc arcs_51_0[1] = {
1087 {14, 1},
1089 static arc arcs_51_1[2] = {
1090 {21, 2},
1091 {0, 1},
1093 static arc arcs_51_2[1] = {
1094 {0, 2},
1096 static state states_51[3] = {
1097 {1, arcs_51_0},
1098 {2, arcs_51_1},
1099 {1, arcs_51_2},
1101 static arc arcs_52_0[1] = {
1102 {55, 1},
1104 static arc arcs_52_1[2] = {
1105 {22, 2},
1106 {0, 1},
1108 static arc arcs_52_2[2] = {
1109 {55, 1},
1110 {0, 2},
1112 static state states_52[3] = {
1113 {1, arcs_52_0},
1114 {2, arcs_52_1},
1115 {2, arcs_52_2},
1117 static arc arcs_53_0[1] = {
1118 {21, 1},
1120 static arc arcs_53_1[2] = {
1121 {22, 2},
1122 {0, 1},
1124 static arc arcs_53_2[2] = {
1125 {21, 1},
1126 {0, 2},
1128 static state states_53[3] = {
1129 {1, arcs_53_0},
1130 {2, arcs_53_1},
1131 {2, arcs_53_2},
1133 static arc arcs_54_0[1] = {
1134 {21, 1},
1136 static arc arcs_54_1[1] = {
1137 {14, 2},
1139 static arc arcs_54_2[1] = {
1140 {21, 3},
1142 static arc arcs_54_3[2] = {
1143 {22, 4},
1144 {0, 3},
1146 static arc arcs_54_4[2] = {
1147 {21, 1},
1148 {0, 4},
1150 static state states_54[5] = {
1151 {1, arcs_54_0},
1152 {1, arcs_54_1},
1153 {1, arcs_54_2},
1154 {2, arcs_54_3},
1155 {2, arcs_54_4},
1157 static arc arcs_55_0[1] = {
1158 {124, 1},
1160 static arc arcs_55_1[1] = {
1161 {12, 2},
1163 static arc arcs_55_2[2] = {
1164 {16, 3},
1165 {14, 4},
1167 static arc arcs_55_3[1] = {
1168 {9, 5},
1170 static arc arcs_55_4[1] = {
1171 {15, 6},
1173 static arc arcs_55_5[1] = {
1174 {18, 7},
1176 static arc arcs_55_6[1] = {
1177 {0, 6},
1179 static arc arcs_55_7[1] = {
1180 {14, 4},
1182 static state states_55[8] = {
1183 {1, arcs_55_0},
1184 {1, arcs_55_1},
1185 {2, arcs_55_2},
1186 {1, arcs_55_3},
1187 {1, arcs_55_4},
1188 {1, arcs_55_5},
1189 {1, arcs_55_6},
1190 {1, arcs_55_7},
1192 static arc arcs_56_0[3] = {
1193 {125, 1},
1194 {23, 2},
1195 {24, 3},
1197 static arc arcs_56_1[2] = {
1198 {22, 4},
1199 {0, 1},
1201 static arc arcs_56_2[1] = {
1202 {21, 5},
1204 static arc arcs_56_3[1] = {
1205 {21, 6},
1207 static arc arcs_56_4[4] = {
1208 {125, 1},
1209 {23, 2},
1210 {24, 3},
1211 {0, 4},
1213 static arc arcs_56_5[2] = {
1214 {22, 7},
1215 {0, 5},
1217 static arc arcs_56_6[1] = {
1218 {0, 6},
1220 static arc arcs_56_7[1] = {
1221 {24, 3},
1223 static state states_56[8] = {
1224 {3, arcs_56_0},
1225 {2, arcs_56_1},
1226 {1, arcs_56_2},
1227 {1, arcs_56_3},
1228 {4, arcs_56_4},
1229 {2, arcs_56_5},
1230 {1, arcs_56_6},
1231 {1, arcs_56_7},
1233 static arc arcs_57_0[1] = {
1234 {21, 1},
1236 static arc arcs_57_1[2] = {
1237 {20, 2},
1238 {0, 1},
1240 static arc arcs_57_2[1] = {
1241 {21, 3},
1243 static arc arcs_57_3[1] = {
1244 {0, 3},
1246 static state states_57[4] = {
1247 {1, arcs_57_0},
1248 {2, arcs_57_1},
1249 {1, arcs_57_2},
1250 {1, arcs_57_3},
1252 static arc arcs_58_0[2] = {
1253 {126, 1},
1254 {127, 1},
1256 static arc arcs_58_1[1] = {
1257 {0, 1},
1259 static state states_58[2] = {
1260 {2, arcs_58_0},
1261 {1, arcs_58_1},
1263 static arc arcs_59_0[1] = {
1264 {67, 1},
1266 static arc arcs_59_1[1] = {
1267 {39, 2},
1269 static arc arcs_59_2[1] = {
1270 {56, 3},
1272 static arc arcs_59_3[1] = {
1273 {9, 4},
1275 static arc arcs_59_4[2] = {
1276 {118, 5},
1277 {0, 4},
1279 static arc arcs_59_5[1] = {
1280 {0, 5},
1282 static state states_59[6] = {
1283 {1, arcs_59_0},
1284 {1, arcs_59_1},
1285 {1, arcs_59_2},
1286 {1, arcs_59_3},
1287 {2, arcs_59_4},
1288 {1, arcs_59_5},
1290 static arc arcs_60_0[1] = {
1291 {63, 1},
1293 static arc arcs_60_1[1] = {
1294 {21, 2},
1296 static arc arcs_60_2[2] = {
1297 {118, 3},
1298 {0, 2},
1300 static arc arcs_60_3[1] = {
1301 {0, 3},
1303 static state states_60[4] = {
1304 {1, arcs_60_0},
1305 {1, arcs_60_1},
1306 {2, arcs_60_2},
1307 {1, arcs_60_3},
1309 static dfa dfas[61] = {
1310 {256, "single_input", 0, 3, states_0,
1311 "\004\030\001\000\140\341\153\202\034\200\000\000\060\042\271\020"},
1312 {257, "file_input", 0, 2, states_1,
1313 "\204\030\001\000\140\341\153\202\034\200\000\000\060\042\271\020"},
1314 {258, "eval_input", 0, 3, states_2,
1315 "\000\020\001\000\000\000\000\000\000\200\000\000\060\042\271\000"},
1316 {259, "funcdef", 0, 6, states_3,
1317 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1318 {260, "parameters", 0, 4, states_4,
1319 "\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1320 {261, "varargslist", 0, 10, states_5,
1321 "\000\020\201\001\000\000\000\000\000\000\000\000\000\000\000\000"},
1322 {262, "fpdef", 0, 4, states_6,
1323 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1324 {263, "fplist", 0, 3, states_7,
1325 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1326 {264, "stmt", 0, 2, states_8,
1327 "\000\030\001\000\140\341\153\202\034\200\000\000\060\042\271\020"},
1328 {265, "simple_stmt", 0, 4, states_9,
1329 "\000\020\001\000\140\341\153\002\000\200\000\000\060\042\271\000"},
1330 {266, "small_stmt", 0, 2, states_10,
1331 "\000\020\001\000\140\341\153\002\000\200\000\000\060\042\271\000"},
1332 {267, "expr_stmt", 0, 2, states_11,
1333 "\000\020\001\000\000\000\000\000\000\200\000\000\060\042\271\000"},
1334 {268, "print_stmt", 0, 3, states_12,
1335 "\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000"},
1336 {269, "del_stmt", 0, 3, states_13,
1337 "\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000"},
1338 {270, "pass_stmt", 0, 2, states_14,
1339 "\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000"},
1340 {271, "flow_stmt", 0, 2, states_15,
1341 "\000\000\000\000\000\340\001\000\000\000\000\000\000\000\000\000"},
1342 {272, "break_stmt", 0, 2, states_16,
1343 "\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000"},
1344 {273, "continue_stmt", 0, 2, states_17,
1345 "\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000"},
1346 {274, "return_stmt", 0, 3, states_18,
1347 "\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000"},
1348 {275, "raise_stmt", 0, 7, states_19,
1349 "\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000"},
1350 {276, "import_stmt", 0, 9, states_20,
1351 "\000\000\000\000\000\000\012\000\000\000\000\000\000\000\000\000"},
1352 {277, "dotted_name", 0, 2, states_21,
1353 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1354 {278, "global_stmt", 0, 3, states_22,
1355 "\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000"},
1356 {279, "exec_stmt", 0, 7, states_23,
1357 "\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000"},
1358 {280, "assert_stmt", 0, 5, states_24,
1359 "\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000"},
1360 {281, "compound_stmt", 0, 2, states_25,
1361 "\000\010\000\000\000\000\000\200\034\000\000\000\000\000\000\020"},
1362 {282, "if_stmt", 0, 8, states_26,
1363 "\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000"},
1364 {283, "while_stmt", 0, 8, states_27,
1365 "\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000"},
1366 {284, "for_stmt", 0, 10, states_28,
1367 "\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000"},
1368 {285, "try_stmt", 0, 10, states_29,
1369 "\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000"},
1370 {286, "except_clause", 0, 5, states_30,
1371 "\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000"},
1372 {287, "suite", 0, 5, states_31,
1373 "\004\020\001\000\140\341\153\002\000\200\000\000\060\042\271\000"},
1374 {288, "test", 0, 4, states_32,
1375 "\000\020\001\000\000\000\000\000\000\200\000\000\060\042\271\000"},
1376 {289, "and_test", 0, 2, states_33,
1377 "\000\020\001\000\000\000\000\000\000\200\000\000\060\042\071\000"},
1378 {290, "not_test", 0, 3, states_34,
1379 "\000\020\001\000\000\000\000\000\000\200\000\000\060\042\071\000"},
1380 {291, "comparison", 0, 2, states_35,
1381 "\000\020\001\000\000\000\000\000\000\000\000\000\060\042\071\000"},
1382 {292, "comp_op", 0, 4, states_36,
1383 "\000\000\000\000\000\000\000\001\000\200\374\003\000\000\000\000"},
1384 {293, "expr", 0, 2, states_37,
1385 "\000\020\001\000\000\000\000\000\000\000\000\000\060\042\071\000"},
1386 {294, "xor_expr", 0, 2, states_38,
1387 "\000\020\001\000\000\000\000\000\000\000\000\000\060\042\071\000"},
1388 {295, "and_expr", 0, 2, states_39,
1389 "\000\020\001\000\000\000\000\000\000\000\000\000\060\042\071\000"},
1390 {296, "shift_expr", 0, 2, states_40,
1391 "\000\020\001\000\000\000\000\000\000\000\000\000\060\042\071\000"},
1392 {297, "arith_expr", 0, 2, states_41,
1393 "\000\020\001\000\000\000\000\000\000\000\000\000\060\042\071\000"},
1394 {298, "term", 0, 2, states_42,
1395 "\000\020\001\000\000\000\000\000\000\000\000\000\060\042\071\000"},
1396 {299, "factor", 0, 3, states_43,
1397 "\000\020\001\000\000\000\000\000\000\000\000\000\060\042\071\000"},
1398 {300, "power", 0, 4, states_44,
1399 "\000\020\001\000\000\000\000\000\000\000\000\000\000\040\071\000"},
1400 {301, "atom", 0, 11, states_45,
1401 "\000\020\001\000\000\000\000\000\000\000\000\000\000\040\071\000"},
1402 {302, "listmaker", 0, 5, states_46,
1403 "\000\020\001\000\000\000\000\000\000\200\000\000\060\042\271\000"},
1404 {303, "lambdef", 0, 5, states_47,
1405 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\200\000"},
1406 {304, "trailer", 0, 7, states_48,
1407 "\000\000\001\000\000\000\020\000\000\000\000\000\000\040\000\000"},
1408 {305, "subscriptlist", 0, 3, states_49,
1409 "\000\120\001\000\000\000\020\000\000\200\000\000\060\042\271\000"},
1410 {306, "subscript", 0, 7, states_50,
1411 "\000\120\001\000\000\000\020\000\000\200\000\000\060\042\271\000"},
1412 {307, "sliceop", 0, 3, states_51,
1413 "\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1414 {308, "exprlist", 0, 3, states_52,
1415 "\000\020\001\000\000\000\000\000\000\000\000\000\060\042\071\000"},
1416 {309, "testlist", 0, 3, states_53,
1417 "\000\020\001\000\000\000\000\000\000\200\000\000\060\042\271\000"},
1418 {310, "dictmaker", 0, 5, states_54,
1419 "\000\020\001\000\000\000\000\000\000\200\000\000\060\042\271\000"},
1420 {311, "classdef", 0, 8, states_55,
1421 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\020"},
1422 {312, "arglist", 0, 8, states_56,
1423 "\000\020\201\001\000\000\000\000\000\200\000\000\060\042\271\000"},
1424 {313, "argument", 0, 4, states_57,
1425 "\000\020\001\000\000\000\000\000\000\200\000\000\060\042\271\000"},
1426 {314, "list_iter", 0, 2, states_58,
1427 "\000\000\000\000\000\000\000\200\010\000\000\000\000\000\000\000"},
1428 {315, "list_for", 0, 6, states_59,
1429 "\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000"},
1430 {316, "list_if", 0, 4, states_60,
1431 "\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000"},
1433 static label labels[128] = {
1434 {0, "EMPTY"},
1435 {256, 0},
1436 {4, 0},
1437 {265, 0},
1438 {281, 0},
1439 {257, 0},
1440 {264, 0},
1441 {0, 0},
1442 {258, 0},
1443 {309, 0},
1444 {259, 0},
1445 {1, "def"},
1446 {1, 0},
1447 {260, 0},
1448 {11, 0},
1449 {287, 0},
1450 {7, 0},
1451 {261, 0},
1452 {8, 0},
1453 {262, 0},
1454 {22, 0},
1455 {288, 0},
1456 {12, 0},
1457 {16, 0},
1458 {36, 0},
1459 {263, 0},
1460 {266, 0},
1461 {13, 0},
1462 {267, 0},
1463 {268, 0},
1464 {269, 0},
1465 {270, 0},
1466 {271, 0},
1467 {276, 0},
1468 {278, 0},
1469 {279, 0},
1470 {280, 0},
1471 {1, "print"},
1472 {1, "del"},
1473 {308, 0},
1474 {1, "pass"},
1475 {272, 0},
1476 {273, 0},
1477 {274, 0},
1478 {275, 0},
1479 {1, "break"},
1480 {1, "continue"},
1481 {1, "return"},
1482 {1, "raise"},
1483 {1, "import"},
1484 {277, 0},
1485 {1, "from"},
1486 {23, 0},
1487 {1, "global"},
1488 {1, "exec"},
1489 {293, 0},
1490 {1, "in"},
1491 {1, "assert"},
1492 {282, 0},
1493 {283, 0},
1494 {284, 0},
1495 {285, 0},
1496 {311, 0},
1497 {1, "if"},
1498 {1, "elif"},
1499 {1, "else"},
1500 {1, "while"},
1501 {1, "for"},
1502 {1, "try"},
1503 {286, 0},
1504 {1, "finally"},
1505 {1, "except"},
1506 {5, 0},
1507 {6, 0},
1508 {289, 0},
1509 {1, "or"},
1510 {303, 0},
1511 {290, 0},
1512 {1, "and"},
1513 {1, "not"},
1514 {291, 0},
1515 {292, 0},
1516 {20, 0},
1517 {21, 0},
1518 {28, 0},
1519 {31, 0},
1520 {30, 0},
1521 {29, 0},
1522 {29, 0},
1523 {1, "is"},
1524 {294, 0},
1525 {18, 0},
1526 {295, 0},
1527 {33, 0},
1528 {296, 0},
1529 {19, 0},
1530 {297, 0},
1531 {34, 0},
1532 {35, 0},
1533 {298, 0},
1534 {14, 0},
1535 {15, 0},
1536 {299, 0},
1537 {17, 0},
1538 {24, 0},
1539 {32, 0},
1540 {300, 0},
1541 {301, 0},
1542 {304, 0},
1543 {9, 0},
1544 {302, 0},
1545 {10, 0},
1546 {26, 0},
1547 {310, 0},
1548 {27, 0},
1549 {25, 0},
1550 {2, 0},
1551 {3, 0},
1552 {314, 0},
1553 {1, "lambda"},
1554 {312, 0},
1555 {305, 0},
1556 {306, 0},
1557 {307, 0},
1558 {1, "class"},
1559 {313, 0},
1560 {315, 0},
1561 {316, 0},
1563 grammar _PyParser_Grammar = {
1565 dfas,
1566 {128, labels},