Added 'list_only' option (and modified 'run()' to respect it).
[python/dscho.git] / Python / graminit.c
blobba9359e839224d9a7e4924691e44ff31a16ca3d1
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[2] = {
102 {12, 6},
103 {23, 3},
105 static arc arcs_5_3[1] = {
106 {12, 7},
108 static arc arcs_5_4[1] = {
109 {21, 8},
111 static arc arcs_5_5[4] = {
112 {19, 1},
113 {23, 2},
114 {24, 3},
115 {0, 5},
117 static arc arcs_5_6[2] = {
118 {22, 9},
119 {0, 6},
121 static arc arcs_5_7[1] = {
122 {0, 7},
124 static arc arcs_5_8[2] = {
125 {22, 5},
126 {0, 8},
128 static arc arcs_5_9[2] = {
129 {24, 3},
130 {23, 10},
132 static arc arcs_5_10[1] = {
133 {23, 3},
135 static state states_5[11] = {
136 {3, arcs_5_0},
137 {3, arcs_5_1},
138 {2, arcs_5_2},
139 {1, arcs_5_3},
140 {1, arcs_5_4},
141 {4, arcs_5_5},
142 {2, arcs_5_6},
143 {1, arcs_5_7},
144 {2, arcs_5_8},
145 {2, arcs_5_9},
146 {1, arcs_5_10},
148 static arc arcs_6_0[2] = {
149 {12, 1},
150 {16, 2},
152 static arc arcs_6_1[1] = {
153 {0, 1},
155 static arc arcs_6_2[1] = {
156 {25, 3},
158 static arc arcs_6_3[1] = {
159 {18, 1},
161 static state states_6[4] = {
162 {2, arcs_6_0},
163 {1, arcs_6_1},
164 {1, arcs_6_2},
165 {1, arcs_6_3},
167 static arc arcs_7_0[1] = {
168 {19, 1},
170 static arc arcs_7_1[2] = {
171 {22, 2},
172 {0, 1},
174 static arc arcs_7_2[2] = {
175 {19, 1},
176 {0, 2},
178 static state states_7[3] = {
179 {1, arcs_7_0},
180 {2, arcs_7_1},
181 {2, arcs_7_2},
183 static arc arcs_8_0[2] = {
184 {3, 1},
185 {4, 1},
187 static arc arcs_8_1[1] = {
188 {0, 1},
190 static state states_8[2] = {
191 {2, arcs_8_0},
192 {1, arcs_8_1},
194 static arc arcs_9_0[1] = {
195 {26, 1},
197 static arc arcs_9_1[2] = {
198 {27, 2},
199 {2, 3},
201 static arc arcs_9_2[2] = {
202 {26, 1},
203 {2, 3},
205 static arc arcs_9_3[1] = {
206 {0, 3},
208 static state states_9[4] = {
209 {1, arcs_9_0},
210 {2, arcs_9_1},
211 {2, arcs_9_2},
212 {1, arcs_9_3},
214 static arc arcs_10_0[9] = {
215 {28, 1},
216 {29, 1},
217 {30, 1},
218 {31, 1},
219 {32, 1},
220 {33, 1},
221 {34, 1},
222 {35, 1},
223 {36, 1},
225 static arc arcs_10_1[1] = {
226 {0, 1},
228 static state states_10[2] = {
229 {9, arcs_10_0},
230 {1, arcs_10_1},
232 static arc arcs_11_0[1] = {
233 {9, 1},
235 static arc arcs_11_1[2] = {
236 {20, 0},
237 {0, 1},
239 static state states_11[2] = {
240 {1, arcs_11_0},
241 {2, arcs_11_1},
243 static arc arcs_12_0[1] = {
244 {37, 1},
246 static arc arcs_12_1[2] = {
247 {21, 2},
248 {0, 1},
250 static arc arcs_12_2[2] = {
251 {22, 1},
252 {0, 2},
254 static state states_12[3] = {
255 {1, arcs_12_0},
256 {2, arcs_12_1},
257 {2, arcs_12_2},
259 static arc arcs_13_0[1] = {
260 {38, 1},
262 static arc arcs_13_1[1] = {
263 {39, 2},
265 static arc arcs_13_2[1] = {
266 {0, 2},
268 static state states_13[3] = {
269 {1, arcs_13_0},
270 {1, arcs_13_1},
271 {1, arcs_13_2},
273 static arc arcs_14_0[1] = {
274 {40, 1},
276 static arc arcs_14_1[1] = {
277 {0, 1},
279 static state states_14[2] = {
280 {1, arcs_14_0},
281 {1, arcs_14_1},
283 static arc arcs_15_0[4] = {
284 {41, 1},
285 {42, 1},
286 {43, 1},
287 {44, 1},
289 static arc arcs_15_1[1] = {
290 {0, 1},
292 static state states_15[2] = {
293 {4, arcs_15_0},
294 {1, arcs_15_1},
296 static arc arcs_16_0[1] = {
297 {45, 1},
299 static arc arcs_16_1[1] = {
300 {0, 1},
302 static state states_16[2] = {
303 {1, arcs_16_0},
304 {1, arcs_16_1},
306 static arc arcs_17_0[1] = {
307 {46, 1},
309 static arc arcs_17_1[1] = {
310 {0, 1},
312 static state states_17[2] = {
313 {1, arcs_17_0},
314 {1, arcs_17_1},
316 static arc arcs_18_0[1] = {
317 {47, 1},
319 static arc arcs_18_1[2] = {
320 {9, 2},
321 {0, 1},
323 static arc arcs_18_2[1] = {
324 {0, 2},
326 static state states_18[3] = {
327 {1, arcs_18_0},
328 {2, arcs_18_1},
329 {1, arcs_18_2},
331 static arc arcs_19_0[1] = {
332 {48, 1},
334 static arc arcs_19_1[2] = {
335 {21, 2},
336 {0, 1},
338 static arc arcs_19_2[2] = {
339 {22, 3},
340 {0, 2},
342 static arc arcs_19_3[1] = {
343 {21, 4},
345 static arc arcs_19_4[2] = {
346 {22, 5},
347 {0, 4},
349 static arc arcs_19_5[1] = {
350 {21, 6},
352 static arc arcs_19_6[1] = {
353 {0, 6},
355 static state states_19[7] = {
356 {1, arcs_19_0},
357 {2, arcs_19_1},
358 {2, arcs_19_2},
359 {1, arcs_19_3},
360 {2, arcs_19_4},
361 {1, arcs_19_5},
362 {1, arcs_19_6},
364 static arc arcs_20_0[2] = {
365 {49, 1},
366 {51, 2},
368 static arc arcs_20_1[1] = {
369 {50, 3},
371 static arc arcs_20_2[1] = {
372 {50, 4},
374 static arc arcs_20_3[2] = {
375 {22, 1},
376 {0, 3},
378 static arc arcs_20_4[1] = {
379 {49, 5},
381 static arc arcs_20_5[2] = {
382 {23, 6},
383 {12, 7},
385 static arc arcs_20_6[1] = {
386 {0, 6},
388 static arc arcs_20_7[2] = {
389 {22, 8},
390 {0, 7},
392 static arc arcs_20_8[1] = {
393 {12, 7},
395 static state states_20[9] = {
396 {2, arcs_20_0},
397 {1, arcs_20_1},
398 {1, arcs_20_2},
399 {2, arcs_20_3},
400 {1, arcs_20_4},
401 {2, arcs_20_5},
402 {1, arcs_20_6},
403 {2, arcs_20_7},
404 {1, arcs_20_8},
406 static arc arcs_21_0[1] = {
407 {12, 1},
409 static arc arcs_21_1[2] = {
410 {52, 0},
411 {0, 1},
413 static state states_21[2] = {
414 {1, arcs_21_0},
415 {2, arcs_21_1},
417 static arc arcs_22_0[1] = {
418 {53, 1},
420 static arc arcs_22_1[1] = {
421 {12, 2},
423 static arc arcs_22_2[2] = {
424 {22, 1},
425 {0, 2},
427 static state states_22[3] = {
428 {1, arcs_22_0},
429 {1, arcs_22_1},
430 {2, arcs_22_2},
432 static arc arcs_23_0[1] = {
433 {54, 1},
435 static arc arcs_23_1[1] = {
436 {55, 2},
438 static arc arcs_23_2[2] = {
439 {56, 3},
440 {0, 2},
442 static arc arcs_23_3[1] = {
443 {21, 4},
445 static arc arcs_23_4[2] = {
446 {22, 5},
447 {0, 4},
449 static arc arcs_23_5[1] = {
450 {21, 6},
452 static arc arcs_23_6[1] = {
453 {0, 6},
455 static state states_23[7] = {
456 {1, arcs_23_0},
457 {1, arcs_23_1},
458 {2, arcs_23_2},
459 {1, arcs_23_3},
460 {2, arcs_23_4},
461 {1, arcs_23_5},
462 {1, arcs_23_6},
464 static arc arcs_24_0[1] = {
465 {57, 1},
467 static arc arcs_24_1[1] = {
468 {21, 2},
470 static arc arcs_24_2[2] = {
471 {22, 3},
472 {0, 2},
474 static arc arcs_24_3[1] = {
475 {21, 4},
477 static arc arcs_24_4[1] = {
478 {0, 4},
480 static state states_24[5] = {
481 {1, arcs_24_0},
482 {1, arcs_24_1},
483 {2, arcs_24_2},
484 {1, arcs_24_3},
485 {1, arcs_24_4},
487 static arc arcs_25_0[6] = {
488 {58, 1},
489 {59, 1},
490 {60, 1},
491 {61, 1},
492 {10, 1},
493 {62, 1},
495 static arc arcs_25_1[1] = {
496 {0, 1},
498 static state states_25[2] = {
499 {6, arcs_25_0},
500 {1, arcs_25_1},
502 static arc arcs_26_0[1] = {
503 {63, 1},
505 static arc arcs_26_1[1] = {
506 {21, 2},
508 static arc arcs_26_2[1] = {
509 {14, 3},
511 static arc arcs_26_3[1] = {
512 {15, 4},
514 static arc arcs_26_4[3] = {
515 {64, 1},
516 {65, 5},
517 {0, 4},
519 static arc arcs_26_5[1] = {
520 {14, 6},
522 static arc arcs_26_6[1] = {
523 {15, 7},
525 static arc arcs_26_7[1] = {
526 {0, 7},
528 static state states_26[8] = {
529 {1, arcs_26_0},
530 {1, arcs_26_1},
531 {1, arcs_26_2},
532 {1, arcs_26_3},
533 {3, arcs_26_4},
534 {1, arcs_26_5},
535 {1, arcs_26_6},
536 {1, arcs_26_7},
538 static arc arcs_27_0[1] = {
539 {66, 1},
541 static arc arcs_27_1[1] = {
542 {21, 2},
544 static arc arcs_27_2[1] = {
545 {14, 3},
547 static arc arcs_27_3[1] = {
548 {15, 4},
550 static arc arcs_27_4[2] = {
551 {65, 5},
552 {0, 4},
554 static arc arcs_27_5[1] = {
555 {14, 6},
557 static arc arcs_27_6[1] = {
558 {15, 7},
560 static arc arcs_27_7[1] = {
561 {0, 7},
563 static state states_27[8] = {
564 {1, arcs_27_0},
565 {1, arcs_27_1},
566 {1, arcs_27_2},
567 {1, arcs_27_3},
568 {2, arcs_27_4},
569 {1, arcs_27_5},
570 {1, arcs_27_6},
571 {1, arcs_27_7},
573 static arc arcs_28_0[1] = {
574 {67, 1},
576 static arc arcs_28_1[1] = {
577 {39, 2},
579 static arc arcs_28_2[1] = {
580 {56, 3},
582 static arc arcs_28_3[1] = {
583 {9, 4},
585 static arc arcs_28_4[1] = {
586 {14, 5},
588 static arc arcs_28_5[1] = {
589 {15, 6},
591 static arc arcs_28_6[2] = {
592 {65, 7},
593 {0, 6},
595 static arc arcs_28_7[1] = {
596 {14, 8},
598 static arc arcs_28_8[1] = {
599 {15, 9},
601 static arc arcs_28_9[1] = {
602 {0, 9},
604 static state states_28[10] = {
605 {1, arcs_28_0},
606 {1, arcs_28_1},
607 {1, arcs_28_2},
608 {1, arcs_28_3},
609 {1, arcs_28_4},
610 {1, arcs_28_5},
611 {2, arcs_28_6},
612 {1, arcs_28_7},
613 {1, arcs_28_8},
614 {1, arcs_28_9},
616 static arc arcs_29_0[1] = {
617 {68, 1},
619 static arc arcs_29_1[1] = {
620 {14, 2},
622 static arc arcs_29_2[1] = {
623 {15, 3},
625 static arc arcs_29_3[2] = {
626 {69, 4},
627 {70, 5},
629 static arc arcs_29_4[1] = {
630 {14, 6},
632 static arc arcs_29_5[1] = {
633 {14, 7},
635 static arc arcs_29_6[1] = {
636 {15, 8},
638 static arc arcs_29_7[1] = {
639 {15, 9},
641 static arc arcs_29_8[3] = {
642 {69, 4},
643 {65, 5},
644 {0, 8},
646 static arc arcs_29_9[1] = {
647 {0, 9},
649 static state states_29[10] = {
650 {1, arcs_29_0},
651 {1, arcs_29_1},
652 {1, arcs_29_2},
653 {2, arcs_29_3},
654 {1, arcs_29_4},
655 {1, arcs_29_5},
656 {1, arcs_29_6},
657 {1, arcs_29_7},
658 {3, arcs_29_8},
659 {1, arcs_29_9},
661 static arc arcs_30_0[1] = {
662 {71, 1},
664 static arc arcs_30_1[2] = {
665 {21, 2},
666 {0, 1},
668 static arc arcs_30_2[2] = {
669 {22, 3},
670 {0, 2},
672 static arc arcs_30_3[1] = {
673 {21, 4},
675 static arc arcs_30_4[1] = {
676 {0, 4},
678 static state states_30[5] = {
679 {1, arcs_30_0},
680 {2, arcs_30_1},
681 {2, arcs_30_2},
682 {1, arcs_30_3},
683 {1, arcs_30_4},
685 static arc arcs_31_0[2] = {
686 {3, 1},
687 {2, 2},
689 static arc arcs_31_1[1] = {
690 {0, 1},
692 static arc arcs_31_2[1] = {
693 {72, 3},
695 static arc arcs_31_3[1] = {
696 {6, 4},
698 static arc arcs_31_4[2] = {
699 {6, 4},
700 {73, 1},
702 static state states_31[5] = {
703 {2, arcs_31_0},
704 {1, arcs_31_1},
705 {1, arcs_31_2},
706 {1, arcs_31_3},
707 {2, arcs_31_4},
709 static arc arcs_32_0[2] = {
710 {74, 1},
711 {76, 2},
713 static arc arcs_32_1[2] = {
714 {75, 3},
715 {0, 1},
717 static arc arcs_32_2[1] = {
718 {0, 2},
720 static arc arcs_32_3[1] = {
721 {74, 1},
723 static state states_32[4] = {
724 {2, arcs_32_0},
725 {2, arcs_32_1},
726 {1, arcs_32_2},
727 {1, arcs_32_3},
729 static arc arcs_33_0[1] = {
730 {77, 1},
732 static arc arcs_33_1[2] = {
733 {78, 0},
734 {0, 1},
736 static state states_33[2] = {
737 {1, arcs_33_0},
738 {2, arcs_33_1},
740 static arc arcs_34_0[2] = {
741 {79, 1},
742 {80, 2},
744 static arc arcs_34_1[1] = {
745 {77, 2},
747 static arc arcs_34_2[1] = {
748 {0, 2},
750 static state states_34[3] = {
751 {2, arcs_34_0},
752 {1, arcs_34_1},
753 {1, arcs_34_2},
755 static arc arcs_35_0[1] = {
756 {55, 1},
758 static arc arcs_35_1[2] = {
759 {81, 0},
760 {0, 1},
762 static state states_35[2] = {
763 {1, arcs_35_0},
764 {2, arcs_35_1},
766 static arc arcs_36_0[10] = {
767 {82, 1},
768 {83, 1},
769 {84, 1},
770 {85, 1},
771 {86, 1},
772 {87, 1},
773 {88, 1},
774 {56, 1},
775 {79, 2},
776 {89, 3},
778 static arc arcs_36_1[1] = {
779 {0, 1},
781 static arc arcs_36_2[1] = {
782 {56, 1},
784 static arc arcs_36_3[2] = {
785 {79, 1},
786 {0, 3},
788 static state states_36[4] = {
789 {10, arcs_36_0},
790 {1, arcs_36_1},
791 {1, arcs_36_2},
792 {2, arcs_36_3},
794 static arc arcs_37_0[1] = {
795 {90, 1},
797 static arc arcs_37_1[2] = {
798 {91, 0},
799 {0, 1},
801 static state states_37[2] = {
802 {1, arcs_37_0},
803 {2, arcs_37_1},
805 static arc arcs_38_0[1] = {
806 {92, 1},
808 static arc arcs_38_1[2] = {
809 {93, 0},
810 {0, 1},
812 static state states_38[2] = {
813 {1, arcs_38_0},
814 {2, arcs_38_1},
816 static arc arcs_39_0[1] = {
817 {94, 1},
819 static arc arcs_39_1[2] = {
820 {95, 0},
821 {0, 1},
823 static state states_39[2] = {
824 {1, arcs_39_0},
825 {2, arcs_39_1},
827 static arc arcs_40_0[1] = {
828 {96, 1},
830 static arc arcs_40_1[3] = {
831 {97, 0},
832 {98, 0},
833 {0, 1},
835 static state states_40[2] = {
836 {1, arcs_40_0},
837 {3, arcs_40_1},
839 static arc arcs_41_0[1] = {
840 {99, 1},
842 static arc arcs_41_1[3] = {
843 {100, 0},
844 {101, 0},
845 {0, 1},
847 static state states_41[2] = {
848 {1, arcs_41_0},
849 {3, arcs_41_1},
851 static arc arcs_42_0[1] = {
852 {102, 1},
854 static arc arcs_42_1[4] = {
855 {23, 0},
856 {103, 0},
857 {104, 0},
858 {0, 1},
860 static state states_42[2] = {
861 {1, arcs_42_0},
862 {4, arcs_42_1},
864 static arc arcs_43_0[4] = {
865 {100, 1},
866 {101, 1},
867 {105, 1},
868 {106, 2},
870 static arc arcs_43_1[1] = {
871 {102, 2},
873 static arc arcs_43_2[1] = {
874 {0, 2},
876 static state states_43[3] = {
877 {4, arcs_43_0},
878 {1, arcs_43_1},
879 {1, arcs_43_2},
881 static arc arcs_44_0[1] = {
882 {107, 1},
884 static arc arcs_44_1[3] = {
885 {108, 1},
886 {24, 2},
887 {0, 1},
889 static arc arcs_44_2[1] = {
890 {102, 3},
892 static arc arcs_44_3[2] = {
893 {24, 2},
894 {0, 3},
896 static state states_44[4] = {
897 {1, arcs_44_0},
898 {3, arcs_44_1},
899 {1, arcs_44_2},
900 {2, arcs_44_3},
902 static arc arcs_45_0[7] = {
903 {16, 1},
904 {109, 2},
905 {111, 3},
906 {114, 4},
907 {12, 5},
908 {115, 5},
909 {116, 6},
911 static arc arcs_45_1[2] = {
912 {9, 7},
913 {18, 5},
915 static arc arcs_45_2[2] = {
916 {9, 8},
917 {110, 5},
919 static arc arcs_45_3[2] = {
920 {112, 9},
921 {113, 5},
923 static arc arcs_45_4[1] = {
924 {9, 10},
926 static arc arcs_45_5[1] = {
927 {0, 5},
929 static arc arcs_45_6[2] = {
930 {116, 6},
931 {0, 6},
933 static arc arcs_45_7[1] = {
934 {18, 5},
936 static arc arcs_45_8[1] = {
937 {110, 5},
939 static arc arcs_45_9[1] = {
940 {113, 5},
942 static arc arcs_45_10[1] = {
943 {114, 5},
945 static state states_45[11] = {
946 {7, arcs_45_0},
947 {2, arcs_45_1},
948 {2, arcs_45_2},
949 {2, arcs_45_3},
950 {1, arcs_45_4},
951 {1, arcs_45_5},
952 {2, arcs_45_6},
953 {1, arcs_45_7},
954 {1, arcs_45_8},
955 {1, arcs_45_9},
956 {1, arcs_45_10},
958 static arc arcs_46_0[1] = {
959 {117, 1},
961 static arc arcs_46_1[2] = {
962 {17, 2},
963 {14, 3},
965 static arc arcs_46_2[1] = {
966 {14, 3},
968 static arc arcs_46_3[1] = {
969 {21, 4},
971 static arc arcs_46_4[1] = {
972 {0, 4},
974 static state states_46[5] = {
975 {1, arcs_46_0},
976 {2, arcs_46_1},
977 {1, arcs_46_2},
978 {1, arcs_46_3},
979 {1, arcs_46_4},
981 static arc arcs_47_0[3] = {
982 {16, 1},
983 {109, 2},
984 {52, 3},
986 static arc arcs_47_1[2] = {
987 {118, 4},
988 {18, 5},
990 static arc arcs_47_2[1] = {
991 {119, 6},
993 static arc arcs_47_3[1] = {
994 {12, 5},
996 static arc arcs_47_4[1] = {
997 {18, 5},
999 static arc arcs_47_5[1] = {
1000 {0, 5},
1002 static arc arcs_47_6[1] = {
1003 {110, 5},
1005 static state states_47[7] = {
1006 {3, arcs_47_0},
1007 {2, arcs_47_1},
1008 {1, arcs_47_2},
1009 {1, arcs_47_3},
1010 {1, arcs_47_4},
1011 {1, arcs_47_5},
1012 {1, arcs_47_6},
1014 static arc arcs_48_0[1] = {
1015 {120, 1},
1017 static arc arcs_48_1[2] = {
1018 {22, 2},
1019 {0, 1},
1021 static arc arcs_48_2[2] = {
1022 {120, 1},
1023 {0, 2},
1025 static state states_48[3] = {
1026 {1, arcs_48_0},
1027 {2, arcs_48_1},
1028 {2, arcs_48_2},
1030 static arc arcs_49_0[3] = {
1031 {52, 1},
1032 {21, 2},
1033 {14, 3},
1035 static arc arcs_49_1[1] = {
1036 {52, 4},
1038 static arc arcs_49_2[2] = {
1039 {14, 3},
1040 {0, 2},
1042 static arc arcs_49_3[3] = {
1043 {21, 5},
1044 {121, 6},
1045 {0, 3},
1047 static arc arcs_49_4[1] = {
1048 {52, 6},
1050 static arc arcs_49_5[2] = {
1051 {121, 6},
1052 {0, 5},
1054 static arc arcs_49_6[1] = {
1055 {0, 6},
1057 static state states_49[7] = {
1058 {3, arcs_49_0},
1059 {1, arcs_49_1},
1060 {2, arcs_49_2},
1061 {3, arcs_49_3},
1062 {1, arcs_49_4},
1063 {2, arcs_49_5},
1064 {1, arcs_49_6},
1066 static arc arcs_50_0[1] = {
1067 {14, 1},
1069 static arc arcs_50_1[2] = {
1070 {21, 2},
1071 {0, 1},
1073 static arc arcs_50_2[1] = {
1074 {0, 2},
1076 static state states_50[3] = {
1077 {1, arcs_50_0},
1078 {2, arcs_50_1},
1079 {1, arcs_50_2},
1081 static arc arcs_51_0[1] = {
1082 {55, 1},
1084 static arc arcs_51_1[2] = {
1085 {22, 2},
1086 {0, 1},
1088 static arc arcs_51_2[2] = {
1089 {55, 1},
1090 {0, 2},
1092 static state states_51[3] = {
1093 {1, arcs_51_0},
1094 {2, arcs_51_1},
1095 {2, arcs_51_2},
1097 static arc arcs_52_0[1] = {
1098 {21, 1},
1100 static arc arcs_52_1[2] = {
1101 {22, 2},
1102 {0, 1},
1104 static arc arcs_52_2[2] = {
1105 {21, 1},
1106 {0, 2},
1108 static state states_52[3] = {
1109 {1, arcs_52_0},
1110 {2, arcs_52_1},
1111 {2, arcs_52_2},
1113 static arc arcs_53_0[1] = {
1114 {21, 1},
1116 static arc arcs_53_1[1] = {
1117 {14, 2},
1119 static arc arcs_53_2[1] = {
1120 {21, 3},
1122 static arc arcs_53_3[2] = {
1123 {22, 4},
1124 {0, 3},
1126 static arc arcs_53_4[2] = {
1127 {21, 1},
1128 {0, 4},
1130 static state states_53[5] = {
1131 {1, arcs_53_0},
1132 {1, arcs_53_1},
1133 {1, arcs_53_2},
1134 {2, arcs_53_3},
1135 {2, arcs_53_4},
1137 static arc arcs_54_0[1] = {
1138 {122, 1},
1140 static arc arcs_54_1[1] = {
1141 {12, 2},
1143 static arc arcs_54_2[2] = {
1144 {16, 3},
1145 {14, 4},
1147 static arc arcs_54_3[1] = {
1148 {9, 5},
1150 static arc arcs_54_4[1] = {
1151 {15, 6},
1153 static arc arcs_54_5[1] = {
1154 {18, 7},
1156 static arc arcs_54_6[1] = {
1157 {0, 6},
1159 static arc arcs_54_7[1] = {
1160 {14, 4},
1162 static state states_54[8] = {
1163 {1, arcs_54_0},
1164 {1, arcs_54_1},
1165 {2, arcs_54_2},
1166 {1, arcs_54_3},
1167 {1, arcs_54_4},
1168 {1, arcs_54_5},
1169 {1, arcs_54_6},
1170 {1, arcs_54_7},
1172 static arc arcs_55_0[1] = {
1173 {123, 1},
1175 static arc arcs_55_1[2] = {
1176 {22, 2},
1177 {0, 1},
1179 static arc arcs_55_2[2] = {
1180 {123, 1},
1181 {0, 2},
1183 static state states_55[3] = {
1184 {1, arcs_55_0},
1185 {2, arcs_55_1},
1186 {2, arcs_55_2},
1188 static arc arcs_56_0[1] = {
1189 {21, 1},
1191 static arc arcs_56_1[2] = {
1192 {20, 2},
1193 {0, 1},
1195 static arc arcs_56_2[1] = {
1196 {21, 3},
1198 static arc arcs_56_3[1] = {
1199 {0, 3},
1201 static state states_56[4] = {
1202 {1, arcs_56_0},
1203 {2, arcs_56_1},
1204 {1, arcs_56_2},
1205 {1, arcs_56_3},
1207 static dfa dfas[57] = {
1208 {256, "single_input", 0, 3, states_0,
1209 "\004\030\001\000\140\341\153\202\034\200\000\000\060\242\074\004"},
1210 {257, "file_input", 0, 2, states_1,
1211 "\204\030\001\000\140\341\153\202\034\200\000\000\060\242\074\004"},
1212 {258, "eval_input", 0, 3, states_2,
1213 "\000\020\001\000\000\000\000\000\000\200\000\000\060\242\074\000"},
1214 {259, "funcdef", 0, 6, states_3,
1215 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1216 {260, "parameters", 0, 4, states_4,
1217 "\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1218 {261, "varargslist", 0, 11, states_5,
1219 "\000\020\201\001\000\000\000\000\000\000\000\000\000\000\000\000"},
1220 {262, "fpdef", 0, 4, states_6,
1221 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1222 {263, "fplist", 0, 3, states_7,
1223 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1224 {264, "stmt", 0, 2, states_8,
1225 "\000\030\001\000\140\341\153\202\034\200\000\000\060\242\074\004"},
1226 {265, "simple_stmt", 0, 4, states_9,
1227 "\000\020\001\000\140\341\153\002\000\200\000\000\060\242\074\000"},
1228 {266, "small_stmt", 0, 2, states_10,
1229 "\000\020\001\000\140\341\153\002\000\200\000\000\060\242\074\000"},
1230 {267, "expr_stmt", 0, 2, states_11,
1231 "\000\020\001\000\000\000\000\000\000\200\000\000\060\242\074\000"},
1232 {268, "print_stmt", 0, 3, states_12,
1233 "\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000"},
1234 {269, "del_stmt", 0, 3, states_13,
1235 "\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000"},
1236 {270, "pass_stmt", 0, 2, states_14,
1237 "\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000"},
1238 {271, "flow_stmt", 0, 2, states_15,
1239 "\000\000\000\000\000\340\001\000\000\000\000\000\000\000\000\000"},
1240 {272, "break_stmt", 0, 2, states_16,
1241 "\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000"},
1242 {273, "continue_stmt", 0, 2, states_17,
1243 "\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000"},
1244 {274, "return_stmt", 0, 3, states_18,
1245 "\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000"},
1246 {275, "raise_stmt", 0, 7, states_19,
1247 "\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000"},
1248 {276, "import_stmt", 0, 9, states_20,
1249 "\000\000\000\000\000\000\012\000\000\000\000\000\000\000\000\000"},
1250 {277, "dotted_name", 0, 2, states_21,
1251 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1252 {278, "global_stmt", 0, 3, states_22,
1253 "\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000"},
1254 {279, "exec_stmt", 0, 7, states_23,
1255 "\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000"},
1256 {280, "assert_stmt", 0, 5, states_24,
1257 "\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000"},
1258 {281, "compound_stmt", 0, 2, states_25,
1259 "\000\010\000\000\000\000\000\200\034\000\000\000\000\000\000\004"},
1260 {282, "if_stmt", 0, 8, states_26,
1261 "\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000"},
1262 {283, "while_stmt", 0, 8, states_27,
1263 "\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000"},
1264 {284, "for_stmt", 0, 10, states_28,
1265 "\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000"},
1266 {285, "try_stmt", 0, 10, states_29,
1267 "\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000"},
1268 {286, "except_clause", 0, 5, states_30,
1269 "\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000"},
1270 {287, "suite", 0, 5, states_31,
1271 "\004\020\001\000\140\341\153\002\000\200\000\000\060\242\074\000"},
1272 {288, "test", 0, 4, states_32,
1273 "\000\020\001\000\000\000\000\000\000\200\000\000\060\242\074\000"},
1274 {289, "and_test", 0, 2, states_33,
1275 "\000\020\001\000\000\000\000\000\000\200\000\000\060\242\034\000"},
1276 {290, "not_test", 0, 3, states_34,
1277 "\000\020\001\000\000\000\000\000\000\200\000\000\060\242\034\000"},
1278 {291, "comparison", 0, 2, states_35,
1279 "\000\020\001\000\000\000\000\000\000\000\000\000\060\242\034\000"},
1280 {292, "comp_op", 0, 4, states_36,
1281 "\000\000\000\000\000\000\000\001\000\200\374\003\000\000\000\000"},
1282 {293, "expr", 0, 2, states_37,
1283 "\000\020\001\000\000\000\000\000\000\000\000\000\060\242\034\000"},
1284 {294, "xor_expr", 0, 2, states_38,
1285 "\000\020\001\000\000\000\000\000\000\000\000\000\060\242\034\000"},
1286 {295, "and_expr", 0, 2, states_39,
1287 "\000\020\001\000\000\000\000\000\000\000\000\000\060\242\034\000"},
1288 {296, "shift_expr", 0, 2, states_40,
1289 "\000\020\001\000\000\000\000\000\000\000\000\000\060\242\034\000"},
1290 {297, "arith_expr", 0, 2, states_41,
1291 "\000\020\001\000\000\000\000\000\000\000\000\000\060\242\034\000"},
1292 {298, "term", 0, 2, states_42,
1293 "\000\020\001\000\000\000\000\000\000\000\000\000\060\242\034\000"},
1294 {299, "factor", 0, 3, states_43,
1295 "\000\020\001\000\000\000\000\000\000\000\000\000\060\242\034\000"},
1296 {300, "power", 0, 4, states_44,
1297 "\000\020\001\000\000\000\000\000\000\000\000\000\000\240\034\000"},
1298 {301, "atom", 0, 11, states_45,
1299 "\000\020\001\000\000\000\000\000\000\000\000\000\000\240\034\000"},
1300 {302, "lambdef", 0, 5, states_46,
1301 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\040\000"},
1302 {303, "trailer", 0, 7, states_47,
1303 "\000\000\001\000\000\000\020\000\000\000\000\000\000\040\000\000"},
1304 {304, "subscriptlist", 0, 3, states_48,
1305 "\000\120\001\000\000\000\020\000\000\200\000\000\060\242\074\000"},
1306 {305, "subscript", 0, 7, states_49,
1307 "\000\120\001\000\000\000\020\000\000\200\000\000\060\242\074\000"},
1308 {306, "sliceop", 0, 3, states_50,
1309 "\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1310 {307, "exprlist", 0, 3, states_51,
1311 "\000\020\001\000\000\000\000\000\000\000\000\000\060\242\034\000"},
1312 {308, "testlist", 0, 3, states_52,
1313 "\000\020\001\000\000\000\000\000\000\200\000\000\060\242\074\000"},
1314 {309, "dictmaker", 0, 5, states_53,
1315 "\000\020\001\000\000\000\000\000\000\200\000\000\060\242\074\000"},
1316 {310, "classdef", 0, 8, states_54,
1317 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\004"},
1318 {311, "arglist", 0, 3, states_55,
1319 "\000\020\001\000\000\000\000\000\000\200\000\000\060\242\074\000"},
1320 {312, "argument", 0, 4, states_56,
1321 "\000\020\001\000\000\000\000\000\000\200\000\000\060\242\074\000"},
1323 static label labels[124] = {
1324 {0, "EMPTY"},
1325 {256, 0},
1326 {4, 0},
1327 {265, 0},
1328 {281, 0},
1329 {257, 0},
1330 {264, 0},
1331 {0, 0},
1332 {258, 0},
1333 {308, 0},
1334 {259, 0},
1335 {1, "def"},
1336 {1, 0},
1337 {260, 0},
1338 {11, 0},
1339 {287, 0},
1340 {7, 0},
1341 {261, 0},
1342 {8, 0},
1343 {262, 0},
1344 {22, 0},
1345 {288, 0},
1346 {12, 0},
1347 {16, 0},
1348 {36, 0},
1349 {263, 0},
1350 {266, 0},
1351 {13, 0},
1352 {267, 0},
1353 {268, 0},
1354 {269, 0},
1355 {270, 0},
1356 {271, 0},
1357 {276, 0},
1358 {278, 0},
1359 {279, 0},
1360 {280, 0},
1361 {1, "print"},
1362 {1, "del"},
1363 {307, 0},
1364 {1, "pass"},
1365 {272, 0},
1366 {273, 0},
1367 {274, 0},
1368 {275, 0},
1369 {1, "break"},
1370 {1, "continue"},
1371 {1, "return"},
1372 {1, "raise"},
1373 {1, "import"},
1374 {277, 0},
1375 {1, "from"},
1376 {23, 0},
1377 {1, "global"},
1378 {1, "exec"},
1379 {293, 0},
1380 {1, "in"},
1381 {1, "assert"},
1382 {282, 0},
1383 {283, 0},
1384 {284, 0},
1385 {285, 0},
1386 {310, 0},
1387 {1, "if"},
1388 {1, "elif"},
1389 {1, "else"},
1390 {1, "while"},
1391 {1, "for"},
1392 {1, "try"},
1393 {286, 0},
1394 {1, "finally"},
1395 {1, "except"},
1396 {5, 0},
1397 {6, 0},
1398 {289, 0},
1399 {1, "or"},
1400 {302, 0},
1401 {290, 0},
1402 {1, "and"},
1403 {1, "not"},
1404 {291, 0},
1405 {292, 0},
1406 {20, 0},
1407 {21, 0},
1408 {28, 0},
1409 {31, 0},
1410 {30, 0},
1411 {29, 0},
1412 {29, 0},
1413 {1, "is"},
1414 {294, 0},
1415 {18, 0},
1416 {295, 0},
1417 {33, 0},
1418 {296, 0},
1419 {19, 0},
1420 {297, 0},
1421 {34, 0},
1422 {35, 0},
1423 {298, 0},
1424 {14, 0},
1425 {15, 0},
1426 {299, 0},
1427 {17, 0},
1428 {24, 0},
1429 {32, 0},
1430 {300, 0},
1431 {301, 0},
1432 {303, 0},
1433 {9, 0},
1434 {10, 0},
1435 {26, 0},
1436 {309, 0},
1437 {27, 0},
1438 {25, 0},
1439 {2, 0},
1440 {3, 0},
1441 {1, "lambda"},
1442 {311, 0},
1443 {304, 0},
1444 {305, 0},
1445 {306, 0},
1446 {1, "class"},
1447 {312, 0},
1449 grammar _PyParser_Grammar = {
1451 dfas,
1452 {124, labels},