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