py-cvs-rel2_1 (Rev 1.2) merge
[python/dscho.git] / Python / graminit.c
bloba960730e88f928cd636708400d823b5eb830a113
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[3] = {
230 {37, 2},
231 {20, 3},
232 {0, 1},
234 static arc arcs_11_2[1] = {
235 {9, 4},
237 static arc arcs_11_3[1] = {
238 {9, 5},
240 static arc arcs_11_4[1] = {
241 {0, 4},
243 static arc arcs_11_5[2] = {
244 {20, 3},
245 {0, 5},
247 static state states_11[6] = {
248 {1, arcs_11_0},
249 {3, arcs_11_1},
250 {1, arcs_11_2},
251 {1, arcs_11_3},
252 {1, arcs_11_4},
253 {2, arcs_11_5},
255 static arc arcs_12_0[11] = {
256 {38, 1},
257 {39, 1},
258 {40, 1},
259 {41, 1},
260 {42, 1},
261 {43, 1},
262 {44, 1},
263 {45, 1},
264 {46, 1},
265 {47, 1},
266 {48, 1},
268 static arc arcs_12_1[1] = {
269 {0, 1},
271 static state states_12[2] = {
272 {11, arcs_12_0},
273 {1, arcs_12_1},
275 static arc arcs_13_0[1] = {
276 {49, 1},
278 static arc arcs_13_1[3] = {
279 {21, 2},
280 {50, 3},
281 {0, 1},
283 static arc arcs_13_2[2] = {
284 {22, 4},
285 {0, 2},
287 static arc arcs_13_3[1] = {
288 {21, 5},
290 static arc arcs_13_4[2] = {
291 {21, 2},
292 {0, 4},
294 static arc arcs_13_5[2] = {
295 {22, 6},
296 {0, 5},
298 static arc arcs_13_6[1] = {
299 {21, 7},
301 static arc arcs_13_7[2] = {
302 {22, 8},
303 {0, 7},
305 static arc arcs_13_8[2] = {
306 {21, 7},
307 {0, 8},
309 static state states_13[9] = {
310 {1, arcs_13_0},
311 {3, arcs_13_1},
312 {2, arcs_13_2},
313 {1, arcs_13_3},
314 {2, arcs_13_4},
315 {2, arcs_13_5},
316 {1, arcs_13_6},
317 {2, arcs_13_7},
318 {2, arcs_13_8},
320 static arc arcs_14_0[1] = {
321 {51, 1},
323 static arc arcs_14_1[1] = {
324 {52, 2},
326 static arc arcs_14_2[1] = {
327 {0, 2},
329 static state states_14[3] = {
330 {1, arcs_14_0},
331 {1, arcs_14_1},
332 {1, arcs_14_2},
334 static arc arcs_15_0[1] = {
335 {53, 1},
337 static arc arcs_15_1[1] = {
338 {0, 1},
340 static state states_15[2] = {
341 {1, arcs_15_0},
342 {1, arcs_15_1},
344 static arc arcs_16_0[5] = {
345 {54, 1},
346 {55, 1},
347 {56, 1},
348 {57, 1},
349 {58, 1},
351 static arc arcs_16_1[1] = {
352 {0, 1},
354 static state states_16[2] = {
355 {5, arcs_16_0},
356 {1, arcs_16_1},
358 static arc arcs_17_0[1] = {
359 {59, 1},
361 static arc arcs_17_1[1] = {
362 {0, 1},
364 static state states_17[2] = {
365 {1, arcs_17_0},
366 {1, arcs_17_1},
368 static arc arcs_18_0[1] = {
369 {60, 1},
371 static arc arcs_18_1[1] = {
372 {0, 1},
374 static state states_18[2] = {
375 {1, arcs_18_0},
376 {1, arcs_18_1},
378 static arc arcs_19_0[1] = {
379 {61, 1},
381 static arc arcs_19_1[2] = {
382 {9, 2},
383 {0, 1},
385 static arc arcs_19_2[1] = {
386 {0, 2},
388 static state states_19[3] = {
389 {1, arcs_19_0},
390 {2, arcs_19_1},
391 {1, arcs_19_2},
393 static arc arcs_20_0[1] = {
394 {62, 1},
396 static arc arcs_20_1[1] = {
397 {9, 2},
399 static arc arcs_20_2[1] = {
400 {0, 2},
402 static state states_20[3] = {
403 {1, arcs_20_0},
404 {1, arcs_20_1},
405 {1, arcs_20_2},
407 static arc arcs_21_0[1] = {
408 {63, 1},
410 static arc arcs_21_1[2] = {
411 {21, 2},
412 {0, 1},
414 static arc arcs_21_2[2] = {
415 {22, 3},
416 {0, 2},
418 static arc arcs_21_3[1] = {
419 {21, 4},
421 static arc arcs_21_4[2] = {
422 {22, 5},
423 {0, 4},
425 static arc arcs_21_5[1] = {
426 {21, 6},
428 static arc arcs_21_6[1] = {
429 {0, 6},
431 static state states_21[7] = {
432 {1, arcs_21_0},
433 {2, arcs_21_1},
434 {2, arcs_21_2},
435 {1, arcs_21_3},
436 {2, arcs_21_4},
437 {1, arcs_21_5},
438 {1, arcs_21_6},
440 static arc arcs_22_0[2] = {
441 {64, 1},
442 {66, 2},
444 static arc arcs_22_1[1] = {
445 {65, 3},
447 static arc arcs_22_2[1] = {
448 {67, 4},
450 static arc arcs_22_3[2] = {
451 {22, 1},
452 {0, 3},
454 static arc arcs_22_4[1] = {
455 {64, 5},
457 static arc arcs_22_5[2] = {
458 {23, 6},
459 {68, 7},
461 static arc arcs_22_6[1] = {
462 {0, 6},
464 static arc arcs_22_7[2] = {
465 {22, 8},
466 {0, 7},
468 static arc arcs_22_8[1] = {
469 {68, 7},
471 static state states_22[9] = {
472 {2, arcs_22_0},
473 {1, arcs_22_1},
474 {1, arcs_22_2},
475 {2, arcs_22_3},
476 {1, arcs_22_4},
477 {2, arcs_22_5},
478 {1, arcs_22_6},
479 {2, arcs_22_7},
480 {1, arcs_22_8},
482 static arc arcs_23_0[1] = {
483 {12, 1},
485 static arc arcs_23_1[2] = {
486 {12, 2},
487 {0, 1},
489 static arc arcs_23_2[1] = {
490 {12, 3},
492 static arc arcs_23_3[1] = {
493 {0, 3},
495 static state states_23[4] = {
496 {1, arcs_23_0},
497 {2, arcs_23_1},
498 {1, arcs_23_2},
499 {1, arcs_23_3},
501 static arc arcs_24_0[1] = {
502 {67, 1},
504 static arc arcs_24_1[2] = {
505 {12, 2},
506 {0, 1},
508 static arc arcs_24_2[1] = {
509 {12, 3},
511 static arc arcs_24_3[1] = {
512 {0, 3},
514 static state states_24[4] = {
515 {1, arcs_24_0},
516 {2, arcs_24_1},
517 {1, arcs_24_2},
518 {1, arcs_24_3},
520 static arc arcs_25_0[1] = {
521 {12, 1},
523 static arc arcs_25_1[2] = {
524 {69, 0},
525 {0, 1},
527 static state states_25[2] = {
528 {1, arcs_25_0},
529 {2, arcs_25_1},
531 static arc arcs_26_0[1] = {
532 {70, 1},
534 static arc arcs_26_1[1] = {
535 {12, 2},
537 static arc arcs_26_2[2] = {
538 {22, 1},
539 {0, 2},
541 static state states_26[3] = {
542 {1, arcs_26_0},
543 {1, arcs_26_1},
544 {2, arcs_26_2},
546 static arc arcs_27_0[1] = {
547 {71, 1},
549 static arc arcs_27_1[1] = {
550 {72, 2},
552 static arc arcs_27_2[2] = {
553 {73, 3},
554 {0, 2},
556 static arc arcs_27_3[1] = {
557 {21, 4},
559 static arc arcs_27_4[2] = {
560 {22, 5},
561 {0, 4},
563 static arc arcs_27_5[1] = {
564 {21, 6},
566 static arc arcs_27_6[1] = {
567 {0, 6},
569 static state states_27[7] = {
570 {1, arcs_27_0},
571 {1, arcs_27_1},
572 {2, arcs_27_2},
573 {1, arcs_27_3},
574 {2, arcs_27_4},
575 {1, arcs_27_5},
576 {1, arcs_27_6},
578 static arc arcs_28_0[1] = {
579 {74, 1},
581 static arc arcs_28_1[1] = {
582 {21, 2},
584 static arc arcs_28_2[2] = {
585 {22, 3},
586 {0, 2},
588 static arc arcs_28_3[1] = {
589 {21, 4},
591 static arc arcs_28_4[1] = {
592 {0, 4},
594 static state states_28[5] = {
595 {1, arcs_28_0},
596 {1, arcs_28_1},
597 {2, arcs_28_2},
598 {1, arcs_28_3},
599 {1, arcs_28_4},
601 static arc arcs_29_0[6] = {
602 {75, 1},
603 {76, 1},
604 {77, 1},
605 {78, 1},
606 {10, 1},
607 {79, 1},
609 static arc arcs_29_1[1] = {
610 {0, 1},
612 static state states_29[2] = {
613 {6, arcs_29_0},
614 {1, arcs_29_1},
616 static arc arcs_30_0[1] = {
617 {80, 1},
619 static arc arcs_30_1[1] = {
620 {21, 2},
622 static arc arcs_30_2[1] = {
623 {14, 3},
625 static arc arcs_30_3[1] = {
626 {15, 4},
628 static arc arcs_30_4[3] = {
629 {81, 1},
630 {82, 5},
631 {0, 4},
633 static arc arcs_30_5[1] = {
634 {14, 6},
636 static arc arcs_30_6[1] = {
637 {15, 7},
639 static arc arcs_30_7[1] = {
640 {0, 7},
642 static state states_30[8] = {
643 {1, arcs_30_0},
644 {1, arcs_30_1},
645 {1, arcs_30_2},
646 {1, arcs_30_3},
647 {3, arcs_30_4},
648 {1, arcs_30_5},
649 {1, arcs_30_6},
650 {1, arcs_30_7},
652 static arc arcs_31_0[1] = {
653 {83, 1},
655 static arc arcs_31_1[1] = {
656 {21, 2},
658 static arc arcs_31_2[1] = {
659 {14, 3},
661 static arc arcs_31_3[1] = {
662 {15, 4},
664 static arc arcs_31_4[2] = {
665 {82, 5},
666 {0, 4},
668 static arc arcs_31_5[1] = {
669 {14, 6},
671 static arc arcs_31_6[1] = {
672 {15, 7},
674 static arc arcs_31_7[1] = {
675 {0, 7},
677 static state states_31[8] = {
678 {1, arcs_31_0},
679 {1, arcs_31_1},
680 {1, arcs_31_2},
681 {1, arcs_31_3},
682 {2, arcs_31_4},
683 {1, arcs_31_5},
684 {1, arcs_31_6},
685 {1, arcs_31_7},
687 static arc arcs_32_0[1] = {
688 {84, 1},
690 static arc arcs_32_1[1] = {
691 {52, 2},
693 static arc arcs_32_2[1] = {
694 {73, 3},
696 static arc arcs_32_3[1] = {
697 {9, 4},
699 static arc arcs_32_4[1] = {
700 {14, 5},
702 static arc arcs_32_5[1] = {
703 {15, 6},
705 static arc arcs_32_6[2] = {
706 {82, 7},
707 {0, 6},
709 static arc arcs_32_7[1] = {
710 {14, 8},
712 static arc arcs_32_8[1] = {
713 {15, 9},
715 static arc arcs_32_9[1] = {
716 {0, 9},
718 static state states_32[10] = {
719 {1, arcs_32_0},
720 {1, arcs_32_1},
721 {1, arcs_32_2},
722 {1, arcs_32_3},
723 {1, arcs_32_4},
724 {1, arcs_32_5},
725 {2, arcs_32_6},
726 {1, arcs_32_7},
727 {1, arcs_32_8},
728 {1, arcs_32_9},
730 static arc arcs_33_0[1] = {
731 {85, 1},
733 static arc arcs_33_1[1] = {
734 {14, 2},
736 static arc arcs_33_2[1] = {
737 {15, 3},
739 static arc arcs_33_3[2] = {
740 {86, 4},
741 {87, 5},
743 static arc arcs_33_4[1] = {
744 {14, 6},
746 static arc arcs_33_5[1] = {
747 {14, 7},
749 static arc arcs_33_6[1] = {
750 {15, 8},
752 static arc arcs_33_7[1] = {
753 {15, 9},
755 static arc arcs_33_8[3] = {
756 {86, 4},
757 {82, 5},
758 {0, 8},
760 static arc arcs_33_9[1] = {
761 {0, 9},
763 static state states_33[10] = {
764 {1, arcs_33_0},
765 {1, arcs_33_1},
766 {1, arcs_33_2},
767 {2, arcs_33_3},
768 {1, arcs_33_4},
769 {1, arcs_33_5},
770 {1, arcs_33_6},
771 {1, arcs_33_7},
772 {3, arcs_33_8},
773 {1, arcs_33_9},
775 static arc arcs_34_0[1] = {
776 {88, 1},
778 static arc arcs_34_1[2] = {
779 {21, 2},
780 {0, 1},
782 static arc arcs_34_2[2] = {
783 {22, 3},
784 {0, 2},
786 static arc arcs_34_3[1] = {
787 {21, 4},
789 static arc arcs_34_4[1] = {
790 {0, 4},
792 static state states_34[5] = {
793 {1, arcs_34_0},
794 {2, arcs_34_1},
795 {2, arcs_34_2},
796 {1, arcs_34_3},
797 {1, arcs_34_4},
799 static arc arcs_35_0[2] = {
800 {3, 1},
801 {2, 2},
803 static arc arcs_35_1[1] = {
804 {0, 1},
806 static arc arcs_35_2[1] = {
807 {89, 3},
809 static arc arcs_35_3[1] = {
810 {6, 4},
812 static arc arcs_35_4[2] = {
813 {6, 4},
814 {90, 1},
816 static state states_35[5] = {
817 {2, arcs_35_0},
818 {1, arcs_35_1},
819 {1, arcs_35_2},
820 {1, arcs_35_3},
821 {2, arcs_35_4},
823 static arc arcs_36_0[2] = {
824 {91, 1},
825 {93, 2},
827 static arc arcs_36_1[2] = {
828 {92, 3},
829 {0, 1},
831 static arc arcs_36_2[1] = {
832 {0, 2},
834 static arc arcs_36_3[1] = {
835 {91, 1},
837 static state states_36[4] = {
838 {2, arcs_36_0},
839 {2, arcs_36_1},
840 {1, arcs_36_2},
841 {1, arcs_36_3},
843 static arc arcs_37_0[1] = {
844 {94, 1},
846 static arc arcs_37_1[2] = {
847 {95, 0},
848 {0, 1},
850 static state states_37[2] = {
851 {1, arcs_37_0},
852 {2, arcs_37_1},
854 static arc arcs_38_0[2] = {
855 {96, 1},
856 {97, 2},
858 static arc arcs_38_1[1] = {
859 {94, 2},
861 static arc arcs_38_2[1] = {
862 {0, 2},
864 static state states_38[3] = {
865 {2, arcs_38_0},
866 {1, arcs_38_1},
867 {1, arcs_38_2},
869 static arc arcs_39_0[1] = {
870 {72, 1},
872 static arc arcs_39_1[2] = {
873 {98, 0},
874 {0, 1},
876 static state states_39[2] = {
877 {1, arcs_39_0},
878 {2, arcs_39_1},
880 static arc arcs_40_0[10] = {
881 {99, 1},
882 {100, 1},
883 {101, 1},
884 {102, 1},
885 {103, 1},
886 {104, 1},
887 {105, 1},
888 {73, 1},
889 {96, 2},
890 {106, 3},
892 static arc arcs_40_1[1] = {
893 {0, 1},
895 static arc arcs_40_2[1] = {
896 {73, 1},
898 static arc arcs_40_3[2] = {
899 {96, 1},
900 {0, 3},
902 static state states_40[4] = {
903 {10, arcs_40_0},
904 {1, arcs_40_1},
905 {1, arcs_40_2},
906 {2, arcs_40_3},
908 static arc arcs_41_0[1] = {
909 {107, 1},
911 static arc arcs_41_1[2] = {
912 {108, 0},
913 {0, 1},
915 static state states_41[2] = {
916 {1, arcs_41_0},
917 {2, arcs_41_1},
919 static arc arcs_42_0[1] = {
920 {109, 1},
922 static arc arcs_42_1[2] = {
923 {110, 0},
924 {0, 1},
926 static state states_42[2] = {
927 {1, arcs_42_0},
928 {2, arcs_42_1},
930 static arc arcs_43_0[1] = {
931 {111, 1},
933 static arc arcs_43_1[2] = {
934 {112, 0},
935 {0, 1},
937 static state states_43[2] = {
938 {1, arcs_43_0},
939 {2, arcs_43_1},
941 static arc arcs_44_0[1] = {
942 {113, 1},
944 static arc arcs_44_1[3] = {
945 {114, 0},
946 {50, 0},
947 {0, 1},
949 static state states_44[2] = {
950 {1, arcs_44_0},
951 {3, arcs_44_1},
953 static arc arcs_45_0[1] = {
954 {115, 1},
956 static arc arcs_45_1[3] = {
957 {116, 0},
958 {117, 0},
959 {0, 1},
961 static state states_45[2] = {
962 {1, arcs_45_0},
963 {3, arcs_45_1},
965 static arc arcs_46_0[1] = {
966 {118, 1},
968 static arc arcs_46_1[4] = {
969 {23, 0},
970 {119, 0},
971 {120, 0},
972 {0, 1},
974 static state states_46[2] = {
975 {1, arcs_46_0},
976 {4, arcs_46_1},
978 static arc arcs_47_0[4] = {
979 {116, 1},
980 {117, 1},
981 {121, 1},
982 {122, 2},
984 static arc arcs_47_1[1] = {
985 {118, 2},
987 static arc arcs_47_2[1] = {
988 {0, 2},
990 static state states_47[3] = {
991 {4, arcs_47_0},
992 {1, arcs_47_1},
993 {1, arcs_47_2},
995 static arc arcs_48_0[1] = {
996 {123, 1},
998 static arc arcs_48_1[3] = {
999 {124, 1},
1000 {24, 2},
1001 {0, 1},
1003 static arc arcs_48_2[1] = {
1004 {118, 3},
1006 static arc arcs_48_3[2] = {
1007 {24, 2},
1008 {0, 3},
1010 static state states_48[4] = {
1011 {1, arcs_48_0},
1012 {3, arcs_48_1},
1013 {1, arcs_48_2},
1014 {2, arcs_48_3},
1016 static arc arcs_49_0[7] = {
1017 {16, 1},
1018 {125, 2},
1019 {128, 3},
1020 {131, 4},
1021 {12, 5},
1022 {132, 5},
1023 {133, 6},
1025 static arc arcs_49_1[2] = {
1026 {9, 7},
1027 {18, 5},
1029 static arc arcs_49_2[2] = {
1030 {126, 8},
1031 {127, 5},
1033 static arc arcs_49_3[2] = {
1034 {129, 9},
1035 {130, 5},
1037 static arc arcs_49_4[1] = {
1038 {9, 10},
1040 static arc arcs_49_5[1] = {
1041 {0, 5},
1043 static arc arcs_49_6[2] = {
1044 {133, 6},
1045 {0, 6},
1047 static arc arcs_49_7[1] = {
1048 {18, 5},
1050 static arc arcs_49_8[1] = {
1051 {127, 5},
1053 static arc arcs_49_9[1] = {
1054 {130, 5},
1056 static arc arcs_49_10[1] = {
1057 {131, 5},
1059 static state states_49[11] = {
1060 {7, arcs_49_0},
1061 {2, arcs_49_1},
1062 {2, arcs_49_2},
1063 {2, arcs_49_3},
1064 {1, arcs_49_4},
1065 {1, arcs_49_5},
1066 {2, arcs_49_6},
1067 {1, arcs_49_7},
1068 {1, arcs_49_8},
1069 {1, arcs_49_9},
1070 {1, arcs_49_10},
1072 static arc arcs_50_0[1] = {
1073 {21, 1},
1075 static arc arcs_50_1[3] = {
1076 {134, 2},
1077 {22, 3},
1078 {0, 1},
1080 static arc arcs_50_2[1] = {
1081 {0, 2},
1083 static arc arcs_50_3[2] = {
1084 {21, 4},
1085 {0, 3},
1087 static arc arcs_50_4[2] = {
1088 {22, 3},
1089 {0, 4},
1091 static state states_50[5] = {
1092 {1, arcs_50_0},
1093 {3, arcs_50_1},
1094 {1, arcs_50_2},
1095 {2, arcs_50_3},
1096 {2, arcs_50_4},
1098 static arc arcs_51_0[1] = {
1099 {135, 1},
1101 static arc arcs_51_1[2] = {
1102 {17, 2},
1103 {14, 3},
1105 static arc arcs_51_2[1] = {
1106 {14, 3},
1108 static arc arcs_51_3[1] = {
1109 {21, 4},
1111 static arc arcs_51_4[1] = {
1112 {0, 4},
1114 static state states_51[5] = {
1115 {1, arcs_51_0},
1116 {2, arcs_51_1},
1117 {1, arcs_51_2},
1118 {1, arcs_51_3},
1119 {1, arcs_51_4},
1121 static arc arcs_52_0[3] = {
1122 {16, 1},
1123 {125, 2},
1124 {69, 3},
1126 static arc arcs_52_1[2] = {
1127 {136, 4},
1128 {18, 5},
1130 static arc arcs_52_2[1] = {
1131 {137, 6},
1133 static arc arcs_52_3[1] = {
1134 {12, 5},
1136 static arc arcs_52_4[1] = {
1137 {18, 5},
1139 static arc arcs_52_5[1] = {
1140 {0, 5},
1142 static arc arcs_52_6[1] = {
1143 {127, 5},
1145 static state states_52[7] = {
1146 {3, arcs_52_0},
1147 {2, arcs_52_1},
1148 {1, arcs_52_2},
1149 {1, arcs_52_3},
1150 {1, arcs_52_4},
1151 {1, arcs_52_5},
1152 {1, arcs_52_6},
1154 static arc arcs_53_0[1] = {
1155 {138, 1},
1157 static arc arcs_53_1[2] = {
1158 {22, 2},
1159 {0, 1},
1161 static arc arcs_53_2[2] = {
1162 {138, 1},
1163 {0, 2},
1165 static state states_53[3] = {
1166 {1, arcs_53_0},
1167 {2, arcs_53_1},
1168 {2, arcs_53_2},
1170 static arc arcs_54_0[3] = {
1171 {69, 1},
1172 {21, 2},
1173 {14, 3},
1175 static arc arcs_54_1[1] = {
1176 {69, 4},
1178 static arc arcs_54_2[2] = {
1179 {14, 3},
1180 {0, 2},
1182 static arc arcs_54_3[3] = {
1183 {21, 5},
1184 {139, 6},
1185 {0, 3},
1187 static arc arcs_54_4[1] = {
1188 {69, 6},
1190 static arc arcs_54_5[2] = {
1191 {139, 6},
1192 {0, 5},
1194 static arc arcs_54_6[1] = {
1195 {0, 6},
1197 static state states_54[7] = {
1198 {3, arcs_54_0},
1199 {1, arcs_54_1},
1200 {2, arcs_54_2},
1201 {3, arcs_54_3},
1202 {1, arcs_54_4},
1203 {2, arcs_54_5},
1204 {1, arcs_54_6},
1206 static arc arcs_55_0[1] = {
1207 {14, 1},
1209 static arc arcs_55_1[2] = {
1210 {21, 2},
1211 {0, 1},
1213 static arc arcs_55_2[1] = {
1214 {0, 2},
1216 static state states_55[3] = {
1217 {1, arcs_55_0},
1218 {2, arcs_55_1},
1219 {1, arcs_55_2},
1221 static arc arcs_56_0[1] = {
1222 {72, 1},
1224 static arc arcs_56_1[2] = {
1225 {22, 2},
1226 {0, 1},
1228 static arc arcs_56_2[2] = {
1229 {72, 1},
1230 {0, 2},
1232 static state states_56[3] = {
1233 {1, arcs_56_0},
1234 {2, arcs_56_1},
1235 {2, arcs_56_2},
1237 static arc arcs_57_0[1] = {
1238 {21, 1},
1240 static arc arcs_57_1[2] = {
1241 {22, 2},
1242 {0, 1},
1244 static arc arcs_57_2[2] = {
1245 {21, 1},
1246 {0, 2},
1248 static state states_57[3] = {
1249 {1, arcs_57_0},
1250 {2, arcs_57_1},
1251 {2, arcs_57_2},
1253 static arc arcs_58_0[1] = {
1254 {21, 1},
1256 static arc arcs_58_1[1] = {
1257 {14, 2},
1259 static arc arcs_58_2[1] = {
1260 {21, 3},
1262 static arc arcs_58_3[2] = {
1263 {22, 4},
1264 {0, 3},
1266 static arc arcs_58_4[2] = {
1267 {21, 1},
1268 {0, 4},
1270 static state states_58[5] = {
1271 {1, arcs_58_0},
1272 {1, arcs_58_1},
1273 {1, arcs_58_2},
1274 {2, arcs_58_3},
1275 {2, arcs_58_4},
1277 static arc arcs_59_0[1] = {
1278 {140, 1},
1280 static arc arcs_59_1[1] = {
1281 {12, 2},
1283 static arc arcs_59_2[2] = {
1284 {16, 3},
1285 {14, 4},
1287 static arc arcs_59_3[1] = {
1288 {9, 5},
1290 static arc arcs_59_4[1] = {
1291 {15, 6},
1293 static arc arcs_59_5[1] = {
1294 {18, 7},
1296 static arc arcs_59_6[1] = {
1297 {0, 6},
1299 static arc arcs_59_7[1] = {
1300 {14, 4},
1302 static state states_59[8] = {
1303 {1, arcs_59_0},
1304 {1, arcs_59_1},
1305 {2, arcs_59_2},
1306 {1, arcs_59_3},
1307 {1, arcs_59_4},
1308 {1, arcs_59_5},
1309 {1, arcs_59_6},
1310 {1, arcs_59_7},
1312 static arc arcs_60_0[3] = {
1313 {141, 1},
1314 {23, 2},
1315 {24, 3},
1317 static arc arcs_60_1[2] = {
1318 {22, 4},
1319 {0, 1},
1321 static arc arcs_60_2[1] = {
1322 {21, 5},
1324 static arc arcs_60_3[1] = {
1325 {21, 6},
1327 static arc arcs_60_4[4] = {
1328 {141, 1},
1329 {23, 2},
1330 {24, 3},
1331 {0, 4},
1333 static arc arcs_60_5[2] = {
1334 {22, 7},
1335 {0, 5},
1337 static arc arcs_60_6[1] = {
1338 {0, 6},
1340 static arc arcs_60_7[1] = {
1341 {24, 3},
1343 static state states_60[8] = {
1344 {3, arcs_60_0},
1345 {2, arcs_60_1},
1346 {1, arcs_60_2},
1347 {1, arcs_60_3},
1348 {4, arcs_60_4},
1349 {2, arcs_60_5},
1350 {1, arcs_60_6},
1351 {1, arcs_60_7},
1353 static arc arcs_61_0[1] = {
1354 {21, 1},
1356 static arc arcs_61_1[2] = {
1357 {20, 2},
1358 {0, 1},
1360 static arc arcs_61_2[1] = {
1361 {21, 3},
1363 static arc arcs_61_3[1] = {
1364 {0, 3},
1366 static state states_61[4] = {
1367 {1, arcs_61_0},
1368 {2, arcs_61_1},
1369 {1, arcs_61_2},
1370 {1, arcs_61_3},
1372 static arc arcs_62_0[2] = {
1373 {134, 1},
1374 {143, 1},
1376 static arc arcs_62_1[1] = {
1377 {0, 1},
1379 static state states_62[2] = {
1380 {2, arcs_62_0},
1381 {1, arcs_62_1},
1383 static arc arcs_63_0[1] = {
1384 {84, 1},
1386 static arc arcs_63_1[1] = {
1387 {52, 2},
1389 static arc arcs_63_2[1] = {
1390 {73, 3},
1392 static arc arcs_63_3[1] = {
1393 {9, 4},
1395 static arc arcs_63_4[2] = {
1396 {142, 5},
1397 {0, 4},
1399 static arc arcs_63_5[1] = {
1400 {0, 5},
1402 static state states_63[6] = {
1403 {1, arcs_63_0},
1404 {1, arcs_63_1},
1405 {1, arcs_63_2},
1406 {1, arcs_63_3},
1407 {2, arcs_63_4},
1408 {1, arcs_63_5},
1410 static arc arcs_64_0[1] = {
1411 {80, 1},
1413 static arc arcs_64_1[1] = {
1414 {21, 2},
1416 static arc arcs_64_2[2] = {
1417 {142, 3},
1418 {0, 2},
1420 static arc arcs_64_3[1] = {
1421 {0, 3},
1423 static state states_64[4] = {
1424 {1, arcs_64_0},
1425 {1, arcs_64_1},
1426 {2, arcs_64_2},
1427 {1, arcs_64_3},
1429 static dfa dfas[65] = {
1430 {256, "single_input", 0, 3, states_0,
1431 "\004\030\001\000\000\000\052\370\305\004\071\000\001\000\060\042\271\020"},
1432 {257, "file_input", 0, 2, states_1,
1433 "\204\030\001\000\000\000\052\370\305\004\071\000\001\000\060\042\271\020"},
1434 {258, "eval_input", 0, 3, states_2,
1435 "\000\020\001\000\000\000\000\000\000\000\000\000\001\000\060\042\271\000"},
1436 {259, "funcdef", 0, 6, states_3,
1437 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1438 {260, "parameters", 0, 4, states_4,
1439 "\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1440 {261, "varargslist", 0, 10, states_5,
1441 "\000\020\201\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1442 {262, "fpdef", 0, 4, states_6,
1443 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1444 {263, "fplist", 0, 3, states_7,
1445 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1446 {264, "stmt", 0, 2, states_8,
1447 "\000\030\001\000\000\000\052\370\305\004\071\000\001\000\060\042\271\020"},
1448 {265, "simple_stmt", 0, 4, states_9,
1449 "\000\020\001\000\000\000\052\370\305\004\000\000\001\000\060\042\271\000"},
1450 {266, "small_stmt", 0, 2, states_10,
1451 "\000\020\001\000\000\000\052\370\305\004\000\000\001\000\060\042\271\000"},
1452 {267, "expr_stmt", 0, 6, states_11,
1453 "\000\020\001\000\000\000\000\000\000\000\000\000\001\000\060\042\271\000"},
1454 {268, "augassign", 0, 2, states_12,
1455 "\000\000\000\000\300\377\001\000\000\000\000\000\000\000\000\000\000\000"},
1456 {269, "print_stmt", 0, 9, states_13,
1457 "\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000"},
1458 {270, "del_stmt", 0, 3, states_14,
1459 "\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000"},
1460 {271, "pass_stmt", 0, 2, states_15,
1461 "\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000"},
1462 {272, "flow_stmt", 0, 2, states_16,
1463 "\000\000\000\000\000\000\000\370\000\000\000\000\000\000\000\000\000\000"},
1464 {273, "break_stmt", 0, 2, states_17,
1465 "\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000"},
1466 {274, "continue_stmt", 0, 2, states_18,
1467 "\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000"},
1468 {275, "return_stmt", 0, 3, states_19,
1469 "\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000"},
1470 {276, "yield_stmt", 0, 3, states_20,
1471 "\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000"},
1472 {277, "raise_stmt", 0, 7, states_21,
1473 "\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000"},
1474 {278, "import_stmt", 0, 9, states_22,
1475 "\000\000\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\000"},
1476 {279, "import_as_name", 0, 4, states_23,
1477 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1478 {280, "dotted_as_name", 0, 4, states_24,
1479 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1480 {281, "dotted_name", 0, 2, states_25,
1481 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1482 {282, "global_stmt", 0, 3, states_26,
1483 "\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000"},
1484 {283, "exec_stmt", 0, 7, states_27,
1485 "\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000"},
1486 {284, "assert_stmt", 0, 5, states_28,
1487 "\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000"},
1488 {285, "compound_stmt", 0, 2, states_29,
1489 "\000\010\000\000\000\000\000\000\000\000\071\000\000\000\000\000\000\020"},
1490 {286, "if_stmt", 0, 8, states_30,
1491 "\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000"},
1492 {287, "while_stmt", 0, 8, states_31,
1493 "\000\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000"},
1494 {288, "for_stmt", 0, 10, states_32,
1495 "\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000"},
1496 {289, "try_stmt", 0, 10, states_33,
1497 "\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000"},
1498 {290, "except_clause", 0, 5, states_34,
1499 "\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000"},
1500 {291, "suite", 0, 5, states_35,
1501 "\004\020\001\000\000\000\052\370\305\004\000\000\001\000\060\042\271\000"},
1502 {292, "test", 0, 4, states_36,
1503 "\000\020\001\000\000\000\000\000\000\000\000\000\001\000\060\042\271\000"},
1504 {293, "and_test", 0, 2, states_37,
1505 "\000\020\001\000\000\000\000\000\000\000\000\000\001\000\060\042\071\000"},
1506 {294, "not_test", 0, 3, states_38,
1507 "\000\020\001\000\000\000\000\000\000\000\000\000\001\000\060\042\071\000"},
1508 {295, "comparison", 0, 2, states_39,
1509 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\060\042\071\000"},
1510 {296, "comp_op", 0, 4, states_40,
1511 "\000\000\000\000\000\000\000\000\000\002\000\000\371\007\000\000\000\000"},
1512 {297, "expr", 0, 2, states_41,
1513 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\060\042\071\000"},
1514 {298, "xor_expr", 0, 2, states_42,
1515 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\060\042\071\000"},
1516 {299, "and_expr", 0, 2, states_43,
1517 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\060\042\071\000"},
1518 {300, "shift_expr", 0, 2, states_44,
1519 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\060\042\071\000"},
1520 {301, "arith_expr", 0, 2, states_45,
1521 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\060\042\071\000"},
1522 {302, "term", 0, 2, states_46,
1523 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\060\042\071\000"},
1524 {303, "factor", 0, 3, states_47,
1525 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\060\042\071\000"},
1526 {304, "power", 0, 4, states_48,
1527 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\040\071\000"},
1528 {305, "atom", 0, 11, states_49,
1529 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\040\071\000"},
1530 {306, "listmaker", 0, 5, states_50,
1531 "\000\020\001\000\000\000\000\000\000\000\000\000\001\000\060\042\271\000"},
1532 {307, "lambdef", 0, 5, states_51,
1533 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\200\000"},
1534 {308, "trailer", 0, 7, states_52,
1535 "\000\000\001\000\000\000\000\000\040\000\000\000\000\000\000\040\000\000"},
1536 {309, "subscriptlist", 0, 3, states_53,
1537 "\000\120\001\000\000\000\000\000\040\000\000\000\001\000\060\042\271\000"},
1538 {310, "subscript", 0, 7, states_54,
1539 "\000\120\001\000\000\000\000\000\040\000\000\000\001\000\060\042\271\000"},
1540 {311, "sliceop", 0, 3, states_55,
1541 "\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1542 {312, "exprlist", 0, 3, states_56,
1543 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\060\042\071\000"},
1544 {313, "testlist", 0, 3, states_57,
1545 "\000\020\001\000\000\000\000\000\000\000\000\000\001\000\060\042\271\000"},
1546 {314, "dictmaker", 0, 5, states_58,
1547 "\000\020\001\000\000\000\000\000\000\000\000\000\001\000\060\042\271\000"},
1548 {315, "classdef", 0, 8, states_59,
1549 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\020"},
1550 {316, "arglist", 0, 8, states_60,
1551 "\000\020\201\001\000\000\000\000\000\000\000\000\001\000\060\042\271\000"},
1552 {317, "argument", 0, 4, states_61,
1553 "\000\020\001\000\000\000\000\000\000\000\000\000\001\000\060\042\271\000"},
1554 {318, "list_iter", 0, 2, states_62,
1555 "\000\000\000\000\000\000\000\000\000\000\021\000\000\000\000\000\000\000"},
1556 {319, "list_for", 0, 6, states_63,
1557 "\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000"},
1558 {320, "list_if", 0, 4, states_64,
1559 "\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000"},
1561 static label labels[144] = {
1562 {0, "EMPTY"},
1563 {256, 0},
1564 {4, 0},
1565 {265, 0},
1566 {285, 0},
1567 {257, 0},
1568 {264, 0},
1569 {0, 0},
1570 {258, 0},
1571 {313, 0},
1572 {259, 0},
1573 {1, "def"},
1574 {1, 0},
1575 {260, 0},
1576 {11, 0},
1577 {291, 0},
1578 {7, 0},
1579 {261, 0},
1580 {8, 0},
1581 {262, 0},
1582 {22, 0},
1583 {292, 0},
1584 {12, 0},
1585 {16, 0},
1586 {36, 0},
1587 {263, 0},
1588 {266, 0},
1589 {13, 0},
1590 {267, 0},
1591 {269, 0},
1592 {270, 0},
1593 {271, 0},
1594 {272, 0},
1595 {278, 0},
1596 {282, 0},
1597 {283, 0},
1598 {284, 0},
1599 {268, 0},
1600 {37, 0},
1601 {38, 0},
1602 {39, 0},
1603 {40, 0},
1604 {41, 0},
1605 {42, 0},
1606 {43, 0},
1607 {44, 0},
1608 {45, 0},
1609 {46, 0},
1610 {47, 0},
1611 {1, "print"},
1612 {35, 0},
1613 {1, "del"},
1614 {312, 0},
1615 {1, "pass"},
1616 {273, 0},
1617 {274, 0},
1618 {275, 0},
1619 {277, 0},
1620 {276, 0},
1621 {1, "break"},
1622 {1, "continue"},
1623 {1, "return"},
1624 {1, "yield"},
1625 {1, "raise"},
1626 {1, "import"},
1627 {280, 0},
1628 {1, "from"},
1629 {281, 0},
1630 {279, 0},
1631 {23, 0},
1632 {1, "global"},
1633 {1, "exec"},
1634 {297, 0},
1635 {1, "in"},
1636 {1, "assert"},
1637 {286, 0},
1638 {287, 0},
1639 {288, 0},
1640 {289, 0},
1641 {315, 0},
1642 {1, "if"},
1643 {1, "elif"},
1644 {1, "else"},
1645 {1, "while"},
1646 {1, "for"},
1647 {1, "try"},
1648 {290, 0},
1649 {1, "finally"},
1650 {1, "except"},
1651 {5, 0},
1652 {6, 0},
1653 {293, 0},
1654 {1, "or"},
1655 {307, 0},
1656 {294, 0},
1657 {1, "and"},
1658 {1, "not"},
1659 {295, 0},
1660 {296, 0},
1661 {20, 0},
1662 {21, 0},
1663 {28, 0},
1664 {31, 0},
1665 {30, 0},
1666 {29, 0},
1667 {29, 0},
1668 {1, "is"},
1669 {298, 0},
1670 {18, 0},
1671 {299, 0},
1672 {33, 0},
1673 {300, 0},
1674 {19, 0},
1675 {301, 0},
1676 {34, 0},
1677 {302, 0},
1678 {14, 0},
1679 {15, 0},
1680 {303, 0},
1681 {17, 0},
1682 {24, 0},
1683 {32, 0},
1684 {304, 0},
1685 {305, 0},
1686 {308, 0},
1687 {9, 0},
1688 {306, 0},
1689 {10, 0},
1690 {26, 0},
1691 {314, 0},
1692 {27, 0},
1693 {25, 0},
1694 {2, 0},
1695 {3, 0},
1696 {319, 0},
1697 {1, "lambda"},
1698 {316, 0},
1699 {309, 0},
1700 {310, 0},
1701 {311, 0},
1702 {1, "class"},
1703 {317, 0},
1704 {318, 0},
1705 {320, 0},
1707 grammar _PyParser_Grammar = {
1709 dfas,
1710 {144, labels},