1 /* Generated by Parser/pgen */
2 
3 #include "../Include/pgenheaders.h"
4 #include "../Include/grammar.h"
5 extern grammar _Ta3Parser_Grammar;
6 static arc arcs_0_0[3] = {
7     {2, 1},
8     {3, 1},
9     {4, 2},
10 };
11 static arc arcs_0_1[1] = {
12     {0, 1},
13 };
14 static arc arcs_0_2[1] = {
15     {2, 1},
16 };
17 static state states_0[3] = {
18     {3, arcs_0_0},
19     {1, arcs_0_1},
20     {1, arcs_0_2},
21 };
22 static arc arcs_1_0[3] = {
23     {2, 0},
24     {6, 0},
25     {7, 1},
26 };
27 static arc arcs_1_1[1] = {
28     {0, 1},
29 };
30 static state states_1[2] = {
31     {3, arcs_1_0},
32     {1, arcs_1_1},
33 };
34 static arc arcs_2_0[1] = {
35     {9, 1},
36 };
37 static arc arcs_2_1[2] = {
38     {2, 1},
39     {7, 2},
40 };
41 static arc arcs_2_2[1] = {
42     {0, 2},
43 };
44 static state states_2[3] = {
45     {1, arcs_2_0},
46     {2, arcs_2_1},
47     {1, arcs_2_2},
48 };
49 static arc arcs_3_0[1] = {
50     {11, 1},
51 };
52 static arc arcs_3_1[1] = {
53     {12, 2},
54 };
55 static arc arcs_3_2[2] = {
56     {13, 3},
57     {2, 4},
58 };
59 static arc arcs_3_3[2] = {
60     {14, 5},
61     {15, 6},
62 };
63 static arc arcs_3_4[1] = {
64     {0, 4},
65 };
66 static arc arcs_3_5[1] = {
67     {15, 6},
68 };
69 static arc arcs_3_6[1] = {
70     {2, 4},
71 };
72 static state states_3[7] = {
73     {1, arcs_3_0},
74     {1, arcs_3_1},
75     {2, arcs_3_2},
76     {2, arcs_3_3},
77     {1, arcs_3_4},
78     {1, arcs_3_5},
79     {1, arcs_3_6},
80 };
81 static arc arcs_4_0[1] = {
82     {10, 1},
83 };
84 static arc arcs_4_1[2] = {
85     {10, 1},
86     {0, 1},
87 };
88 static state states_4[2] = {
89     {1, arcs_4_0},
90     {2, arcs_4_1},
91 };
92 static arc arcs_5_0[1] = {
93     {16, 1},
94 };
95 static arc arcs_5_1[3] = {
96     {18, 2},
97     {19, 2},
98     {20, 2},
99 };
100 static arc arcs_5_2[1] = {
101     {0, 2},
102 };
103 static state states_5[3] = {
104     {1, arcs_5_0},
105     {3, arcs_5_1},
106     {1, arcs_5_2},
107 };
108 static arc arcs_6_0[1] = {
109     {21, 1},
110 };
111 static arc arcs_6_1[1] = {
112     {19, 2},
113 };
114 static arc arcs_6_2[1] = {
115     {0, 2},
116 };
117 static state states_6[3] = {
118     {1, arcs_6_0},
119     {1, arcs_6_1},
120     {1, arcs_6_2},
121 };
122 static arc arcs_7_0[1] = {
123     {22, 1},
124 };
125 static arc arcs_7_1[1] = {
126     {23, 2},
127 };
128 static arc arcs_7_2[1] = {
129     {24, 3},
130 };
131 static arc arcs_7_3[2] = {
132     {25, 4},
133     {27, 5},
134 };
135 static arc arcs_7_4[1] = {
136     {26, 6},
137 };
138 static arc arcs_7_5[2] = {
139     {28, 7},
140     {29, 8},
141 };
142 static arc arcs_7_6[1] = {
143     {27, 5},
144 };
145 static arc arcs_7_7[1] = {
146     {29, 8},
147 };
148 static arc arcs_7_8[1] = {
149     {0, 8},
150 };
151 static state states_7[9] = {
152     {1, arcs_7_0},
153     {1, arcs_7_1},
154     {1, arcs_7_2},
155     {2, arcs_7_3},
156     {1, arcs_7_4},
157     {2, arcs_7_5},
158     {1, arcs_7_6},
159     {1, arcs_7_7},
160     {1, arcs_7_8},
161 };
162 static arc arcs_8_0[1] = {
163     {13, 1},
164 };
165 static arc arcs_8_1[2] = {
166     {30, 2},
167     {15, 3},
168 };
169 static arc arcs_8_2[1] = {
170     {15, 3},
171 };
172 static arc arcs_8_3[1] = {
173     {0, 3},
174 };
175 static state states_8[4] = {
176     {1, arcs_8_0},
177     {2, arcs_8_1},
178     {1, arcs_8_2},
179     {1, arcs_8_3},
180 };
181 static arc arcs_9_0[3] = {
182     {31, 1},
183     {34, 2},
184     {35, 3},
185 };
186 static arc arcs_9_1[4] = {
187     {32, 4},
188     {33, 5},
189     {28, 6},
190     {0, 1},
191 };
192 static arc arcs_9_2[4] = {
193     {31, 7},
194     {33, 8},
195     {28, 6},
196     {0, 2},
197 };
198 static arc arcs_9_3[1] = {
199     {31, 9},
200 };
201 static arc arcs_9_4[1] = {
202     {26, 10},
203 };
204 static arc arcs_9_5[5] = {
205     {28, 11},
206     {31, 12},
207     {34, 13},
208     {35, 3},
209     {0, 5},
210 };
211 static arc arcs_9_6[1] = {
212     {0, 6},
213 };
214 static arc arcs_9_7[3] = {
215     {33, 8},
216     {28, 6},
217     {0, 7},
218 };
219 static arc arcs_9_8[4] = {
220     {28, 14},
221     {31, 15},
222     {35, 3},
223     {0, 8},
224 };
225 static arc arcs_9_9[3] = {
226     {33, 16},
227     {28, 6},
228     {0, 9},
229 };
230 static arc arcs_9_10[3] = {
231     {33, 5},
232     {28, 6},
233     {0, 10},
234 };
235 static arc arcs_9_11[4] = {
236     {31, 12},
237     {34, 13},
238     {35, 3},
239     {0, 11},
240 };
241 static arc arcs_9_12[4] = {
242     {33, 5},
243     {32, 4},
244     {28, 6},
245     {0, 12},
246 };
247 static arc arcs_9_13[4] = {
248     {31, 17},
249     {33, 18},
250     {28, 6},
251     {0, 13},
252 };
253 static arc arcs_9_14[3] = {
254     {31, 15},
255     {35, 3},
256     {0, 14},
257 };
258 static arc arcs_9_15[4] = {
259     {33, 8},
260     {32, 19},
261     {28, 6},
262     {0, 15},
263 };
264 static arc arcs_9_16[2] = {
265     {28, 6},
266     {0, 16},
267 };
268 static arc arcs_9_17[3] = {
269     {33, 18},
270     {28, 6},
271     {0, 17},
272 };
273 static arc arcs_9_18[4] = {
274     {28, 20},
275     {31, 21},
276     {35, 3},
277     {0, 18},
278 };
279 static arc arcs_9_19[1] = {
280     {26, 7},
281 };
282 static arc arcs_9_20[3] = {
283     {31, 21},
284     {35, 3},
285     {0, 20},
286 };
287 static arc arcs_9_21[4] = {
288     {33, 18},
289     {32, 22},
290     {28, 6},
291     {0, 21},
292 };
293 static arc arcs_9_22[1] = {
294     {26, 17},
295 };
296 static state states_9[23] = {
297     {3, arcs_9_0},
298     {4, arcs_9_1},
299     {4, arcs_9_2},
300     {1, arcs_9_3},
301     {1, arcs_9_4},
302     {5, arcs_9_5},
303     {1, arcs_9_6},
304     {3, arcs_9_7},
305     {4, arcs_9_8},
306     {3, arcs_9_9},
307     {3, arcs_9_10},
308     {4, arcs_9_11},
309     {4, arcs_9_12},
310     {4, arcs_9_13},
311     {3, arcs_9_14},
312     {4, arcs_9_15},
313     {2, arcs_9_16},
314     {3, arcs_9_17},
315     {4, arcs_9_18},
316     {1, arcs_9_19},
317     {3, arcs_9_20},
318     {4, arcs_9_21},
319     {1, arcs_9_22},
320 };
321 static arc arcs_10_0[1] = {
322     {23, 1},
323 };
324 static arc arcs_10_1[2] = {
325     {27, 2},
326     {0, 1},
327 };
328 static arc arcs_10_2[1] = {
329     {26, 3},
330 };
331 static arc arcs_10_3[1] = {
332     {0, 3},
333 };
334 static state states_10[4] = {
335     {1, arcs_10_0},
336     {2, arcs_10_1},
337     {1, arcs_10_2},
338     {1, arcs_10_3},
339 };
340 static arc arcs_11_0[3] = {
341     {37, 1},
342     {34, 2},
343     {35, 3},
344 };
345 static arc arcs_11_1[3] = {
346     {32, 4},
347     {33, 5},
348     {0, 1},
349 };
350 static arc arcs_11_2[3] = {
351     {37, 6},
352     {33, 7},
353     {0, 2},
354 };
355 static arc arcs_11_3[1] = {
356     {37, 8},
357 };
358 static arc arcs_11_4[1] = {
359     {26, 9},
360 };
361 static arc arcs_11_5[4] = {
362     {37, 10},
363     {34, 11},
364     {35, 3},
365     {0, 5},
366 };
367 static arc arcs_11_6[2] = {
368     {33, 7},
369     {0, 6},
370 };
371 static arc arcs_11_7[3] = {
372     {37, 12},
373     {35, 3},
374     {0, 7},
375 };
376 static arc arcs_11_8[2] = {
377     {33, 13},
378     {0, 8},
379 };
380 static arc arcs_11_9[2] = {
381     {33, 5},
382     {0, 9},
383 };
384 static arc arcs_11_10[3] = {
385     {33, 5},
386     {32, 4},
387     {0, 10},
388 };
389 static arc arcs_11_11[3] = {
390     {37, 14},
391     {33, 15},
392     {0, 11},
393 };
394 static arc arcs_11_12[3] = {
395     {33, 7},
396     {32, 16},
397     {0, 12},
398 };
399 static arc arcs_11_13[1] = {
400     {0, 13},
401 };
402 static arc arcs_11_14[2] = {
403     {33, 15},
404     {0, 14},
405 };
406 static arc arcs_11_15[3] = {
407     {37, 17},
408     {35, 3},
409     {0, 15},
410 };
411 static arc arcs_11_16[1] = {
412     {26, 6},
413 };
414 static arc arcs_11_17[3] = {
415     {33, 15},
416     {32, 18},
417     {0, 17},
418 };
419 static arc arcs_11_18[1] = {
420     {26, 14},
421 };
422 static state states_11[19] = {
423     {3, arcs_11_0},
424     {3, arcs_11_1},
425     {3, arcs_11_2},
426     {1, arcs_11_3},
427     {1, arcs_11_4},
428     {4, arcs_11_5},
429     {2, arcs_11_6},
430     {3, arcs_11_7},
431     {2, arcs_11_8},
432     {2, arcs_11_9},
433     {3, arcs_11_10},
434     {3, arcs_11_11},
435     {3, arcs_11_12},
436     {1, arcs_11_13},
437     {2, arcs_11_14},
438     {3, arcs_11_15},
439     {1, arcs_11_16},
440     {3, arcs_11_17},
441     {1, arcs_11_18},
442 };
443 static arc arcs_12_0[1] = {
444     {23, 1},
445 };
446 static arc arcs_12_1[1] = {
447     {0, 1},
448 };
449 static state states_12[2] = {
450     {1, arcs_12_0},
451     {1, arcs_12_1},
452 };
453 static arc arcs_13_0[2] = {
454     {3, 1},
455     {4, 1},
456 };
457 static arc arcs_13_1[1] = {
458     {0, 1},
459 };
460 static state states_13[2] = {
461     {2, arcs_13_0},
462     {1, arcs_13_1},
463 };
464 static arc arcs_14_0[1] = {
465     {38, 1},
466 };
467 static arc arcs_14_1[2] = {
468     {39, 2},
469     {2, 3},
470 };
471 static arc arcs_14_2[2] = {
472     {38, 1},
473     {2, 3},
474 };
475 static arc arcs_14_3[1] = {
476     {0, 3},
477 };
478 static state states_14[4] = {
479     {1, arcs_14_0},
480     {2, arcs_14_1},
481     {2, arcs_14_2},
482     {1, arcs_14_3},
483 };
484 static arc arcs_15_0[8] = {
485     {40, 1},
486     {41, 1},
487     {42, 1},
488     {43, 1},
489     {44, 1},
490     {45, 1},
491     {46, 1},
492     {47, 1},
493 };
494 static arc arcs_15_1[1] = {
495     {0, 1},
496 };
497 static state states_15[2] = {
498     {8, arcs_15_0},
499     {1, arcs_15_1},
500 };
501 static arc arcs_16_0[1] = {
502     {48, 1},
503 };
504 static arc arcs_16_1[5] = {
505     {49, 2},
506     {50, 3},
507     {32, 4},
508     {28, 2},
509     {0, 1},
510 };
511 static arc arcs_16_2[1] = {
512     {0, 2},
513 };
514 static arc arcs_16_3[2] = {
515     {51, 2},
516     {9, 2},
517 };
518 static arc arcs_16_4[2] = {
519     {51, 5},
520     {48, 5},
521 };
522 static arc arcs_16_5[3] = {
523     {32, 4},
524     {28, 2},
525     {0, 5},
526 };
527 static state states_16[6] = {
528     {1, arcs_16_0},
529     {5, arcs_16_1},
530     {1, arcs_16_2},
531     {2, arcs_16_3},
532     {2, arcs_16_4},
533     {3, arcs_16_5},
534 };
535 static arc arcs_17_0[1] = {
536     {27, 1},
537 };
538 static arc arcs_17_1[1] = {
539     {26, 2},
540 };
541 static arc arcs_17_2[2] = {
542     {32, 3},
543     {0, 2},
544 };
545 static arc arcs_17_3[1] = {
546     {26, 4},
547 };
548 static arc arcs_17_4[1] = {
549     {0, 4},
550 };
551 static state states_17[5] = {
552     {1, arcs_17_0},
553     {1, arcs_17_1},
554     {2, arcs_17_2},
555     {1, arcs_17_3},
556     {1, arcs_17_4},
557 };
558 static arc arcs_18_0[2] = {
559     {26, 1},
560     {52, 1},
561 };
562 static arc arcs_18_1[2] = {
563     {33, 2},
564     {0, 1},
565 };
566 static arc arcs_18_2[3] = {
567     {26, 1},
568     {52, 1},
569     {0, 2},
570 };
571 static state states_18[3] = {
572     {2, arcs_18_0},
573     {2, arcs_18_1},
574     {3, arcs_18_2},
575 };
576 static arc arcs_19_0[13] = {
577     {53, 1},
578     {54, 1},
579     {55, 1},
580     {56, 1},
581     {57, 1},
582     {58, 1},
583     {59, 1},
584     {60, 1},
585     {61, 1},
586     {62, 1},
587     {63, 1},
588     {64, 1},
589     {65, 1},
590 };
591 static arc arcs_19_1[1] = {
592     {0, 1},
593 };
594 static state states_19[2] = {
595     {13, arcs_19_0},
596     {1, arcs_19_1},
597 };
598 static arc arcs_20_0[1] = {
599     {66, 1},
600 };
601 static arc arcs_20_1[1] = {
602     {67, 2},
603 };
604 static arc arcs_20_2[1] = {
605     {0, 2},
606 };
607 static state states_20[3] = {
608     {1, arcs_20_0},
609     {1, arcs_20_1},
610     {1, arcs_20_2},
611 };
612 static arc arcs_21_0[1] = {
613     {68, 1},
614 };
615 static arc arcs_21_1[1] = {
616     {0, 1},
617 };
618 static state states_21[2] = {
619     {1, arcs_21_0},
620     {1, arcs_21_1},
621 };
622 static arc arcs_22_0[5] = {
623     {69, 1},
624     {70, 1},
625     {71, 1},
626     {72, 1},
627     {73, 1},
628 };
629 static arc arcs_22_1[1] = {
630     {0, 1},
631 };
632 static state states_22[2] = {
633     {5, arcs_22_0},
634     {1, arcs_22_1},
635 };
636 static arc arcs_23_0[1] = {
637     {74, 1},
638 };
639 static arc arcs_23_1[1] = {
640     {0, 1},
641 };
642 static state states_23[2] = {
643     {1, arcs_23_0},
644     {1, arcs_23_1},
645 };
646 static arc arcs_24_0[1] = {
647     {75, 1},
648 };
649 static arc arcs_24_1[1] = {
650     {0, 1},
651 };
652 static state states_24[2] = {
653     {1, arcs_24_0},
654     {1, arcs_24_1},
655 };
656 static arc arcs_25_0[1] = {
657     {76, 1},
658 };
659 static arc arcs_25_1[2] = {
660     {9, 2},
661     {0, 1},
662 };
663 static arc arcs_25_2[1] = {
664     {0, 2},
665 };
666 static state states_25[3] = {
667     {1, arcs_25_0},
668     {2, arcs_25_1},
669     {1, arcs_25_2},
670 };
671 static arc arcs_26_0[1] = {
672     {51, 1},
673 };
674 static arc arcs_26_1[1] = {
675     {0, 1},
676 };
677 static state states_26[2] = {
678     {1, arcs_26_0},
679     {1, arcs_26_1},
680 };
681 static arc arcs_27_0[1] = {
682     {77, 1},
683 };
684 static arc arcs_27_1[2] = {
685     {26, 2},
686     {0, 1},
687 };
688 static arc arcs_27_2[2] = {
689     {78, 3},
690     {0, 2},
691 };
692 static arc arcs_27_3[1] = {
693     {26, 4},
694 };
695 static arc arcs_27_4[1] = {
696     {0, 4},
697 };
698 static state states_27[5] = {
699     {1, arcs_27_0},
700     {2, arcs_27_1},
701     {2, arcs_27_2},
702     {1, arcs_27_3},
703     {1, arcs_27_4},
704 };
705 static arc arcs_28_0[2] = {
706     {79, 1},
707     {80, 1},
708 };
709 static arc arcs_28_1[1] = {
710     {0, 1},
711 };
712 static state states_28[2] = {
713     {2, arcs_28_0},
714     {1, arcs_28_1},
715 };
716 static arc arcs_29_0[1] = {
717     {81, 1},
718 };
719 static arc arcs_29_1[1] = {
720     {82, 2},
721 };
722 static arc arcs_29_2[1] = {
723     {0, 2},
724 };
725 static state states_29[3] = {
726     {1, arcs_29_0},
727     {1, arcs_29_1},
728     {1, arcs_29_2},
729 };
730 static arc arcs_30_0[1] = {
731     {78, 1},
732 };
733 static arc arcs_30_1[3] = {
734     {83, 2},
735     {84, 2},
736     {12, 3},
737 };
738 static arc arcs_30_2[4] = {
739     {83, 2},
740     {84, 2},
741     {12, 3},
742     {81, 4},
743 };
744 static arc arcs_30_3[1] = {
745     {81, 4},
746 };
747 static arc arcs_30_4[3] = {
748     {34, 5},
749     {13, 6},
750     {85, 5},
751 };
752 static arc arcs_30_5[1] = {
753     {0, 5},
754 };
755 static arc arcs_30_6[1] = {
756     {85, 7},
757 };
758 static arc arcs_30_7[1] = {
759     {15, 5},
760 };
761 static state states_30[8] = {
762     {1, arcs_30_0},
763     {3, arcs_30_1},
764     {4, arcs_30_2},
765     {1, arcs_30_3},
766     {3, arcs_30_4},
767     {1, arcs_30_5},
768     {1, arcs_30_6},
769     {1, arcs_30_7},
770 };
771 static arc arcs_31_0[1] = {
772     {23, 1},
773 };
774 static arc arcs_31_1[2] = {
775     {87, 2},
776     {0, 1},
777 };
778 static arc arcs_31_2[1] = {
779     {23, 3},
780 };
781 static arc arcs_31_3[1] = {
782     {0, 3},
783 };
784 static state states_31[4] = {
785     {1, arcs_31_0},
786     {2, arcs_31_1},
787     {1, arcs_31_2},
788     {1, arcs_31_3},
789 };
790 static arc arcs_32_0[1] = {
791     {12, 1},
792 };
793 static arc arcs_32_1[2] = {
794     {87, 2},
795     {0, 1},
796 };
797 static arc arcs_32_2[1] = {
798     {23, 3},
799 };
800 static arc arcs_32_3[1] = {
801     {0, 3},
802 };
803 static state states_32[4] = {
804     {1, arcs_32_0},
805     {2, arcs_32_1},
806     {1, arcs_32_2},
807     {1, arcs_32_3},
808 };
809 static arc arcs_33_0[1] = {
810     {86, 1},
811 };
812 static arc arcs_33_1[2] = {
813     {33, 2},
814     {0, 1},
815 };
816 static arc arcs_33_2[2] = {
817     {86, 1},
818     {0, 2},
819 };
820 static state states_33[3] = {
821     {1, arcs_33_0},
822     {2, arcs_33_1},
823     {2, arcs_33_2},
824 };
825 static arc arcs_34_0[1] = {
826     {88, 1},
827 };
828 static arc arcs_34_1[2] = {
829     {33, 0},
830     {0, 1},
831 };
832 static state states_34[2] = {
833     {1, arcs_34_0},
834     {2, arcs_34_1},
835 };
836 static arc arcs_35_0[1] = {
837     {23, 1},
838 };
839 static arc arcs_35_1[2] = {
840     {83, 0},
841     {0, 1},
842 };
843 static state states_35[2] = {
844     {1, arcs_35_0},
845     {2, arcs_35_1},
846 };
847 static arc arcs_36_0[1] = {
848     {89, 1},
849 };
850 static arc arcs_36_1[1] = {
851     {23, 2},
852 };
853 static arc arcs_36_2[2] = {
854     {33, 1},
855     {0, 2},
856 };
857 static state states_36[3] = {
858     {1, arcs_36_0},
859     {1, arcs_36_1},
860     {2, arcs_36_2},
861 };
862 static arc arcs_37_0[1] = {
863     {90, 1},
864 };
865 static arc arcs_37_1[1] = {
866     {23, 2},
867 };
868 static arc arcs_37_2[2] = {
869     {33, 1},
870     {0, 2},
871 };
872 static state states_37[3] = {
873     {1, arcs_37_0},
874     {1, arcs_37_1},
875     {2, arcs_37_2},
876 };
877 static arc arcs_38_0[1] = {
878     {91, 1},
879 };
880 static arc arcs_38_1[1] = {
881     {26, 2},
882 };
883 static arc arcs_38_2[2] = {
884     {33, 3},
885     {0, 2},
886 };
887 static arc arcs_38_3[1] = {
888     {26, 4},
889 };
890 static arc arcs_38_4[1] = {
891     {0, 4},
892 };
893 static state states_38[5] = {
894     {1, arcs_38_0},
895     {1, arcs_38_1},
896     {2, arcs_38_2},
897     {1, arcs_38_3},
898     {1, arcs_38_4},
899 };
900 static arc arcs_39_0[9] = {
901     {92, 1},
902     {93, 1},
903     {94, 1},
904     {95, 1},
905     {96, 1},
906     {19, 1},
907     {18, 1},
908     {17, 1},
909     {97, 1},
910 };
911 static arc arcs_39_1[1] = {
912     {0, 1},
913 };
914 static state states_39[2] = {
915     {9, arcs_39_0},
916     {1, arcs_39_1},
917 };
918 static arc arcs_40_0[1] = {
919     {21, 1},
920 };
921 static arc arcs_40_1[3] = {
922     {19, 2},
923     {96, 2},
924     {94, 2},
925 };
926 static arc arcs_40_2[1] = {
927     {0, 2},
928 };
929 static state states_40[3] = {
930     {1, arcs_40_0},
931     {3, arcs_40_1},
932     {1, arcs_40_2},
933 };
934 static arc arcs_41_0[1] = {
935     {98, 1},
936 };
937 static arc arcs_41_1[1] = {
938     {26, 2},
939 };
940 static arc arcs_41_2[1] = {
941     {27, 3},
942 };
943 static arc arcs_41_3[1] = {
944     {29, 4},
945 };
946 static arc arcs_41_4[3] = {
947     {99, 1},
948     {100, 5},
949     {0, 4},
950 };
951 static arc arcs_41_5[1] = {
952     {27, 6},
953 };
954 static arc arcs_41_6[1] = {
955     {29, 7},
956 };
957 static arc arcs_41_7[1] = {
958     {0, 7},
959 };
960 static state states_41[8] = {
961     {1, arcs_41_0},
962     {1, arcs_41_1},
963     {1, arcs_41_2},
964     {1, arcs_41_3},
965     {3, arcs_41_4},
966     {1, arcs_41_5},
967     {1, arcs_41_6},
968     {1, arcs_41_7},
969 };
970 static arc arcs_42_0[1] = {
971     {101, 1},
972 };
973 static arc arcs_42_1[1] = {
974     {26, 2},
975 };
976 static arc arcs_42_2[1] = {
977     {27, 3},
978 };
979 static arc arcs_42_3[1] = {
980     {29, 4},
981 };
982 static arc arcs_42_4[2] = {
983     {100, 5},
984     {0, 4},
985 };
986 static arc arcs_42_5[1] = {
987     {27, 6},
988 };
989 static arc arcs_42_6[1] = {
990     {29, 7},
991 };
992 static arc arcs_42_7[1] = {
993     {0, 7},
994 };
995 static state states_42[8] = {
996     {1, arcs_42_0},
997     {1, arcs_42_1},
998     {1, arcs_42_2},
999     {1, arcs_42_3},
1000     {2, arcs_42_4},
1001     {1, arcs_42_5},
1002     {1, arcs_42_6},
1003     {1, arcs_42_7},
1004 };
1005 static arc arcs_43_0[1] = {
1006     {102, 1},
1007 };
1008 static arc arcs_43_1[1] = {
1009     {67, 2},
1010 };
1011 static arc arcs_43_2[1] = {
1012     {103, 3},
1013 };
1014 static arc arcs_43_3[1] = {
1015     {9, 4},
1016 };
1017 static arc arcs_43_4[1] = {
1018     {27, 5},
1019 };
1020 static arc arcs_43_5[2] = {
1021     {28, 6},
1022     {29, 7},
1023 };
1024 static arc arcs_43_6[1] = {
1025     {29, 7},
1026 };
1027 static arc arcs_43_7[2] = {
1028     {100, 8},
1029     {0, 7},
1030 };
1031 static arc arcs_43_8[1] = {
1032     {27, 9},
1033 };
1034 static arc arcs_43_9[1] = {
1035     {29, 10},
1036 };
1037 static arc arcs_43_10[1] = {
1038     {0, 10},
1039 };
1040 static state states_43[11] = {
1041     {1, arcs_43_0},
1042     {1, arcs_43_1},
1043     {1, arcs_43_2},
1044     {1, arcs_43_3},
1045     {1, arcs_43_4},
1046     {2, arcs_43_5},
1047     {1, arcs_43_6},
1048     {2, arcs_43_7},
1049     {1, arcs_43_8},
1050     {1, arcs_43_9},
1051     {1, arcs_43_10},
1052 };
1053 static arc arcs_44_0[1] = {
1054     {104, 1},
1055 };
1056 static arc arcs_44_1[1] = {
1057     {27, 2},
1058 };
1059 static arc arcs_44_2[1] = {
1060     {29, 3},
1061 };
1062 static arc arcs_44_3[2] = {
1063     {105, 4},
1064     {106, 5},
1065 };
1066 static arc arcs_44_4[1] = {
1067     {27, 6},
1068 };
1069 static arc arcs_44_5[1] = {
1070     {27, 7},
1071 };
1072 static arc arcs_44_6[1] = {
1073     {29, 8},
1074 };
1075 static arc arcs_44_7[1] = {
1076     {29, 9},
1077 };
1078 static arc arcs_44_8[4] = {
1079     {105, 4},
1080     {100, 10},
1081     {106, 5},
1082     {0, 8},
1083 };
1084 static arc arcs_44_9[1] = {
1085     {0, 9},
1086 };
1087 static arc arcs_44_10[1] = {
1088     {27, 11},
1089 };
1090 static arc arcs_44_11[1] = {
1091     {29, 12},
1092 };
1093 static arc arcs_44_12[2] = {
1094     {106, 5},
1095     {0, 12},
1096 };
1097 static state states_44[13] = {
1098     {1, arcs_44_0},
1099     {1, arcs_44_1},
1100     {1, arcs_44_2},
1101     {2, arcs_44_3},
1102     {1, arcs_44_4},
1103     {1, arcs_44_5},
1104     {1, arcs_44_6},
1105     {1, arcs_44_7},
1106     {4, arcs_44_8},
1107     {1, arcs_44_9},
1108     {1, arcs_44_10},
1109     {1, arcs_44_11},
1110     {2, arcs_44_12},
1111 };
1112 static arc arcs_45_0[1] = {
1113     {107, 1},
1114 };
1115 static arc arcs_45_1[1] = {
1116     {108, 2},
1117 };
1118 static arc arcs_45_2[2] = {
1119     {33, 1},
1120     {27, 3},
1121 };
1122 static arc arcs_45_3[2] = {
1123     {28, 4},
1124     {29, 5},
1125 };
1126 static arc arcs_45_4[1] = {
1127     {29, 5},
1128 };
1129 static arc arcs_45_5[1] = {
1130     {0, 5},
1131 };
1132 static state states_45[6] = {
1133     {1, arcs_45_0},
1134     {1, arcs_45_1},
1135     {2, arcs_45_2},
1136     {2, arcs_45_3},
1137     {1, arcs_45_4},
1138     {1, arcs_45_5},
1139 };
1140 static arc arcs_46_0[1] = {
1141     {26, 1},
1142 };
1143 static arc arcs_46_1[2] = {
1144     {87, 2},
1145     {0, 1},
1146 };
1147 static arc arcs_46_2[1] = {
1148     {109, 3},
1149 };
1150 static arc arcs_46_3[1] = {
1151     {0, 3},
1152 };
1153 static state states_46[4] = {
1154     {1, arcs_46_0},
1155     {2, arcs_46_1},
1156     {1, arcs_46_2},
1157     {1, arcs_46_3},
1158 };
1159 static arc arcs_47_0[1] = {
1160     {110, 1},
1161 };
1162 static arc arcs_47_1[2] = {
1163     {26, 2},
1164     {0, 1},
1165 };
1166 static arc arcs_47_2[2] = {
1167     {87, 3},
1168     {0, 2},
1169 };
1170 static arc arcs_47_3[1] = {
1171     {23, 4},
1172 };
1173 static arc arcs_47_4[1] = {
1174     {0, 4},
1175 };
1176 static state states_47[5] = {
1177     {1, arcs_47_0},
1178     {2, arcs_47_1},
1179     {2, arcs_47_2},
1180     {1, arcs_47_3},
1181     {1, arcs_47_4},
1182 };
1183 static arc arcs_48_0[2] = {
1184     {3, 1},
1185     {2, 2},
1186 };
1187 static arc arcs_48_1[1] = {
1188     {0, 1},
1189 };
1190 static arc arcs_48_2[2] = {
1191     {28, 3},
1192     {111, 4},
1193 };
1194 static arc arcs_48_3[1] = {
1195     {2, 5},
1196 };
1197 static arc arcs_48_4[1] = {
1198     {6, 6},
1199 };
1200 static arc arcs_48_5[1] = {
1201     {111, 4},
1202 };
1203 static arc arcs_48_6[2] = {
1204     {6, 6},
1205     {112, 1},
1206 };
1207 static state states_48[7] = {
1208     {2, arcs_48_0},
1209     {1, arcs_48_1},
1210     {2, arcs_48_2},
1211     {1, arcs_48_3},
1212     {1, arcs_48_4},
1213     {1, arcs_48_5},
1214     {2, arcs_48_6},
1215 };
1216 static arc arcs_49_0[2] = {
1217     {113, 1},
1218     {114, 2},
1219 };
1220 static arc arcs_49_1[2] = {
1221     {98, 3},
1222     {0, 1},
1223 };
1224 static arc arcs_49_2[1] = {
1225     {0, 2},
1226 };
1227 static arc arcs_49_3[1] = {
1228     {113, 4},
1229 };
1230 static arc arcs_49_4[1] = {
1231     {100, 5},
1232 };
1233 static arc arcs_49_5[1] = {
1234     {26, 2},
1235 };
1236 static state states_49[6] = {
1237     {2, arcs_49_0},
1238     {2, arcs_49_1},
1239     {1, arcs_49_2},
1240     {1, arcs_49_3},
1241     {1, arcs_49_4},
1242     {1, arcs_49_5},
1243 };
1244 static arc arcs_50_0[2] = {
1245     {113, 1},
1246     {116, 1},
1247 };
1248 static arc arcs_50_1[1] = {
1249     {0, 1},
1250 };
1251 static state states_50[2] = {
1252     {2, arcs_50_0},
1253     {1, arcs_50_1},
1254 };
1255 static arc arcs_51_0[1] = {
1256     {117, 1},
1257 };
1258 static arc arcs_51_1[2] = {
1259     {36, 2},
1260     {27, 3},
1261 };
1262 static arc arcs_51_2[1] = {
1263     {27, 3},
1264 };
1265 static arc arcs_51_3[1] = {
1266     {26, 4},
1267 };
1268 static arc arcs_51_4[1] = {
1269     {0, 4},
1270 };
1271 static state states_51[5] = {
1272     {1, arcs_51_0},
1273     {2, arcs_51_1},
1274     {1, arcs_51_2},
1275     {1, arcs_51_3},
1276     {1, arcs_51_4},
1277 };
1278 static arc arcs_52_0[1] = {
1279     {117, 1},
1280 };
1281 static arc arcs_52_1[2] = {
1282     {36, 2},
1283     {27, 3},
1284 };
1285 static arc arcs_52_2[1] = {
1286     {27, 3},
1287 };
1288 static arc arcs_52_3[1] = {
1289     {115, 4},
1290 };
1291 static arc arcs_52_4[1] = {
1292     {0, 4},
1293 };
1294 static state states_52[5] = {
1295     {1, arcs_52_0},
1296     {2, arcs_52_1},
1297     {1, arcs_52_2},
1298     {1, arcs_52_3},
1299     {1, arcs_52_4},
1300 };
1301 static arc arcs_53_0[1] = {
1302     {118, 1},
1303 };
1304 static arc arcs_53_1[2] = {
1305     {119, 0},
1306     {0, 1},
1307 };
1308 static state states_53[2] = {
1309     {1, arcs_53_0},
1310     {2, arcs_53_1},
1311 };
1312 static arc arcs_54_0[1] = {
1313     {120, 1},
1314 };
1315 static arc arcs_54_1[2] = {
1316     {121, 0},
1317     {0, 1},
1318 };
1319 static state states_54[2] = {
1320     {1, arcs_54_0},
1321     {2, arcs_54_1},
1322 };
1323 static arc arcs_55_0[2] = {
1324     {122, 1},
1325     {123, 2},
1326 };
1327 static arc arcs_55_1[1] = {
1328     {120, 2},
1329 };
1330 static arc arcs_55_2[1] = {
1331     {0, 2},
1332 };
1333 static state states_55[3] = {
1334     {2, arcs_55_0},
1335     {1, arcs_55_1},
1336     {1, arcs_55_2},
1337 };
1338 static arc arcs_56_0[1] = {
1339     {109, 1},
1340 };
1341 static arc arcs_56_1[2] = {
1342     {124, 0},
1343     {0, 1},
1344 };
1345 static state states_56[2] = {
1346     {1, arcs_56_0},
1347     {2, arcs_56_1},
1348 };
1349 static arc arcs_57_0[10] = {
1350     {125, 1},
1351     {126, 1},
1352     {127, 1},
1353     {128, 1},
1354     {129, 1},
1355     {130, 1},
1356     {131, 1},
1357     {103, 1},
1358     {122, 2},
1359     {132, 3},
1360 };
1361 static arc arcs_57_1[1] = {
1362     {0, 1},
1363 };
1364 static arc arcs_57_2[1] = {
1365     {103, 1},
1366 };
1367 static arc arcs_57_3[2] = {
1368     {122, 1},
1369     {0, 3},
1370 };
1371 static state states_57[4] = {
1372     {10, arcs_57_0},
1373     {1, arcs_57_1},
1374     {1, arcs_57_2},
1375     {2, arcs_57_3},
1376 };
1377 static arc arcs_58_0[1] = {
1378     {34, 1},
1379 };
1380 static arc arcs_58_1[1] = {
1381     {109, 2},
1382 };
1383 static arc arcs_58_2[1] = {
1384     {0, 2},
1385 };
1386 static state states_58[3] = {
1387     {1, arcs_58_0},
1388     {1, arcs_58_1},
1389     {1, arcs_58_2},
1390 };
1391 static arc arcs_59_0[1] = {
1392     {133, 1},
1393 };
1394 static arc arcs_59_1[2] = {
1395     {134, 0},
1396     {0, 1},
1397 };
1398 static state states_59[2] = {
1399     {1, arcs_59_0},
1400     {2, arcs_59_1},
1401 };
1402 static arc arcs_60_0[1] = {
1403     {135, 1},
1404 };
1405 static arc arcs_60_1[2] = {
1406     {136, 0},
1407     {0, 1},
1408 };
1409 static state states_60[2] = {
1410     {1, arcs_60_0},
1411     {2, arcs_60_1},
1412 };
1413 static arc arcs_61_0[1] = {
1414     {137, 1},
1415 };
1416 static arc arcs_61_1[2] = {
1417     {138, 0},
1418     {0, 1},
1419 };
1420 static state states_61[2] = {
1421     {1, arcs_61_0},
1422     {2, arcs_61_1},
1423 };
1424 static arc arcs_62_0[1] = {
1425     {139, 1},
1426 };
1427 static arc arcs_62_1[3] = {
1428     {140, 0},
1429     {141, 0},
1430     {0, 1},
1431 };
1432 static state states_62[2] = {
1433     {1, arcs_62_0},
1434     {3, arcs_62_1},
1435 };
1436 static arc arcs_63_0[1] = {
1437     {142, 1},
1438 };
1439 static arc arcs_63_1[3] = {
1440     {143, 0},
1441     {144, 0},
1442     {0, 1},
1443 };
1444 static state states_63[2] = {
1445     {1, arcs_63_0},
1446     {3, arcs_63_1},
1447 };
1448 static arc arcs_64_0[1] = {
1449     {145, 1},
1450 };
1451 static arc arcs_64_1[6] = {
1452     {34, 0},
1453     {11, 0},
1454     {146, 0},
1455     {147, 0},
1456     {148, 0},
1457     {0, 1},
1458 };
1459 static state states_64[2] = {
1460     {1, arcs_64_0},
1461     {6, arcs_64_1},
1462 };
1463 static arc arcs_65_0[4] = {
1464     {143, 1},
1465     {144, 1},
1466     {149, 1},
1467     {150, 2},
1468 };
1469 static arc arcs_65_1[1] = {
1470     {145, 2},
1471 };
1472 static arc arcs_65_2[1] = {
1473     {0, 2},
1474 };
1475 static state states_65[3] = {
1476     {4, arcs_65_0},
1477     {1, arcs_65_1},
1478     {1, arcs_65_2},
1479 };
1480 static arc arcs_66_0[1] = {
1481     {151, 1},
1482 };
1483 static arc arcs_66_1[2] = {
1484     {35, 2},
1485     {0, 1},
1486 };
1487 static arc arcs_66_2[1] = {
1488     {145, 3},
1489 };
1490 static arc arcs_66_3[1] = {
1491     {0, 3},
1492 };
1493 static state states_66[4] = {
1494     {1, arcs_66_0},
1495     {2, arcs_66_1},
1496     {1, arcs_66_2},
1497     {1, arcs_66_3},
1498 };
1499 static arc arcs_67_0[2] = {
1500     {152, 1},
1501     {153, 2},
1502 };
1503 static arc arcs_67_1[1] = {
1504     {153, 2},
1505 };
1506 static arc arcs_67_2[2] = {
1507     {154, 2},
1508     {0, 2},
1509 };
1510 static state states_67[3] = {
1511     {2, arcs_67_0},
1512     {1, arcs_67_1},
1513     {2, arcs_67_2},
1514 };
1515 static arc arcs_68_0[10] = {
1516     {13, 1},
1517     {156, 2},
1518     {158, 3},
1519     {23, 4},
1520     {161, 4},
1521     {162, 5},
1522     {84, 4},
1523     {163, 4},
1524     {164, 4},
1525     {165, 4},
1526 };
1527 static arc arcs_68_1[3] = {
1528     {51, 6},
1529     {155, 6},
1530     {15, 4},
1531 };
1532 static arc arcs_68_2[2] = {
1533     {155, 7},
1534     {157, 4},
1535 };
1536 static arc arcs_68_3[2] = {
1537     {159, 8},
1538     {160, 4},
1539 };
1540 static arc arcs_68_4[1] = {
1541     {0, 4},
1542 };
1543 static arc arcs_68_5[2] = {
1544     {162, 5},
1545     {0, 5},
1546 };
1547 static arc arcs_68_6[1] = {
1548     {15, 4},
1549 };
1550 static arc arcs_68_7[1] = {
1551     {157, 4},
1552 };
1553 static arc arcs_68_8[1] = {
1554     {160, 4},
1555 };
1556 static state states_68[9] = {
1557     {10, arcs_68_0},
1558     {3, arcs_68_1},
1559     {2, arcs_68_2},
1560     {2, arcs_68_3},
1561     {1, arcs_68_4},
1562     {2, arcs_68_5},
1563     {1, arcs_68_6},
1564     {1, arcs_68_7},
1565     {1, arcs_68_8},
1566 };
1567 static arc arcs_69_0[2] = {
1568     {26, 1},
1569     {52, 1},
1570 };
1571 static arc arcs_69_1[3] = {
1572     {166, 2},
1573     {33, 3},
1574     {0, 1},
1575 };
1576 static arc arcs_69_2[1] = {
1577     {0, 2},
1578 };
1579 static arc arcs_69_3[3] = {
1580     {26, 4},
1581     {52, 4},
1582     {0, 3},
1583 };
1584 static arc arcs_69_4[2] = {
1585     {33, 3},
1586     {0, 4},
1587 };
1588 static state states_69[5] = {
1589     {2, arcs_69_0},
1590     {3, arcs_69_1},
1591     {1, arcs_69_2},
1592     {3, arcs_69_3},
1593     {2, arcs_69_4},
1594 };
1595 static arc arcs_70_0[3] = {
1596     {13, 1},
1597     {156, 2},
1598     {83, 3},
1599 };
1600 static arc arcs_70_1[2] = {
1601     {14, 4},
1602     {15, 5},
1603 };
1604 static arc arcs_70_2[1] = {
1605     {167, 6},
1606 };
1607 static arc arcs_70_3[1] = {
1608     {23, 5},
1609 };
1610 static arc arcs_70_4[1] = {
1611     {15, 5},
1612 };
1613 static arc arcs_70_5[1] = {
1614     {0, 5},
1615 };
1616 static arc arcs_70_6[1] = {
1617     {157, 5},
1618 };
1619 static state states_70[7] = {
1620     {3, arcs_70_0},
1621     {2, arcs_70_1},
1622     {1, arcs_70_2},
1623     {1, arcs_70_3},
1624     {1, arcs_70_4},
1625     {1, arcs_70_5},
1626     {1, arcs_70_6},
1627 };
1628 static arc arcs_71_0[1] = {
1629     {168, 1},
1630 };
1631 static arc arcs_71_1[2] = {
1632     {33, 2},
1633     {0, 1},
1634 };
1635 static arc arcs_71_2[2] = {
1636     {168, 1},
1637     {0, 2},
1638 };
1639 static state states_71[3] = {
1640     {1, arcs_71_0},
1641     {2, arcs_71_1},
1642     {2, arcs_71_2},
1643 };
1644 static arc arcs_72_0[2] = {
1645     {26, 1},
1646     {27, 2},
1647 };
1648 static arc arcs_72_1[2] = {
1649     {27, 2},
1650     {0, 1},
1651 };
1652 static arc arcs_72_2[3] = {
1653     {26, 3},
1654     {169, 4},
1655     {0, 2},
1656 };
1657 static arc arcs_72_3[2] = {
1658     {169, 4},
1659     {0, 3},
1660 };
1661 static arc arcs_72_4[1] = {
1662     {0, 4},
1663 };
1664 static state states_72[5] = {
1665     {2, arcs_72_0},
1666     {2, arcs_72_1},
1667     {3, arcs_72_2},
1668     {2, arcs_72_3},
1669     {1, arcs_72_4},
1670 };
1671 static arc arcs_73_0[1] = {
1672     {27, 1},
1673 };
1674 static arc arcs_73_1[2] = {
1675     {26, 2},
1676     {0, 1},
1677 };
1678 static arc arcs_73_2[1] = {
1679     {0, 2},
1680 };
1681 static state states_73[3] = {
1682     {1, arcs_73_0},
1683     {2, arcs_73_1},
1684     {1, arcs_73_2},
1685 };
1686 static arc arcs_74_0[2] = {
1687     {109, 1},
1688     {52, 1},
1689 };
1690 static arc arcs_74_1[2] = {
1691     {33, 2},
1692     {0, 1},
1693 };
1694 static arc arcs_74_2[3] = {
1695     {109, 1},
1696     {52, 1},
1697     {0, 2},
1698 };
1699 static state states_74[3] = {
1700     {2, arcs_74_0},
1701     {2, arcs_74_1},
1702     {3, arcs_74_2},
1703 };
1704 static arc arcs_75_0[1] = {
1705     {26, 1},
1706 };
1707 static arc arcs_75_1[2] = {
1708     {33, 2},
1709     {0, 1},
1710 };
1711 static arc arcs_75_2[2] = {
1712     {26, 1},
1713     {0, 2},
1714 };
1715 static state states_75[3] = {
1716     {1, arcs_75_0},
1717     {2, arcs_75_1},
1718     {2, arcs_75_2},
1719 };
1720 static arc arcs_76_0[3] = {
1721     {26, 1},
1722     {35, 2},
1723     {52, 3},
1724 };
1725 static arc arcs_76_1[4] = {
1726     {27, 4},
1727     {166, 5},
1728     {33, 6},
1729     {0, 1},
1730 };
1731 static arc arcs_76_2[1] = {
1732     {109, 7},
1733 };
1734 static arc arcs_76_3[3] = {
1735     {166, 5},
1736     {33, 6},
1737     {0, 3},
1738 };
1739 static arc arcs_76_4[1] = {
1740     {26, 7},
1741 };
1742 static arc arcs_76_5[1] = {
1743     {0, 5},
1744 };
1745 static arc arcs_76_6[3] = {
1746     {26, 8},
1747     {52, 8},
1748     {0, 6},
1749 };
1750 static arc arcs_76_7[3] = {
1751     {166, 5},
1752     {33, 9},
1753     {0, 7},
1754 };
1755 static arc arcs_76_8[2] = {
1756     {33, 6},
1757     {0, 8},
1758 };
1759 static arc arcs_76_9[3] = {
1760     {26, 10},
1761     {35, 11},
1762     {0, 9},
1763 };
1764 static arc arcs_76_10[1] = {
1765     {27, 12},
1766 };
1767 static arc arcs_76_11[1] = {
1768     {109, 13},
1769 };
1770 static arc arcs_76_12[1] = {
1771     {26, 13},
1772 };
1773 static arc arcs_76_13[2] = {
1774     {33, 9},
1775     {0, 13},
1776 };
1777 static state states_76[14] = {
1778     {3, arcs_76_0},
1779     {4, arcs_76_1},
1780     {1, arcs_76_2},
1781     {3, arcs_76_3},
1782     {1, arcs_76_4},
1783     {1, arcs_76_5},
1784     {3, arcs_76_6},
1785     {3, arcs_76_7},
1786     {2, arcs_76_8},
1787     {3, arcs_76_9},
1788     {1, arcs_76_10},
1789     {1, arcs_76_11},
1790     {1, arcs_76_12},
1791     {2, arcs_76_13},
1792 };
1793 static arc arcs_77_0[1] = {
1794     {170, 1},
1795 };
1796 static arc arcs_77_1[1] = {
1797     {23, 2},
1798 };
1799 static arc arcs_77_2[2] = {
1800     {13, 3},
1801     {27, 4},
1802 };
1803 static arc arcs_77_3[2] = {
1804     {14, 5},
1805     {15, 6},
1806 };
1807 static arc arcs_77_4[1] = {
1808     {29, 7},
1809 };
1810 static arc arcs_77_5[1] = {
1811     {15, 6},
1812 };
1813 static arc arcs_77_6[1] = {
1814     {27, 4},
1815 };
1816 static arc arcs_77_7[1] = {
1817     {0, 7},
1818 };
1819 static state states_77[8] = {
1820     {1, arcs_77_0},
1821     {1, arcs_77_1},
1822     {2, arcs_77_2},
1823     {2, arcs_77_3},
1824     {1, arcs_77_4},
1825     {1, arcs_77_5},
1826     {1, arcs_77_6},
1827     {1, arcs_77_7},
1828 };
1829 static arc arcs_78_0[1] = {
1830     {171, 1},
1831 };
1832 static arc arcs_78_1[2] = {
1833     {33, 2},
1834     {0, 1},
1835 };
1836 static arc arcs_78_2[2] = {
1837     {171, 1},
1838     {0, 2},
1839 };
1840 static state states_78[3] = {
1841     {1, arcs_78_0},
1842     {2, arcs_78_1},
1843     {2, arcs_78_2},
1844 };
1845 static arc arcs_79_0[3] = {
1846     {26, 1},
1847     {35, 2},
1848     {34, 2},
1849 };
1850 static arc arcs_79_1[3] = {
1851     {166, 3},
1852     {32, 2},
1853     {0, 1},
1854 };
1855 static arc arcs_79_2[1] = {
1856     {26, 3},
1857 };
1858 static arc arcs_79_3[1] = {
1859     {0, 3},
1860 };
1861 static state states_79[4] = {
1862     {3, arcs_79_0},
1863     {3, arcs_79_1},
1864     {1, arcs_79_2},
1865     {1, arcs_79_3},
1866 };
1867 static arc arcs_80_0[2] = {
1868     {166, 1},
1869     {173, 1},
1870 };
1871 static arc arcs_80_1[1] = {
1872     {0, 1},
1873 };
1874 static state states_80[2] = {
1875     {2, arcs_80_0},
1876     {1, arcs_80_1},
1877 };
1878 static arc arcs_81_0[1] = {
1879     {102, 1},
1880 };
1881 static arc arcs_81_1[1] = {
1882     {67, 2},
1883 };
1884 static arc arcs_81_2[1] = {
1885     {103, 3},
1886 };
1887 static arc arcs_81_3[1] = {
1888     {113, 4},
1889 };
1890 static arc arcs_81_4[2] = {
1891     {172, 5},
1892     {0, 4},
1893 };
1894 static arc arcs_81_5[1] = {
1895     {0, 5},
1896 };
1897 static state states_81[6] = {
1898     {1, arcs_81_0},
1899     {1, arcs_81_1},
1900     {1, arcs_81_2},
1901     {1, arcs_81_3},
1902     {2, arcs_81_4},
1903     {1, arcs_81_5},
1904 };
1905 static arc arcs_82_0[2] = {
1906     {21, 1},
1907     {174, 2},
1908 };
1909 static arc arcs_82_1[1] = {
1910     {174, 2},
1911 };
1912 static arc arcs_82_2[1] = {
1913     {0, 2},
1914 };
1915 static state states_82[3] = {
1916     {2, arcs_82_0},
1917     {1, arcs_82_1},
1918     {1, arcs_82_2},
1919 };
1920 static arc arcs_83_0[1] = {
1921     {98, 1},
1922 };
1923 static arc arcs_83_1[1] = {
1924     {115, 2},
1925 };
1926 static arc arcs_83_2[2] = {
1927     {172, 3},
1928     {0, 2},
1929 };
1930 static arc arcs_83_3[1] = {
1931     {0, 3},
1932 };
1933 static state states_83[4] = {
1934     {1, arcs_83_0},
1935     {1, arcs_83_1},
1936     {2, arcs_83_2},
1937     {1, arcs_83_3},
1938 };
1939 static arc arcs_84_0[1] = {
1940     {23, 1},
1941 };
1942 static arc arcs_84_1[1] = {
1943     {0, 1},
1944 };
1945 static state states_84[2] = {
1946     {1, arcs_84_0},
1947     {1, arcs_84_1},
1948 };
1949 static arc arcs_85_0[1] = {
1950     {176, 1},
1951 };
1952 static arc arcs_85_1[2] = {
1953     {177, 2},
1954     {0, 1},
1955 };
1956 static arc arcs_85_2[1] = {
1957     {0, 2},
1958 };
1959 static state states_85[3] = {
1960     {1, arcs_85_0},
1961     {2, arcs_85_1},
1962     {1, arcs_85_2},
1963 };
1964 static arc arcs_86_0[2] = {
1965     {78, 1},
1966     {9, 2},
1967 };
1968 static arc arcs_86_1[1] = {
1969     {26, 2},
1970 };
1971 static arc arcs_86_2[1] = {
1972     {0, 2},
1973 };
1974 static state states_86[3] = {
1975     {2, arcs_86_0},
1976     {1, arcs_86_1},
1977     {1, arcs_86_2},
1978 };
1979 static arc arcs_87_0[1] = {
1980     {179, 1},
1981 };
1982 static arc arcs_87_1[2] = {
1983     {2, 1},
1984     {7, 2},
1985 };
1986 static arc arcs_87_2[1] = {
1987     {0, 2},
1988 };
1989 static state states_87[3] = {
1990     {1, arcs_87_0},
1991     {2, arcs_87_1},
1992     {1, arcs_87_2},
1993 };
1994 static arc arcs_88_0[1] = {
1995     {13, 1},
1996 };
1997 static arc arcs_88_1[2] = {
1998     {180, 2},
1999     {15, 3},
2000 };
2001 static arc arcs_88_2[1] = {
2002     {15, 3},
2003 };
2004 static arc arcs_88_3[1] = {
2005     {25, 4},
2006 };
2007 static arc arcs_88_4[1] = {
2008     {26, 5},
2009 };
2010 static arc arcs_88_5[1] = {
2011     {0, 5},
2012 };
2013 static state states_88[6] = {
2014     {1, arcs_88_0},
2015     {2, arcs_88_1},
2016     {1, arcs_88_2},
2017     {1, arcs_88_3},
2018     {1, arcs_88_4},
2019     {1, arcs_88_5},
2020 };
2021 static arc arcs_89_0[3] = {
2022     {26, 1},
2023     {34, 2},
2024     {35, 3},
2025 };
2026 static arc arcs_89_1[2] = {
2027     {33, 4},
2028     {0, 1},
2029 };
2030 static arc arcs_89_2[3] = {
2031     {26, 5},
2032     {33, 6},
2033     {0, 2},
2034 };
2035 static arc arcs_89_3[1] = {
2036     {26, 7},
2037 };
2038 static arc arcs_89_4[4] = {
2039     {26, 1},
2040     {34, 8},
2041     {35, 3},
2042     {0, 4},
2043 };
2044 static arc arcs_89_5[2] = {
2045     {33, 6},
2046     {0, 5},
2047 };
2048 static arc arcs_89_6[2] = {
2049     {26, 5},
2050     {35, 3},
2051 };
2052 static arc arcs_89_7[1] = {
2053     {0, 7},
2054 };
2055 static arc arcs_89_8[3] = {
2056     {26, 9},
2057     {33, 10},
2058     {0, 8},
2059 };
2060 static arc arcs_89_9[2] = {
2061     {33, 10},
2062     {0, 9},
2063 };
2064 static arc arcs_89_10[2] = {
2065     {26, 9},
2066     {35, 3},
2067 };
2068 static state states_89[11] = {
2069     {3, arcs_89_0},
2070     {2, arcs_89_1},
2071     {3, arcs_89_2},
2072     {1, arcs_89_3},
2073     {4, arcs_89_4},
2074     {2, arcs_89_5},
2075     {2, arcs_89_6},
2076     {1, arcs_89_7},
2077     {3, arcs_89_8},
2078     {2, arcs_89_9},
2079     {2, arcs_89_10},
2080 };
2081 static dfa dfas[90] = {
2082     {256, "single_input", 0, 3, states_0,
2083      "\004\050\340\000\004\000\000\000\024\174\022\016\144\011\040\004\000\200\041\121\076\004\001"},
2084     {257, "file_input", 0, 2, states_1,
2085      "\204\050\340\000\004\000\000\000\024\174\022\016\144\011\040\004\000\200\041\121\076\004\001"},
2086     {258, "eval_input", 0, 3, states_2,
2087      "\000\040\200\000\000\000\000\000\000\000\020\000\000\000\040\004\000\200\041\121\076\000\000"},
2088     {259, "decorator", 0, 7, states_3,
2089      "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2090     {260, "decorators", 0, 2, states_4,
2091      "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2092     {261, "decorated", 0, 3, states_5,
2093      "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2094     {262, "async_funcdef", 0, 3, states_6,
2095      "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2096     {263, "funcdef", 0, 9, states_7,
2097      "\000\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2098     {264, "parameters", 0, 4, states_8,
2099      "\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2100     {265, "typedargslist", 0, 23, states_9,
2101      "\000\000\200\000\014\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2102     {266, "tfpdef", 0, 4, states_10,
2103      "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2104     {267, "varargslist", 0, 19, states_11,
2105      "\000\000\200\000\014\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2106     {268, "vfpdef", 0, 2, states_12,
2107      "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2108     {269, "stmt", 0, 2, states_13,
2109      "\000\050\340\000\004\000\000\000\024\174\022\016\144\011\040\004\000\200\041\121\076\004\001"},
2110     {270, "simple_stmt", 0, 4, states_14,
2111      "\000\040\200\000\004\000\000\000\024\174\022\016\000\000\040\004\000\200\041\121\076\000\001"},
2112     {271, "small_stmt", 0, 2, states_15,
2113      "\000\040\200\000\004\000\000\000\024\174\022\016\000\000\040\004\000\200\041\121\076\000\001"},
2114     {272, "expr_stmt", 0, 6, states_16,
2115      "\000\040\200\000\004\000\000\000\000\000\020\000\000\000\040\004\000\200\041\121\076\000\000"},
2116     {273, "annassign", 0, 5, states_17,
2117      "\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2118     {274, "testlist_star_expr", 0, 3, states_18,
2119      "\000\040\200\000\004\000\000\000\000\000\020\000\000\000\040\004\000\200\041\121\076\000\000"},
2120     {275, "augassign", 0, 2, states_19,
2121      "\000\000\000\000\000\000\340\377\003\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2122     {276, "del_stmt", 0, 3, states_20,
2123      "\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2124     {277, "pass_stmt", 0, 2, states_21,
2125      "\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2126     {278, "flow_stmt", 0, 2, states_22,
2127      "\000\000\000\000\000\000\000\000\000\074\000\000\000\000\000\000\000\000\000\000\000\000\001"},
2128     {279, "break_stmt", 0, 2, states_23,
2129      "\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2130     {280, "continue_stmt", 0, 2, states_24,
2131      "\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2132     {281, "return_stmt", 0, 3, states_25,
2133      "\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2134     {282, "yield_stmt", 0, 2, states_26,
2135      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001"},
2136     {283, "raise_stmt", 0, 5, states_27,
2137      "\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2138     {284, "import_stmt", 0, 2, states_28,
2139      "\000\000\000\000\000\000\000\000\000\100\002\000\000\000\000\000\000\000\000\000\000\000\000"},
2140     {285, "import_name", 0, 3, states_29,
2141      "\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000"},
2142     {286, "import_from", 0, 8, states_30,
2143      "\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2144     {287, "import_as_name", 0, 4, states_31,
2145      "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2146     {288, "dotted_as_name", 0, 4, states_32,
2147      "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2148     {289, "import_as_names", 0, 3, states_33,
2149      "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2150     {290, "dotted_as_names", 0, 2, states_34,
2151      "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2152     {291, "dotted_name", 0, 2, states_35,
2153      "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2154     {292, "global_stmt", 0, 3, states_36,
2155      "\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000"},
2156     {293, "nonlocal_stmt", 0, 3, states_37,
2157      "\000\000\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000"},
2158     {294, "assert_stmt", 0, 5, states_38,
2159      "\000\000\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000"},
2160     {295, "compound_stmt", 0, 2, states_39,
2161      "\000\010\140\000\000\000\000\000\000\000\000\000\144\011\000\000\000\000\000\000\000\004\000"},
2162     {296, "async_stmt", 0, 3, states_40,
2163      "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2164     {297, "if_stmt", 0, 8, states_41,
2165      "\000\000\000\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000"},
2166     {298, "while_stmt", 0, 8, states_42,
2167      "\000\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000"},
2168     {299, "for_stmt", 0, 11, states_43,
2169      "\000\000\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000"},
2170     {300, "try_stmt", 0, 13, states_44,
2171      "\000\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000"},
2172     {301, "with_stmt", 0, 6, states_45,
2173      "\000\000\000\000\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000"},
2174     {302, "with_item", 0, 4, states_46,
2175      "\000\040\200\000\000\000\000\000\000\000\020\000\000\000\040\004\000\200\041\121\076\000\000"},
2176     {303, "except_clause", 0, 5, states_47,
2177      "\000\000\000\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000"},
2178     {304, "suite", 0, 7, states_48,
2179      "\004\040\200\000\004\000\000\000\024\174\022\016\000\000\040\004\000\200\041\121\076\000\001"},
2180     {305, "test", 0, 6, states_49,
2181      "\000\040\200\000\000\000\000\000\000\000\020\000\000\000\040\004\000\200\041\121\076\000\000"},
2182     {306, "test_nocond", 0, 2, states_50,
2183      "\000\040\200\000\000\000\000\000\000\000\020\000\000\000\040\004\000\200\041\121\076\000\000"},
2184     {307, "lambdef", 0, 5, states_51,
2185      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000"},
2186     {308, "lambdef_nocond", 0, 5, states_52,
2187      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000"},
2188     {309, "or_test", 0, 2, states_53,
2189      "\000\040\200\000\000\000\000\000\000\000\020\000\000\000\000\004\000\200\041\121\076\000\000"},
2190     {310, "and_test", 0, 2, states_54,
2191      "\000\040\200\000\000\000\000\000\000\000\020\000\000\000\000\004\000\200\041\121\076\000\000"},
2192     {311, "not_test", 0, 3, states_55,
2193      "\000\040\200\000\000\000\000\000\000\000\020\000\000\000\000\004\000\200\041\121\076\000\000"},
2194     {312, "comparison", 0, 2, states_56,
2195      "\000\040\200\000\000\000\000\000\000\000\020\000\000\000\000\000\000\200\041\121\076\000\000"},
2196     {313, "comp_op", 0, 4, states_57,
2197      "\000\000\000\000\000\000\000\000\000\000\000\000\200\000\000\344\037\000\000\000\000\000\000"},
2198     {314, "star_expr", 0, 3, states_58,
2199      "\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2200     {315, "expr", 0, 2, states_59,
2201      "\000\040\200\000\000\000\000\000\000\000\020\000\000\000\000\000\000\200\041\121\076\000\000"},
2202     {316, "xor_expr", 0, 2, states_60,
2203      "\000\040\200\000\000\000\000\000\000\000\020\000\000\000\000\000\000\200\041\121\076\000\000"},
2204     {317, "and_expr", 0, 2, states_61,
2205      "\000\040\200\000\000\000\000\000\000\000\020\000\000\000\000\000\000\200\041\121\076\000\000"},
2206     {318, "shift_expr", 0, 2, states_62,
2207      "\000\040\200\000\000\000\000\000\000\000\020\000\000\000\000\000\000\200\041\121\076\000\000"},
2208     {319, "arith_expr", 0, 2, states_63,
2209      "\000\040\200\000\000\000\000\000\000\000\020\000\000\000\000\000\000\200\041\121\076\000\000"},
2210     {320, "term", 0, 2, states_64,
2211      "\000\040\200\000\000\000\000\000\000\000\020\000\000\000\000\000\000\200\041\121\076\000\000"},
2212     {321, "factor", 0, 3, states_65,
2213      "\000\040\200\000\000\000\000\000\000\000\020\000\000\000\000\000\000\200\041\121\076\000\000"},
2214     {322, "power", 0, 4, states_66,
2215      "\000\040\200\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\121\076\000\000"},
2216     {323, "atom_expr", 0, 3, states_67,
2217      "\000\040\200\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\121\076\000\000"},
2218     {324, "atom", 0, 9, states_68,
2219      "\000\040\200\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\120\076\000\000"},
2220     {325, "testlist_comp", 0, 5, states_69,
2221      "\000\040\200\000\004\000\000\000\000\000\020\000\000\000\040\004\000\200\041\121\076\000\000"},
2222     {326, "trailer", 0, 7, states_70,
2223      "\000\040\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\020\000\000\000"},
2224     {327, "subscriptlist", 0, 3, states_71,
2225      "\000\040\200\010\000\000\000\000\000\000\020\000\000\000\040\004\000\200\041\121\076\000\000"},
2226     {328, "subscript", 0, 5, states_72,
2227      "\000\040\200\010\000\000\000\000\000\000\020\000\000\000\040\004\000\200\041\121\076\000\000"},
2228     {329, "sliceop", 0, 3, states_73,
2229      "\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2230     {330, "exprlist", 0, 3, states_74,
2231      "\000\040\200\000\004\000\000\000\000\000\020\000\000\000\000\000\000\200\041\121\076\000\000"},
2232     {331, "testlist", 0, 3, states_75,
2233      "\000\040\200\000\000\000\000\000\000\000\020\000\000\000\040\004\000\200\041\121\076\000\000"},
2234     {332, "dictorsetmaker", 0, 14, states_76,
2235      "\000\040\200\000\014\000\000\000\000\000\020\000\000\000\040\004\000\200\041\121\076\000\000"},
2236     {333, "classdef", 0, 8, states_77,
2237      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\004\000"},
2238     {334, "arglist", 0, 3, states_78,
2239      "\000\040\200\000\014\000\000\000\000\000\020\000\000\000\040\004\000\200\041\121\076\000\000"},
2240     {335, "argument", 0, 4, states_79,
2241      "\000\040\200\000\014\000\000\000\000\000\020\000\000\000\040\004\000\200\041\121\076\000\000"},
2242     {336, "comp_iter", 0, 2, states_80,
2243      "\000\000\040\000\000\000\000\000\000\000\000\000\104\000\000\000\000\000\000\000\000\000\000"},
2244     {337, "sync_comp_for", 0, 6, states_81,
2245      "\000\000\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000"},
2246     {338, "comp_for", 0, 3, states_82,
2247      "\000\000\040\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000"},
2248     {339, "comp_if", 0, 4, states_83,
2249      "\000\000\000\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000"},
2250     {340, "encoding_decl", 0, 2, states_84,
2251      "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2252     {341, "yield_expr", 0, 3, states_85,
2253      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001"},
2254     {342, "yield_arg", 0, 3, states_86,
2255      "\000\040\200\000\000\000\000\000\000\100\020\000\000\000\040\004\000\200\041\121\076\000\000"},
2256     {343, "func_type_input", 0, 3, states_87,
2257      "\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2258     {344, "func_type", 0, 6, states_88,
2259      "\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2260     {345, "typelist", 0, 11, states_89,
2261      "\000\040\200\000\014\000\000\000\000\000\020\000\000\000\040\004\000\200\041\121\076\000\000"},
2262 };
2263 static label labels[181] = {
2264     {0, "EMPTY"},
2265     {256, 0},
2266     {4, 0},
2267     {270, 0},
2268     {295, 0},
2269     {257, 0},
2270     {269, 0},
2271     {0, 0},
2272     {258, 0},
2273     {331, 0},
2274     {259, 0},
2275     {49, 0},
2276     {291, 0},
2277     {7, 0},
2278     {334, 0},
2279     {8, 0},
2280     {260, 0},
2281     {261, 0},
2282     {333, 0},
2283     {263, 0},
2284     {262, 0},
2285     {55, 0},
2286     {1, "def"},
2287     {1, 0},
2288     {264, 0},
2289     {51, 0},
2290     {305, 0},
2291     {11, 0},
2292     {57, 0},
2293     {304, 0},
2294     {265, 0},
2295     {266, 0},
2296     {22, 0},
2297     {12, 0},
2298     {16, 0},
2299     {35, 0},
2300     {267, 0},
2301     {268, 0},
2302     {271, 0},
2303     {13, 0},
2304     {272, 0},
2305     {276, 0},
2306     {277, 0},
2307     {278, 0},
2308     {284, 0},
2309     {292, 0},
2310     {293, 0},
2311     {294, 0},
2312     {274, 0},
2313     {273, 0},
2314     {275, 0},
2315     {341, 0},
2316     {314, 0},
2317     {36, 0},
2318     {37, 0},
2319     {38, 0},
2320     {50, 0},
2321     {39, 0},
2322     {40, 0},
2323     {41, 0},
2324     {42, 0},
2325     {43, 0},
2326     {44, 0},
2327     {45, 0},
2328     {46, 0},
2329     {48, 0},
2330     {1, "del"},
2331     {330, 0},
2332     {1, "pass"},
2333     {279, 0},
2334     {280, 0},
2335     {281, 0},
2336     {283, 0},
2337     {282, 0},
2338     {1, "break"},
2339     {1, "continue"},
2340     {1, "return"},
2341     {1, "raise"},
2342     {1, "from"},
2343     {285, 0},
2344     {286, 0},
2345     {1, "import"},
2346     {290, 0},
2347     {23, 0},
2348     {52, 0},
2349     {289, 0},
2350     {287, 0},
2351     {1, "as"},
2352     {288, 0},
2353     {1, "global"},
2354     {1, "nonlocal"},
2355     {1, "assert"},
2356     {297, 0},
2357     {298, 0},
2358     {299, 0},
2359     {300, 0},
2360     {301, 0},
2361     {296, 0},
2362     {1, "if"},
2363     {1, "elif"},
2364     {1, "else"},
2365     {1, "while"},
2366     {1, "for"},
2367     {1, "in"},
2368     {1, "try"},
2369     {303, 0},
2370     {1, "finally"},
2371     {1, "with"},
2372     {302, 0},
2373     {315, 0},
2374     {1, "except"},
2375     {5, 0},
2376     {6, 0},
2377     {309, 0},
2378     {307, 0},
2379     {306, 0},
2380     {308, 0},
2381     {1, "lambda"},
2382     {310, 0},
2383     {1, "or"},
2384     {311, 0},
2385     {1, "and"},
2386     {1, "not"},
2387     {312, 0},
2388     {313, 0},
2389     {20, 0},
2390     {21, 0},
2391     {27, 0},
2392     {30, 0},
2393     {29, 0},
2394     {28, 0},
2395     {28, 0},
2396     {1, "is"},
2397     {316, 0},
2398     {18, 0},
2399     {317, 0},
2400     {32, 0},
2401     {318, 0},
2402     {19, 0},
2403     {319, 0},
2404     {33, 0},
2405     {34, 0},
2406     {320, 0},
2407     {14, 0},
2408     {15, 0},
2409     {321, 0},
2410     {17, 0},
2411     {24, 0},
2412     {47, 0},
2413     {31, 0},
2414     {322, 0},
2415     {323, 0},
2416     {54, 0},
2417     {324, 0},
2418     {326, 0},
2419     {325, 0},
2420     {9, 0},
2421     {10, 0},
2422     {25, 0},
2423     {332, 0},
2424     {26, 0},
2425     {2, 0},
2426     {3, 0},
2427     {1, "None"},
2428     {1, "True"},
2429     {1, "False"},
2430     {338, 0},
2431     {327, 0},
2432     {328, 0},
2433     {329, 0},
2434     {1, "class"},
2435     {335, 0},
2436     {336, 0},
2437     {339, 0},
2438     {337, 0},
2439     {340, 0},
2440     {1, "yield"},
2441     {342, 0},
2442     {343, 0},
2443     {344, 0},
2444     {345, 0},
2445 };
2446 grammar _Ta3Parser_Grammar = {
2447     90,
2448     dfas,
2449     {181, labels},
2450     256
2451 };
2452