History

add hg and python

cinap_lenrek committed 15 years ago

Commit 4bb9e221 parent 987265c3706 files · +1228772 −-233Browse files

Showing the changes to sys/src/cmd/python/Python/graminit.c (1 of 3706 files). Show all

Unified · Split

sys/src/cmd/python/Python/graminit.c+2129−0
@@ -0,0 +1,2129 @@
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},
10+};
11+static arc arcs_0_2[1] = {
12+ {2, 1},
13+};
14+static state states_0[3] = {
15+ {3, arcs_0_0},
16+ {1, arcs_0_1},
17+ {1, arcs_0_2},
18+};
19+static arc arcs_1_0[3] = {
20+ {2, 0},
21+ {6, 0},
22+ {7, 1},
23+};
24+static arc arcs_1_1[1] = {
25+ {0, 1},
26+};
27+static state states_1[2] = {
28+ {3, arcs_1_0},
29+ {1, arcs_1_1},
30+};
31+static arc arcs_2_0[1] = {
32+ {9, 1},
33+};
34+static arc arcs_2_1[2] = {
35+ {2, 1},
36+ {7, 2},
37+};
38+static arc arcs_2_2[1] = {
39+ {0, 2},
40+};
41+static state states_2[3] = {
42+ {1, arcs_2_0},
43+ {2, arcs_2_1},
44+ {1, arcs_2_2},
45+};
46+static arc arcs_3_0[1] = {
47+ {11, 1},
48+};
49+static arc arcs_3_1[1] = {
50+ {12, 2},
51+};
52+static arc arcs_3_2[2] = {
53+ {13, 3},
54+ {2, 4},
55+};
56+static arc arcs_3_3[2] = {
57+ {14, 5},
58+ {15, 6},
59+};
60+static arc arcs_3_4[1] = {
61+ {0, 4},
62+};
63+static arc arcs_3_5[1] = {
64+ {15, 6},
65+};
66+static arc arcs_3_6[1] = {
67+ {2, 4},
68+};
69+static state states_3[7] = {
70+ {1, arcs_3_0},
71+ {1, arcs_3_1},
72+ {2, arcs_3_2},
73+ {2, arcs_3_3},
74+ {1, arcs_3_4},
75+ {1, arcs_3_5},
76+ {1, arcs_3_6},
77+};
78+static arc arcs_4_0[1] = {
79+ {10, 1},
80+};
81+static arc arcs_4_1[2] = {
82+ {10, 1},
83+ {0, 1},
84+};
85+static state states_4[2] = {
86+ {1, arcs_4_0},
87+ {2, arcs_4_1},
88+};
89+static arc arcs_5_0[2] = {
90+ {16, 1},
91+ {18, 2},
92+};
93+static arc arcs_5_1[1] = {
94+ {18, 2},
95+};
96+static arc arcs_5_2[1] = {
97+ {19, 3},
98+};
99+static arc arcs_5_3[1] = {
100+ {20, 4},
101+};
102+static arc arcs_5_4[1] = {
103+ {21, 5},
104+};
105+static arc arcs_5_5[1] = {
106+ {22, 6},
107+};
108+static arc arcs_5_6[1] = {
109+ {0, 6},
110+};
111+static state states_5[7] = {
112+ {2, arcs_5_0},
113+ {1, arcs_5_1},
114+ {1, arcs_5_2},
115+ {1, arcs_5_3},
116+ {1, arcs_5_4},
117+ {1, arcs_5_5},
118+ {1, arcs_5_6},
119+};
120+static arc arcs_6_0[1] = {
121+ {13, 1},
122+};
123+static arc arcs_6_1[2] = {
124+ {23, 2},
125+ {15, 3},
126+};
127+static arc arcs_6_2[1] = {
128+ {15, 3},
129+};
130+static arc arcs_6_3[1] = {
131+ {0, 3},
132+};
133+static state states_6[4] = {
134+ {1, arcs_6_0},
135+ {2, arcs_6_1},
136+ {1, arcs_6_2},
137+ {1, arcs_6_3},
138+};
139+static arc arcs_7_0[3] = {
140+ {24, 1},
141+ {28, 2},
142+ {29, 3},
143+};
144+static arc arcs_7_1[3] = {
145+ {25, 4},
146+ {27, 5},
147+ {0, 1},
148+};
149+static arc arcs_7_2[1] = {
150+ {19, 6},
151+};
152+static arc arcs_7_3[1] = {
153+ {19, 7},
154+};
155+static arc arcs_7_4[1] = {
156+ {26, 8},
157+};
158+static arc arcs_7_5[4] = {
159+ {24, 1},
160+ {28, 2},
161+ {29, 3},
162+ {0, 5},
163+};
164+static arc arcs_7_6[2] = {
165+ {27, 9},
166+ {0, 6},
167+};
168+static arc arcs_7_7[1] = {
169+ {0, 7},
170+};
171+static arc arcs_7_8[2] = {
172+ {27, 5},
173+ {0, 8},
174+};
175+static arc arcs_7_9[1] = {
176+ {29, 3},
177+};
178+static state states_7[10] = {
179+ {3, arcs_7_0},
180+ {3, arcs_7_1},
181+ {1, arcs_7_2},
182+ {1, arcs_7_3},
183+ {1, arcs_7_4},
184+ {4, arcs_7_5},
185+ {2, arcs_7_6},
186+ {1, arcs_7_7},
187+ {2, arcs_7_8},
188+ {1, arcs_7_9},
189+};
190+static arc arcs_8_0[2] = {
191+ {19, 1},
192+ {13, 2},
193+};
194+static arc arcs_8_1[1] = {
195+ {0, 1},
196+};
197+static arc arcs_8_2[1] = {
198+ {30, 3},
199+};
200+static arc arcs_8_3[1] = {
201+ {15, 1},
202+};
203+static state states_8[4] = {
204+ {2, arcs_8_0},
205+ {1, arcs_8_1},
206+ {1, arcs_8_2},
207+ {1, arcs_8_3},
208+};
209+static arc arcs_9_0[1] = {
210+ {24, 1},
211+};
212+static arc arcs_9_1[2] = {
213+ {27, 2},
214+ {0, 1},
215+};
216+static arc arcs_9_2[2] = {
217+ {24, 1},
218+ {0, 2},
219+};
220+static state states_9[3] = {
221+ {1, arcs_9_0},
222+ {2, arcs_9_1},
223+ {2, arcs_9_2},
224+};
225+static arc arcs_10_0[2] = {
226+ {3, 1},
227+ {4, 1},
228+};
229+static arc arcs_10_1[1] = {
230+ {0, 1},
231+};
232+static state states_10[2] = {
233+ {2, arcs_10_0},
234+ {1, arcs_10_1},
235+};
236+static arc arcs_11_0[1] = {
237+ {31, 1},
238+};
239+static arc arcs_11_1[2] = {
240+ {32, 2},
241+ {2, 3},
242+};
243+static arc arcs_11_2[2] = {
244+ {31, 1},
245+ {2, 3},
246+};
247+static arc arcs_11_3[1] = {
248+ {0, 3},
249+};
250+static state states_11[4] = {
251+ {1, arcs_11_0},
252+ {2, arcs_11_1},
253+ {2, arcs_11_2},
254+ {1, arcs_11_3},
255+};
256+static arc arcs_12_0[9] = {
257+ {33, 1},
258+ {34, 1},
259+ {35, 1},
260+ {36, 1},
261+ {37, 1},
262+ {38, 1},
263+ {39, 1},
264+ {40, 1},
265+ {41, 1},
266+};
267+static arc arcs_12_1[1] = {
268+ {0, 1},
269+};
270+static state states_12[2] = {
271+ {9, arcs_12_0},
272+ {1, arcs_12_1},
273+};
274+static arc arcs_13_0[1] = {
275+ {9, 1},
276+};
277+static arc arcs_13_1[3] = {
278+ {42, 2},
279+ {25, 3},
280+ {0, 1},
281+};
282+static arc arcs_13_2[2] = {
283+ {43, 4},
284+ {9, 4},
285+};
286+static arc arcs_13_3[2] = {
287+ {43, 5},
288+ {9, 5},
289+};
290+static arc arcs_13_4[1] = {
291+ {0, 4},
292+};
293+static arc arcs_13_5[2] = {
294+ {25, 3},
295+ {0, 5},
296+};
297+static state states_13[6] = {
298+ {1, arcs_13_0},
299+ {3, arcs_13_1},
300+ {2, arcs_13_2},
301+ {2, arcs_13_3},
302+ {1, arcs_13_4},
303+ {2, arcs_13_5},
304+};
305+static arc arcs_14_0[12] = {
306+ {44, 1},
307+ {45, 1},
308+ {46, 1},
309+ {47, 1},
310+ {48, 1},
311+ {49, 1},
312+ {50, 1},
313+ {51, 1},
314+ {52, 1},
315+ {53, 1},
316+ {54, 1},
317+ {55, 1},
318+};
319+static arc arcs_14_1[1] = {
320+ {0, 1},
321+};
322+static state states_14[2] = {
323+ {12, arcs_14_0},
324+ {1, arcs_14_1},
325+};
326+static arc arcs_15_0[1] = {
327+ {56, 1},
328+};
329+static arc arcs_15_1[3] = {
330+ {26, 2},
331+ {57, 3},
332+ {0, 1},
333+};
334+static arc arcs_15_2[2] = {
335+ {27, 4},
336+ {0, 2},
337+};
338+static arc arcs_15_3[1] = {
339+ {26, 5},
340+};
341+static arc arcs_15_4[2] = {
342+ {26, 2},
343+ {0, 4},
344+};
345+static arc arcs_15_5[2] = {
346+ {27, 6},
347+ {0, 5},
348+};
349+static arc arcs_15_6[1] = {
350+ {26, 7},
351+};
352+static arc arcs_15_7[2] = {
353+ {27, 8},
354+ {0, 7},
355+};
356+static arc arcs_15_8[2] = {
357+ {26, 7},
358+ {0, 8},
359+};
360+static state states_15[9] = {
361+ {1, arcs_15_0},
362+ {3, arcs_15_1},
363+ {2, arcs_15_2},
364+ {1, arcs_15_3},
365+ {2, arcs_15_4},
366+ {2, arcs_15_5},
367+ {1, arcs_15_6},
368+ {2, arcs_15_7},
369+ {2, arcs_15_8},
370+};
371+static arc arcs_16_0[1] = {
372+ {58, 1},
373+};
374+static arc arcs_16_1[1] = {
375+ {59, 2},
376+};
377+static arc arcs_16_2[1] = {
378+ {0, 2},
379+};
380+static state states_16[3] = {
381+ {1, arcs_16_0},
382+ {1, arcs_16_1},
383+ {1, arcs_16_2},
384+};
385+static arc arcs_17_0[1] = {
386+ {60, 1},
387+};
388+static arc arcs_17_1[1] = {
389+ {0, 1},
390+};
391+static state states_17[2] = {
392+ {1, arcs_17_0},
393+ {1, arcs_17_1},
394+};
395+static arc arcs_18_0[5] = {
396+ {61, 1},
397+ {62, 1},
398+ {63, 1},
399+ {64, 1},
400+ {65, 1},
401+};
402+static arc arcs_18_1[1] = {
403+ {0, 1},
404+};
405+static state states_18[2] = {
406+ {5, arcs_18_0},
407+ {1, arcs_18_1},
408+};
409+static arc arcs_19_0[1] = {
410+ {66, 1},
411+};
412+static arc arcs_19_1[1] = {
413+ {0, 1},
414+};
415+static state states_19[2] = {
416+ {1, arcs_19_0},
417+ {1, arcs_19_1},
418+};
419+static arc arcs_20_0[1] = {
420+ {67, 1},
421+};
422+static arc arcs_20_1[1] = {
423+ {0, 1},
424+};
425+static state states_20[2] = {
426+ {1, arcs_20_0},
427+ {1, arcs_20_1},
428+};
429+static arc arcs_21_0[1] = {
430+ {68, 1},
431+};
432+static arc arcs_21_1[2] = {
433+ {9, 2},
434+ {0, 1},
435+};
436+static arc arcs_21_2[1] = {
437+ {0, 2},
438+};
439+static state states_21[3] = {
440+ {1, arcs_21_0},
441+ {2, arcs_21_1},
442+ {1, arcs_21_2},
443+};
444+static arc arcs_22_0[1] = {
445+ {43, 1},
446+};
447+static arc arcs_22_1[1] = {
448+ {0, 1},
449+};
450+static state states_22[2] = {
451+ {1, arcs_22_0},
452+ {1, arcs_22_1},
453+};
454+static arc arcs_23_0[1] = {
455+ {69, 1},
456+};
457+static arc arcs_23_1[2] = {
458+ {26, 2},
459+ {0, 1},
460+};
461+static arc arcs_23_2[2] = {
462+ {27, 3},
463+ {0, 2},
464+};
465+static arc arcs_23_3[1] = {
466+ {26, 4},
467+};
468+static arc arcs_23_4[2] = {
469+ {27, 5},
470+ {0, 4},
471+};
472+static arc arcs_23_5[1] = {
473+ {26, 6},
474+};
475+static arc arcs_23_6[1] = {
476+ {0, 6},
477+};
478+static state states_23[7] = {
479+ {1, arcs_23_0},
480+ {2, arcs_23_1},
481+ {2, arcs_23_2},
482+ {1, arcs_23_3},
483+ {2, arcs_23_4},
484+ {1, arcs_23_5},
485+ {1, arcs_23_6},
486+};
487+static arc arcs_24_0[2] = {
488+ {70, 1},
489+ {71, 1},
490+};
491+static arc arcs_24_1[1] = {
492+ {0, 1},
493+};
494+static state states_24[2] = {
495+ {2, arcs_24_0},
496+ {1, arcs_24_1},
497+};
498+static arc arcs_25_0[1] = {
499+ {72, 1},
500+};
501+static arc arcs_25_1[1] = {
502+ {73, 2},
503+};
504+static arc arcs_25_2[1] = {
505+ {0, 2},
506+};
507+static state states_25[3] = {
508+ {1, arcs_25_0},
509+ {1, arcs_25_1},
510+ {1, arcs_25_2},
511+};
512+static arc arcs_26_0[1] = {
513+ {74, 1},
514+};
515+static arc arcs_26_1[2] = {
516+ {75, 2},
517+ {12, 3},
518+};
519+static arc arcs_26_2[3] = {
520+ {75, 2},
521+ {12, 3},
522+ {72, 4},
523+};
524+static arc arcs_26_3[1] = {
525+ {72, 4},
526+};
527+static arc arcs_26_4[3] = {
528+ {28, 5},
529+ {13, 6},
530+ {76, 5},
531+};
532+static arc arcs_26_5[1] = {
533+ {0, 5},
534+};
535+static arc arcs_26_6[1] = {
536+ {76, 7},
537+};
538+static arc arcs_26_7[1] = {
539+ {15, 5},
540+};
541+static state states_26[8] = {
542+ {1, arcs_26_0},
543+ {2, arcs_26_1},
544+ {3, arcs_26_2},
545+ {1, arcs_26_3},
546+ {3, arcs_26_4},
547+ {1, arcs_26_5},
548+ {1, arcs_26_6},
549+ {1, arcs_26_7},
550+};
551+static arc arcs_27_0[1] = {
552+ {19, 1},
553+};
554+static arc arcs_27_1[3] = {
555+ {78, 2},
556+ {19, 2},
557+ {0, 1},
558+};
559+static arc arcs_27_2[1] = {
560+ {19, 3},
561+};
562+static arc arcs_27_3[1] = {
563+ {0, 3},
564+};
565+static state states_27[4] = {
566+ {1, arcs_27_0},
567+ {3, arcs_27_1},
568+ {1, arcs_27_2},
569+ {1, arcs_27_3},
570+};
571+static arc arcs_28_0[1] = {
572+ {12, 1},
573+};
574+static arc arcs_28_1[3] = {
575+ {78, 2},
576+ {19, 2},
577+ {0, 1},
578+};
579+static arc arcs_28_2[1] = {
580+ {19, 3},
581+};
582+static arc arcs_28_3[1] = {
583+ {0, 3},
584+};
585+static state states_28[4] = {
586+ {1, arcs_28_0},
587+ {3, arcs_28_1},
588+ {1, arcs_28_2},
589+ {1, arcs_28_3},
590+};
591+static arc arcs_29_0[1] = {
592+ {77, 1},
593+};
594+static arc arcs_29_1[2] = {
595+ {27, 2},
596+ {0, 1},
597+};
598+static arc arcs_29_2[2] = {
599+ {77, 1},
600+ {0, 2},
601+};
602+static state states_29[3] = {
603+ {1, arcs_29_0},
604+ {2, arcs_29_1},
605+ {2, arcs_29_2},
606+};
607+static arc arcs_30_0[1] = {
608+ {79, 1},
609+};
610+static arc arcs_30_1[2] = {
611+ {27, 0},
612+ {0, 1},
613+};
614+static state states_30[2] = {
615+ {1, arcs_30_0},
616+ {2, arcs_30_1},
617+};
618+static arc arcs_31_0[1] = {
619+ {19, 1},
620+};
621+static arc arcs_31_1[2] = {
622+ {75, 0},
623+ {0, 1},
624+};
625+static state states_31[2] = {
626+ {1, arcs_31_0},
627+ {2, arcs_31_1},
628+};
629+static arc arcs_32_0[1] = {
630+ {80, 1},
631+};
632+static arc arcs_32_1[1] = {
633+ {19, 2},
634+};
635+static arc arcs_32_2[2] = {
636+ {27, 1},
637+ {0, 2},
638+};
639+static state states_32[3] = {
640+ {1, arcs_32_0},
641+ {1, arcs_32_1},
642+ {2, arcs_32_2},
643+};
644+static arc arcs_33_0[1] = {
645+ {81, 1},
646+};
647+static arc arcs_33_1[1] = {
648+ {82, 2},
649+};
650+static arc arcs_33_2[2] = {
651+ {83, 3},
652+ {0, 2},
653+};
654+static arc arcs_33_3[1] = {
655+ {26, 4},
656+};
657+static arc arcs_33_4[2] = {
658+ {27, 5},
659+ {0, 4},
660+};
661+static arc arcs_33_5[1] = {
662+ {26, 6},
663+};
664+static arc arcs_33_6[1] = {
665+ {0, 6},
666+};
667+static state states_33[7] = {
668+ {1, arcs_33_0},
669+ {1, arcs_33_1},
670+ {2, arcs_33_2},
671+ {1, arcs_33_3},
672+ {2, arcs_33_4},
673+ {1, arcs_33_5},
674+ {1, arcs_33_6},
675+};
676+static arc arcs_34_0[1] = {
677+ {84, 1},
678+};
679+static arc arcs_34_1[1] = {
680+ {26, 2},
681+};
682+static arc arcs_34_2[2] = {
683+ {27, 3},
684+ {0, 2},
685+};
686+static arc arcs_34_3[1] = {
687+ {26, 4},
688+};
689+static arc arcs_34_4[1] = {
690+ {0, 4},
691+};
692+static state states_34[5] = {
693+ {1, arcs_34_0},
694+ {1, arcs_34_1},
695+ {2, arcs_34_2},
696+ {1, arcs_34_3},
697+ {1, arcs_34_4},
698+};
699+static arc arcs_35_0[7] = {
700+ {85, 1},
701+ {86, 1},
702+ {87, 1},
703+ {88, 1},
704+ {89, 1},
705+ {17, 1},
706+ {90, 1},
707+};
708+static arc arcs_35_1[1] = {
709+ {0, 1},
710+};
711+static state states_35[2] = {
712+ {7, arcs_35_0},
713+ {1, arcs_35_1},
714+};
715+static arc arcs_36_0[1] = {
716+ {91, 1},
717+};
718+static arc arcs_36_1[1] = {
719+ {26, 2},
720+};
721+static arc arcs_36_2[1] = {
722+ {21, 3},
723+};
724+static arc arcs_36_3[1] = {
725+ {22, 4},
726+};
727+static arc arcs_36_4[3] = {
728+ {92, 1},
729+ {93, 5},
730+ {0, 4},
731+};
732+static arc arcs_36_5[1] = {
733+ {21, 6},
734+};
735+static arc arcs_36_6[1] = {
736+ {22, 7},
737+};
738+static arc arcs_36_7[1] = {
739+ {0, 7},
740+};
741+static state states_36[8] = {
742+ {1, arcs_36_0},
743+ {1, arcs_36_1},
744+ {1, arcs_36_2},
745+ {1, arcs_36_3},
746+ {3, arcs_36_4},
747+ {1, arcs_36_5},
748+ {1, arcs_36_6},
749+ {1, arcs_36_7},
750+};
751+static arc arcs_37_0[1] = {
752+ {94, 1},
753+};
754+static arc arcs_37_1[1] = {
755+ {26, 2},
756+};
757+static arc arcs_37_2[1] = {
758+ {21, 3},
759+};
760+static arc arcs_37_3[1] = {
761+ {22, 4},
762+};
763+static arc arcs_37_4[2] = {
764+ {93, 5},
765+ {0, 4},
766+};
767+static arc arcs_37_5[1] = {
768+ {21, 6},
769+};
770+static arc arcs_37_6[1] = {
771+ {22, 7},
772+};
773+static arc arcs_37_7[1] = {
774+ {0, 7},
775+};
776+static state states_37[8] = {
777+ {1, arcs_37_0},
778+ {1, arcs_37_1},
779+ {1, arcs_37_2},
780+ {1, arcs_37_3},
781+ {2, arcs_37_4},
782+ {1, arcs_37_5},
783+ {1, arcs_37_6},
784+ {1, arcs_37_7},
785+};
786+static arc arcs_38_0[1] = {
787+ {95, 1},
788+};
789+static arc arcs_38_1[1] = {
790+ {59, 2},
791+};
792+static arc arcs_38_2[1] = {
793+ {83, 3},
794+};
795+static arc arcs_38_3[1] = {
796+ {9, 4},
797+};
798+static arc arcs_38_4[1] = {
799+ {21, 5},
800+};
801+static arc arcs_38_5[1] = {
802+ {22, 6},
803+};
804+static arc arcs_38_6[2] = {
805+ {93, 7},
806+ {0, 6},
807+};
808+static arc arcs_38_7[1] = {
809+ {21, 8},
810+};
811+static arc arcs_38_8[1] = {
812+ {22, 9},
813+};
814+static arc arcs_38_9[1] = {
815+ {0, 9},
816+};
817+static state states_38[10] = {
818+ {1, arcs_38_0},
819+ {1, arcs_38_1},
820+ {1, arcs_38_2},
821+ {1, arcs_38_3},
822+ {1, arcs_38_4},
823+ {1, arcs_38_5},
824+ {2, arcs_38_6},
825+ {1, arcs_38_7},
826+ {1, arcs_38_8},
827+ {1, arcs_38_9},
828+};
829+static arc arcs_39_0[1] = {
830+ {96, 1},
831+};
832+static arc arcs_39_1[1] = {
833+ {21, 2},
834+};
835+static arc arcs_39_2[1] = {
836+ {22, 3},
837+};
838+static arc arcs_39_3[2] = {
839+ {97, 4},
840+ {98, 5},
841+};
842+static arc arcs_39_4[1] = {
843+ {21, 6},
844+};
845+static arc arcs_39_5[1] = {
846+ {21, 7},
847+};
848+static arc arcs_39_6[1] = {
849+ {22, 8},
850+};
851+static arc arcs_39_7[1] = {
852+ {22, 9},
853+};
854+static arc arcs_39_8[4] = {
855+ {97, 4},
856+ {93, 10},
857+ {98, 5},
858+ {0, 8},
859+};
860+static arc arcs_39_9[1] = {
861+ {0, 9},
862+};
863+static arc arcs_39_10[1] = {
864+ {21, 11},
865+};
866+static arc arcs_39_11[1] = {
867+ {22, 12},
868+};
869+static arc arcs_39_12[2] = {
870+ {98, 5},
871+ {0, 12},
872+};
873+static state states_39[13] = {
874+ {1, arcs_39_0},
875+ {1, arcs_39_1},
876+ {1, arcs_39_2},
877+ {2, arcs_39_3},
878+ {1, arcs_39_4},
879+ {1, arcs_39_5},
880+ {1, arcs_39_6},
881+ {1, arcs_39_7},
882+ {4, arcs_39_8},
883+ {1, arcs_39_9},
884+ {1, arcs_39_10},
885+ {1, arcs_39_11},
886+ {2, arcs_39_12},
887+};
888+static arc arcs_40_0[1] = {
889+ {99, 1},
890+};
891+static arc arcs_40_1[1] = {
892+ {26, 2},
893+};
894+static arc arcs_40_2[2] = {
895+ {100, 3},
896+ {21, 4},
897+};
898+static arc arcs_40_3[1] = {
899+ {21, 4},
900+};
901+static arc arcs_40_4[1] = {
902+ {22, 5},
903+};
904+static arc arcs_40_5[1] = {
905+ {0, 5},
906+};
907+static state states_40[6] = {
908+ {1, arcs_40_0},
909+ {1, arcs_40_1},
910+ {2, arcs_40_2},
911+ {1, arcs_40_3},
912+ {1, arcs_40_4},
913+ {1, arcs_40_5},
914+};
915+static arc arcs_41_0[2] = {
916+ {78, 1},
917+ {19, 1},
918+};
919+static arc arcs_41_1[1] = {
920+ {82, 2},
921+};
922+static arc arcs_41_2[1] = {
923+ {0, 2},
924+};
925+static state states_41[3] = {
926+ {2, arcs_41_0},
927+ {1, arcs_41_1},
928+ {1, arcs_41_2},
929+};
930+static arc arcs_42_0[1] = {
931+ {101, 1},
932+};
933+static arc arcs_42_1[2] = {
934+ {26, 2},
935+ {0, 1},
936+};
937+static arc arcs_42_2[2] = {
938+ {27, 3},
939+ {0, 2},
940+};
941+static arc arcs_42_3[1] = {
942+ {26, 4},
943+};
944+static arc arcs_42_4[1] = {
945+ {0, 4},
946+};
947+static state states_42[5] = {
948+ {1, arcs_42_0},
949+ {2, arcs_42_1},
950+ {2, arcs_42_2},
951+ {1, arcs_42_3},
952+ {1, arcs_42_4},
953+};
954+static arc arcs_43_0[2] = {
955+ {3, 1},
956+ {2, 2},
957+};
958+static arc arcs_43_1[1] = {
959+ {0, 1},
960+};
961+static arc arcs_43_2[1] = {
962+ {102, 3},
963+};
964+static arc arcs_43_3[1] = {
965+ {6, 4},
966+};
967+static arc arcs_43_4[2] = {
968+ {6, 4},
969+ {103, 1},
970+};
971+static state states_43[5] = {
972+ {2, arcs_43_0},
973+ {1, arcs_43_1},
974+ {1, arcs_43_2},
975+ {1, arcs_43_3},
976+ {2, arcs_43_4},
977+};
978+static arc arcs_44_0[1] = {
979+ {105, 1},
980+};
981+static arc arcs_44_1[2] = {
982+ {27, 2},
983+ {0, 1},
984+};
985+static arc arcs_44_2[1] = {
986+ {105, 3},
987+};
988+static arc arcs_44_3[2] = {
989+ {27, 4},
990+ {0, 3},
991+};
992+static arc arcs_44_4[2] = {
993+ {105, 3},
994+ {0, 4},
995+};
996+static state states_44[5] = {
997+ {1, arcs_44_0},
998+ {2, arcs_44_1},
999+ {1, arcs_44_2},
1000+ {2, arcs_44_3},
1001+ {2, arcs_44_4},
1002+};
1003+static arc arcs_45_0[2] = {
1004+ {106, 1},
1005+ {107, 1},
1006+};
1007+static arc arcs_45_1[1] = {
1008+ {0, 1},
1009+};
1010+static state states_45[2] = {
1011+ {2, arcs_45_0},
1012+ {1, arcs_45_1},
1013+};
1014+static arc arcs_46_0[1] = {
1015+ {108, 1},
1016+};
1017+static arc arcs_46_1[2] = {
1018+ {23, 2},
1019+ {21, 3},
1020+};
1021+static arc arcs_46_2[1] = {
1022+ {21, 3},
1023+};
1024+static arc arcs_46_3[1] = {
1025+ {105, 4},
1026+};
1027+static arc arcs_46_4[1] = {
1028+ {0, 4},
1029+};
1030+static state states_46[5] = {
1031+ {1, arcs_46_0},
1032+ {2, arcs_46_1},
1033+ {1, arcs_46_2},
1034+ {1, arcs_46_3},
1035+ {1, arcs_46_4},
1036+};
1037+static arc arcs_47_0[2] = {
1038+ {106, 1},
1039+ {109, 2},
1040+};
1041+static arc arcs_47_1[2] = {
1042+ {91, 3},
1043+ {0, 1},
1044+};
1045+static arc arcs_47_2[1] = {
1046+ {0, 2},
1047+};
1048+static arc arcs_47_3[1] = {
1049+ {106, 4},
1050+};
1051+static arc arcs_47_4[1] = {
1052+ {93, 5},
1053+};
1054+static arc arcs_47_5[1] = {
1055+ {26, 2},
1056+};
1057+static state states_47[6] = {
1058+ {2, arcs_47_0},
1059+ {2, arcs_47_1},
1060+ {1, arcs_47_2},
1061+ {1, arcs_47_3},
1062+ {1, arcs_47_4},
1063+ {1, arcs_47_5},
1064+};
1065+static arc arcs_48_0[1] = {
1066+ {110, 1},
1067+};
1068+static arc arcs_48_1[2] = {
1069+ {111, 0},
1070+ {0, 1},
1071+};
1072+static state states_48[2] = {
1073+ {1, arcs_48_0},
1074+ {2, arcs_48_1},
1075+};
1076+static arc arcs_49_0[1] = {
1077+ {112, 1},
1078+};
1079+static arc arcs_49_1[2] = {
1080+ {113, 0},
1081+ {0, 1},
1082+};
1083+static state states_49[2] = {
1084+ {1, arcs_49_0},
1085+ {2, arcs_49_1},
1086+};
1087+static arc arcs_50_0[2] = {
1088+ {114, 1},
1089+ {115, 2},
1090+};
1091+static arc arcs_50_1[1] = {
1092+ {112, 2},
1093+};
1094+static arc arcs_50_2[1] = {
1095+ {0, 2},
1096+};
1097+static state states_50[3] = {
1098+ {2, arcs_50_0},
1099+ {1, arcs_50_1},
1100+ {1, arcs_50_2},
1101+};
1102+static arc arcs_51_0[1] = {
1103+ {82, 1},
1104+};
1105+static arc arcs_51_1[2] = {
1106+ {116, 0},
1107+ {0, 1},
1108+};
1109+static state states_51[2] = {
1110+ {1, arcs_51_0},
1111+ {2, arcs_51_1},
1112+};
1113+static arc arcs_52_0[10] = {
1114+ {117, 1},
1115+ {118, 1},
1116+ {119, 1},
1117+ {120, 1},
1118+ {121, 1},
1119+ {122, 1},
1120+ {123, 1},
1121+ {83, 1},
1122+ {114, 2},
1123+ {124, 3},
1124+};
1125+static arc arcs_52_1[1] = {
1126+ {0, 1},
1127+};
1128+static arc arcs_52_2[1] = {
1129+ {83, 1},
1130+};
1131+static arc arcs_52_3[2] = {
1132+ {114, 1},
1133+ {0, 3},
1134+};
1135+static state states_52[4] = {
1136+ {10, arcs_52_0},
1137+ {1, arcs_52_1},
1138+ {1, arcs_52_2},
1139+ {2, arcs_52_3},
1140+};
1141+static arc arcs_53_0[1] = {
1142+ {125, 1},
1143+};
1144+static arc arcs_53_1[2] = {
1145+ {126, 0},
1146+ {0, 1},
1147+};
1148+static state states_53[2] = {
1149+ {1, arcs_53_0},
1150+ {2, arcs_53_1},
1151+};
1152+static arc arcs_54_0[1] = {
1153+ {127, 1},
1154+};
1155+static arc arcs_54_1[2] = {
1156+ {128, 0},
1157+ {0, 1},
1158+};
1159+static state states_54[2] = {
1160+ {1, arcs_54_0},
1161+ {2, arcs_54_1},
1162+};
1163+static arc arcs_55_0[1] = {
1164+ {129, 1},
1165+};
1166+static arc arcs_55_1[2] = {
1167+ {130, 0},
1168+ {0, 1},
1169+};
1170+static state states_55[2] = {
1171+ {1, arcs_55_0},
1172+ {2, arcs_55_1},
1173+};
1174+static arc arcs_56_0[1] = {
1175+ {131, 1},
1176+};
1177+static arc arcs_56_1[3] = {
1178+ {132, 0},
1179+ {57, 0},
1180+ {0, 1},
1181+};
1182+static state states_56[2] = {
1183+ {1, arcs_56_0},
1184+ {3, arcs_56_1},
1185+};
1186+static arc arcs_57_0[1] = {
1187+ {133, 1},
1188+};
1189+static arc arcs_57_1[3] = {
1190+ {134, 0},
1191+ {135, 0},
1192+ {0, 1},
1193+};
1194+static state states_57[2] = {
1195+ {1, arcs_57_0},
1196+ {3, arcs_57_1},
1197+};
1198+static arc arcs_58_0[1] = {
1199+ {136, 1},
1200+};
1201+static arc arcs_58_1[5] = {
1202+ {28, 0},
1203+ {137, 0},
1204+ {138, 0},
1205+ {139, 0},
1206+ {0, 1},
1207+};
1208+static state states_58[2] = {
1209+ {1, arcs_58_0},
1210+ {5, arcs_58_1},
1211+};
1212+static arc arcs_59_0[4] = {
1213+ {134, 1},
1214+ {135, 1},
1215+ {140, 1},
1216+ {141, 2},
1217+};
1218+static arc arcs_59_1[1] = {
1219+ {136, 2},
1220+};
1221+static arc arcs_59_2[1] = {
1222+ {0, 2},
1223+};
1224+static state states_59[3] = {
1225+ {4, arcs_59_0},
1226+ {1, arcs_59_1},
1227+ {1, arcs_59_2},
1228+};
1229+static arc arcs_60_0[1] = {
1230+ {142, 1},
1231+};
1232+static arc arcs_60_1[3] = {
1233+ {143, 1},
1234+ {29, 2},
1235+ {0, 1},
1236+};
1237+static arc arcs_60_2[1] = {
1238+ {136, 3},
1239+};
1240+static arc arcs_60_3[1] = {
1241+ {0, 3},
1242+};
1243+static state states_60[4] = {
1244+ {1, arcs_60_0},
1245+ {3, arcs_60_1},
1246+ {1, arcs_60_2},
1247+ {1, arcs_60_3},
1248+};
1249+static arc arcs_61_0[7] = {
1250+ {13, 1},
1251+ {145, 2},
1252+ {148, 3},
1253+ {151, 4},
1254+ {19, 5},
1255+ {153, 5},
1256+ {154, 6},
1257+};
1258+static arc arcs_61_1[3] = {
1259+ {43, 7},
1260+ {144, 7},
1261+ {15, 5},
1262+};
1263+static arc arcs_61_2[2] = {
1264+ {146, 8},
1265+ {147, 5},
1266+};
1267+static arc arcs_61_3[2] = {
1268+ {149, 9},
1269+ {150, 5},
1270+};
1271+static arc arcs_61_4[1] = {
1272+ {152, 10},
1273+};
1274+static arc arcs_61_5[1] = {
1275+ {0, 5},
1276+};
1277+static arc arcs_61_6[2] = {
1278+ {154, 6},
1279+ {0, 6},
1280+};
1281+static arc arcs_61_7[1] = {
1282+ {15, 5},
1283+};
1284+static arc arcs_61_8[1] = {
1285+ {147, 5},
1286+};
1287+static arc arcs_61_9[1] = {
1288+ {150, 5},
1289+};
1290+static arc arcs_61_10[1] = {
1291+ {151, 5},
1292+};
1293+static state states_61[11] = {
1294+ {7, arcs_61_0},
1295+ {3, arcs_61_1},
1296+ {2, arcs_61_2},
1297+ {2, arcs_61_3},
1298+ {1, arcs_61_4},
1299+ {1, arcs_61_5},
1300+ {2, arcs_61_6},
1301+ {1, arcs_61_7},
1302+ {1, arcs_61_8},
1303+ {1, arcs_61_9},
1304+ {1, arcs_61_10},
1305+};
1306+static arc arcs_62_0[1] = {
1307+ {26, 1},
1308+};
1309+static arc arcs_62_1[3] = {
1310+ {155, 2},
1311+ {27, 3},
1312+ {0, 1},
1313+};
1314+static arc arcs_62_2[1] = {
1315+ {0, 2},
1316+};
1317+static arc arcs_62_3[2] = {
1318+ {26, 4},
1319+ {0, 3},
1320+};
1321+static arc arcs_62_4[2] = {
1322+ {27, 3},
1323+ {0, 4},
1324+};
1325+static state states_62[5] = {
1326+ {1, arcs_62_0},
1327+ {3, arcs_62_1},
1328+ {1, arcs_62_2},
1329+ {2, arcs_62_3},
1330+ {2, arcs_62_4},
1331+};
1332+static arc arcs_63_0[1] = {
1333+ {26, 1},
1334+};
1335+static arc arcs_63_1[3] = {
1336+ {156, 2},
1337+ {27, 3},
1338+ {0, 1},
1339+};
1340+static arc arcs_63_2[1] = {
1341+ {0, 2},
1342+};
1343+static arc arcs_63_3[2] = {
1344+ {26, 4},
1345+ {0, 3},
1346+};
1347+static arc arcs_63_4[2] = {
1348+ {27, 3},
1349+ {0, 4},
1350+};
1351+static state states_63[5] = {
1352+ {1, arcs_63_0},
1353+ {3, arcs_63_1},
1354+ {1, arcs_63_2},
1355+ {2, arcs_63_3},
1356+ {2, arcs_63_4},
1357+};
1358+static arc arcs_64_0[1] = {
1359+ {108, 1},
1360+};
1361+static arc arcs_64_1[2] = {
1362+ {23, 2},
1363+ {21, 3},
1364+};
1365+static arc arcs_64_2[1] = {
1366+ {21, 3},
1367+};
1368+static arc arcs_64_3[1] = {
1369+ {26, 4},
1370+};
1371+static arc arcs_64_4[1] = {
1372+ {0, 4},
1373+};
1374+static state states_64[5] = {
1375+ {1, arcs_64_0},
1376+ {2, arcs_64_1},
1377+ {1, arcs_64_2},
1378+ {1, arcs_64_3},
1379+ {1, arcs_64_4},
1380+};
1381+static arc arcs_65_0[3] = {
1382+ {13, 1},
1383+ {145, 2},
1384+ {75, 3},
1385+};
1386+static arc arcs_65_1[2] = {
1387+ {14, 4},
1388+ {15, 5},
1389+};
1390+static arc arcs_65_2[1] = {
1391+ {157, 6},
1392+};
1393+static arc arcs_65_3[1] = {
1394+ {19, 5},
1395+};
1396+static arc arcs_65_4[1] = {
1397+ {15, 5},
1398+};
1399+static arc arcs_65_5[1] = {
1400+ {0, 5},
1401+};
1402+static arc arcs_65_6[1] = {
1403+ {147, 5},
1404+};
1405+static state states_65[7] = {
1406+ {3, arcs_65_0},
1407+ {2, arcs_65_1},
1408+ {1, arcs_65_2},
1409+ {1, arcs_65_3},
1410+ {1, arcs_65_4},
1411+ {1, arcs_65_5},
1412+ {1, arcs_65_6},
1413+};
1414+static arc arcs_66_0[1] = {
1415+ {158, 1},
1416+};
1417+static arc arcs_66_1[2] = {
1418+ {27, 2},
1419+ {0, 1},
1420+};
1421+static arc arcs_66_2[2] = {
1422+ {158, 1},
1423+ {0, 2},
1424+};
1425+static state states_66[3] = {
1426+ {1, arcs_66_0},
1427+ {2, arcs_66_1},
1428+ {2, arcs_66_2},
1429+};
1430+static arc arcs_67_0[3] = {
1431+ {75, 1},
1432+ {26, 2},
1433+ {21, 3},
1434+};
1435+static arc arcs_67_1[1] = {
1436+ {75, 4},
1437+};
1438+static arc arcs_67_2[2] = {
1439+ {21, 3},
1440+ {0, 2},
1441+};
1442+static arc arcs_67_3[3] = {
1443+ {26, 5},
1444+ {159, 6},
1445+ {0, 3},
1446+};
1447+static arc arcs_67_4[1] = {
1448+ {75, 6},
1449+};
1450+static arc arcs_67_5[2] = {
1451+ {159, 6},
1452+ {0, 5},
1453+};
1454+static arc arcs_67_6[1] = {
1455+ {0, 6},
1456+};
1457+static state states_67[7] = {
1458+ {3, arcs_67_0},
1459+ {1, arcs_67_1},
1460+ {2, arcs_67_2},
1461+ {3, arcs_67_3},
1462+ {1, arcs_67_4},
1463+ {2, arcs_67_5},
1464+ {1, arcs_67_6},
1465+};
1466+static arc arcs_68_0[1] = {
1467+ {21, 1},
1468+};
1469+static arc arcs_68_1[2] = {
1470+ {26, 2},
1471+ {0, 1},
1472+};
1473+static arc arcs_68_2[1] = {
1474+ {0, 2},
1475+};
1476+static state states_68[3] = {
1477+ {1, arcs_68_0},
1478+ {2, arcs_68_1},
1479+ {1, arcs_68_2},
1480+};
1481+static arc arcs_69_0[1] = {
1482+ {82, 1},
1483+};
1484+static arc arcs_69_1[2] = {
1485+ {27, 2},
1486+ {0, 1},
1487+};
1488+static arc arcs_69_2[2] = {
1489+ {82, 1},
1490+ {0, 2},
1491+};
1492+static state states_69[3] = {
1493+ {1, arcs_69_0},
1494+ {2, arcs_69_1},
1495+ {2, arcs_69_2},
1496+};
1497+static arc arcs_70_0[1] = {
1498+ {26, 1},
1499+};
1500+static arc arcs_70_1[2] = {
1501+ {27, 2},
1502+ {0, 1},
1503+};
1504+static arc arcs_70_2[2] = {
1505+ {26, 1},
1506+ {0, 2},
1507+};
1508+static state states_70[3] = {
1509+ {1, arcs_70_0},
1510+ {2, arcs_70_1},
1511+ {2, arcs_70_2},
1512+};
1513+static arc arcs_71_0[1] = {
1514+ {26, 1},
1515+};
1516+static arc arcs_71_1[1] = {
1517+ {21, 2},
1518+};
1519+static arc arcs_71_2[1] = {
1520+ {26, 3},
1521+};
1522+static arc arcs_71_3[2] = {
1523+ {27, 4},
1524+ {0, 3},
1525+};
1526+static arc arcs_71_4[2] = {
1527+ {26, 1},
1528+ {0, 4},
1529+};
1530+static state states_71[5] = {
1531+ {1, arcs_71_0},
1532+ {1, arcs_71_1},
1533+ {1, arcs_71_2},
1534+ {2, arcs_71_3},
1535+ {2, arcs_71_4},
1536+};
1537+static arc arcs_72_0[1] = {
1538+ {160, 1},
1539+};
1540+static arc arcs_72_1[1] = {
1541+ {19, 2},
1542+};
1543+static arc arcs_72_2[2] = {
1544+ {13, 3},
1545+ {21, 4},
1546+};
1547+static arc arcs_72_3[2] = {
1548+ {9, 5},
1549+ {15, 6},
1550+};
1551+static arc arcs_72_4[1] = {
1552+ {22, 7},
1553+};
1554+static arc arcs_72_5[1] = {
1555+ {15, 6},
1556+};
1557+static arc arcs_72_6[1] = {
1558+ {21, 4},
1559+};
1560+static arc arcs_72_7[1] = {
1561+ {0, 7},
1562+};
1563+static state states_72[8] = {
1564+ {1, arcs_72_0},
1565+ {1, arcs_72_1},
1566+ {2, arcs_72_2},
1567+ {2, arcs_72_3},
1568+ {1, arcs_72_4},
1569+ {1, arcs_72_5},
1570+ {1, arcs_72_6},
1571+ {1, arcs_72_7},
1572+};
1573+static arc arcs_73_0[3] = {
1574+ {161, 1},
1575+ {28, 2},
1576+ {29, 3},
1577+};
1578+static arc arcs_73_1[2] = {
1579+ {27, 4},
1580+ {0, 1},
1581+};
1582+static arc arcs_73_2[1] = {
1583+ {26, 5},
1584+};
1585+static arc arcs_73_3[1] = {
1586+ {26, 6},
1587+};
1588+static arc arcs_73_4[4] = {
1589+ {161, 1},
1590+ {28, 2},
1591+ {29, 3},
1592+ {0, 4},
1593+};
1594+static arc arcs_73_5[2] = {
1595+ {27, 7},
1596+ {0, 5},
1597+};
1598+static arc arcs_73_6[1] = {
1599+ {0, 6},
1600+};
1601+static arc arcs_73_7[1] = {
1602+ {29, 3},
1603+};
1604+static state states_73[8] = {
1605+ {3, arcs_73_0},
1606+ {2, arcs_73_1},
1607+ {1, arcs_73_2},
1608+ {1, arcs_73_3},
1609+ {4, arcs_73_4},
1610+ {2, arcs_73_5},
1611+ {1, arcs_73_6},
1612+ {1, arcs_73_7},
1613+};
1614+static arc arcs_74_0[1] = {
1615+ {26, 1},
1616+};
1617+static arc arcs_74_1[3] = {
1618+ {156, 2},
1619+ {25, 3},
1620+ {0, 1},
1621+};
1622+static arc arcs_74_2[1] = {
1623+ {0, 2},
1624+};
1625+static arc arcs_74_3[1] = {
1626+ {26, 2},
1627+};
1628+static state states_74[4] = {
1629+ {1, arcs_74_0},
1630+ {3, arcs_74_1},
1631+ {1, arcs_74_2},
1632+ {1, arcs_74_3},
1633+};
1634+static arc arcs_75_0[2] = {
1635+ {155, 1},
1636+ {163, 1},
1637+};
1638+static arc arcs_75_1[1] = {
1639+ {0, 1},
1640+};
1641+static state states_75[2] = {
1642+ {2, arcs_75_0},
1643+ {1, arcs_75_1},
1644+};
1645+static arc arcs_76_0[1] = {
1646+ {95, 1},
1647+};
1648+static arc arcs_76_1[1] = {
1649+ {59, 2},
1650+};
1651+static arc arcs_76_2[1] = {
1652+ {83, 3},
1653+};
1654+static arc arcs_76_3[1] = {
1655+ {104, 4},
1656+};
1657+static arc arcs_76_4[2] = {
1658+ {162, 5},
1659+ {0, 4},
1660+};
1661+static arc arcs_76_5[1] = {
1662+ {0, 5},
1663+};
1664+static state states_76[6] = {
1665+ {1, arcs_76_0},
1666+ {1, arcs_76_1},
1667+ {1, arcs_76_2},
1668+ {1, arcs_76_3},
1669+ {2, arcs_76_4},
1670+ {1, arcs_76_5},
1671+};
1672+static arc arcs_77_0[1] = {
1673+ {91, 1},
1674+};
1675+static arc arcs_77_1[1] = {
1676+ {105, 2},
1677+};
1678+static arc arcs_77_2[2] = {
1679+ {162, 3},
1680+ {0, 2},
1681+};
1682+static arc arcs_77_3[1] = {
1683+ {0, 3},
1684+};
1685+static state states_77[4] = {
1686+ {1, arcs_77_0},
1687+ {1, arcs_77_1},
1688+ {2, arcs_77_2},
1689+ {1, arcs_77_3},
1690+};
1691+static arc arcs_78_0[2] = {
1692+ {156, 1},
1693+ {165, 1},
1694+};
1695+static arc arcs_78_1[1] = {
1696+ {0, 1},
1697+};
1698+static state states_78[2] = {
1699+ {2, arcs_78_0},
1700+ {1, arcs_78_1},
1701+};
1702+static arc arcs_79_0[1] = {
1703+ {95, 1},
1704+};
1705+static arc arcs_79_1[1] = {
1706+ {59, 2},
1707+};
1708+static arc arcs_79_2[1] = {
1709+ {83, 3},
1710+};
1711+static arc arcs_79_3[1] = {
1712+ {106, 4},
1713+};
1714+static arc arcs_79_4[2] = {
1715+ {164, 5},
1716+ {0, 4},
1717+};
1718+static arc arcs_79_5[1] = {
1719+ {0, 5},
1720+};
1721+static state states_79[6] = {
1722+ {1, arcs_79_0},
1723+ {1, arcs_79_1},
1724+ {1, arcs_79_2},
1725+ {1, arcs_79_3},
1726+ {2, arcs_79_4},
1727+ {1, arcs_79_5},
1728+};
1729+static arc arcs_80_0[1] = {
1730+ {91, 1},
1731+};
1732+static arc arcs_80_1[1] = {
1733+ {105, 2},
1734+};
1735+static arc arcs_80_2[2] = {
1736+ {164, 3},
1737+ {0, 2},
1738+};
1739+static arc arcs_80_3[1] = {
1740+ {0, 3},
1741+};
1742+static state states_80[4] = {
1743+ {1, arcs_80_0},
1744+ {1, arcs_80_1},
1745+ {2, arcs_80_2},
1746+ {1, arcs_80_3},
1747+};
1748+static arc arcs_81_0[1] = {
1749+ {26, 1},
1750+};
1751+static arc arcs_81_1[2] = {
1752+ {27, 0},
1753+ {0, 1},
1754+};
1755+static state states_81[2] = {
1756+ {1, arcs_81_0},
1757+ {2, arcs_81_1},
1758+};
1759+static arc arcs_82_0[1] = {
1760+ {19, 1},
1761+};
1762+static arc arcs_82_1[1] = {
1763+ {0, 1},
1764+};
1765+static state states_82[2] = {
1766+ {1, arcs_82_0},
1767+ {1, arcs_82_1},
1768+};
1769+static arc arcs_83_0[1] = {
1770+ {167, 1},
1771+};
1772+static arc arcs_83_1[2] = {
1773+ {9, 2},
1774+ {0, 1},
1775+};
1776+static arc arcs_83_2[1] = {
1777+ {0, 2},
1778+};
1779+static state states_83[3] = {
1780+ {1, arcs_83_0},
1781+ {2, arcs_83_1},
1782+ {1, arcs_83_2},
1783+};
1784+static dfa dfas[84] = {
1785+ {256, "single_input", 0, 3, states_0,
1786+ "\004\050\014\000\000\000\000\025\074\005\023\310\011\020\004\000\300\020\222\006\201"},
1787+ {257, "file_input", 0, 2, states_1,
1788+ "\204\050\014\000\000\000\000\025\074\005\023\310\011\020\004\000\300\020\222\006\201"},
1789+ {258, "eval_input", 0, 3, states_2,
1790+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\020\004\000\300\020\222\006\000"},
1791+ {259, "decorator", 0, 7, states_3,
1792+ "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1793+ {260, "decorators", 0, 2, states_4,
1794+ "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1795+ {261, "funcdef", 0, 7, states_5,
1796+ "\000\010\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1797+ {262, "parameters", 0, 4, states_6,
1798+ "\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1799+ {263, "varargslist", 0, 10, states_7,
1800+ "\000\040\010\060\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1801+ {264, "fpdef", 0, 4, states_8,
1802+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1803+ {265, "fplist", 0, 3, states_9,
1804+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1805+ {266, "stmt", 0, 2, states_10,
1806+ "\000\050\014\000\000\000\000\025\074\005\023\310\011\020\004\000\300\020\222\006\201"},
1807+ {267, "simple_stmt", 0, 4, states_11,
1808+ "\000\040\010\000\000\000\000\025\074\005\023\000\000\020\004\000\300\020\222\006\200"},
1809+ {268, "small_stmt", 0, 2, states_12,
1810+ "\000\040\010\000\000\000\000\025\074\005\023\000\000\020\004\000\300\020\222\006\200"},
1811+ {269, "expr_stmt", 0, 6, states_13,
1812+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\020\004\000\300\020\222\006\000"},
1813+ {270, "augassign", 0, 2, states_14,
1814+ "\000\000\000\000\000\360\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1815+ {271, "print_stmt", 0, 9, states_15,
1816+ "\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1817+ {272, "del_stmt", 0, 3, states_16,
1818+ "\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1819+ {273, "pass_stmt", 0, 2, states_17,
1820+ "\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1821+ {274, "flow_stmt", 0, 2, states_18,
1822+ "\000\000\000\000\000\000\000\000\074\000\000\000\000\000\000\000\000\000\000\000\200"},
1823+ {275, "break_stmt", 0, 2, states_19,
1824+ "\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000"},
1825+ {276, "continue_stmt", 0, 2, states_20,
1826+ "\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000"},
1827+ {277, "return_stmt", 0, 3, states_21,
1828+ "\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000"},
1829+ {278, "yield_stmt", 0, 2, states_22,
1830+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\200"},
1831+ {279, "raise_stmt", 0, 7, states_23,
1832+ "\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000"},
1833+ {280, "import_stmt", 0, 2, states_24,
1834+ "\000\000\000\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\000\000\000"},
1835+ {281, "import_name", 0, 3, states_25,
1836+ "\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000"},
1837+ {282, "import_from", 0, 8, states_26,
1838+ "\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000"},
1839+ {283, "import_as_name", 0, 4, states_27,
1840+ "\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1841+ {284, "dotted_as_name", 0, 4, states_28,
1842+ "\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1843+ {285, "import_as_names", 0, 3, states_29,
1844+ "\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1845+ {286, "dotted_as_names", 0, 2, states_30,
1846+ "\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1847+ {287, "dotted_name", 0, 2, states_31,
1848+ "\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1849+ {288, "global_stmt", 0, 3, states_32,
1850+ "\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000"},
1851+ {289, "exec_stmt", 0, 7, states_33,
1852+ "\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000"},
1853+ {290, "assert_stmt", 0, 5, states_34,
1854+ "\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000"},
1855+ {291, "compound_stmt", 0, 2, states_35,
1856+ "\000\010\004\000\000\000\000\000\000\000\000\310\011\000\000\000\000\000\000\000\001"},
1857+ {292, "if_stmt", 0, 8, states_36,
1858+ "\000\000\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000"},
1859+ {293, "while_stmt", 0, 8, states_37,
1860+ "\000\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000"},
1861+ {294, "for_stmt", 0, 10, states_38,
1862+ "\000\000\000\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000"},
1863+ {295, "try_stmt", 0, 13, states_39,
1864+ "\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000"},
1865+ {296, "with_stmt", 0, 6, states_40,
1866+ "\000\000\000\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000"},
1867+ {297, "with_var", 0, 3, states_41,
1868+ "\000\000\010\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000"},
1869+ {298, "except_clause", 0, 5, states_42,
1870+ "\000\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000"},
1871+ {299, "suite", 0, 5, states_43,
1872+ "\004\040\010\000\000\000\000\025\074\005\023\000\000\020\004\000\300\020\222\006\200"},
1873+ {300, "testlist_safe", 0, 5, states_44,
1874+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\020\004\000\300\020\222\006\000"},
1875+ {301, "old_test", 0, 2, states_45,
1876+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\020\004\000\300\020\222\006\000"},
1877+ {302, "old_lambdef", 0, 5, states_46,
1878+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000"},
1879+ {303, "test", 0, 6, states_47,
1880+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\020\004\000\300\020\222\006\000"},
1881+ {304, "or_test", 0, 2, states_48,
1882+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\004\000\300\020\222\006\000"},
1883+ {305, "and_test", 0, 2, states_49,
1884+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\004\000\300\020\222\006\000"},
1885+ {306, "not_test", 0, 3, states_50,
1886+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\004\000\300\020\222\006\000"},
1887+ {307, "comparison", 0, 2, states_51,
1888+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\000\000\300\020\222\006\000"},
1889+ {308, "comp_op", 0, 4, states_52,
1890+ "\000\000\000\000\000\000\000\000\000\000\010\000\000\000\344\037\000\000\000\000\000"},
1891+ {309, "expr", 0, 2, states_53,
1892+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\000\000\300\020\222\006\000"},
1893+ {310, "xor_expr", 0, 2, states_54,
1894+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\000\000\300\020\222\006\000"},
1895+ {311, "and_expr", 0, 2, states_55,
1896+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\000\000\300\020\222\006\000"},
1897+ {312, "shift_expr", 0, 2, states_56,
1898+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\000\000\300\020\222\006\000"},
1899+ {313, "arith_expr", 0, 2, states_57,
1900+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\000\000\300\020\222\006\000"},
1901+ {314, "term", 0, 2, states_58,
1902+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\000\000\300\020\222\006\000"},
1903+ {315, "factor", 0, 3, states_59,
1904+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\000\000\300\020\222\006\000"},
1905+ {316, "power", 0, 4, states_60,
1906+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\222\006\000"},
1907+ {317, "atom", 0, 11, states_61,
1908+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\222\006\000"},
1909+ {318, "listmaker", 0, 5, states_62,
1910+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\020\004\000\300\020\222\006\000"},
1911+ {319, "testlist_gexp", 0, 5, states_63,
1912+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\020\004\000\300\020\222\006\000"},
1913+ {320, "lambdef", 0, 5, states_64,
1914+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000"},
1915+ {321, "trailer", 0, 7, states_65,
1916+ "\000\040\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\002\000\000"},
1917+ {322, "subscriptlist", 0, 3, states_66,
1918+ "\000\040\050\000\000\000\000\000\000\010\000\000\000\020\004\000\300\020\222\006\000"},
1919+ {323, "subscript", 0, 7, states_67,
1920+ "\000\040\050\000\000\000\000\000\000\010\000\000\000\020\004\000\300\020\222\006\000"},
1921+ {324, "sliceop", 0, 3, states_68,
1922+ "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1923+ {325, "exprlist", 0, 3, states_69,
1924+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\000\000\000\300\020\222\006\000"},
1925+ {326, "testlist", 0, 3, states_70,
1926+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\020\004\000\300\020\222\006\000"},
1927+ {327, "dictmaker", 0, 5, states_71,
1928+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\020\004\000\300\020\222\006\000"},
1929+ {328, "classdef", 0, 8, states_72,
1930+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001"},
1931+ {329, "arglist", 0, 8, states_73,
1932+ "\000\040\010\060\000\000\000\000\000\000\000\000\000\020\004\000\300\020\222\006\000"},
1933+ {330, "argument", 0, 4, states_74,
1934+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\020\004\000\300\020\222\006\000"},
1935+ {331, "list_iter", 0, 2, states_75,
1936+ "\000\000\000\000\000\000\000\000\000\000\000\210\000\000\000\000\000\000\000\000\000"},
1937+ {332, "list_for", 0, 6, states_76,
1938+ "\000\000\000\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000"},
1939+ {333, "list_if", 0, 4, states_77,
1940+ "\000\000\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000"},
1941+ {334, "gen_iter", 0, 2, states_78,
1942+ "\000\000\000\000\000\000\000\000\000\000\000\210\000\000\000\000\000\000\000\000\000"},
1943+ {335, "gen_for", 0, 6, states_79,
1944+ "\000\000\000\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000"},
1945+ {336, "gen_if", 0, 4, states_80,
1946+ "\000\000\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000"},
1947+ {337, "testlist1", 0, 2, states_81,
1948+ "\000\040\010\000\000\000\000\000\000\000\000\000\000\020\004\000\300\020\222\006\000"},
1949+ {338, "encoding_decl", 0, 2, states_82,
1950+ "\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1951+ {339, "yield_expr", 0, 3, states_83,
1952+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\200"},
1953+};
1954+static label labels[168] = {
1955+ {0, "EMPTY"},
1956+ {256, 0},
1957+ {4, 0},
1958+ {267, 0},
1959+ {291, 0},
1960+ {257, 0},
1961+ {266, 0},
1962+ {0, 0},
1963+ {258, 0},
1964+ {326, 0},
1965+ {259, 0},
1966+ {50, 0},
1967+ {287, 0},
1968+ {7, 0},
1969+ {329, 0},
1970+ {8, 0},
1971+ {260, 0},
1972+ {261, 0},
1973+ {1, "def"},
1974+ {1, 0},
1975+ {262, 0},
1976+ {11, 0},
1977+ {299, 0},
1978+ {263, 0},
1979+ {264, 0},
1980+ {22, 0},
1981+ {303, 0},
1982+ {12, 0},
1983+ {16, 0},
1984+ {36, 0},
1985+ {265, 0},
1986+ {268, 0},
1987+ {13, 0},
1988+ {269, 0},
1989+ {271, 0},
1990+ {272, 0},
1991+ {273, 0},
1992+ {274, 0},
1993+ {280, 0},
1994+ {288, 0},
1995+ {289, 0},
1996+ {290, 0},
1997+ {270, 0},
1998+ {339, 0},
1999+ {37, 0},
2000+ {38, 0},
2001+ {39, 0},
2002+ {40, 0},
2003+ {41, 0},
2004+ {42, 0},
2005+ {43, 0},
2006+ {44, 0},
2007+ {45, 0},
2008+ {46, 0},
2009+ {47, 0},
2010+ {49, 0},
2011+ {1, "print"},
2012+ {35, 0},
2013+ {1, "del"},
2014+ {325, 0},
2015+ {1, "pass"},
2016+ {275, 0},
2017+ {276, 0},
2018+ {277, 0},
2019+ {279, 0},
2020+ {278, 0},
2021+ {1, "break"},
2022+ {1, "continue"},
2023+ {1, "return"},
2024+ {1, "raise"},
2025+ {281, 0},
2026+ {282, 0},
2027+ {1, "import"},
2028+ {286, 0},
2029+ {1, "from"},
2030+ {23, 0},
2031+ {285, 0},
2032+ {283, 0},
2033+ {1, "as"},
2034+ {284, 0},
2035+ {1, "global"},
2036+ {1, "exec"},
2037+ {309, 0},
2038+ {1, "in"},
2039+ {1, "assert"},
2040+ {292, 0},
2041+ {293, 0},
2042+ {294, 0},
2043+ {295, 0},
2044+ {296, 0},
2045+ {328, 0},
2046+ {1, "if"},
2047+ {1, "elif"},
2048+ {1, "else"},
2049+ {1, "while"},
2050+ {1, "for"},
2051+ {1, "try"},
2052+ {298, 0},
2053+ {1, "finally"},
2054+ {1, "with"},
2055+ {297, 0},
2056+ {1, "except"},
2057+ {5, 0},
2058+ {6, 0},
2059+ {300, 0},
2060+ {301, 0},
2061+ {304, 0},
2062+ {302, 0},
2063+ {1, "lambda"},
2064+ {320, 0},
2065+ {305, 0},
2066+ {1, "or"},
2067+ {306, 0},
2068+ {1, "and"},
2069+ {1, "not"},
2070+ {307, 0},
2071+ {308, 0},
2072+ {20, 0},
2073+ {21, 0},
2074+ {28, 0},
2075+ {31, 0},
2076+ {30, 0},
2077+ {29, 0},
2078+ {29, 0},
2079+ {1, "is"},
2080+ {310, 0},
2081+ {18, 0},
2082+ {311, 0},
2083+ {33, 0},
2084+ {312, 0},
2085+ {19, 0},
2086+ {313, 0},
2087+ {34, 0},
2088+ {314, 0},
2089+ {14, 0},
2090+ {15, 0},
2091+ {315, 0},
2092+ {17, 0},
2093+ {24, 0},
2094+ {48, 0},
2095+ {32, 0},
2096+ {316, 0},
2097+ {317, 0},
2098+ {321, 0},
2099+ {319, 0},
2100+ {9, 0},
2101+ {318, 0},
2102+ {10, 0},
2103+ {26, 0},
2104+ {327, 0},
2105+ {27, 0},
2106+ {25, 0},
2107+ {337, 0},
2108+ {2, 0},
2109+ {3, 0},
2110+ {332, 0},
2111+ {335, 0},
2112+ {322, 0},
2113+ {323, 0},
2114+ {324, 0},
2115+ {1, "class"},
2116+ {330, 0},
2117+ {331, 0},
2118+ {333, 0},
2119+ {334, 0},
2120+ {336, 0},
2121+ {338, 0},
2122+ {1, "yield"},
2123+};
2124+grammar _PyParser_Grammar = {
2125+ 84,
2126+ dfas,
2127+ {168, labels},
2128+ 256
2129+};