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