1 2 /* parser.dlg -- DLG Description of scanner 3 * 4 * Generated from: antlr.g 5 * 6 * Terence Parr, Will Cohen, and Hank Dietz: 1989-2001 7 * Purdue University Electrical Engineering 8 * With AHPCRC, University of Minnesota 9 * ANTLR Version 1.33MR33 10 */ 11 12 #define ANTLR_VERSION 13333 13 #include "pcctscfg.h" 14 #include "pccts_stdio.h" 15 16 #include "pcctscfg.h" 17 #include "set.h" 18 #include <ctype.h> 19 #include "syn.h" 20 #include "hash.h" 21 #include "generic.h" 22 #define zzcr_attr(attr,tok,t) 23 #include "antlr.h" 24 #include "tokens.h" 25 #include "dlgdef.h" 26 LOOKAHEAD 27 28 void 29 #ifdef __USE_PROTOS 30 zzerraction(void) 31 #else 32 zzerraction() 33 #endif 34 { 35 (*zzerr)("invalid token"); 36 zzadvance(); 37 zzskip(); 38 } 39 /* 40 * D L G tables 41 * 42 * Generated from: parser.dlg 43 * 44 * 1989-2001 by Will Cohen, Terence Parr, and Hank Dietz 45 * Purdue University Electrical Engineering 46 * DLG Version 1.33MR33 47 */ 48 49 #include "mode.h" 50 51 52 53 54 /* maintained, but not used for now */ 55 set AST_nodes_refd_in_actions = set_init; 56 int inAlt = 0; 57 set attribsRefdFromAction = set_init; /* MR20 */ 58 int UsedOldStyleAttrib = 0; 59 int UsedNewStyleLabel = 0; 60 #ifdef __USE_PROTOS 61 char *inline_set(char *); 62 #else 63 char *inline_set(); 64 #endif 65 66 /* MR1 10-Apr-97 MR1 Previously unable to put right shift operator */ 67 /* MR1 in DLG action */ 68 69 int tokenActionActive=0; /* MR1 */ 70 71 72 73 74 75 static char * 76 #ifdef __USE_PROTOS 77 getFileNameFromTheLineInfo(char *toStr, char *fromStr) 78 #else 79 getFileNameFromTheLineInfo(toStr, fromStr) 80 char *toStr, *fromStr; 81 #endif 82 { 83 int i, j, k; 84 85 if (!fromStr || !toStr) return toStr; 86 87 /* find the first " */ 88 89 for (i=0; 90 (i<MaxFileName) && 91 (fromStr[i] != '\n') && 92 (fromStr[i] != '\r') && 93 (fromStr[i] != '\"'); 94 i++) /* nothing */ ; 95 96 if ( (i == MaxFileName) || 97 (fromStr[i] == '\n') || 98 (fromStr[i] == '\r') ) { 99 return toStr; 100 } 101 102 /* find the second " */ 103 104 for (j=i+1; 105 (j<MaxFileName) && 106 (fromStr[j] != '\n') && 107 (fromStr[j] != '\r') && 108 (fromStr[j] != '\"'); 109 j++) /* nothing */ ; 110 111 if ((j == MaxFileName) || 112 (fromStr[j] == '\n') || 113 (fromStr[j] == '\r') ) { 114 return toStr; 115 } 116 117 /* go back until the last / or \ */ 118 119 for (k=j-1; 120 (fromStr[k] != '\"') && 121 (fromStr[k] != '/') && 122 (fromStr[k] != '\\'); 123 k--) /* nothing */ ; 124 125 /* copy the string after " / or \ into toStr */ 126 127 for (i=k+1; fromStr[i] != '\"'; i++) { 128 toStr[i-k-1] = fromStr[i]; 129 } 130 131 toStr[i-k-1] = '\0'; 132 133 return toStr; 134 } 135 136 /* MR14 end of a block to support #line in antlr source code */ 137 138 139 140 141 #ifdef __USE_PROTOS 142 void mark_label_used_in_sem_pred(LabelEntry *le) /* MR10 */ 143 #else 144 void mark_label_used_in_sem_pred(le) /* MR10 */ 145 LabelEntry *le; 146 #endif 147 { 148 TokNode *tn; 149 require (le->elem->ntype == nToken,"mark_label_used... ntype != nToken"); 150 tn=(TokNode *)le->elem; 151 require (tn->label != 0,"mark_label_used... TokNode has no label"); 152 tn->label_used_in_semantic_pred=1; 153 } 154 155 static void act1() 156 { 157 NLA = Eof; 158 /* L o o k F o r A n o t h e r F i l e */ 159 { 160 FILE *new_input; 161 new_input = NextFile(); 162 if ( new_input == NULL ) { NLA=Eof; return; } 163 fclose( input ); 164 input = new_input; 165 zzrdstream( input ); 166 zzskip(); /* Skip the Eof (@) char i.e continue */ 167 } 168 } 169 170 171 static void act2() 172 { 173 NLA = 76; 174 zzskip(); 175 } 176 177 178 static void act3() 179 { 180 NLA = 77; 181 zzline++; zzskip(); 182 } 183 184 185 static void act4() 186 { 187 NLA = 78; 188 zzmode(ACTIONS); zzmore(); 189 istackreset(); 190 pushint(']'); 191 } 192 193 194 static void act5() 195 { 196 NLA = 79; 197 action_file=CurFile; action_line=zzline; 198 zzmode(ACTIONS); zzmore(); 199 list_free(&CurActionLabels,0); /* MR10 */ 200 numericActionLabel=0; /* MR10 */ 201 istackreset(); 202 pushint('>'); 203 } 204 205 206 static void act6() 207 { 208 NLA = 80; 209 zzmode(STRINGS); zzmore(); 210 } 211 212 213 static void act7() 214 { 215 NLA = 81; 216 zzmode(COMMENTS); zzskip(); 217 } 218 219 220 static void act8() 221 { 222 NLA = 82; 223 warn("Missing /*; found dangling */"); zzskip(); 224 } 225 226 227 static void act9() 228 { 229 NLA = 83; 230 zzmode(CPP_COMMENTS); zzskip(); 231 } 232 233 234 static void act10() 235 { 236 NLA = 84; 237 238 zzline = atoi(zzbegexpr+5) - 1; zzline++; zzmore(); 239 getFileNameFromTheLineInfo(FileStr[CurFile], zzbegexpr); 240 } 241 242 243 static void act11() 244 { 245 NLA = 85; 246 247 zzline++; zzmore(); 248 } 249 250 251 static void act12() 252 { 253 NLA = 86; 254 warn("Missing <<; found dangling >>"); zzskip(); 255 } 256 257 258 static void act13() 259 { 260 NLA = WildCard; 261 } 262 263 264 static void act14() 265 { 266 NLA = 88; 267 FoundException = 1; /* MR6 */ 268 FoundAtOperator = 1; 269 } 270 271 272 static void act15() 273 { 274 NLA = Pragma; 275 } 276 277 278 static void act16() 279 { 280 NLA = FirstSetSymbol; 281 } 282 283 284 static void act17() 285 { 286 NLA = 94; 287 } 288 289 290 static void act18() 291 { 292 NLA = 95; 293 } 294 295 296 static void act19() 297 { 298 NLA = 96; 299 } 300 301 302 static void act20() 303 { 304 NLA = 97; 305 } 306 307 308 static void act21() 309 { 310 NLA = 98; 311 } 312 313 314 static void act22() 315 { 316 NLA = 99; 317 } 318 319 320 static void act23() 321 { 322 NLA = 102; 323 } 324 325 326 static void act24() 327 { 328 NLA = 103; 329 } 330 331 332 static void act25() 333 { 334 NLA = 104; 335 } 336 337 338 static void act26() 339 { 340 NLA = 105; 341 } 342 343 344 static void act27() 345 { 346 NLA = 106; 347 } 348 349 350 static void act28() 351 { 352 NLA = 107; 353 } 354 355 356 static void act29() 357 { 358 NLA = 108; 359 } 360 361 362 static void act30() 363 { 364 NLA = 109; 365 } 366 367 368 static void act31() 369 { 370 NLA = 110; 371 } 372 373 374 static void act32() 375 { 376 NLA = 111; 377 } 378 379 380 static void act33() 381 { 382 NLA = 112; 383 } 384 385 386 static void act34() 387 { 388 NLA = 113; 389 } 390 391 392 static void act35() 393 { 394 NLA = 114; 395 } 396 397 398 static void act36() 399 { 400 NLA = 115; 401 } 402 403 404 static void act37() 405 { 406 NLA = 116; 407 } 408 409 410 static void act38() 411 { 412 NLA = 117; 413 } 414 415 416 static void act39() 417 { 418 NLA = 118; 419 } 420 421 422 static void act40() 423 { 424 NLA = 119; 425 } 426 427 428 static void act41() 429 { 430 NLA = 120; 431 } 432 433 434 static void act42() 435 { 436 NLA = 121; 437 } 438 439 440 static void act43() 441 { 442 NLA = 122; 443 } 444 445 446 static void act44() 447 { 448 NLA = 123; 449 } 450 451 452 static void act45() 453 { 454 NLA = 124; 455 } 456 457 458 static void act46() 459 { 460 NLA = 125; 461 } 462 463 464 static void act47() 465 { 466 NLA = 126; 467 } 468 469 470 static void act48() 471 { 472 NLA = 127; 473 } 474 475 476 static void act49() 477 { 478 NLA = 128; 479 } 480 481 482 static void act50() 483 { 484 NLA = 129; 485 } 486 487 488 static void act51() 489 { 490 NLA = 130; 491 } 492 493 494 static void act52() 495 { 496 NLA = 131; 497 } 498 499 500 static void act53() 501 { 502 NLA = 132; 503 } 504 505 506 static void act54() 507 { 508 NLA = 133; 509 } 510 511 512 static void act55() 513 { 514 NLA = 134; 515 } 516 517 518 static void act56() 519 { 520 NLA = 135; 521 } 522 523 524 static void act57() 525 { 526 NLA = NonTerminal; 527 528 while ( zzchar==' ' || zzchar=='\t' ) { 529 zzadvance(); 530 } 531 if ( zzchar == ':' && inAlt ) NLA = LABEL; 532 } 533 534 535 static void act58() 536 { 537 NLA = TokenTerm; 538 539 while ( zzchar==' ' || zzchar=='\t' ) { 540 zzadvance(); 541 } 542 if ( zzchar == ':' && inAlt ) NLA = LABEL; 543 } 544 545 546 static void act59() 547 { 548 NLA = 136; 549 warn(eMsg1("unknown meta-op: %s",LATEXT(1))); zzskip(); 550 } 551 552 static unsigned char shift0[257] = { 553 0, 58, 58, 58, 58, 58, 58, 58, 58, 58, 554 1, 2, 58, 58, 3, 58, 58, 58, 58, 58, 555 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 556 58, 58, 58, 1, 40, 6, 9, 58, 58, 45, 557 58, 46, 47, 8, 52, 58, 58, 18, 7, 16, 558 14, 15, 16, 16, 16, 16, 16, 16, 16, 41, 559 42, 5, 48, 17, 53, 19, 56, 56, 56, 56, 560 56, 26, 56, 56, 56, 56, 56, 51, 56, 56, 561 56, 56, 56, 56, 29, 56, 56, 56, 56, 56, 562 56, 56, 4, 20, 58, 50, 57, 58, 23, 31, 563 38, 34, 13, 35, 24, 33, 11, 55, 36, 10, 564 25, 12, 32, 21, 55, 22, 27, 28, 54, 55, 565 55, 43, 30, 55, 39, 44, 37, 49, 58, 58, 566 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 567 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 568 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 569 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 570 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 571 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 572 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 573 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 574 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 575 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 576 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 577 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 578 58, 58, 58, 58, 58, 58, 58 579 }; 580 581 582 static void act60() 583 { 584 NLA = Eof; 585 } 586 587 588 static void act61() 589 { 590 NLA = QuotedTerm; 591 zzmode(START); 592 } 593 594 595 static void act62() 596 { 597 NLA = 3; 598 599 zzline++; 600 warn("eoln found in string"); 601 zzskip(); 602 } 603 604 605 static void act63() 606 { 607 NLA = 4; 608 zzline++; zzmore(); 609 } 610 611 612 static void act64() 613 { 614 NLA = 5; 615 zzmore(); 616 } 617 618 619 static void act65() 620 { 621 NLA = 6; 622 zzmore(); 623 } 624 625 static unsigned char shift1[257] = { 626 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 627 5, 2, 5, 5, 3, 5, 5, 5, 5, 5, 628 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 629 5, 5, 5, 5, 5, 1, 5, 5, 5, 5, 630 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 631 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 632 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 633 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 634 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 635 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 636 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 637 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 638 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 639 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 640 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 641 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 642 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 643 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 644 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 645 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 646 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 647 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 648 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 649 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 650 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 651 5, 5, 5, 5, 5, 5, 5 652 }; 653 654 655 static void act66() 656 { 657 NLA = Eof; 658 } 659 660 661 static void act67() 662 { 663 NLA = 7; 664 zzmode(ACTIONS); zzmore(); 665 } 666 667 668 static void act68() 669 { 670 NLA = 8; 671 672 zzline++; 673 warn("eoln found in string (in user action)"); 674 zzskip(); 675 } 676 677 678 static void act69() 679 { 680 NLA = 9; 681 zzline++; zzmore(); 682 } 683 684 685 static void act70() 686 { 687 NLA = 10; 688 zzmore(); 689 } 690 691 692 static void act71() 693 { 694 NLA = 11; 695 zzmore(); 696 } 697 698 static unsigned char shift2[257] = { 699 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 700 5, 2, 5, 5, 3, 5, 5, 5, 5, 5, 701 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 702 5, 5, 5, 5, 5, 1, 5, 5, 5, 5, 703 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 704 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 705 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 706 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 707 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 708 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 709 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 710 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 711 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 712 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 713 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 714 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 715 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 716 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 717 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 718 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 719 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 720 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 721 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 722 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 723 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 724 5, 5, 5, 5, 5, 5, 5 725 }; 726 727 728 static void act72() 729 { 730 NLA = Eof; 731 } 732 733 734 static void act73() 735 { 736 NLA = 12; 737 zzmode(ACTIONS); zzmore(); 738 } 739 740 741 static void act74() 742 { 743 NLA = 13; 744 745 zzline++; 746 warn("eoln found in char literal (in user action)"); 747 zzskip(); 748 } 749 750 751 static void act75() 752 { 753 NLA = 14; 754 zzmore(); 755 } 756 757 758 static void act76() 759 { 760 NLA = 15; 761 zzmore(); 762 } 763 764 static unsigned char shift3[257] = { 765 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 766 5, 2, 5, 5, 3, 5, 5, 5, 5, 5, 767 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 768 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 769 1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 770 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 771 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 772 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 773 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 774 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 775 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 776 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 777 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 778 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 779 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 780 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 781 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 782 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 783 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 784 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 785 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 786 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 787 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 788 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 789 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 790 5, 5, 5, 5, 5, 5, 5 791 }; 792 793 794 static void act77() 795 { 796 NLA = Eof; 797 } 798 799 800 static void act78() 801 { 802 NLA = 16; 803 zzmode(ACTIONS); zzmore(); 804 } 805 806 807 static void act79() 808 { 809 NLA = 17; 810 zzmore(); 811 } 812 813 814 static void act80() 815 { 816 NLA = 18; 817 zzline++; zzmore(); DAWDLE; 818 } 819 820 821 static void act81() 822 { 823 NLA = 19; 824 zzmore(); 825 } 826 827 static unsigned char shift4[257] = { 828 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 829 5, 3, 5, 5, 4, 5, 5, 5, 5, 5, 830 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 831 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 832 5, 5, 5, 1, 5, 5, 5, 5, 2, 5, 833 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 834 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 835 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 836 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 837 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 838 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 839 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 840 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 841 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 842 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 843 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 844 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 845 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 846 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 847 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 848 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 849 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 850 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 851 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 852 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 853 5, 5, 5, 5, 5, 5, 5 854 }; 855 856 857 static void act82() 858 { 859 NLA = Eof; 860 } 861 862 863 static void act83() 864 { 865 NLA = 20; 866 zzmode(PARSE_ENUM_FILE); 867 zzmore(); 868 } 869 870 871 static void act84() 872 { 873 NLA = 21; 874 zzmore(); 875 } 876 877 878 static void act85() 879 { 880 NLA = 22; 881 zzline++; zzmore(); DAWDLE; 882 } 883 884 885 static void act86() 886 { 887 NLA = 23; 888 zzmore(); 889 } 890 891 static unsigned char shift5[257] = { 892 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 893 5, 3, 5, 5, 4, 5, 5, 5, 5, 5, 894 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 895 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 896 5, 5, 5, 1, 5, 5, 5, 5, 2, 5, 897 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 898 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 899 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 900 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 901 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 902 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 903 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 904 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 905 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 906 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 907 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 908 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 909 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 910 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 911 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 912 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 913 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 914 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 915 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 916 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 917 5, 5, 5, 5, 5, 5, 5 918 }; 919 920 921 static void act87() 922 { 923 NLA = Eof; 924 } 925 926 927 static void act88() 928 { 929 NLA = 24; 930 zzline++; zzmode(PARSE_ENUM_FILE); zzskip(); DAWDLE; 931 } 932 933 934 static void act89() 935 { 936 NLA = 25; 937 zzskip(); 938 } 939 940 static unsigned char shift6[257] = { 941 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 942 3, 1, 3, 3, 2, 3, 3, 3, 3, 3, 943 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 944 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 945 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 946 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 947 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 948 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 949 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 950 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 951 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 952 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 953 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 954 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 955 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 956 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 957 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 958 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 959 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 960 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 961 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 962 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 963 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 964 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 965 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 966 3, 3, 3, 3, 3, 3, 3 967 }; 968 969 970 static void act90() 971 { 972 NLA = Eof; 973 } 974 975 976 static void act91() 977 { 978 NLA = 26; 979 zzline++; zzmode(ACTIONS); zzmore(); DAWDLE; 980 } 981 982 983 static void act92() 984 { 985 NLA = 27; 986 zzmore(); 987 } 988 989 static unsigned char shift7[257] = { 990 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 991 3, 1, 3, 3, 2, 3, 3, 3, 3, 3, 992 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 993 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 994 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 995 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 996 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 997 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 998 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 999 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1000 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1001 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1002 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1003 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1004 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1005 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1006 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1007 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1008 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1009 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1010 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1011 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1012 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1013 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1014 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1015 3, 3, 3, 3, 3, 3, 3 1016 }; 1017 1018 1019 static void act93() 1020 { 1021 NLA = Eof; 1022 } 1023 1024 1025 static void act94() 1026 { 1027 NLA = 28; 1028 zzline++; zzmode(START); zzskip(); DAWDLE; 1029 } 1030 1031 1032 static void act95() 1033 { 1034 NLA = 29; 1035 zzskip(); 1036 } 1037 1038 static unsigned char shift8[257] = { 1039 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1040 3, 1, 3, 3, 2, 3, 3, 3, 3, 3, 1041 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1042 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1043 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1044 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1045 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1046 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1047 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1048 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1049 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1050 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1051 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1052 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1053 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1054 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1055 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1056 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1057 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1058 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1059 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1060 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1061 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1062 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1063 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1064 3, 3, 3, 3, 3, 3, 3 1065 }; 1066 1067 1068 static void act96() 1069 { 1070 NLA = Eof; 1071 } 1072 1073 1074 static void act97() 1075 { 1076 NLA = 30; 1077 zzmode(START); zzskip(); 1078 } 1079 1080 1081 static void act98() 1082 { 1083 NLA = 31; 1084 zzskip(); 1085 } 1086 1087 1088 static void act99() 1089 { 1090 NLA = 32; 1091 zzline++; zzskip(); DAWDLE; 1092 } 1093 1094 1095 static void act100() 1096 { 1097 NLA = 33; 1098 zzskip(); 1099 } 1100 1101 static unsigned char shift9[257] = { 1102 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1103 5, 3, 5, 5, 4, 5, 5, 5, 5, 5, 1104 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1105 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1106 5, 5, 5, 1, 5, 5, 5, 5, 2, 5, 1107 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1108 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1109 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1110 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1111 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1112 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1113 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1114 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1115 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1116 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1117 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1118 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1119 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1120 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1121 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1122 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1123 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1124 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1125 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1126 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1127 5, 5, 5, 5, 5, 5, 5 1128 }; 1129 1130 1131 static void act101() 1132 { 1133 NLA = Eof; 1134 } 1135 1136 1137 static void act102() 1138 { 1139 NLA = Action; 1140 /* these do not nest */ 1141 zzmode(START); 1142 NLATEXT[0] = ' '; 1143 NLATEXT[1] = ' '; 1144 zzbegexpr[0] = ' '; 1145 zzbegexpr[1] = ' '; 1146 if ( zzbufovf ) { 1147 err( eMsgd("action buffer overflow; size %d",ZZLEXBUFSIZE)); 1148 } 1149 1150 /* MR1 10-Apr-97 MR1 Previously unable to put right shift operator */ 1151 /* MR1 in DLG action */ 1152 /* MR1 Doesn't matter what kind of action it is - reset*/ 1153 1154 tokenActionActive=0; /* MR1 */ 1155 } 1156 1157 1158 static void act103() 1159 { 1160 NLA = Pred; 1161 /* these do not nest */ 1162 zzmode(START); 1163 NLATEXT[0] = ' '; 1164 NLATEXT[1] = ' '; 1165 zzbegexpr[0] = '\0'; 1166 if ( zzbufovf ) { 1167 err( eMsgd("predicate buffer overflow; size %d",ZZLEXBUFSIZE)); 1168 }; 1169 #ifdef __cplusplus__ 1170 /* MR10 */ list_apply(CurActionLabels, (void (*)(void *))mark_label_used_in_sem_pred); 1171 #else 1172 #ifdef __STDC__ 1173 /* MR10 */ list_apply(CurActionLabels, (void (*)(void *))mark_label_used_in_sem_pred); 1174 #else 1175 #ifdef __USE_PROTOS 1176 /* MRxx */ list_apply(CurActionLabels, (void (*)(void *))mark_label_used_in_sem_pred); 1177 #else 1178 /* MR10 */ list_apply(CurActionLabels,mark_label_used_in_sem_pred); 1179 #endif 1180 #endif 1181 #endif 1182 } 1183 1184 1185 static void act104() 1186 { 1187 NLA = PassAction; 1188 if ( topint() == ']' ) { 1189 popint(); 1190 if ( istackempty() ) /* terminate action */ 1191 { 1192 zzmode(START); 1193 NLATEXT[0] = ' '; 1194 zzbegexpr[0] = ' '; 1195 if ( zzbufovf ) { 1196 err( eMsgd("parameter buffer overflow; size %d",ZZLEXBUFSIZE)); 1197 } 1198 } 1199 else { 1200 /* terminate $[..] and #[..] */ 1201 if ( GenCC ) zzreplstr("))"); 1202 else zzreplstr(")"); 1203 zzmore(); 1204 } 1205 } 1206 else if ( topint() == '|' ) { /* end of simple [...] */ 1207 popint(); 1208 zzmore(); 1209 } 1210 else zzmore(); 1211 } 1212 1213 1214 static void act105() 1215 { 1216 NLA = 37; 1217 1218 zzmore(); 1219 zzreplstr(inline_set(zzbegexpr+ 1220 strlen("consumeUntil("))); 1221 } 1222 1223 1224 static void act106() 1225 { 1226 NLA = 38; 1227 zzmore(); 1228 } 1229 1230 1231 static void act107() 1232 { 1233 NLA = 39; 1234 zzline++; zzmore(); DAWDLE; 1235 } 1236 1237 1238 static void act108() 1239 { 1240 NLA = 40; 1241 zzmore(); 1242 } 1243 1244 1245 static void act109() 1246 { 1247 NLA = 41; 1248 zzmore(); 1249 } 1250 1251 1252 static void act110() 1253 { 1254 NLA = 42; 1255 if ( !GenCC ) {zzreplstr("zzaRet"); zzmore();} 1256 else err("$$ use invalid in C++ mode"); 1257 } 1258 1259 1260 static void act111() 1261 { 1262 NLA = 43; 1263 if ( !GenCC ) {zzreplstr("zzempty_attr"); zzmore();} 1264 else err("$[] use invalid in C++ mode"); 1265 } 1266 1267 1268 static void act112() 1269 { 1270 NLA = 44; 1271 1272 pushint(']'); 1273 if ( !GenCC ) zzreplstr("zzconstr_attr("); 1274 else err("$[..] use invalid in C++ mode"); 1275 zzmore(); 1276 } 1277 1278 1279 static void act113() 1280 { 1281 NLA = 45; 1282 { 1283 static char buf[100]; 1284 numericActionLabel=1; /* MR10 */ 1285 if ( strlen(zzbegexpr)>(size_t)85 ) 1286 fatal("$i attrib ref too big"); 1287 set_orel(atoi(zzbegexpr+1), &attribsRefdFromAction); 1288 if ( !GenCC ) sprintf(buf,"zzaArg(zztasp%d,%s)", 1289 BlkLevel-1,zzbegexpr+1); 1290 else sprintf(buf,"_t%d%s", 1291 BlkLevel-1,zzbegexpr+1); 1292 zzreplstr(buf); 1293 zzmore(); 1294 UsedOldStyleAttrib = 1; 1295 if ( UsedNewStyleLabel ) 1296 err("cannot mix old-style $i with new-style labels"); 1297 } 1298 } 1299 1300 1301 static void act114() 1302 { 1303 NLA = 46; 1304 { 1305 static char buf[100]; 1306 numericActionLabel=1; /* MR10 */ 1307 if ( strlen(zzbegexpr)>(size_t)85 ) 1308 fatal("$i.field attrib ref too big"); 1309 zzbegexpr[strlen(zzbegexpr)-1] = ' '; 1310 set_orel(atoi(zzbegexpr+1), &attribsRefdFromAction); 1311 if ( !GenCC ) sprintf(buf,"zzaArg(zztasp%d,%s).", 1312 BlkLevel-1,zzbegexpr+1); 1313 else sprintf(buf,"_t%d%s.", 1314 BlkLevel-1,zzbegexpr+1); 1315 zzreplstr(buf); 1316 zzmore(); 1317 UsedOldStyleAttrib = 1; 1318 if ( UsedNewStyleLabel ) 1319 err("cannot mix old-style $i with new-style labels"); 1320 } 1321 } 1322 1323 1324 static void act115() 1325 { 1326 NLA = 47; 1327 { 1328 static char buf[100]; 1329 static char i[20], j[20]; 1330 char *p,*q; 1331 numericActionLabel=1; /* MR10 */ 1332 if (strlen(zzbegexpr)>(size_t)85) fatal("$i.j attrib ref too big"); 1333 for (p=zzbegexpr+1,q= &i[0]; *p!='.'; p++) { 1334 if ( q == &i[20] ) 1335 fatalFL("i of $i.j attrib ref too big", 1336 FileStr[CurFile], zzline ); 1337 *q++ = *p; 1338 } 1339 *q = '\0'; 1340 for (p++, q= &j[0]; *p!='\0'; p++) { 1341 if ( q == &j[20] ) 1342 fatalFL("j of $i.j attrib ref too big", 1343 FileStr[CurFile], zzline ); 1344 *q++ = *p; 1345 } 1346 *q = '\0'; 1347 if ( !GenCC ) sprintf(buf,"zzaArg(zztasp%s,%s)",i,j); 1348 else sprintf(buf,"_t%s%s",i,j); 1349 zzreplstr(buf); 1350 zzmore(); 1351 UsedOldStyleAttrib = 1; 1352 if ( UsedNewStyleLabel ) 1353 err("cannot mix old-style $i with new-style labels"); 1354 } 1355 } 1356 1357 1358 static void act116() 1359 { 1360 NLA = 48; 1361 { static char buf[300]; LabelEntry *el; 1362 zzbegexpr[0] = ' '; 1363 if ( CurRule != NULL && 1364 strcmp(CurRule, &zzbegexpr[1])==0 ) { 1365 if ( !GenCC ) zzreplstr("zzaRet"); 1366 } 1367 else if ( CurRetDef != NULL && 1368 strmember(CurRetDef, &zzbegexpr[1])) { 1369 if ( hasMultipleOperands( CurRetDef ) ) { 1370 require (strlen(zzbegexpr)<=(size_t)285, 1371 "$retval attrib ref too big"); 1372 sprintf(buf,"_retv.%s",&zzbegexpr[1]); 1373 zzreplstr(buf); 1374 } 1375 else zzreplstr("_retv"); 1376 } 1377 else if ( CurParmDef != NULL && 1378 strmember(CurParmDef, &zzbegexpr[1])) { 1379 ; 1380 } 1381 else if ( Elabel==NULL ) { 1382 { err("$-variables in actions outside of rules are not allowed"); } 1383 } else if ( (el=(LabelEntry *)hash_get(Elabel, &zzbegexpr[1]))!=NULL ) { 1384 /* MR10 */ 1385 /* MR10 */ /* element labels might exist without an elem when */ 1386 /* MR10 */ /* it is a forward reference (to a rule) */ 1387 /* MR10 */ 1388 /* MR10 */ if ( GenCC && (el->elem == NULL || el->elem->ntype==nRuleRef) ) 1389 /* MR10 */ { err(eMsg1("There are no token ptrs for rule references: '$%s'",&zzbegexpr[1])); } 1390 /* MR10 */ 1391 /* MR10 */ if ( !GenCC && (el->elem == NULL || el->elem->ntype==nRuleRef) && GenAST) { 1392 /* MR10 */ err("You can no longer use attributes returned by rules when also using ASTs"); 1393 /* MR10 */ err(" Use upward inheritance (\"rule >[Attrib a] : ... <<$a=...>>\")"); 1394 /* MR10 */ }; 1395 /* MR10 */ 1396 /* MR10 */ /* keep track of <<... $label ...>> for semantic predicates in guess mode */ 1397 /* MR10 */ /* element labels contain pointer to the owners node */ 1398 /* MR10 */ 1399 /* MR10 */ if (el->elem != NULL && el->elem->ntype == nToken) { 1400 /* MR10 */ list_add(&CurActionLabels,el); 1401 /* MR10 */ }; 1402 } 1403 else 1404 warn(eMsg1("$%s not parameter, return value, (defined) element label",&zzbegexpr[1])); 1405 } 1406 zzmore(); 1407 } 1408 1409 1410 static void act117() 1411 { 1412 NLA = 49; 1413 zzreplstr("(*_root)"); zzmore(); chkGTFlag(); 1414 } 1415 1416 1417 static void act118() 1418 { 1419 NLA = 50; 1420 if ( GenCC ) { 1421 if (NewAST) zzreplstr("(newAST)"); 1422 else zzreplstr("(new AST)");} 1423 else {zzreplstr("zzastnew()");} zzmore(); 1424 chkGTFlag(); 1425 } 1426 1427 1428 static void act119() 1429 { 1430 NLA = 51; 1431 zzreplstr("NULL"); zzmore(); chkGTFlag(); 1432 } 1433 1434 1435 static void act120() 1436 { 1437 NLA = 52; 1438 { 1439 static char buf[100]; 1440 if ( strlen(zzbegexpr)>(size_t)85 ) 1441 fatal("#i AST ref too big"); 1442 if ( GenCC ) sprintf(buf,"_ast%d%s",BlkLevel-1,zzbegexpr+1); 1443 else sprintf(buf,"zzastArg(%s)",zzbegexpr+1); 1444 zzreplstr(buf); 1445 zzmore(); 1446 set_orel(atoi(zzbegexpr+1), &AST_nodes_refd_in_actions); 1447 chkGTFlag(); 1448 } 1449 } 1450 1451 1452 static void act121() 1453 { 1454 NLA = 53; 1455 1456 zzline = atoi(zzbegexpr+5) - 1; zzline++; zzmore(); 1457 getFileNameFromTheLineInfo(FileStr[CurFile], zzbegexpr); 1458 } 1459 1460 1461 static void act122() 1462 { 1463 NLA = 54; 1464 1465 zzline++; zzmore(); 1466 } 1467 1468 1469 static void act123() 1470 { 1471 NLA = 55; 1472 1473 if ( !(strcmp(zzbegexpr, "#ifdef")==0 || 1474 strcmp(zzbegexpr, "#if")==0 || 1475 strcmp(zzbegexpr, "#else")==0 || 1476 strcmp(zzbegexpr, "#endif")==0 || 1477 strcmp(zzbegexpr, "#ifndef")==0 || 1478 strcmp(zzbegexpr, "#define")==0 || 1479 strcmp(zzbegexpr, "#pragma")==0 || 1480 strcmp(zzbegexpr, "#undef")==0 || 1481 strcmp(zzbegexpr, "#import")==0 || 1482 strcmp(zzbegexpr, "#line")==0 || 1483 strcmp(zzbegexpr, "#include")==0 || 1484 strcmp(zzbegexpr, "#error")==0) ) 1485 { 1486 static char buf[100]; 1487 sprintf(buf, "%s_ast", zzbegexpr+1); 1488 /* MR27 */ list_add(&CurAstLabelsInActions, mystrdup(zzbegexpr+1)); 1489 zzreplstr(buf); 1490 chkGTFlag(); 1491 } 1492 zzmore(); 1493 } 1494 1495 1496 static void act124() 1497 { 1498 NLA = 56; 1499 1500 pushint(']'); 1501 if ( GenCC ) { 1502 if (NewAST) zzreplstr("(newAST("); 1503 else zzreplstr("(new AST("); } 1504 else zzreplstr("zzmk_ast(zzastnew(),"); 1505 zzmore(); 1506 chkGTFlag(); 1507 } 1508 1509 1510 static void act125() 1511 { 1512 NLA = 57; 1513 1514 pushint('}'); 1515 if ( GenCC ) { 1516 if (tmakeInParser) { 1517 zzreplstr("tmake("); 1518 } 1519 else { 1520 zzreplstr("ASTBase::tmake("); 1521 } 1522 } 1523 else { 1524 zzreplstr("zztmake("); 1525 } 1526 zzmore(); 1527 chkGTFlag(); 1528 } 1529 1530 1531 static void act126() 1532 { 1533 NLA = 58; 1534 zzmore(); 1535 } 1536 1537 1538 static void act127() 1539 { 1540 NLA = 59; 1541 1542 if ( istackempty() ) 1543 zzmore(); 1544 else if ( topint()==')' ) { 1545 popint(); 1546 } 1547 else if ( topint()=='}' ) { 1548 popint(); 1549 /* terminate #(..) */ 1550 zzreplstr(", NULL)"); 1551 } 1552 zzmore(); 1553 } 1554 1555 1556 static void act128() 1557 { 1558 NLA = 60; 1559 1560 pushint('|'); /* look for '|' to terminate simple [...] */ 1561 zzmore(); 1562 } 1563 1564 1565 static void act129() 1566 { 1567 NLA = 61; 1568 1569 pushint(')'); 1570 zzmore(); 1571 } 1572 1573 1574 static void act130() 1575 { 1576 NLA = 62; 1577 zzreplstr("]"); zzmore(); 1578 } 1579 1580 1581 static void act131() 1582 { 1583 NLA = 63; 1584 zzreplstr(")"); zzmore(); 1585 } 1586 1587 1588 static void act132() 1589 { 1590 NLA = 64; 1591 if (! tokenActionActive) zzreplstr(">"); /* MR1 */ 1592 zzmore(); /* MR1 */ 1593 } 1594 1595 1596 static void act133() 1597 { 1598 NLA = 65; 1599 zzmode(ACTION_CHARS); zzmore(); 1600 } 1601 1602 1603 static void act134() 1604 { 1605 NLA = 66; 1606 zzmode(ACTION_STRINGS); zzmore(); 1607 } 1608 1609 1610 static void act135() 1611 { 1612 NLA = 67; 1613 zzreplstr("$"); zzmore(); 1614 } 1615 1616 1617 static void act136() 1618 { 1619 NLA = 68; 1620 zzreplstr("#"); zzmore(); 1621 } 1622 1623 1624 static void act137() 1625 { 1626 NLA = 69; 1627 zzline++; zzmore(); 1628 } 1629 1630 1631 static void act138() 1632 { 1633 NLA = 70; 1634 zzmore(); 1635 } 1636 1637 1638 static void act139() 1639 { 1640 NLA = 71; 1641 zzmore(); 1642 } 1643 1644 1645 static void act140() 1646 { 1647 NLA = 72; 1648 zzmode(ACTION_COMMENTS); zzmore(); 1649 } 1650 1651 1652 static void act141() 1653 { 1654 NLA = 73; 1655 warn("Missing /*; found dangling */ in action"); zzmore(); 1656 } 1657 1658 1659 static void act142() 1660 { 1661 NLA = 74; 1662 zzmode(ACTION_CPP_COMMENTS); zzmore(); 1663 } 1664 1665 1666 static void act143() 1667 { 1668 NLA = 75; 1669 zzmore(); 1670 } 1671 1672 static unsigned char shift10[257] = { 1673 0, 33, 33, 33, 33, 33, 33, 33, 33, 33, 1674 16, 19, 33, 33, 20, 33, 33, 33, 33, 33, 1675 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 1676 33, 33, 33, 16, 33, 28, 27, 21, 33, 33, 1677 30, 15, 18, 32, 33, 33, 33, 25, 31, 23, 1678 24, 24, 24, 24, 24, 24, 24, 24, 24, 33, 1679 33, 33, 33, 1, 2, 33, 26, 26, 26, 26, 1680 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 1681 26, 26, 26, 26, 26, 26, 11, 26, 26, 26, 1682 26, 26, 22, 29, 3, 33, 26, 33, 26, 26, 1683 4, 26, 10, 26, 26, 26, 13, 26, 26, 14, 1684 9, 6, 5, 26, 26, 26, 7, 12, 8, 26, 1685 26, 26, 26, 26, 17, 33, 34, 33, 33, 33, 1686 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 1687 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 1688 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 1689 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 1690 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 1691 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 1692 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 1693 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 1694 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 1695 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 1696 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 1697 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 1698 33, 33, 33, 33, 33, 33, 33 1699 }; 1700 1701 1702 static void act144() 1703 { 1704 NLA = Eof; 1705 ; 1706 } 1707 1708 1709 static void act145() 1710 { 1711 NLA = 137; 1712 zzskip(); 1713 } 1714 1715 1716 static void act146() 1717 { 1718 NLA = 138; 1719 zzline++; zzskip(); 1720 } 1721 1722 1723 static void act147() 1724 { 1725 NLA = 139; 1726 zzmode(TOK_DEF_CPP_COMMENTS); zzmore(); 1727 } 1728 1729 1730 static void act148() 1731 { 1732 NLA = 140; 1733 zzmode(TOK_DEF_COMMENTS); zzskip(); 1734 } 1735 1736 1737 static void act149() 1738 { 1739 NLA = 141; 1740 zzmode(TOK_DEF_CPP_COMMENTS); zzskip(); 1741 } 1742 1743 1744 static void act150() 1745 { 1746 NLA = 142; 1747 zzmode(TOK_DEF_CPP_COMMENTS); zzskip(); 1748 } 1749 1750 1751 static void act151() 1752 { 1753 NLA = 143; 1754 ; 1755 } 1756 1757 1758 static void act152() 1759 { 1760 NLA = 144; 1761 zzmode(TOK_DEF_CPP_COMMENTS); zzskip(); 1762 } 1763 1764 1765 static void act153() 1766 { 1767 NLA = 145; 1768 zzmode(TOK_DEF_CPP_COMMENTS); zzskip(); 1769 } 1770 1771 1772 static void act154() 1773 { 1774 NLA = 146; 1775 zzmode(TOK_DEF_CPP_COMMENTS); zzskip(); 1776 } 1777 1778 1779 static void act155() 1780 { 1781 NLA = 147; 1782 zzmode(TOK_DEF_CPP_COMMENTS); zzskip(); 1783 } 1784 1785 1786 static void act156() 1787 { 1788 NLA = 149; 1789 } 1790 1791 1792 static void act157() 1793 { 1794 NLA = 151; 1795 } 1796 1797 1798 static void act158() 1799 { 1800 NLA = 152; 1801 } 1802 1803 1804 static void act159() 1805 { 1806 NLA = 153; 1807 } 1808 1809 1810 static void act160() 1811 { 1812 NLA = 154; 1813 } 1814 1815 1816 static void act161() 1817 { 1818 NLA = 155; 1819 } 1820 1821 1822 static void act162() 1823 { 1824 NLA = 156; 1825 } 1826 1827 1828 static void act163() 1829 { 1830 NLA = INT; 1831 } 1832 1833 1834 static void act164() 1835 { 1836 NLA = ID; 1837 } 1838 1839 static unsigned char shift11[257] = { 1840 0, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1841 1, 2, 27, 27, 3, 27, 27, 27, 27, 27, 1842 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1843 27, 27, 27, 1, 27, 27, 6, 27, 27, 27, 1844 27, 27, 27, 5, 27, 22, 27, 27, 4, 25, 1845 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 1846 24, 27, 21, 27, 27, 27, 26, 26, 26, 26, 1847 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 1848 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 1849 26, 26, 27, 27, 27, 27, 26, 27, 26, 26, 1850 26, 9, 10, 8, 26, 26, 7, 26, 26, 12, 1851 15, 11, 17, 16, 26, 18, 13, 19, 14, 26, 1852 26, 26, 26, 26, 20, 27, 23, 27, 27, 27, 1853 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1854 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1855 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1856 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1857 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1858 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1859 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1860 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1861 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1862 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1863 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1864 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 1865 27, 27, 27, 27, 27, 27, 27 1866 }; 1867 1868 #define DfaStates 436 1869 typedef unsigned short DfaState; 1870 1871 static DfaState st0[60] = { 1872 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1873 11, 11, 11, 12, 13, 13, 13, 14, 15, 16, 1874 17, 11, 11, 18, 11, 11, 19, 11, 11, 19, 1875 11, 11, 11, 11, 20, 11, 11, 21, 22, 23, 1876 24, 25, 26, 11, 27, 28, 29, 30, 31, 32, 1877 33, 34, 35, 36, 11, 11, 19, 436, 436, 436 1878 }; 1879 1880 static DfaState st1[60] = { 1881 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1882 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1883 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1884 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1885 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1886 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 1887 }; 1888 1889 static DfaState st2[60] = { 1890 436, 2, 436, 436, 436, 436, 436, 436, 436, 436, 1891 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1892 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1893 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1894 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1895 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 1896 }; 1897 1898 static DfaState st3[60] = { 1899 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1900 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1901 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1902 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1903 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1904 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 1905 }; 1906 1907 static DfaState st4[60] = { 1908 436, 436, 37, 436, 436, 436, 436, 436, 436, 436, 1909 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1910 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1911 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1912 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1913 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 1914 }; 1915 1916 static DfaState st5[60] = { 1917 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1918 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1919 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1920 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1921 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1922 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 1923 }; 1924 1925 static DfaState st6[60] = { 1926 436, 436, 436, 436, 436, 38, 436, 436, 436, 436, 1927 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1928 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1929 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1930 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1931 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 1932 }; 1933 1934 static DfaState st7[60] = { 1935 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1936 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1937 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1938 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1939 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1940 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 1941 }; 1942 1943 static DfaState st8[60] = { 1944 436, 436, 436, 436, 436, 436, 436, 39, 40, 436, 1945 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1946 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1947 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1948 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1949 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 1950 }; 1951 1952 static DfaState st9[60] = { 1953 436, 436, 436, 436, 436, 436, 436, 41, 436, 436, 1954 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1955 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1956 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1957 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1958 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 1959 }; 1960 1961 static DfaState st10[60] = { 1962 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1963 42, 43, 43, 44, 43, 43, 43, 436, 436, 436, 1964 436, 45, 43, 43, 43, 43, 46, 43, 47, 43, 1965 43, 43, 43, 48, 43, 49, 43, 436, 43, 436, 1966 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 1967 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 1968 }; 1969 1970 static DfaState st11[60] = { 1971 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1972 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 1973 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 1974 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 1975 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 1976 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 1977 }; 1978 1979 static DfaState st12[60] = { 1980 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1981 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 1982 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 1983 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 1984 436, 436, 436, 51, 436, 436, 436, 436, 436, 436, 1985 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 1986 }; 1987 1988 static DfaState st13[60] = { 1989 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1990 436, 436, 436, 436, 13, 13, 13, 436, 436, 436, 1991 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1992 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1993 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1994 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 1995 }; 1996 1997 static DfaState st14[60] = { 1998 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 1999 436, 436, 436, 436, 436, 436, 436, 52, 436, 436, 2000 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2001 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2002 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2003 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2004 }; 2005 2006 static DfaState st15[60] = { 2007 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2008 436, 436, 436, 436, 436, 436, 436, 436, 53, 436, 2009 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2010 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2011 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2012 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2013 }; 2014 2015 static DfaState st16[60] = { 2016 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2017 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2018 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2019 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2020 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2021 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2022 }; 2023 2024 static DfaState st17[60] = { 2025 436, 436, 436, 436, 436, 436, 436, 436, 436, 54, 2026 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2027 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2028 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2029 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2030 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2031 }; 2032 2033 static DfaState st18[60] = { 2034 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2035 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2036 436, 55, 50, 50, 50, 50, 50, 50, 50, 50, 2037 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 2038 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2039 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2040 }; 2041 2042 static DfaState st19[60] = { 2043 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2044 56, 56, 56, 56, 56, 56, 56, 436, 436, 436, 2045 436, 56, 56, 56, 56, 56, 56, 56, 56, 56, 2046 56, 56, 56, 56, 56, 56, 56, 436, 56, 436, 2047 436, 436, 436, 56, 436, 436, 436, 436, 436, 436, 2048 436, 56, 436, 436, 56, 56, 56, 56, 436, 436 2049 }; 2050 2051 static DfaState st20[60] = { 2052 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2053 50, 50, 50, 57, 50, 50, 50, 436, 436, 436, 2054 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 2055 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 2056 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2057 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2058 }; 2059 2060 static DfaState st21[60] = { 2061 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2062 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2063 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2064 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2065 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2066 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2067 }; 2068 2069 static DfaState st22[60] = { 2070 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2071 58, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2072 436, 50, 50, 59, 50, 50, 50, 50, 50, 50, 2073 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 2074 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2075 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2076 }; 2077 2078 static DfaState st23[60] = { 2079 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2080 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2081 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2082 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2083 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2084 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2085 }; 2086 2087 static DfaState st24[60] = { 2088 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2089 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2090 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2091 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2092 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2093 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2094 }; 2095 2096 static DfaState st25[60] = { 2097 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2098 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2099 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2100 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2101 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2102 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2103 }; 2104 2105 static DfaState st26[60] = { 2106 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2107 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2108 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2109 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2110 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2111 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2112 }; 2113 2114 static DfaState st27[60] = { 2115 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2116 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2117 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2118 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2119 436, 436, 436, 436, 60, 436, 436, 436, 436, 436, 2120 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2121 }; 2122 2123 static DfaState st28[60] = { 2124 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2125 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2126 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2127 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2128 436, 436, 436, 436, 436, 61, 436, 436, 436, 436, 2129 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2130 }; 2131 2132 static DfaState st29[60] = { 2133 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2134 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2135 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2136 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2137 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2138 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2139 }; 2140 2141 static DfaState st30[60] = { 2142 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2143 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2144 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2145 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2146 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2147 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2148 }; 2149 2150 static DfaState st31[60] = { 2151 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2152 436, 436, 436, 436, 436, 436, 436, 62, 436, 436, 2153 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2154 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2155 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2156 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2157 }; 2158 2159 static DfaState st32[60] = { 2160 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2161 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2162 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2163 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2164 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2165 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2166 }; 2167 2168 static DfaState st33[60] = { 2169 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2170 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2171 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2172 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2173 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2174 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2175 }; 2176 2177 static DfaState st34[60] = { 2178 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2179 56, 56, 56, 56, 56, 56, 56, 436, 436, 436, 2180 436, 56, 56, 56, 56, 56, 56, 56, 56, 56, 2181 56, 56, 56, 56, 56, 56, 56, 436, 56, 436, 2182 436, 436, 436, 56, 436, 436, 436, 436, 436, 436, 2183 436, 63, 436, 436, 56, 56, 56, 56, 436, 436 2184 }; 2185 2186 static DfaState st35[60] = { 2187 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2188 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2189 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2190 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2191 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2192 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2193 }; 2194 2195 static DfaState st36[60] = { 2196 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2197 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2198 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2199 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2200 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2201 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2202 }; 2203 2204 static DfaState st37[60] = { 2205 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2206 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2207 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2208 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2209 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2210 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2211 }; 2212 2213 static DfaState st38[60] = { 2214 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2215 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2216 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2217 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2218 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2219 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2220 }; 2221 2222 static DfaState st39[60] = { 2223 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2224 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2225 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2226 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2227 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2228 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2229 }; 2230 2231 static DfaState st40[60] = { 2232 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2233 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2234 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2235 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2236 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2237 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2238 }; 2239 2240 static DfaState st41[60] = { 2241 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2242 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2243 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2244 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2245 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2246 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2247 }; 2248 2249 static DfaState st42[60] = { 2250 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2251 43, 64, 43, 65, 43, 43, 43, 436, 436, 436, 2252 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2253 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2254 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2255 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2256 }; 2257 2258 static DfaState st43[60] = { 2259 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2260 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2261 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2262 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2263 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2264 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2265 }; 2266 2267 static DfaState st44[60] = { 2268 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2269 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2270 436, 43, 66, 43, 43, 43, 43, 43, 43, 43, 2271 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2272 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2273 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2274 }; 2275 2276 static DfaState st45[60] = { 2277 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2278 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2279 436, 43, 67, 68, 43, 43, 43, 43, 43, 43, 2280 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2281 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2282 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2283 }; 2284 2285 static DfaState st46[60] = { 2286 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2287 43, 69, 43, 43, 43, 43, 43, 436, 436, 436, 2288 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2289 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2290 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2291 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2292 }; 2293 2294 static DfaState st47[60] = { 2295 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2296 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2297 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2298 43, 43, 70, 43, 43, 43, 43, 436, 43, 436, 2299 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2300 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2301 }; 2302 2303 static DfaState st48[60] = { 2304 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2305 43, 43, 43, 71, 43, 43, 43, 436, 436, 436, 2306 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2307 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2308 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2309 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2310 }; 2311 2312 static DfaState st49[60] = { 2313 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2314 43, 72, 43, 43, 43, 43, 43, 436, 436, 436, 2315 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2316 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2317 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2318 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2319 }; 2320 2321 static DfaState st50[60] = { 2322 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2323 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2324 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 2325 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 2326 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2327 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2328 }; 2329 2330 static DfaState st51[60] = { 2331 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2332 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2333 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 2334 50, 50, 50, 50, 50, 50, 50, 436, 73, 436, 2335 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2336 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2337 }; 2338 2339 static DfaState st52[60] = { 2340 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2341 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2342 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2343 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2344 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2345 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2346 }; 2347 2348 static DfaState st53[60] = { 2349 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2350 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2351 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2352 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2353 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2354 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2355 }; 2356 2357 static DfaState st54[60] = { 2358 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2359 74, 43, 43, 44, 43, 43, 43, 436, 436, 436, 2360 436, 45, 43, 43, 43, 43, 46, 43, 47, 43, 2361 43, 43, 43, 48, 43, 49, 43, 436, 43, 436, 2362 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2363 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2364 }; 2365 2366 static DfaState st55[60] = { 2367 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2368 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2369 436, 75, 50, 50, 50, 50, 50, 50, 50, 50, 2370 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 2371 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2372 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2373 }; 2374 2375 static DfaState st56[60] = { 2376 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2377 56, 56, 56, 56, 56, 56, 56, 436, 436, 436, 2378 436, 56, 56, 56, 56, 56, 56, 56, 56, 56, 2379 56, 56, 56, 56, 56, 56, 56, 436, 56, 436, 2380 436, 436, 436, 56, 436, 436, 436, 436, 436, 436, 2381 436, 56, 436, 436, 56, 56, 56, 56, 436, 436 2382 }; 2383 2384 static DfaState st57[60] = { 2385 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2386 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2387 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 2388 50, 50, 50, 50, 50, 76, 50, 436, 50, 436, 2389 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2390 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2391 }; 2392 2393 static DfaState st58[60] = { 2394 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2395 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2396 436, 50, 50, 77, 50, 50, 50, 50, 50, 50, 2397 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 2398 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2399 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2400 }; 2401 2402 static DfaState st59[60] = { 2403 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2404 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2405 436, 50, 50, 50, 50, 50, 50, 50, 78, 50, 2406 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 2407 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2408 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2409 }; 2410 2411 static DfaState st60[60] = { 2412 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2413 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2414 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2415 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2416 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2417 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2418 }; 2419 2420 static DfaState st61[60] = { 2421 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2422 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2423 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2424 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2425 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2426 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2427 }; 2428 2429 static DfaState st62[60] = { 2430 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2431 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2432 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2433 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2434 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2435 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2436 }; 2437 2438 static DfaState st63[60] = { 2439 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2440 56, 56, 56, 56, 56, 56, 56, 436, 436, 436, 2441 436, 56, 56, 56, 56, 56, 56, 56, 56, 56, 2442 56, 56, 56, 56, 56, 56, 56, 436, 56, 436, 2443 436, 436, 436, 56, 436, 436, 79, 436, 436, 436, 2444 436, 56, 436, 436, 56, 56, 56, 56, 436, 436 2445 }; 2446 2447 static DfaState st64[60] = { 2448 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2449 43, 43, 80, 43, 43, 43, 43, 436, 436, 436, 2450 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2451 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2452 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2453 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2454 }; 2455 2456 static DfaState st65[60] = { 2457 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2458 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2459 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2460 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2461 436, 436, 436, 81, 436, 436, 436, 436, 436, 436, 2462 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2463 }; 2464 2465 static DfaState st66[60] = { 2466 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2467 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2468 436, 43, 82, 43, 43, 43, 43, 43, 43, 43, 2469 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2470 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2471 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2472 }; 2473 2474 static DfaState st67[60] = { 2475 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2476 43, 43, 43, 83, 43, 43, 43, 436, 436, 436, 2477 436, 43, 43, 84, 43, 43, 43, 43, 43, 43, 2478 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2479 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2480 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2481 }; 2482 2483 static DfaState st68[60] = { 2484 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2485 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2486 436, 43, 85, 43, 43, 43, 43, 43, 43, 43, 2487 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2488 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2489 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2490 }; 2491 2492 static DfaState st69[60] = { 2493 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2494 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2495 436, 43, 86, 43, 43, 43, 43, 43, 43, 43, 2496 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2497 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2498 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2499 }; 2500 2501 static DfaState st70[60] = { 2502 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2503 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2504 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2505 43, 43, 43, 43, 43, 43, 87, 436, 43, 436, 2506 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2507 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2508 }; 2509 2510 static DfaState st71[60] = { 2511 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2512 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2513 436, 43, 43, 88, 43, 43, 43, 43, 43, 43, 2514 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2515 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2516 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2517 }; 2518 2519 static DfaState st72[60] = { 2520 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2521 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2522 436, 43, 89, 43, 43, 43, 43, 43, 43, 43, 2523 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2524 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2525 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2526 }; 2527 2528 static DfaState st73[60] = { 2529 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2530 50, 50, 50, 90, 50, 50, 50, 436, 436, 436, 2531 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 2532 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 2533 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2534 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2535 }; 2536 2537 static DfaState st74[60] = { 2538 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2539 43, 43, 43, 65, 43, 43, 43, 436, 436, 436, 2540 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2541 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2542 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2543 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2544 }; 2545 2546 static DfaState st75[60] = { 2547 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2548 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2549 436, 50, 91, 50, 50, 50, 50, 50, 50, 50, 2550 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 2551 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2552 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2553 }; 2554 2555 static DfaState st76[60] = { 2556 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2557 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2558 436, 50, 50, 92, 50, 50, 50, 50, 50, 50, 2559 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 2560 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2561 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2562 }; 2563 2564 static DfaState st77[60] = { 2565 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2566 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2567 436, 50, 50, 50, 50, 50, 50, 93, 50, 50, 2568 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 2569 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2570 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2571 }; 2572 2573 static DfaState st78[60] = { 2574 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2575 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2576 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 2577 50, 50, 50, 50, 50, 50, 50, 436, 94, 436, 2578 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2579 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2580 }; 2581 2582 static DfaState st79[60] = { 2583 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2584 436, 436, 436, 436, 95, 96, 436, 436, 436, 436, 2585 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2586 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2587 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2588 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2589 }; 2590 2591 static DfaState st80[60] = { 2592 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2593 43, 43, 43, 97, 43, 43, 43, 436, 436, 436, 2594 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2595 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2596 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2597 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2598 }; 2599 2600 static DfaState st81[60] = { 2601 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2602 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2603 436, 98, 43, 99, 43, 100, 43, 43, 43, 43, 2604 43, 43, 43, 43, 43, 43, 43, 436, 101, 436, 2605 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2606 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2607 }; 2608 2609 static DfaState st82[60] = { 2610 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2611 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2612 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2613 43, 43, 43, 43, 43, 43, 43, 436, 102, 436, 2614 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2615 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2616 }; 2617 2618 static DfaState st83[60] = { 2619 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2620 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2621 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2622 43, 43, 43, 43, 103, 43, 43, 436, 43, 436, 2623 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2624 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2625 }; 2626 2627 static DfaState st84[60] = { 2628 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2629 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2630 436, 43, 43, 43, 104, 43, 43, 43, 43, 43, 2631 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2632 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2633 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2634 }; 2635 2636 static DfaState st85[60] = { 2637 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2638 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2639 436, 43, 43, 43, 43, 43, 43, 105, 43, 43, 2640 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2641 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2642 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2643 }; 2644 2645 static DfaState st86[60] = { 2646 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2647 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2648 436, 43, 43, 43, 43, 43, 43, 106, 43, 43, 2649 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2650 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2651 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2652 }; 2653 2654 static DfaState st87[60] = { 2655 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2656 43, 43, 43, 107, 43, 43, 43, 436, 436, 436, 2657 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2658 43, 43, 43, 43, 108, 43, 43, 436, 109, 436, 2659 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2660 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2661 }; 2662 2663 static DfaState st88[60] = { 2664 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2665 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2666 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2667 43, 43, 43, 43, 110, 43, 43, 436, 43, 436, 2668 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2669 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2670 }; 2671 2672 static DfaState st89[60] = { 2673 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2674 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2675 436, 43, 43, 43, 43, 43, 43, 111, 43, 43, 2676 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2677 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2678 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2679 }; 2680 2681 static DfaState st90[60] = { 2682 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2683 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2684 436, 112, 50, 50, 50, 50, 50, 50, 50, 50, 2685 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 2686 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2687 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2688 }; 2689 2690 static DfaState st91[60] = { 2691 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2692 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2693 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 2694 50, 50, 113, 50, 50, 50, 50, 436, 50, 436, 2695 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2696 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2697 }; 2698 2699 static DfaState st92[60] = { 2700 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2701 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2702 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 2703 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 2704 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2705 436, 50, 436, 436, 114, 50, 50, 50, 436, 436 2706 }; 2707 2708 static DfaState st93[60] = { 2709 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2710 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2711 436, 50, 50, 50, 50, 50, 50, 115, 50, 50, 2712 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 2713 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2714 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2715 }; 2716 2717 static DfaState st94[60] = { 2718 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2719 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2720 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 2721 50, 50, 50, 116, 50, 50, 50, 436, 50, 436, 2722 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2723 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2724 }; 2725 2726 static DfaState st95[60] = { 2727 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2728 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2729 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2730 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2731 436, 436, 436, 436, 436, 436, 436, 117, 436, 436, 2732 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2733 }; 2734 2735 static DfaState st96[60] = { 2736 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2737 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2738 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2739 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2740 436, 436, 436, 436, 436, 436, 436, 118, 436, 436, 2741 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2742 }; 2743 2744 static DfaState st97[60] = { 2745 436, 119, 120, 121, 122, 122, 122, 122, 122, 122, 2746 123, 123, 123, 123, 124, 124, 124, 122, 122, 122, 2747 122, 123, 123, 123, 123, 123, 123, 123, 123, 123, 2748 123, 123, 123, 123, 123, 123, 123, 122, 123, 122, 2749 122, 122, 122, 123, 122, 122, 122, 122, 122, 122, 2750 122, 123, 122, 122, 123, 123, 123, 123, 122, 436 2751 }; 2752 2753 static DfaState st98[60] = { 2754 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2755 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2756 436, 43, 125, 43, 43, 43, 43, 43, 43, 43, 2757 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2758 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2759 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2760 }; 2761 2762 static DfaState st99[60] = { 2763 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2764 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2765 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2766 43, 43, 43, 43, 43, 43, 43, 436, 126, 436, 2767 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2768 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2769 }; 2770 2771 static DfaState st100[60] = { 2772 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2773 43, 43, 43, 127, 43, 43, 43, 436, 436, 436, 2774 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2775 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2776 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2777 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2778 }; 2779 2780 static DfaState st101[60] = { 2781 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2782 128, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2783 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2784 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2785 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2786 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2787 }; 2788 2789 static DfaState st102[60] = { 2790 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2791 129, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2792 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2793 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2794 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2795 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2796 }; 2797 2798 static DfaState st103[60] = { 2799 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2800 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2801 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2802 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2803 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2804 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2805 }; 2806 2807 static DfaState st104[60] = { 2808 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2809 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2810 436, 43, 43, 43, 43, 130, 43, 43, 43, 43, 2811 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2812 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2813 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2814 }; 2815 2816 static DfaState st105[60] = { 2817 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2818 43, 43, 43, 131, 43, 43, 43, 436, 436, 436, 2819 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2820 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2821 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2822 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2823 }; 2824 2825 static DfaState st106[60] = { 2826 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2827 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2828 436, 43, 43, 43, 43, 43, 43, 43, 132, 43, 2829 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2830 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2831 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2832 }; 2833 2834 static DfaState st107[60] = { 2835 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2836 43, 43, 133, 43, 43, 43, 43, 436, 436, 436, 2837 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2838 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2839 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2840 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2841 }; 2842 2843 static DfaState st108[60] = { 2844 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2845 43, 43, 43, 134, 43, 43, 43, 436, 436, 436, 2846 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2847 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2848 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2849 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2850 }; 2851 2852 static DfaState st109[60] = { 2853 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2854 135, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2855 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2856 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2857 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2858 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2859 }; 2860 2861 static DfaState st110[60] = { 2862 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2863 43, 43, 43, 136, 43, 43, 43, 436, 436, 436, 2864 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2865 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2866 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2867 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2868 }; 2869 2870 static DfaState st111[60] = { 2871 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2872 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 2873 436, 43, 43, 43, 43, 43, 43, 43, 137, 43, 2874 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 2875 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 2876 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 2877 }; 2878 2879 static DfaState st112[60] = { 2880 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2881 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2882 436, 50, 50, 50, 50, 50, 50, 50, 138, 50, 2883 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 2884 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2885 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2886 }; 2887 2888 static DfaState st113[60] = { 2889 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2890 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2891 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 2892 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 2893 436, 436, 436, 139, 436, 436, 436, 436, 436, 436, 2894 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2895 }; 2896 2897 static DfaState st114[60] = { 2898 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2899 140, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2900 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 2901 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 2902 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2903 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2904 }; 2905 2906 static DfaState st115[60] = { 2907 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2908 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2909 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 2910 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 2911 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2912 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2913 }; 2914 2915 static DfaState st116[60] = { 2916 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2917 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 2918 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 2919 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 2920 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 2921 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 2922 }; 2923 2924 static DfaState st117[60] = { 2925 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2926 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2927 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2928 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2929 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2930 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2931 }; 2932 2933 static DfaState st118[60] = { 2934 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2935 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2936 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2937 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2938 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2939 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2940 }; 2941 2942 static DfaState st119[60] = { 2943 436, 119, 120, 121, 122, 122, 122, 122, 122, 122, 2944 122, 122, 122, 122, 141, 141, 141, 122, 122, 122, 2945 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 2946 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 2947 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 2948 122, 122, 122, 122, 122, 122, 122, 122, 122, 436 2949 }; 2950 2951 static DfaState st120[60] = { 2952 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2953 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2954 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2955 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2956 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2957 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2958 }; 2959 2960 static DfaState st121[60] = { 2961 436, 436, 142, 436, 436, 436, 436, 436, 436, 436, 2962 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2963 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2964 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2965 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2966 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 2967 }; 2968 2969 static DfaState st122[60] = { 2970 436, 122, 120, 121, 122, 122, 122, 122, 122, 122, 2971 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 2972 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 2973 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 2974 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 2975 122, 122, 122, 122, 122, 122, 122, 122, 122, 436 2976 }; 2977 2978 static DfaState st123[60] = { 2979 436, 122, 120, 121, 122, 122, 122, 122, 122, 122, 2980 123, 123, 123, 123, 123, 123, 123, 122, 122, 122, 2981 122, 123, 123, 123, 123, 123, 123, 123, 123, 123, 2982 123, 123, 123, 123, 123, 123, 123, 122, 123, 122, 2983 122, 122, 122, 123, 122, 122, 122, 122, 122, 122, 2984 122, 123, 122, 122, 123, 123, 123, 123, 122, 436 2985 }; 2986 2987 static DfaState st124[60] = { 2988 436, 143, 144, 145, 122, 122, 146, 122, 122, 122, 2989 123, 123, 123, 123, 124, 124, 124, 122, 122, 122, 2990 122, 123, 123, 123, 123, 123, 123, 123, 123, 123, 2991 123, 123, 123, 123, 123, 123, 123, 122, 123, 122, 2992 122, 122, 122, 123, 122, 122, 122, 122, 122, 122, 2993 122, 123, 122, 122, 123, 123, 123, 123, 122, 436 2994 }; 2995 2996 static DfaState st125[60] = { 2997 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 2998 43, 43, 43, 147, 43, 43, 43, 436, 436, 436, 2999 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3000 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3001 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3002 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3003 }; 3004 3005 static DfaState st126[60] = { 3006 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3007 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3008 436, 43, 43, 43, 43, 43, 43, 43, 148, 43, 3009 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3010 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3011 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3012 }; 3013 3014 static DfaState st127[60] = { 3015 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3016 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3017 436, 43, 43, 43, 43, 149, 43, 43, 43, 43, 3018 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3019 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3020 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3021 }; 3022 3023 static DfaState st128[60] = { 3024 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3025 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3026 436, 43, 43, 150, 43, 43, 43, 43, 43, 43, 3027 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3028 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3029 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3030 }; 3031 3032 static DfaState st129[60] = { 3033 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3034 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3035 436, 43, 43, 151, 43, 43, 43, 43, 43, 43, 3036 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3037 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3038 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3039 }; 3040 3041 static DfaState st130[60] = { 3042 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3043 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3044 436, 43, 43, 152, 43, 43, 43, 43, 43, 43, 3045 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3046 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3047 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3048 }; 3049 3050 static DfaState st131[60] = { 3051 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3052 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3053 436, 43, 153, 43, 43, 43, 43, 43, 43, 43, 3054 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3055 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3056 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3057 }; 3058 3059 static DfaState st132[60] = { 3060 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3061 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3062 436, 43, 43, 43, 43, 43, 43, 43, 43, 154, 3063 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3064 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3065 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3066 }; 3067 3068 static DfaState st133[60] = { 3069 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3070 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3071 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3072 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3073 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3074 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3075 }; 3076 3077 static DfaState st134[60] = { 3078 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3079 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3080 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3081 43, 43, 43, 43, 43, 155, 43, 436, 43, 436, 3082 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3083 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3084 }; 3085 3086 static DfaState st135[60] = { 3087 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3088 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3089 436, 43, 43, 156, 43, 43, 43, 43, 43, 43, 3090 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3091 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3092 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3093 }; 3094 3095 static DfaState st136[60] = { 3096 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3097 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3098 436, 43, 157, 43, 43, 43, 43, 43, 43, 43, 3099 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3100 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3101 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3102 }; 3103 3104 static DfaState st137[60] = { 3105 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3106 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3107 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3108 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3109 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3110 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3111 }; 3112 3113 static DfaState st138[60] = { 3114 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3115 50, 158, 50, 50, 50, 50, 50, 436, 436, 436, 3116 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 3117 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 3118 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 3119 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 3120 }; 3121 3122 static DfaState st139[60] = { 3123 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3124 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 3125 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 3126 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 3127 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 3128 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 3129 }; 3130 3131 static DfaState st140[60] = { 3132 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3133 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 3134 436, 50, 50, 50, 50, 50, 50, 50, 159, 50, 3135 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 3136 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 3137 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 3138 }; 3139 3140 static DfaState st141[60] = { 3141 436, 143, 144, 145, 122, 122, 146, 122, 122, 122, 3142 122, 122, 122, 122, 141, 141, 141, 122, 122, 122, 3143 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 3144 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 3145 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 3146 122, 122, 122, 122, 122, 122, 122, 122, 122, 436 3147 }; 3148 3149 static DfaState st142[60] = { 3150 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3151 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3152 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3153 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3154 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3155 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 3156 }; 3157 3158 static DfaState st143[60] = { 3159 436, 143, 120, 121, 122, 122, 146, 122, 122, 122, 3160 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 3161 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 3162 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 3163 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 3164 122, 122, 122, 122, 122, 122, 122, 122, 122, 436 3165 }; 3166 3167 static DfaState st144[60] = { 3168 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3169 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3170 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3171 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3172 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3173 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 3174 }; 3175 3176 static DfaState st145[60] = { 3177 436, 436, 160, 436, 436, 436, 436, 436, 436, 436, 3178 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3179 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3180 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3181 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3182 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 3183 }; 3184 3185 static DfaState st146[60] = { 3186 436, 161, 162, 163, 161, 161, 122, 161, 161, 161, 3187 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 3188 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 3189 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 3190 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 3191 161, 161, 161, 161, 161, 161, 161, 161, 161, 436 3192 }; 3193 3194 static DfaState st147[60] = { 3195 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3196 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3197 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3198 43, 43, 43, 43, 43, 164, 43, 436, 43, 436, 3199 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3200 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3201 }; 3202 3203 static DfaState st148[60] = { 3204 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3205 43, 165, 43, 43, 43, 43, 43, 436, 436, 436, 3206 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3207 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3208 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3209 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3210 }; 3211 3212 static DfaState st149[60] = { 3213 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3214 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3215 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3216 43, 166, 43, 43, 43, 43, 43, 436, 43, 436, 3217 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3218 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3219 }; 3220 3221 static DfaState st150[60] = { 3222 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3223 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3224 436, 43, 43, 43, 43, 43, 43, 167, 43, 43, 3225 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3226 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3227 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3228 }; 3229 3230 static DfaState st151[60] = { 3231 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3232 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3233 436, 43, 43, 43, 43, 43, 43, 168, 43, 43, 3234 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3235 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3236 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3237 }; 3238 3239 static DfaState st152[60] = { 3240 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3241 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3242 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3243 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3244 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3245 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3246 }; 3247 3248 static DfaState st153[60] = { 3249 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3250 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3251 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3252 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3253 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3254 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3255 }; 3256 3257 static DfaState st154[60] = { 3258 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3259 43, 43, 43, 169, 43, 43, 43, 436, 436, 436, 3260 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3261 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3262 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3263 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3264 }; 3265 3266 static DfaState st155[60] = { 3267 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3268 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3269 436, 43, 43, 43, 43, 43, 43, 170, 43, 43, 3270 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3271 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3272 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3273 }; 3274 3275 static DfaState st156[60] = { 3276 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3277 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3278 436, 43, 43, 43, 43, 43, 43, 171, 43, 43, 3279 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3280 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3281 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3282 }; 3283 3284 static DfaState st157[60] = { 3285 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3286 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3287 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3288 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3289 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3290 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3291 }; 3292 3293 static DfaState st158[60] = { 3294 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3295 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 3296 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 3297 50, 50, 172, 50, 50, 50, 50, 436, 50, 436, 3298 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 3299 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 3300 }; 3301 3302 static DfaState st159[60] = { 3303 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3304 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 3305 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 3306 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 3307 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 3308 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 3309 }; 3310 3311 static DfaState st160[60] = { 3312 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3313 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3314 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3315 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3316 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3317 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 3318 }; 3319 3320 static DfaState st161[60] = { 3321 436, 161, 162, 163, 161, 161, 173, 161, 161, 161, 3322 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 3323 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 3324 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 3325 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 3326 161, 161, 161, 161, 161, 161, 161, 161, 161, 436 3327 }; 3328 3329 static DfaState st162[60] = { 3330 436, 174, 174, 174, 174, 174, 175, 174, 174, 174, 3331 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 3332 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 3333 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 3334 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 3335 174, 174, 174, 174, 174, 174, 174, 174, 174, 436 3336 }; 3337 3338 static DfaState st163[60] = { 3339 436, 174, 176, 174, 174, 174, 175, 174, 174, 174, 3340 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 3341 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 3342 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 3343 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 3344 174, 174, 174, 174, 174, 174, 174, 174, 174, 436 3345 }; 3346 3347 static DfaState st164[60] = { 3348 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3349 43, 177, 43, 43, 43, 43, 43, 436, 436, 436, 3350 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3351 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3352 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3353 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3354 }; 3355 3356 static DfaState st165[60] = { 3357 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3358 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3359 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3360 43, 43, 178, 43, 43, 43, 43, 436, 43, 436, 3361 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3362 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3363 }; 3364 3365 static DfaState st166[60] = { 3366 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3367 43, 43, 43, 179, 43, 43, 43, 436, 436, 436, 3368 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3369 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3370 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3371 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3372 }; 3373 3374 static DfaState st167[60] = { 3375 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3376 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3377 436, 43, 43, 43, 43, 43, 43, 180, 43, 43, 3378 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3379 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3380 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3381 }; 3382 3383 static DfaState st168[60] = { 3384 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3385 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3386 436, 43, 43, 43, 43, 43, 43, 181, 43, 43, 3387 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3388 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3389 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3390 }; 3391 3392 static DfaState st169[60] = { 3393 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3394 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3395 436, 43, 43, 43, 43, 43, 43, 43, 182, 43, 3396 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3397 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3398 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3399 }; 3400 3401 static DfaState st170[60] = { 3402 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3403 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3404 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3405 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3406 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3407 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3408 }; 3409 3410 static DfaState st171[60] = { 3411 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3412 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3413 436, 43, 43, 43, 43, 43, 43, 183, 43, 43, 3414 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3415 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3416 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3417 }; 3418 3419 static DfaState st172[60] = { 3420 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3421 50, 50, 184, 50, 50, 50, 50, 436, 436, 436, 3422 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 3423 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 3424 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 3425 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 3426 }; 3427 3428 static DfaState st173[60] = { 3429 436, 185, 144, 145, 122, 122, 122, 122, 122, 122, 3430 122, 122, 122, 122, 186, 186, 186, 122, 122, 122, 3431 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 3432 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 3433 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 3434 122, 122, 122, 122, 122, 122, 122, 122, 122, 436 3435 }; 3436 3437 static DfaState st174[60] = { 3438 436, 174, 174, 174, 174, 174, 175, 174, 174, 174, 3439 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 3440 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 3441 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 3442 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 3443 174, 174, 174, 174, 174, 174, 174, 174, 174, 436 3444 }; 3445 3446 static DfaState st175[60] = { 3447 436, 187, 188, 189, 436, 436, 436, 436, 436, 436, 3448 436, 436, 436, 436, 190, 190, 190, 436, 436, 436, 3449 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3450 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3451 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3452 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 3453 }; 3454 3455 static DfaState st176[60] = { 3456 436, 174, 174, 174, 174, 174, 175, 174, 174, 174, 3457 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 3458 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 3459 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 3460 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 3461 174, 174, 174, 174, 174, 174, 174, 174, 174, 436 3462 }; 3463 3464 static DfaState st177[60] = { 3465 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3466 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3467 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3468 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3469 436, 436, 436, 191, 436, 436, 436, 436, 436, 436, 3470 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3471 }; 3472 3473 static DfaState st178[60] = { 3474 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3475 43, 43, 192, 43, 43, 43, 43, 436, 436, 436, 3476 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3477 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3478 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3479 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3480 }; 3481 3482 static DfaState st179[60] = { 3483 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3484 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3485 436, 43, 193, 43, 43, 43, 43, 43, 43, 43, 3486 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3487 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3488 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3489 }; 3490 3491 static DfaState st180[60] = { 3492 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3493 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3494 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3495 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3496 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3497 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3498 }; 3499 3500 static DfaState st181[60] = { 3501 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3502 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3503 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3504 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3505 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3506 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3507 }; 3508 3509 static DfaState st182[60] = { 3510 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3511 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3512 436, 43, 43, 43, 43, 43, 43, 43, 43, 194, 3513 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3514 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3515 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3516 }; 3517 3518 static DfaState st183[60] = { 3519 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3520 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3521 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3522 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3523 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3524 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3525 }; 3526 3527 static DfaState st184[60] = { 3528 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3529 50, 50, 50, 50, 50, 50, 50, 436, 436, 436, 3530 436, 50, 50, 50, 50, 50, 50, 50, 50, 50, 3531 50, 50, 50, 50, 50, 50, 50, 436, 50, 436, 3532 436, 436, 436, 50, 436, 436, 436, 436, 436, 436, 3533 436, 50, 436, 436, 50, 50, 50, 50, 436, 436 3534 }; 3535 3536 static DfaState st185[60] = { 3537 436, 185, 144, 145, 122, 122, 122, 122, 122, 122, 3538 122, 122, 122, 122, 186, 186, 186, 122, 122, 122, 3539 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 3540 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 3541 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 3542 122, 122, 122, 122, 122, 122, 122, 122, 122, 436 3543 }; 3544 3545 static DfaState st186[60] = { 3546 436, 185, 144, 145, 122, 122, 122, 122, 122, 122, 3547 122, 122, 122, 122, 186, 186, 186, 122, 122, 122, 3548 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 3549 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 3550 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 3551 122, 122, 122, 122, 122, 122, 122, 122, 122, 436 3552 }; 3553 3554 static DfaState st187[60] = { 3555 436, 187, 188, 189, 436, 436, 436, 436, 436, 436, 3556 436, 436, 436, 436, 190, 190, 190, 436, 436, 436, 3557 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3558 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3559 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3560 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 3561 }; 3562 3563 static DfaState st188[60] = { 3564 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3565 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3566 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3567 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3568 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3569 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 3570 }; 3571 3572 static DfaState st189[60] = { 3573 436, 436, 195, 436, 436, 436, 436, 436, 436, 436, 3574 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3575 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3576 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3577 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3578 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 3579 }; 3580 3581 static DfaState st190[60] = { 3582 436, 187, 188, 189, 436, 436, 436, 436, 436, 436, 3583 436, 436, 436, 436, 190, 190, 190, 436, 436, 436, 3584 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3585 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3586 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3587 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 3588 }; 3589 3590 static DfaState st191[60] = { 3591 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3592 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3593 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3594 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3595 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3596 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3597 }; 3598 3599 static DfaState st192[60] = { 3600 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3601 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3602 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3603 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3604 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3605 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3606 }; 3607 3608 static DfaState st193[60] = { 3609 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3610 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3611 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3612 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3613 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3614 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3615 }; 3616 3617 static DfaState st194[60] = { 3618 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3619 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3620 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3621 196, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3622 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3623 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3624 }; 3625 3626 static DfaState st195[60] = { 3627 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3628 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3629 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3630 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3631 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3632 436, 436, 436, 436, 436, 436, 436, 436, 436, 436 3633 }; 3634 3635 static DfaState st196[60] = { 3636 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3637 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3638 436, 43, 43, 43, 43, 197, 43, 43, 43, 43, 3639 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3640 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3641 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3642 }; 3643 3644 static DfaState st197[60] = { 3645 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3646 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3647 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3648 43, 198, 43, 43, 43, 43, 43, 436, 43, 436, 3649 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3650 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3651 }; 3652 3653 static DfaState st198[60] = { 3654 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3655 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3656 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3657 43, 43, 199, 43, 43, 43, 43, 436, 43, 436, 3658 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3659 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3660 }; 3661 3662 static DfaState st199[60] = { 3663 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3664 200, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3665 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3666 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3667 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3668 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3669 }; 3670 3671 static DfaState st200[60] = { 3672 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3673 43, 43, 43, 43, 43, 43, 43, 436, 436, 436, 3674 436, 43, 43, 43, 43, 43, 43, 43, 43, 43, 3675 43, 43, 43, 43, 43, 43, 43, 436, 43, 436, 3676 436, 436, 436, 43, 436, 436, 436, 436, 436, 436, 3677 436, 43, 436, 436, 43, 43, 43, 43, 436, 436 3678 }; 3679 3680 static DfaState st201[7] = { 3681 202, 203, 204, 205, 206, 207, 436 3682 }; 3683 3684 static DfaState st202[7] = { 3685 436, 436, 436, 436, 436, 436, 436 3686 }; 3687 3688 static DfaState st203[7] = { 3689 436, 436, 436, 436, 436, 436, 436 3690 }; 3691 3692 static DfaState st204[7] = { 3693 436, 436, 436, 436, 436, 436, 436 3694 }; 3695 3696 static DfaState st205[7] = { 3697 436, 436, 208, 436, 436, 436, 436 3698 }; 3699 3700 static DfaState st206[7] = { 3701 436, 209, 210, 211, 209, 209, 436 3702 }; 3703 3704 static DfaState st207[7] = { 3705 436, 436, 436, 436, 436, 207, 436 3706 }; 3707 3708 static DfaState st208[7] = { 3709 436, 436, 436, 436, 436, 436, 436 3710 }; 3711 3712 static DfaState st209[7] = { 3713 436, 436, 436, 436, 436, 436, 436 3714 }; 3715 3716 static DfaState st210[7] = { 3717 436, 436, 436, 436, 436, 436, 436 3718 }; 3719 3720 static DfaState st211[7] = { 3721 436, 436, 212, 436, 436, 436, 436 3722 }; 3723 3724 static DfaState st212[7] = { 3725 436, 436, 436, 436, 436, 436, 436 3726 }; 3727 3728 static DfaState st213[7] = { 3729 214, 215, 216, 217, 218, 219, 436 3730 }; 3731 3732 static DfaState st214[7] = { 3733 436, 436, 436, 436, 436, 436, 436 3734 }; 3735 3736 static DfaState st215[7] = { 3737 436, 436, 436, 436, 436, 436, 436 3738 }; 3739 3740 static DfaState st216[7] = { 3741 436, 436, 436, 436, 436, 436, 436 3742 }; 3743 3744 static DfaState st217[7] = { 3745 436, 436, 220, 436, 436, 436, 436 3746 }; 3747 3748 static DfaState st218[7] = { 3749 436, 221, 222, 223, 221, 221, 436 3750 }; 3751 3752 static DfaState st219[7] = { 3753 436, 436, 436, 436, 436, 219, 436 3754 }; 3755 3756 static DfaState st220[7] = { 3757 436, 436, 436, 436, 436, 436, 436 3758 }; 3759 3760 static DfaState st221[7] = { 3761 436, 436, 436, 436, 436, 436, 436 3762 }; 3763 3764 static DfaState st222[7] = { 3765 436, 436, 436, 436, 436, 436, 436 3766 }; 3767 3768 static DfaState st223[7] = { 3769 436, 436, 224, 436, 436, 436, 436 3770 }; 3771 3772 static DfaState st224[7] = { 3773 436, 436, 436, 436, 436, 436, 436 3774 }; 3775 3776 static DfaState st225[7] = { 3777 226, 227, 228, 229, 230, 231, 436 3778 }; 3779 3780 static DfaState st226[7] = { 3781 436, 436, 436, 436, 436, 436, 436 3782 }; 3783 3784 static DfaState st227[7] = { 3785 436, 436, 436, 436, 436, 436, 436 3786 }; 3787 3788 static DfaState st228[7] = { 3789 436, 436, 436, 436, 436, 436, 436 3790 }; 3791 3792 static DfaState st229[7] = { 3793 436, 436, 232, 436, 436, 436, 436 3794 }; 3795 3796 static DfaState st230[7] = { 3797 436, 233, 233, 233, 233, 233, 436 3798 }; 3799 3800 static DfaState st231[7] = { 3801 436, 436, 436, 436, 436, 231, 436 3802 }; 3803 3804 static DfaState st232[7] = { 3805 436, 436, 436, 436, 436, 436, 436 3806 }; 3807 3808 static DfaState st233[7] = { 3809 436, 436, 436, 436, 436, 436, 436 3810 }; 3811 3812 static DfaState st234[7] = { 3813 235, 236, 237, 238, 239, 237, 436 3814 }; 3815 3816 static DfaState st235[7] = { 3817 436, 436, 436, 436, 436, 436, 436 3818 }; 3819 3820 static DfaState st236[7] = { 3821 436, 436, 240, 436, 436, 436, 436 3822 }; 3823 3824 static DfaState st237[7] = { 3825 436, 436, 237, 436, 436, 237, 436 3826 }; 3827 3828 static DfaState st238[7] = { 3829 436, 436, 436, 436, 436, 436, 436 3830 }; 3831 3832 static DfaState st239[7] = { 3833 436, 436, 436, 241, 436, 436, 436 3834 }; 3835 3836 static DfaState st240[7] = { 3837 436, 436, 436, 436, 436, 436, 436 3838 }; 3839 3840 static DfaState st241[7] = { 3841 436, 436, 436, 436, 436, 436, 436 3842 }; 3843 3844 static DfaState st242[7] = { 3845 243, 244, 245, 246, 247, 245, 436 3846 }; 3847 3848 static DfaState st243[7] = { 3849 436, 436, 436, 436, 436, 436, 436 3850 }; 3851 3852 static DfaState st244[7] = { 3853 436, 436, 248, 436, 436, 436, 436 3854 }; 3855 3856 static DfaState st245[7] = { 3857 436, 436, 245, 436, 436, 245, 436 3858 }; 3859 3860 static DfaState st246[7] = { 3861 436, 436, 436, 436, 436, 436, 436 3862 }; 3863 3864 static DfaState st247[7] = { 3865 436, 436, 436, 249, 436, 436, 436 3866 }; 3867 3868 static DfaState st248[7] = { 3869 436, 436, 436, 436, 436, 436, 436 3870 }; 3871 3872 static DfaState st249[7] = { 3873 436, 436, 436, 436, 436, 436, 436 3874 }; 3875 3876 static DfaState st250[5] = { 3877 251, 252, 253, 254, 436 3878 }; 3879 3880 static DfaState st251[5] = { 3881 436, 436, 436, 436, 436 3882 }; 3883 3884 static DfaState st252[5] = { 3885 436, 436, 436, 436, 436 3886 }; 3887 3888 static DfaState st253[5] = { 3889 436, 255, 436, 436, 436 3890 }; 3891 3892 static DfaState st254[5] = { 3893 436, 436, 436, 254, 436 3894 }; 3895 3896 static DfaState st255[5] = { 3897 436, 436, 436, 436, 436 3898 }; 3899 3900 static DfaState st256[5] = { 3901 257, 258, 259, 260, 436 3902 }; 3903 3904 static DfaState st257[5] = { 3905 436, 436, 436, 436, 436 3906 }; 3907 3908 static DfaState st258[5] = { 3909 436, 436, 436, 436, 436 3910 }; 3911 3912 static DfaState st259[5] = { 3913 436, 261, 436, 436, 436 3914 }; 3915 3916 static DfaState st260[5] = { 3917 436, 436, 436, 260, 436 3918 }; 3919 3920 static DfaState st261[5] = { 3921 436, 436, 436, 436, 436 3922 }; 3923 3924 static DfaState st262[5] = { 3925 263, 264, 265, 266, 436 3926 }; 3927 3928 static DfaState st263[5] = { 3929 436, 436, 436, 436, 436 3930 }; 3931 3932 static DfaState st264[5] = { 3933 436, 436, 436, 436, 436 3934 }; 3935 3936 static DfaState st265[5] = { 3937 436, 267, 436, 436, 436 3938 }; 3939 3940 static DfaState st266[5] = { 3941 436, 436, 436, 266, 436 3942 }; 3943 3944 static DfaState st267[5] = { 3945 436, 436, 436, 436, 436 3946 }; 3947 3948 static DfaState st268[7] = { 3949 269, 270, 271, 272, 273, 271, 436 3950 }; 3951 3952 static DfaState st269[7] = { 3953 436, 436, 436, 436, 436, 436, 436 3954 }; 3955 3956 static DfaState st270[7] = { 3957 436, 436, 274, 436, 436, 436, 436 3958 }; 3959 3960 static DfaState st271[7] = { 3961 436, 436, 271, 436, 436, 271, 436 3962 }; 3963 3964 static DfaState st272[7] = { 3965 436, 436, 436, 436, 436, 436, 436 3966 }; 3967 3968 static DfaState st273[7] = { 3969 436, 436, 436, 275, 436, 436, 436 3970 }; 3971 3972 static DfaState st274[7] = { 3973 436, 436, 436, 436, 436, 436, 436 3974 }; 3975 3976 static DfaState st275[7] = { 3977 436, 436, 436, 436, 436, 436, 436 3978 }; 3979 3980 static DfaState st276[36] = { 3981 277, 278, 279, 280, 281, 279, 279, 279, 279, 279, 3982 279, 279, 279, 279, 279, 282, 279, 279, 283, 284, 3983 285, 286, 287, 279, 279, 279, 279, 288, 289, 290, 3984 291, 292, 293, 279, 279, 436 3985 }; 3986 3987 static DfaState st277[36] = { 3988 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3989 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3990 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3991 436, 436, 436, 436, 436, 436 3992 }; 3993 3994 static DfaState st278[36] = { 3995 436, 294, 436, 436, 436, 436, 436, 436, 436, 436, 3996 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3997 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 3998 436, 436, 436, 436, 436, 436 3999 }; 4000 4001 static DfaState st279[36] = { 4002 436, 436, 279, 436, 279, 279, 279, 279, 279, 279, 4003 279, 279, 279, 279, 279, 436, 279, 279, 436, 436, 4004 436, 436, 436, 279, 279, 279, 279, 436, 436, 436, 4005 436, 436, 279, 279, 279, 436 4006 }; 4007 4008 static DfaState st280[36] = { 4009 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4010 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4011 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4012 436, 436, 436, 436, 436, 436 4013 }; 4014 4015 static DfaState st281[36] = { 4016 436, 436, 279, 436, 279, 295, 279, 279, 279, 279, 4017 279, 279, 279, 279, 279, 436, 279, 279, 436, 436, 4018 436, 436, 436, 279, 279, 279, 279, 436, 436, 436, 4019 436, 436, 279, 279, 279, 436 4020 }; 4021 4022 static DfaState st282[36] = { 4023 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4024 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4025 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4026 436, 436, 436, 436, 436, 436 4027 }; 4028 4029 static DfaState st283[36] = { 4030 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4031 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4032 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4033 436, 436, 436, 436, 436, 436 4034 }; 4035 4036 static DfaState st284[36] = { 4037 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4038 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4039 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4040 436, 436, 436, 436, 436, 436 4041 }; 4042 4043 static DfaState st285[36] = { 4044 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4045 436, 436, 436, 436, 436, 436, 436, 436, 436, 296, 4046 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4047 436, 436, 436, 436, 436, 436 4048 }; 4049 4050 static DfaState st286[36] = { 4051 436, 436, 436, 436, 297, 297, 297, 297, 297, 297, 4052 297, 297, 297, 297, 297, 436, 436, 436, 436, 436, 4053 436, 298, 299, 300, 300, 436, 297, 436, 436, 436, 4054 436, 436, 436, 436, 436, 436 4055 }; 4056 4057 static DfaState st287[36] = { 4058 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4059 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4060 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4061 436, 436, 436, 436, 436, 436 4062 }; 4063 4064 static DfaState st288[36] = { 4065 436, 436, 436, 436, 301, 301, 301, 301, 301, 301, 4066 301, 301, 301, 301, 302, 303, 436, 436, 436, 436, 4067 436, 436, 304, 305, 306, 436, 301, 436, 436, 436, 4068 436, 436, 436, 436, 436, 436 4069 }; 4070 4071 static DfaState st289[36] = { 4072 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4073 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4074 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4075 436, 436, 436, 436, 436, 436 4076 }; 4077 4078 static DfaState st290[36] = { 4079 436, 307, 308, 309, 308, 308, 308, 308, 308, 308, 4080 308, 308, 308, 308, 308, 308, 308, 308, 310, 311, 4081 312, 313, 308, 308, 308, 308, 308, 314, 308, 308, 4082 308, 308, 308, 308, 308, 436 4083 }; 4084 4085 static DfaState st291[36] = { 4086 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4087 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4088 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4089 436, 436, 436, 436, 436, 436 4090 }; 4091 4092 static DfaState st292[36] = { 4093 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4094 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4095 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4096 436, 315, 316, 436, 436, 436 4097 }; 4098 4099 static DfaState st293[36] = { 4100 436, 436, 279, 436, 279, 279, 279, 279, 279, 279, 4101 279, 279, 279, 279, 279, 436, 279, 279, 436, 436, 4102 436, 436, 436, 279, 279, 279, 279, 436, 436, 436, 4103 436, 317, 279, 279, 279, 436 4104 }; 4105 4106 static DfaState st294[36] = { 4107 436, 436, 318, 436, 436, 436, 436, 436, 436, 436, 4108 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4109 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4110 436, 436, 436, 436, 436, 436 4111 }; 4112 4113 static DfaState st295[36] = { 4114 436, 436, 279, 436, 279, 279, 319, 279, 279, 279, 4115 279, 279, 279, 279, 279, 436, 279, 279, 436, 436, 4116 436, 436, 436, 279, 279, 279, 279, 436, 436, 436, 4117 436, 436, 279, 279, 279, 436 4118 }; 4119 4120 static DfaState st296[36] = { 4121 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4122 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4123 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4124 436, 436, 436, 436, 436, 436 4125 }; 4126 4127 static DfaState st297[36] = { 4128 436, 436, 436, 436, 320, 320, 320, 320, 320, 320, 4129 320, 320, 320, 320, 320, 436, 436, 436, 436, 436, 4130 436, 436, 436, 320, 320, 436, 320, 436, 436, 436, 4131 436, 436, 436, 436, 436, 436 4132 }; 4133 4134 static DfaState st298[36] = { 4135 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4136 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4137 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4138 436, 436, 436, 436, 436, 436 4139 }; 4140 4141 static DfaState st299[36] = { 4142 436, 436, 436, 321, 436, 436, 436, 436, 436, 436, 4143 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4144 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4145 436, 436, 436, 436, 436, 436 4146 }; 4147 4148 static DfaState st300[36] = { 4149 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4150 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4151 436, 436, 436, 300, 300, 322, 436, 436, 436, 436, 4152 436, 436, 436, 436, 436, 436 4153 }; 4154 4155 static DfaState st301[36] = { 4156 436, 436, 436, 436, 323, 323, 323, 323, 323, 323, 4157 323, 323, 323, 323, 323, 436, 436, 436, 436, 436, 4158 436, 436, 436, 323, 323, 436, 323, 436, 436, 436, 4159 436, 436, 436, 436, 436, 436 4160 }; 4161 4162 static DfaState st302[36] = { 4163 436, 436, 436, 436, 323, 323, 323, 323, 323, 323, 4164 323, 323, 323, 324, 323, 436, 436, 436, 436, 436, 4165 436, 436, 436, 323, 323, 436, 323, 436, 436, 436, 4166 436, 436, 436, 436, 436, 436 4167 }; 4168 4169 static DfaState st303[36] = { 4170 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4171 436, 436, 436, 436, 436, 436, 436, 436, 325, 436, 4172 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4173 436, 436, 436, 436, 436, 436 4174 }; 4175 4176 static DfaState st304[36] = { 4177 436, 436, 436, 326, 436, 436, 436, 436, 436, 436, 4178 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4179 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4180 436, 436, 436, 436, 436, 436 4181 }; 4182 4183 static DfaState st305[36] = { 4184 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4185 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4186 436, 436, 436, 306, 306, 436, 436, 436, 436, 436, 4187 436, 436, 436, 436, 436, 436 4188 }; 4189 4190 static DfaState st306[36] = { 4191 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4192 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4193 436, 436, 436, 306, 306, 436, 436, 436, 436, 436, 4194 436, 436, 436, 436, 436, 436 4195 }; 4196 4197 static DfaState st307[36] = { 4198 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4199 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4200 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4201 436, 436, 436, 436, 436, 436 4202 }; 4203 4204 static DfaState st308[36] = { 4205 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4206 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4207 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4208 436, 436, 436, 436, 436, 436 4209 }; 4210 4211 static DfaState st309[36] = { 4212 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4213 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4214 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4215 436, 436, 436, 436, 436, 436 4216 }; 4217 4218 static DfaState st310[36] = { 4219 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4220 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4221 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4222 436, 436, 436, 436, 436, 436 4223 }; 4224 4225 static DfaState st311[36] = { 4226 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4227 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4228 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4229 436, 436, 436, 436, 436, 436 4230 }; 4231 4232 static DfaState st312[36] = { 4233 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4234 436, 436, 436, 436, 436, 436, 436, 436, 436, 327, 4235 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4236 436, 436, 436, 436, 436, 436 4237 }; 4238 4239 static DfaState st313[36] = { 4240 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4241 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4242 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4243 436, 436, 436, 436, 436, 436 4244 }; 4245 4246 static DfaState st314[36] = { 4247 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4248 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4249 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4250 436, 436, 436, 436, 436, 436 4251 }; 4252 4253 static DfaState st315[36] = { 4254 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4255 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4256 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4257 436, 436, 436, 436, 436, 436 4258 }; 4259 4260 static DfaState st316[36] = { 4261 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4262 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4263 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4264 436, 436, 436, 436, 436, 436 4265 }; 4266 4267 static DfaState st317[36] = { 4268 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4269 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4270 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4271 436, 436, 436, 436, 436, 436 4272 }; 4273 4274 static DfaState st318[36] = { 4275 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4276 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4277 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4278 436, 436, 436, 436, 436, 436 4279 }; 4280 4281 static DfaState st319[36] = { 4282 436, 436, 279, 436, 279, 279, 279, 328, 279, 279, 4283 279, 279, 279, 279, 279, 436, 279, 279, 436, 436, 4284 436, 436, 436, 279, 279, 279, 279, 436, 436, 436, 4285 436, 436, 279, 279, 279, 436 4286 }; 4287 4288 static DfaState st320[36] = { 4289 436, 436, 436, 436, 320, 320, 320, 320, 320, 320, 4290 320, 320, 320, 320, 320, 436, 436, 436, 436, 436, 4291 436, 436, 436, 320, 320, 436, 320, 436, 436, 436, 4292 436, 436, 436, 436, 436, 436 4293 }; 4294 4295 static DfaState st321[36] = { 4296 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4297 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4298 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4299 436, 436, 436, 436, 436, 436 4300 }; 4301 4302 static DfaState st322[36] = { 4303 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4304 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4305 436, 436, 436, 329, 329, 436, 436, 436, 436, 436, 4306 436, 436, 436, 436, 436, 436 4307 }; 4308 4309 static DfaState st323[36] = { 4310 436, 436, 436, 436, 323, 323, 323, 323, 323, 323, 4311 323, 323, 323, 323, 323, 436, 436, 436, 436, 436, 4312 436, 436, 436, 323, 323, 436, 323, 436, 436, 436, 4313 436, 436, 436, 436, 436, 436 4314 }; 4315 4316 static DfaState st324[36] = { 4317 436, 436, 436, 436, 323, 323, 330, 323, 323, 323, 4318 323, 323, 323, 323, 323, 436, 436, 436, 436, 436, 4319 436, 436, 436, 323, 323, 436, 323, 436, 436, 436, 4320 436, 436, 436, 436, 436, 436 4321 }; 4322 4323 static DfaState st325[36] = { 4324 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4325 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4326 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4327 436, 436, 436, 436, 436, 436 4328 }; 4329 4330 static DfaState st326[36] = { 4331 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4332 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4333 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4334 436, 436, 436, 436, 436, 436 4335 }; 4336 4337 static DfaState st327[36] = { 4338 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4339 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4340 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4341 436, 436, 436, 436, 436, 436 4342 }; 4343 4344 static DfaState st328[36] = { 4345 436, 436, 279, 436, 279, 279, 279, 279, 331, 279, 4346 279, 279, 279, 279, 279, 436, 279, 279, 436, 436, 4347 436, 436, 436, 279, 279, 279, 279, 436, 436, 436, 4348 436, 436, 279, 279, 279, 436 4349 }; 4350 4351 static DfaState st329[36] = { 4352 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4353 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4354 436, 436, 436, 329, 329, 436, 436, 436, 436, 436, 4355 436, 436, 436, 436, 436, 436 4356 }; 4357 4358 static DfaState st330[36] = { 4359 436, 436, 436, 436, 323, 323, 323, 323, 323, 323, 4360 332, 323, 323, 323, 323, 436, 436, 436, 436, 436, 4361 436, 436, 436, 323, 323, 436, 323, 436, 436, 436, 4362 436, 436, 436, 436, 436, 436 4363 }; 4364 4365 static DfaState st331[36] = { 4366 436, 436, 279, 436, 279, 279, 279, 279, 279, 333, 4367 279, 279, 279, 279, 279, 436, 279, 279, 436, 436, 4368 436, 436, 436, 279, 279, 279, 279, 436, 436, 436, 4369 436, 436, 279, 279, 279, 436 4370 }; 4371 4372 static DfaState st332[36] = { 4373 436, 334, 334, 334, 335, 335, 335, 335, 335, 335, 4374 335, 335, 335, 335, 335, 334, 336, 334, 334, 337, 4375 338, 334, 334, 339, 339, 334, 335, 334, 334, 334, 4376 334, 334, 334, 334, 334, 436 4377 }; 4378 4379 static DfaState st333[36] = { 4380 436, 436, 279, 436, 279, 279, 279, 279, 279, 279, 4381 340, 279, 279, 279, 279, 436, 279, 279, 436, 436, 4382 436, 436, 436, 279, 279, 279, 279, 436, 436, 436, 4383 436, 436, 279, 279, 279, 436 4384 }; 4385 4386 static DfaState st334[36] = { 4387 436, 334, 334, 334, 334, 334, 334, 334, 334, 334, 4388 334, 334, 334, 334, 334, 334, 334, 334, 334, 337, 4389 338, 334, 334, 334, 334, 334, 334, 334, 334, 334, 4390 334, 334, 334, 334, 334, 436 4391 }; 4392 4393 static DfaState st335[36] = { 4394 436, 334, 334, 334, 335, 335, 335, 335, 335, 335, 4395 335, 335, 335, 335, 335, 334, 334, 334, 334, 337, 4396 338, 334, 334, 335, 335, 334, 335, 334, 334, 334, 4397 334, 334, 334, 334, 334, 436 4398 }; 4399 4400 static DfaState st336[36] = { 4401 436, 334, 334, 334, 334, 334, 334, 334, 334, 334, 4402 334, 334, 334, 334, 334, 334, 336, 334, 334, 337, 4403 338, 334, 334, 341, 341, 334, 334, 334, 334, 334, 4404 334, 334, 334, 334, 334, 436 4405 }; 4406 4407 static DfaState st337[36] = { 4408 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4409 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4410 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4411 436, 436, 436, 436, 436, 436 4412 }; 4413 4414 static DfaState st338[36] = { 4415 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4416 436, 436, 436, 436, 436, 436, 436, 436, 436, 342, 4417 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4418 436, 436, 436, 436, 436, 436 4419 }; 4420 4421 static DfaState st339[36] = { 4422 436, 334, 334, 334, 335, 335, 335, 335, 335, 335, 4423 335, 335, 335, 335, 335, 334, 343, 334, 334, 344, 4424 345, 334, 334, 339, 339, 334, 335, 334, 346, 334, 4425 334, 334, 334, 334, 334, 436 4426 }; 4427 4428 static DfaState st340[36] = { 4429 436, 436, 279, 436, 279, 279, 279, 279, 279, 279, 4430 279, 347, 279, 279, 279, 436, 279, 279, 436, 436, 4431 436, 436, 436, 279, 279, 279, 279, 436, 436, 436, 4432 436, 436, 279, 279, 279, 436 4433 }; 4434 4435 static DfaState st341[36] = { 4436 436, 334, 334, 334, 334, 334, 334, 334, 334, 334, 4437 334, 334, 334, 334, 334, 334, 343, 334, 334, 344, 4438 345, 334, 334, 341, 341, 334, 334, 334, 346, 334, 4439 334, 334, 334, 334, 334, 436 4440 }; 4441 4442 static DfaState st342[36] = { 4443 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4444 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4445 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4446 436, 436, 436, 436, 436, 436 4447 }; 4448 4449 static DfaState st343[36] = { 4450 436, 334, 334, 334, 334, 334, 334, 334, 334, 334, 4451 334, 334, 334, 334, 334, 334, 343, 334, 334, 337, 4452 338, 334, 334, 334, 334, 334, 334, 334, 346, 334, 4453 334, 334, 334, 334, 334, 436 4454 }; 4455 4456 static DfaState st344[36] = { 4457 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4458 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4459 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4460 436, 436, 436, 436, 436, 436 4461 }; 4462 4463 static DfaState st345[36] = { 4464 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4465 436, 436, 436, 436, 436, 436, 436, 436, 436, 348, 4466 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4467 436, 436, 436, 436, 436, 436 4468 }; 4469 4470 static DfaState st346[36] = { 4471 436, 349, 349, 349, 349, 349, 349, 349, 349, 349, 4472 349, 349, 349, 349, 349, 349, 349, 349, 349, 350, 4473 351, 349, 349, 349, 349, 349, 349, 349, 334, 349, 4474 349, 349, 349, 349, 349, 436 4475 }; 4476 4477 static DfaState st347[36] = { 4478 436, 436, 279, 436, 279, 279, 352, 279, 279, 279, 4479 279, 279, 279, 279, 279, 436, 279, 279, 436, 436, 4480 436, 436, 436, 279, 279, 279, 279, 436, 436, 436, 4481 436, 436, 279, 279, 279, 436 4482 }; 4483 4484 static DfaState st348[36] = { 4485 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4486 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4487 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4488 436, 436, 436, 436, 436, 436 4489 }; 4490 4491 static DfaState st349[36] = { 4492 436, 349, 349, 349, 349, 349, 349, 349, 349, 349, 4493 349, 349, 349, 349, 349, 349, 349, 349, 349, 350, 4494 351, 349, 349, 349, 349, 349, 349, 349, 353, 349, 4495 349, 349, 349, 349, 349, 436 4496 }; 4497 4498 static DfaState st350[36] = { 4499 436, 354, 354, 354, 354, 354, 354, 354, 354, 354, 4500 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 4501 354, 354, 354, 354, 354, 354, 354, 354, 355, 354, 4502 354, 354, 354, 354, 354, 436 4503 }; 4504 4505 static DfaState st351[36] = { 4506 436, 354, 354, 354, 354, 354, 354, 354, 354, 354, 4507 354, 354, 354, 354, 354, 354, 354, 354, 354, 356, 4508 354, 354, 354, 354, 354, 354, 354, 354, 355, 354, 4509 354, 354, 354, 354, 354, 436 4510 }; 4511 4512 static DfaState st352[36] = { 4513 436, 436, 279, 436, 279, 279, 279, 279, 279, 279, 4514 279, 279, 357, 279, 279, 436, 279, 279, 436, 436, 4515 436, 436, 436, 279, 279, 279, 279, 436, 436, 436, 4516 436, 436, 279, 279, 279, 436 4517 }; 4518 4519 static DfaState st353[36] = { 4520 436, 334, 334, 334, 334, 334, 334, 334, 334, 334, 4521 334, 334, 334, 334, 334, 334, 358, 334, 334, 344, 4522 345, 334, 334, 359, 359, 334, 334, 334, 334, 334, 4523 334, 334, 334, 334, 334, 436 4524 }; 4525 4526 static DfaState st354[36] = { 4527 436, 354, 354, 354, 354, 354, 354, 354, 354, 354, 4528 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 4529 354, 354, 354, 354, 354, 354, 354, 354, 355, 354, 4530 354, 354, 354, 354, 354, 436 4531 }; 4532 4533 static DfaState st355[36] = { 4534 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4535 436, 436, 436, 436, 436, 436, 360, 436, 436, 361, 4536 362, 436, 436, 363, 363, 436, 436, 436, 436, 436, 4537 436, 436, 436, 436, 436, 436 4538 }; 4539 4540 static DfaState st356[36] = { 4541 436, 354, 354, 354, 354, 354, 354, 354, 354, 354, 4542 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 4543 354, 354, 354, 354, 354, 354, 354, 354, 355, 354, 4544 354, 354, 354, 354, 354, 436 4545 }; 4546 4547 static DfaState st357[36] = { 4548 436, 436, 279, 436, 279, 279, 279, 279, 279, 279, 4549 279, 279, 279, 364, 279, 436, 279, 279, 436, 436, 4550 436, 436, 436, 279, 279, 279, 279, 436, 436, 436, 4551 436, 436, 279, 279, 279, 436 4552 }; 4553 4554 static DfaState st358[36] = { 4555 436, 334, 334, 334, 334, 334, 334, 334, 334, 334, 4556 334, 334, 334, 334, 334, 334, 358, 334, 334, 344, 4557 345, 334, 334, 359, 359, 334, 334, 334, 334, 334, 4558 334, 334, 334, 334, 334, 436 4559 }; 4560 4561 static DfaState st359[36] = { 4562 436, 334, 334, 334, 334, 334, 334, 334, 334, 334, 4563 334, 334, 334, 334, 334, 334, 358, 334, 334, 344, 4564 345, 334, 334, 359, 359, 334, 334, 334, 334, 334, 4565 334, 334, 334, 334, 334, 436 4566 }; 4567 4568 static DfaState st360[36] = { 4569 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4570 436, 436, 436, 436, 436, 436, 360, 436, 436, 361, 4571 362, 436, 436, 363, 363, 436, 436, 436, 436, 436, 4572 436, 436, 436, 436, 436, 436 4573 }; 4574 4575 static DfaState st361[36] = { 4576 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4577 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4578 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4579 436, 436, 436, 436, 436, 436 4580 }; 4581 4582 static DfaState st362[36] = { 4583 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4584 436, 436, 436, 436, 436, 436, 436, 436, 436, 365, 4585 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4586 436, 436, 436, 436, 436, 436 4587 }; 4588 4589 static DfaState st363[36] = { 4590 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4591 436, 436, 436, 436, 436, 436, 360, 436, 436, 361, 4592 362, 436, 436, 363, 363, 436, 436, 436, 436, 436, 4593 436, 436, 436, 436, 436, 436 4594 }; 4595 4596 static DfaState st364[36] = { 4597 436, 436, 279, 436, 279, 279, 279, 279, 279, 279, 4598 279, 279, 279, 279, 366, 436, 279, 279, 436, 436, 4599 436, 436, 436, 279, 279, 279, 279, 436, 436, 436, 4600 436, 436, 279, 279, 279, 436 4601 }; 4602 4603 static DfaState st365[36] = { 4604 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4605 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4606 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4607 436, 436, 436, 436, 436, 436 4608 }; 4609 4610 static DfaState st366[36] = { 4611 436, 436, 279, 436, 279, 279, 279, 279, 279, 279, 4612 279, 279, 279, 279, 279, 367, 279, 279, 436, 436, 4613 436, 436, 436, 279, 279, 279, 279, 436, 436, 436, 4614 436, 436, 279, 279, 279, 436 4615 }; 4616 4617 static DfaState st367[36] = { 4618 436, 368, 368, 368, 368, 368, 368, 368, 368, 368, 4619 368, 368, 368, 368, 368, 368, 369, 370, 436, 368, 4620 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 4621 368, 368, 368, 368, 368, 436 4622 }; 4623 4624 static DfaState st368[36] = { 4625 436, 368, 368, 368, 368, 368, 368, 368, 368, 368, 4626 368, 368, 368, 368, 368, 368, 368, 368, 371, 368, 4627 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 4628 368, 368, 368, 368, 368, 436 4629 }; 4630 4631 static DfaState st369[36] = { 4632 436, 368, 368, 368, 368, 368, 368, 368, 368, 368, 4633 368, 368, 368, 368, 368, 368, 369, 370, 371, 368, 4634 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 4635 368, 368, 368, 368, 368, 436 4636 }; 4637 4638 static DfaState st370[36] = { 4639 436, 372, 372, 372, 372, 372, 372, 372, 372, 372, 4640 372, 372, 372, 372, 372, 372, 372, 372, 373, 372, 4641 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 4642 372, 372, 372, 372, 368, 436 4643 }; 4644 4645 static DfaState st371[36] = { 4646 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4647 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4648 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4649 436, 436, 436, 436, 436, 436 4650 }; 4651 4652 static DfaState st372[36] = { 4653 436, 372, 372, 372, 372, 372, 372, 372, 372, 372, 4654 372, 372, 372, 372, 372, 372, 372, 372, 373, 372, 4655 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 4656 372, 372, 372, 372, 374, 436 4657 }; 4658 4659 static DfaState st373[36] = { 4660 436, 375, 375, 375, 375, 375, 375, 375, 375, 375, 4661 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 4662 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 4663 375, 375, 375, 375, 376, 436 4664 }; 4665 4666 static DfaState st374[36] = { 4667 436, 368, 368, 368, 368, 368, 368, 368, 368, 368, 4668 368, 368, 368, 368, 368, 368, 377, 368, 378, 368, 4669 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 4670 368, 368, 368, 368, 368, 436 4671 }; 4672 4673 static DfaState st375[36] = { 4674 436, 375, 375, 375, 375, 375, 375, 375, 375, 375, 4675 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 4676 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 4677 375, 375, 375, 375, 376, 436 4678 }; 4679 4680 static DfaState st376[36] = { 4681 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4682 436, 436, 436, 436, 436, 436, 379, 436, 380, 436, 4683 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4684 436, 436, 436, 436, 436, 436 4685 }; 4686 4687 static DfaState st377[36] = { 4688 436, 368, 368, 368, 368, 368, 368, 368, 368, 368, 4689 368, 368, 368, 368, 368, 368, 377, 368, 378, 368, 4690 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 4691 368, 368, 368, 368, 368, 436 4692 }; 4693 4694 static DfaState st378[36] = { 4695 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4696 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4697 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4698 436, 436, 436, 436, 436, 436 4699 }; 4700 4701 static DfaState st379[36] = { 4702 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4703 436, 436, 436, 436, 436, 436, 379, 436, 380, 436, 4704 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4705 436, 436, 436, 436, 436, 436 4706 }; 4707 4708 static DfaState st380[36] = { 4709 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4710 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4711 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4712 436, 436, 436, 436, 436, 436 4713 }; 4714 4715 static DfaState st381[28] = { 4716 382, 383, 384, 385, 386, 436, 387, 388, 388, 388, 4717 389, 388, 388, 388, 388, 388, 388, 388, 388, 388, 4718 390, 391, 392, 393, 394, 395, 388, 436 4719 }; 4720 4721 static DfaState st382[28] = { 4722 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4723 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4724 436, 436, 436, 436, 436, 436, 436, 436 4725 }; 4726 4727 static DfaState st383[28] = { 4728 436, 383, 436, 436, 436, 436, 436, 436, 436, 436, 4729 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4730 436, 436, 436, 436, 436, 436, 436, 436 4731 }; 4732 4733 static DfaState st384[28] = { 4734 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4735 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4736 436, 436, 436, 436, 436, 436, 436, 436 4737 }; 4738 4739 static DfaState st385[28] = { 4740 436, 436, 396, 436, 436, 436, 436, 436, 436, 436, 4741 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4742 436, 436, 436, 436, 436, 436, 436, 436 4743 }; 4744 4745 static DfaState st386[28] = { 4746 436, 436, 436, 436, 397, 398, 436, 436, 436, 436, 4747 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4748 436, 436, 436, 436, 436, 436, 436, 436 4749 }; 4750 4751 static DfaState st387[28] = { 4752 436, 436, 436, 436, 436, 436, 436, 399, 436, 400, 4753 401, 436, 436, 436, 402, 436, 436, 436, 436, 436, 4754 436, 436, 436, 436, 436, 436, 436, 436 4755 }; 4756 4757 static DfaState st388[28] = { 4758 436, 436, 436, 436, 436, 436, 436, 403, 403, 403, 4759 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 4760 436, 436, 436, 436, 436, 403, 403, 436 4761 }; 4762 4763 static DfaState st389[28] = { 4764 436, 436, 436, 436, 436, 436, 436, 403, 403, 403, 4765 403, 404, 403, 403, 403, 403, 403, 403, 403, 403, 4766 436, 436, 436, 436, 436, 403, 403, 436 4767 }; 4768 4769 static DfaState st390[28] = { 4770 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4771 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4772 436, 436, 436, 436, 436, 436, 436, 436 4773 }; 4774 4775 static DfaState st391[28] = { 4776 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4777 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4778 436, 436, 436, 436, 436, 436, 436, 436 4779 }; 4780 4781 static DfaState st392[28] = { 4782 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4783 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4784 436, 436, 436, 436, 436, 436, 436, 436 4785 }; 4786 4787 static DfaState st393[28] = { 4788 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4789 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4790 436, 436, 436, 436, 436, 436, 436, 436 4791 }; 4792 4793 static DfaState st394[28] = { 4794 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4795 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4796 436, 436, 436, 436, 436, 436, 436, 436 4797 }; 4798 4799 static DfaState st395[28] = { 4800 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4801 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4802 436, 436, 436, 436, 436, 395, 436, 436 4803 }; 4804 4805 static DfaState st396[28] = { 4806 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4807 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4808 436, 436, 436, 436, 436, 436, 436, 436 4809 }; 4810 4811 static DfaState st397[28] = { 4812 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4813 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4814 436, 436, 436, 436, 436, 436, 436, 436 4815 }; 4816 4817 static DfaState st398[28] = { 4818 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4819 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4820 436, 436, 436, 436, 436, 436, 436, 436 4821 }; 4822 4823 static DfaState st399[28] = { 4824 436, 436, 436, 436, 436, 436, 436, 436, 405, 436, 4825 436, 436, 436, 436, 436, 406, 436, 436, 436, 436, 4826 436, 436, 436, 436, 436, 436, 436, 436 4827 }; 4828 4829 static DfaState st400[28] = { 4830 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4831 407, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4832 436, 436, 436, 436, 436, 436, 436, 436 4833 }; 4834 4835 static DfaState st401[28] = { 4836 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4837 436, 408, 409, 436, 436, 436, 436, 436, 436, 436, 4838 436, 436, 436, 436, 436, 436, 436, 436 4839 }; 4840 4841 static DfaState st402[28] = { 4842 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4843 436, 410, 436, 436, 436, 436, 436, 436, 436, 436, 4844 436, 436, 436, 436, 436, 436, 436, 436 4845 }; 4846 4847 static DfaState st403[28] = { 4848 436, 436, 436, 436, 436, 436, 436, 403, 403, 403, 4849 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 4850 436, 436, 436, 436, 436, 403, 403, 436 4851 }; 4852 4853 static DfaState st404[28] = { 4854 436, 436, 436, 436, 436, 436, 436, 403, 403, 403, 4855 403, 403, 403, 403, 411, 403, 403, 403, 403, 403, 4856 436, 436, 436, 436, 436, 403, 403, 436 4857 }; 4858 4859 static DfaState st405[28] = { 4860 436, 436, 436, 436, 436, 436, 436, 436, 436, 412, 4861 436, 413, 436, 436, 436, 436, 436, 436, 436, 436, 4862 436, 436, 436, 436, 436, 436, 436, 436 4863 }; 4864 4865 static DfaState st406[28] = { 4866 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4867 436, 436, 436, 436, 436, 436, 414, 436, 436, 436, 4868 436, 436, 436, 436, 436, 436, 436, 436 4869 }; 4870 4871 static DfaState st407[28] = { 4872 436, 436, 436, 436, 436, 436, 436, 436, 415, 436, 4873 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4874 436, 436, 436, 436, 436, 436, 436, 436 4875 }; 4876 4877 static DfaState st408[28] = { 4878 436, 436, 436, 436, 436, 436, 436, 436, 436, 416, 4879 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4880 436, 436, 436, 436, 436, 436, 436, 436 4881 }; 4882 4883 static DfaState st409[28] = { 4884 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4885 436, 436, 436, 417, 436, 436, 436, 436, 436, 436, 4886 436, 436, 436, 436, 436, 436, 436, 436 4887 }; 4888 4889 static DfaState st410[28] = { 4890 436, 436, 436, 436, 436, 436, 436, 436, 436, 418, 4891 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4892 436, 436, 436, 436, 436, 436, 436, 436 4893 }; 4894 4895 static DfaState st411[28] = { 4896 436, 436, 436, 436, 436, 436, 436, 403, 403, 403, 4897 403, 403, 403, 403, 403, 419, 403, 403, 403, 403, 4898 436, 436, 436, 436, 436, 403, 403, 436 4899 }; 4900 4901 static DfaState st412[28] = { 4902 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4903 420, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4904 436, 436, 436, 436, 436, 436, 436, 436 4905 }; 4906 4907 static DfaState st413[28] = { 4908 436, 436, 436, 436, 436, 436, 436, 436, 436, 421, 4909 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4910 436, 436, 436, 436, 436, 436, 436, 436 4911 }; 4912 4913 static DfaState st414[28] = { 4914 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4915 436, 436, 436, 436, 436, 436, 436, 422, 436, 436, 4916 436, 436, 436, 436, 436, 436, 436, 436 4917 }; 4918 4919 static DfaState st415[28] = { 4920 436, 436, 436, 436, 436, 436, 436, 423, 436, 436, 4921 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4922 436, 436, 436, 436, 436, 436, 436, 436 4923 }; 4924 4925 static DfaState st416[28] = { 4926 436, 436, 436, 436, 436, 436, 436, 424, 436, 436, 4927 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4928 436, 436, 436, 436, 436, 436, 436, 436 4929 }; 4930 4931 static DfaState st417[28] = { 4932 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4933 425, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4934 436, 436, 436, 436, 436, 436, 436, 436 4935 }; 4936 4937 static DfaState st418[28] = { 4938 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4939 426, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4940 436, 436, 436, 436, 436, 436, 436, 436 4941 }; 4942 4943 static DfaState st419[28] = { 4944 436, 436, 436, 436, 436, 436, 436, 403, 403, 403, 4945 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 4946 436, 436, 436, 436, 436, 403, 403, 436 4947 }; 4948 4949 static DfaState st420[28] = { 4950 436, 436, 436, 436, 436, 436, 436, 436, 427, 436, 4951 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4952 436, 436, 436, 436, 436, 436, 436, 436 4953 }; 4954 4955 static DfaState st421[28] = { 4956 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4957 428, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4958 436, 436, 436, 436, 436, 436, 436, 436 4959 }; 4960 4961 static DfaState st422[28] = { 4962 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4963 436, 436, 436, 436, 436, 436, 436, 436, 429, 436, 4964 436, 436, 436, 436, 436, 436, 436, 436 4965 }; 4966 4967 static DfaState st423[28] = { 4968 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4969 436, 430, 436, 436, 436, 436, 436, 436, 436, 436, 4970 436, 436, 436, 436, 436, 436, 436, 436 4971 }; 4972 4973 static DfaState st424[28] = { 4974 436, 436, 436, 436, 436, 436, 436, 436, 431, 436, 4975 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4976 436, 436, 436, 436, 436, 436, 436, 436 4977 }; 4978 4979 static DfaState st425[28] = { 4980 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4981 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4982 436, 436, 436, 436, 436, 436, 436, 436 4983 }; 4984 4985 static DfaState st426[28] = { 4986 436, 436, 436, 436, 436, 436, 436, 436, 432, 436, 4987 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4988 436, 436, 436, 436, 436, 436, 436, 436 4989 }; 4990 4991 static DfaState st427[28] = { 4992 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4993 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 4994 436, 436, 436, 436, 436, 436, 436, 436 4995 }; 4996 4997 static DfaState st428[28] = { 4998 436, 436, 436, 436, 436, 436, 436, 436, 433, 436, 4999 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 5000 436, 436, 436, 436, 436, 436, 436, 436 5001 }; 5002 5003 static DfaState st429[28] = { 5004 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 5005 436, 436, 436, 436, 436, 436, 436, 436, 436, 434, 5006 436, 436, 436, 436, 436, 436, 436, 436 5007 }; 5008 5009 static DfaState st430[28] = { 5010 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 5011 435, 436, 436, 436, 436, 436, 436, 436, 436, 436, 5012 436, 436, 436, 436, 436, 436, 436, 436 5013 }; 5014 5015 static DfaState st431[28] = { 5016 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 5017 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 5018 436, 436, 436, 436, 436, 436, 436, 436 5019 }; 5020 5021 static DfaState st432[28] = { 5022 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 5023 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 5024 436, 436, 436, 436, 436, 436, 436, 436 5025 }; 5026 5027 static DfaState st433[28] = { 5028 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 5029 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 5030 436, 436, 436, 436, 436, 436, 436, 436 5031 }; 5032 5033 static DfaState st434[28] = { 5034 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 5035 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 5036 436, 436, 436, 436, 436, 436, 436, 436 5037 }; 5038 5039 static DfaState st435[28] = { 5040 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 5041 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 5042 436, 436, 436, 436, 436, 436, 436, 436 5043 }; 5044 5045 5046 DfaState *dfa[436] = { 5047 st0, 5048 st1, 5049 st2, 5050 st3, 5051 st4, 5052 st5, 5053 st6, 5054 st7, 5055 st8, 5056 st9, 5057 st10, 5058 st11, 5059 st12, 5060 st13, 5061 st14, 5062 st15, 5063 st16, 5064 st17, 5065 st18, 5066 st19, 5067 st20, 5068 st21, 5069 st22, 5070 st23, 5071 st24, 5072 st25, 5073 st26, 5074 st27, 5075 st28, 5076 st29, 5077 st30, 5078 st31, 5079 st32, 5080 st33, 5081 st34, 5082 st35, 5083 st36, 5084 st37, 5085 st38, 5086 st39, 5087 st40, 5088 st41, 5089 st42, 5090 st43, 5091 st44, 5092 st45, 5093 st46, 5094 st47, 5095 st48, 5096 st49, 5097 st50, 5098 st51, 5099 st52, 5100 st53, 5101 st54, 5102 st55, 5103 st56, 5104 st57, 5105 st58, 5106 st59, 5107 st60, 5108 st61, 5109 st62, 5110 st63, 5111 st64, 5112 st65, 5113 st66, 5114 st67, 5115 st68, 5116 st69, 5117 st70, 5118 st71, 5119 st72, 5120 st73, 5121 st74, 5122 st75, 5123 st76, 5124 st77, 5125 st78, 5126 st79, 5127 st80, 5128 st81, 5129 st82, 5130 st83, 5131 st84, 5132 st85, 5133 st86, 5134 st87, 5135 st88, 5136 st89, 5137 st90, 5138 st91, 5139 st92, 5140 st93, 5141 st94, 5142 st95, 5143 st96, 5144 st97, 5145 st98, 5146 st99, 5147 st100, 5148 st101, 5149 st102, 5150 st103, 5151 st104, 5152 st105, 5153 st106, 5154 st107, 5155 st108, 5156 st109, 5157 st110, 5158 st111, 5159 st112, 5160 st113, 5161 st114, 5162 st115, 5163 st116, 5164 st117, 5165 st118, 5166 st119, 5167 st120, 5168 st121, 5169 st122, 5170 st123, 5171 st124, 5172 st125, 5173 st126, 5174 st127, 5175 st128, 5176 st129, 5177 st130, 5178 st131, 5179 st132, 5180 st133, 5181 st134, 5182 st135, 5183 st136, 5184 st137, 5185 st138, 5186 st139, 5187 st140, 5188 st141, 5189 st142, 5190 st143, 5191 st144, 5192 st145, 5193 st146, 5194 st147, 5195 st148, 5196 st149, 5197 st150, 5198 st151, 5199 st152, 5200 st153, 5201 st154, 5202 st155, 5203 st156, 5204 st157, 5205 st158, 5206 st159, 5207 st160, 5208 st161, 5209 st162, 5210 st163, 5211 st164, 5212 st165, 5213 st166, 5214 st167, 5215 st168, 5216 st169, 5217 st170, 5218 st171, 5219 st172, 5220 st173, 5221 st174, 5222 st175, 5223 st176, 5224 st177, 5225 st178, 5226 st179, 5227 st180, 5228 st181, 5229 st182, 5230 st183, 5231 st184, 5232 st185, 5233 st186, 5234 st187, 5235 st188, 5236 st189, 5237 st190, 5238 st191, 5239 st192, 5240 st193, 5241 st194, 5242 st195, 5243 st196, 5244 st197, 5245 st198, 5246 st199, 5247 st200, 5248 st201, 5249 st202, 5250 st203, 5251 st204, 5252 st205, 5253 st206, 5254 st207, 5255 st208, 5256 st209, 5257 st210, 5258 st211, 5259 st212, 5260 st213, 5261 st214, 5262 st215, 5263 st216, 5264 st217, 5265 st218, 5266 st219, 5267 st220, 5268 st221, 5269 st222, 5270 st223, 5271 st224, 5272 st225, 5273 st226, 5274 st227, 5275 st228, 5276 st229, 5277 st230, 5278 st231, 5279 st232, 5280 st233, 5281 st234, 5282 st235, 5283 st236, 5284 st237, 5285 st238, 5286 st239, 5287 st240, 5288 st241, 5289 st242, 5290 st243, 5291 st244, 5292 st245, 5293 st246, 5294 st247, 5295 st248, 5296 st249, 5297 st250, 5298 st251, 5299 st252, 5300 st253, 5301 st254, 5302 st255, 5303 st256, 5304 st257, 5305 st258, 5306 st259, 5307 st260, 5308 st261, 5309 st262, 5310 st263, 5311 st264, 5312 st265, 5313 st266, 5314 st267, 5315 st268, 5316 st269, 5317 st270, 5318 st271, 5319 st272, 5320 st273, 5321 st274, 5322 st275, 5323 st276, 5324 st277, 5325 st278, 5326 st279, 5327 st280, 5328 st281, 5329 st282, 5330 st283, 5331 st284, 5332 st285, 5333 st286, 5334 st287, 5335 st288, 5336 st289, 5337 st290, 5338 st291, 5339 st292, 5340 st293, 5341 st294, 5342 st295, 5343 st296, 5344 st297, 5345 st298, 5346 st299, 5347 st300, 5348 st301, 5349 st302, 5350 st303, 5351 st304, 5352 st305, 5353 st306, 5354 st307, 5355 st308, 5356 st309, 5357 st310, 5358 st311, 5359 st312, 5360 st313, 5361 st314, 5362 st315, 5363 st316, 5364 st317, 5365 st318, 5366 st319, 5367 st320, 5368 st321, 5369 st322, 5370 st323, 5371 st324, 5372 st325, 5373 st326, 5374 st327, 5375 st328, 5376 st329, 5377 st330, 5378 st331, 5379 st332, 5380 st333, 5381 st334, 5382 st335, 5383 st336, 5384 st337, 5385 st338, 5386 st339, 5387 st340, 5388 st341, 5389 st342, 5390 st343, 5391 st344, 5392 st345, 5393 st346, 5394 st347, 5395 st348, 5396 st349, 5397 st350, 5398 st351, 5399 st352, 5400 st353, 5401 st354, 5402 st355, 5403 st356, 5404 st357, 5405 st358, 5406 st359, 5407 st360, 5408 st361, 5409 st362, 5410 st363, 5411 st364, 5412 st365, 5413 st366, 5414 st367, 5415 st368, 5416 st369, 5417 st370, 5418 st371, 5419 st372, 5420 st373, 5421 st374, 5422 st375, 5423 st376, 5424 st377, 5425 st378, 5426 st379, 5427 st380, 5428 st381, 5429 st382, 5430 st383, 5431 st384, 5432 st385, 5433 st386, 5434 st387, 5435 st388, 5436 st389, 5437 st390, 5438 st391, 5439 st392, 5440 st393, 5441 st394, 5442 st395, 5443 st396, 5444 st397, 5445 st398, 5446 st399, 5447 st400, 5448 st401, 5449 st402, 5450 st403, 5451 st404, 5452 st405, 5453 st406, 5454 st407, 5455 st408, 5456 st409, 5457 st410, 5458 st411, 5459 st412, 5460 st413, 5461 st414, 5462 st415, 5463 st416, 5464 st417, 5465 st418, 5466 st419, 5467 st420, 5468 st421, 5469 st422, 5470 st423, 5471 st424, 5472 st425, 5473 st426, 5474 st427, 5475 st428, 5476 st429, 5477 st430, 5478 st431, 5479 st432, 5480 st433, 5481 st434, 5482 st435 5483 }; 5484 5485 5486 DfaState accepts[437] = { 5487 0, 1, 2, 3, 3, 4, 25, 6, 0, 50, 5488 59, 57, 57, 43, 26, 13, 14, 0, 57, 58, 5489 57, 21, 57, 23, 24, 27, 28, 44, 0, 35, 5490 36, 42, 45, 46, 58, 51, 52, 3, 5, 9, 5491 7, 8, 59, 59, 59, 59, 59, 59, 59, 59, 5492 57, 57, 12, 40, 59, 57, 58, 57, 57, 57, 5493 33, 34, 53, 58, 59, 59, 59, 59, 59, 59, 5494 59, 59, 59, 57, 59, 57, 57, 57, 57, 0, 5495 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 5496 57, 57, 57, 57, 57, 0, 0, 59, 59, 59, 5497 59, 59, 59, 32, 59, 59, 59, 59, 59, 59, 5498 59, 59, 57, 57, 57, 22, 56, 48, 49, 0, 5499 11, 11, 0, 59, 59, 59, 59, 59, 59, 59, 5500 59, 59, 59, 41, 59, 59, 59, 18, 57, 47, 5501 57, 0, 11, 0, 10, 10, 0, 59, 59, 59, 5502 59, 59, 15, 19, 59, 59, 59, 17, 57, 55, 5503 10, 0, 11, 11, 59, 59, 59, 59, 59, 59, 5504 20, 59, 57, 0, 0, 0, 11, 59, 59, 59, 5505 37, 38, 59, 39, 54, 0, 0, 0, 10, 10, 5506 0, 31, 29, 30, 59, 10, 59, 59, 59, 59, 5507 16, 0, 60, 61, 62, 62, 0, 65, 62, 64, 5508 63, 63, 63, 0, 66, 67, 68, 68, 0, 71, 5509 68, 70, 69, 69, 69, 0, 72, 73, 74, 74, 5510 0, 76, 74, 75, 0, 77, 79, 81, 80, 80, 5511 78, 80, 0, 82, 84, 86, 85, 85, 83, 85, 5512 0, 87, 88, 88, 89, 88, 0, 90, 91, 91, 5513 92, 91, 0, 93, 94, 94, 95, 94, 0, 96, 5514 98, 100, 99, 99, 97, 99, 0, 101, 108, 143, 5515 104, 143, 129, 127, 107, 107, 109, 128, 126, 134, 5516 0, 133, 139, 143, 102, 143, 107, 116, 110, 112, 5517 113, 123, 123, 125, 124, 117, 120, 132, 138, 130, 5518 131, 137, 137, 135, 136, 142, 140, 141, 103, 143, 5519 116, 111, 114, 123, 123, 119, 118, 137, 143, 115, 5520 123, 143, 123, 143, 0, 123, 0, 122, 122, 123, 5521 143, 0, 122, 0, 121, 121, 0, 143, 121, 0, 5522 122, 122, 143, 0, 0, 0, 122, 143, 0, 0, 5523 0, 121, 121, 0, 143, 121, 143, 0, 0, 0, 5524 0, 106, 0, 106, 0, 0, 0, 0, 105, 0, 5525 105, 0, 144, 145, 146, 146, 0, 0, 164, 164, 5526 158, 159, 160, 161, 162, 163, 146, 147, 148, 0, 5527 0, 0, 0, 164, 164, 150, 0, 0, 0, 0, 5528 0, 164, 0, 0, 0, 0, 0, 0, 0, 157, 5529 0, 0, 0, 0, 0, 152, 0, 149, 0, 0, 5530 0, 153, 154, 151, 155, 156, 0 5531 }; 5532 5533 void (*actions[165])() = { 5534 zzerraction, 5535 act1, 5536 act2, 5537 act3, 5538 act4, 5539 act5, 5540 act6, 5541 act7, 5542 act8, 5543 act9, 5544 act10, 5545 act11, 5546 act12, 5547 act13, 5548 act14, 5549 act15, 5550 act16, 5551 act17, 5552 act18, 5553 act19, 5554 act20, 5555 act21, 5556 act22, 5557 act23, 5558 act24, 5559 act25, 5560 act26, 5561 act27, 5562 act28, 5563 act29, 5564 act30, 5565 act31, 5566 act32, 5567 act33, 5568 act34, 5569 act35, 5570 act36, 5571 act37, 5572 act38, 5573 act39, 5574 act40, 5575 act41, 5576 act42, 5577 act43, 5578 act44, 5579 act45, 5580 act46, 5581 act47, 5582 act48, 5583 act49, 5584 act50, 5585 act51, 5586 act52, 5587 act53, 5588 act54, 5589 act55, 5590 act56, 5591 act57, 5592 act58, 5593 act59, 5594 act60, 5595 act61, 5596 act62, 5597 act63, 5598 act64, 5599 act65, 5600 act66, 5601 act67, 5602 act68, 5603 act69, 5604 act70, 5605 act71, 5606 act72, 5607 act73, 5608 act74, 5609 act75, 5610 act76, 5611 act77, 5612 act78, 5613 act79, 5614 act80, 5615 act81, 5616 act82, 5617 act83, 5618 act84, 5619 act85, 5620 act86, 5621 act87, 5622 act88, 5623 act89, 5624 act90, 5625 act91, 5626 act92, 5627 act93, 5628 act94, 5629 act95, 5630 act96, 5631 act97, 5632 act98, 5633 act99, 5634 act100, 5635 act101, 5636 act102, 5637 act103, 5638 act104, 5639 act105, 5640 act106, 5641 act107, 5642 act108, 5643 act109, 5644 act110, 5645 act111, 5646 act112, 5647 act113, 5648 act114, 5649 act115, 5650 act116, 5651 act117, 5652 act118, 5653 act119, 5654 act120, 5655 act121, 5656 act122, 5657 act123, 5658 act124, 5659 act125, 5660 act126, 5661 act127, 5662 act128, 5663 act129, 5664 act130, 5665 act131, 5666 act132, 5667 act133, 5668 act134, 5669 act135, 5670 act136, 5671 act137, 5672 act138, 5673 act139, 5674 act140, 5675 act141, 5676 act142, 5677 act143, 5678 act144, 5679 act145, 5680 act146, 5681 act147, 5682 act148, 5683 act149, 5684 act150, 5685 act151, 5686 act152, 5687 act153, 5688 act154, 5689 act155, 5690 act156, 5691 act157, 5692 act158, 5693 act159, 5694 act160, 5695 act161, 5696 act162, 5697 act163, 5698 act164 5699 }; 5700 5701 static DfaState dfa_base[] = { 5702 0, 5703 201, 5704 213, 5705 225, 5706 234, 5707 242, 5708 250, 5709 256, 5710 262, 5711 268, 5712 276, 5713 381 5714 }; 5715 5716 static unsigned char *b_class_no[] = { 5717 shift0, 5718 shift1, 5719 shift2, 5720 shift3, 5721 shift4, 5722 shift5, 5723 shift6, 5724 shift7, 5725 shift8, 5726 shift9, 5727 shift10, 5728 shift11 5729 }; 5730 5731 5732 5733 #define ZZSHIFT(c) (b_class_no[zzauto][1+c]) 5734 #define MAX_MODE 12 5735 #include "dlgauto.h" 5736