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