1 // $Id: javaact.h,v 1.39 2004/03/24 04:01:16 ericb Exp $ -*- c++ -*- 2 // DO NOT MODIFY THIS FILE - it is generated using jikespg on java.g. 3 // 4 // This software is subject to the terms of the IBM Jikes Compiler Open 5 // Source License Agreement available at the following URL: 6 // http://ibm.com/developerworks/opensource/jikes. 7 // Copyright (C) 1996, 2004 IBM Corporation and others. All Rights Reserved. 8 // You must accept the terms of that agreement to use this software. 9 // 10 11 #ifndef HEADERS 12 13 #ifdef HAVE_JIKES_NAMESPACE 14 namespace Jikes { // Open namespace Jikes block 15 #endif 16 InitRuleAction()17void Parser::InitRuleAction() 18 { 19 rule_action[0] = &Parser::BadAction; 20 #else // HEADERS 21 AstTypeName* MakeTypeArguments(int tokennum); 22 AstType* MakeArrayType(int tokennum); 23 AstName* MakeSimpleName(int tokennum); 24 AstModifiers* MakeModifiers(); 25 AstTypeParameters* MakeTypeParameters(int tokennum); 26 AstTypeArguments* MakeExplicitTypeArguments(int tokennum); 27 AstBlock* MakeBlock(int tokennum); 28 AstStatement* MakeSwitchBlockStatement(AstListNode* labels, 29 AstListNode* statements = NULL); 30 void MakeCastExpression(AstType* type, int tokennum); 31 32 void BadAction(); 33 void NoAction(); 34 void NullAction(); 35 void SetSym1ToSym2(); 36 void StartList(); 37 void AddList2(); 38 void AddList3(); 39 void MakeTypeArguments(); 40 void MakeArrayType(); 41 void MakeCompilationUnit(); 42 void MakePackageDeclaration(); 43 void MakeImportDeclaration(); 44 void MakeModifier(); 45 void MakeAnnotation(); 46 void MakeArrayInitializer(); 47 void MakeClassDeclaration(); 48 void MakeClassBody(); 49 void MakeMethodDeclaration(); 50 void MakeFieldDeclaration(); 51 void MakeMethodHeader(); 52 void MakeMethodDeclarator(); 53 void MakeFormalParameter(); 54 void MakeInitializerDeclaration(); 55 void MakeConstructorDeclaration(); 56 void MakeQualifiedSuper(); 57 void MakeEnumDeclaration(); 58 void MakeEnumBody(); 59 void MakeInterfaceDeclaration(); 60 void MakeAnnotationTypeDeclaration(); 61 void MakeAnnotationTypeMemberDeclaration(); 62 void MakeLocalVariable(); 63 void MakeLabeledStatement(); 64 void MakeExpressionStatement(); 65 void MakeIfThenElseStatement(); 66 void MakeSwitchLabel(); 67 void MakeWhileStatement(); 68 void MakeForStatement(); 69 void MakeForeachStatement(); 70 void MakeAssertStatement(); 71 void MakeTryStatement(); 72 void MakeParenthesizedExpression(); 73 void MakeClassLiteral(); 74 void MakeQualifiedNew(); 75 void MakeArrayCreationUninitialized(); 76 void MakeArrayCreationInitialized(); 77 void MakeFieldAccess(); 78 void MakeMethodInvocation(); 79 void MakeArrayAccess(); 80 void MakePreUnaryExpression(); 81 void MakeCastExpression(); 82 void MakeBinaryExpression(); 83 void MakeInstanceofExpression(); 84 void MakeConditionalExpression(); 85 void MakeWildcard(); 86 void MakeTypeParameter(); 87 void MakeTypeBound(); 88 #endif // HEADERS 89 90 #ifndef HEADERS 91 rule_action[1] = &Parser::NoAction; 92 #endif 93 94 #ifndef HEADERS 95 rule_action[2] = &Parser::SetSym1ToSym2; 96 #endif 97 98 #ifndef HEADERS 99 rule_action[3] = &Parser::Act3; 100 #else 101 void Act3(); 102 #endif 103 104 #ifndef HEADERS 105 rule_action[4] = &Parser::Act4; 106 #else 107 void Act4(); 108 #endif 109 110 #ifndef HEADERS 111 rule_action[5] = &Parser::Act5; 112 #else 113 void Act5(); 114 #endif 115 116 #ifndef HEADERS 117 rule_action[6] = &Parser::Act6; 118 #else 119 void Act6(); 120 #endif 121 122 #ifndef HEADERS 123 rule_action[7] = &Parser::NoAction; 124 #endif 125 126 #ifndef HEADERS 127 rule_action[8] = &Parser::Act8; 128 #else 129 void Act8(); 130 #endif 131 132 #ifndef HEADERS 133 rule_action[9] = &Parser::Act9; 134 #else 135 void Act9(); 136 #endif 137 138 #ifndef HEADERS 139 rule_action[10] = &Parser::Act10; 140 #else 141 void Act10(); 142 #endif 143 144 #ifndef HEADERS 145 rule_action[11] = &Parser::Act11; 146 #else 147 void Act11(); 148 #endif 149 150 #ifndef HEADERS 151 rule_action[12] = &Parser::Act12; 152 #else 153 void Act12(); 154 #endif 155 156 #ifndef HEADERS 157 rule_action[13] = &Parser::NoAction; 158 #endif 159 160 #ifndef HEADERS 161 rule_action[14] = &Parser::NoAction; 162 #endif 163 164 #ifndef HEADERS 165 rule_action[15] = &Parser::NoAction; 166 #endif 167 168 #ifndef HEADERS 169 rule_action[16] = &Parser::Act16; 170 #else 171 void Act16(); 172 #endif 173 174 #ifndef HEADERS 175 rule_action[17] = &Parser::NoAction; 176 #endif 177 178 #ifndef HEADERS 179 rule_action[18] = &Parser::NoAction; 180 #endif 181 182 #ifndef HEADERS 183 rule_action[19] = &Parser::Act19; 184 #else 185 void Act19(); 186 #endif 187 188 #ifndef HEADERS 189 rule_action[20] = &Parser::Act20; 190 #else 191 void Act20(); 192 #endif 193 194 #ifndef HEADERS 195 rule_action[21] = &Parser::Act21; 196 #else 197 void Act21(); 198 #endif 199 200 #ifndef HEADERS 201 rule_action[22] = &Parser::Act22; 202 #else 203 void Act22(); 204 #endif 205 206 #ifndef HEADERS 207 rule_action[23] = &Parser::Act23; 208 #else 209 void Act23(); 210 #endif 211 212 #ifndef HEADERS 213 rule_action[24] = &Parser::Act24; 214 #else 215 void Act24(); 216 #endif 217 218 #ifndef HEADERS 219 rule_action[25] = &Parser::Act25; 220 #else 221 void Act25(); 222 #endif 223 224 #ifndef HEADERS 225 rule_action[26] = &Parser::Act26; 226 #else 227 void Act26(); 228 #endif 229 230 #ifndef HEADERS 231 rule_action[27] = &Parser::NoAction; 232 #endif 233 234 #ifndef HEADERS 235 rule_action[28] = &Parser::NoAction; 236 #endif 237 238 #ifndef HEADERS 239 rule_action[29] = &Parser::NoAction; 240 #endif 241 242 #ifndef HEADERS 243 rule_action[30] = &Parser::MakeTypeArguments; 244 #endif 245 246 #ifndef HEADERS 247 rule_action[31] = &Parser::Act31; 248 #else 249 void Act31(); 250 #endif 251 252 #ifndef HEADERS 253 rule_action[32] = &Parser::Act32; 254 #else 255 void Act32(); 256 #endif 257 258 #ifndef HEADERS 259 rule_action[33] = &Parser::MakeArrayType; 260 #endif 261 262 #ifndef HEADERS 263 rule_action[34] = &Parser::MakeArrayType; 264 #endif 265 266 #ifndef HEADERS 267 rule_action[35] = &Parser::Act35; 268 #else 269 void Act35(); 270 #endif 271 272 #ifndef HEADERS 273 rule_action[36] = &Parser::Act36; 274 #else 275 void Act36(); 276 #endif 277 278 #ifndef HEADERS 279 rule_action[37] = &Parser::Act37; 280 #else 281 void Act37(); 282 #endif 283 284 #ifndef HEADERS 285 rule_action[38] = &Parser::Act38; 286 #else 287 void Act38(); 288 #endif 289 290 #ifndef HEADERS 291 rule_action[39] = &Parser::MakeCompilationUnit; 292 #endif 293 294 #ifndef HEADERS 295 rule_action[40] = &Parser::MakeCompilationUnit; 296 #endif 297 298 #ifndef HEADERS 299 rule_action[41] = &Parser::Act41; 300 #else 301 void Act41(); 302 #endif 303 304 #ifndef HEADERS 305 rule_action[42] = &Parser::StartList; 306 #endif 307 308 #ifndef HEADERS 309 rule_action[43] = &Parser::AddList2; 310 #endif 311 312 #ifndef HEADERS 313 rule_action[44] = &Parser::NullAction; 314 #endif 315 316 #ifndef HEADERS 317 rule_action[45] = &Parser::NoAction; 318 #endif 319 320 #ifndef HEADERS 321 rule_action[46] = &Parser::StartList; 322 #endif 323 324 #ifndef HEADERS 325 rule_action[47] = &Parser::AddList2; 326 #endif 327 328 #ifndef HEADERS 329 rule_action[48] = &Parser::NullAction; 330 #endif 331 332 #ifndef HEADERS 333 rule_action[49] = &Parser::NoAction; 334 #endif 335 336 #ifndef HEADERS 337 rule_action[50] = &Parser::MakePackageDeclaration; 338 #endif 339 340 #ifndef HEADERS 341 rule_action[51] = &Parser::MakePackageDeclaration; 342 #endif 343 344 #ifndef HEADERS 345 rule_action[52] = &Parser::NoAction; 346 #endif 347 348 #ifndef HEADERS 349 rule_action[53] = &Parser::NoAction; 350 #endif 351 352 #ifndef HEADERS 353 rule_action[54] = &Parser::NoAction; 354 #endif 355 356 #ifndef HEADERS 357 rule_action[55] = &Parser::NoAction; 358 #endif 359 360 #ifndef HEADERS 361 rule_action[56] = &Parser::MakeImportDeclaration; 362 #endif 363 364 #ifndef HEADERS 365 rule_action[57] = &Parser::MakeImportDeclaration; 366 #endif 367 368 #ifndef HEADERS 369 rule_action[58] = &Parser::MakeImportDeclaration; 370 #endif 371 372 #ifndef HEADERS 373 rule_action[59] = &Parser::MakeImportDeclaration; 374 #endif 375 376 #ifndef HEADERS 377 rule_action[60] = &Parser::NoAction; 378 #endif 379 380 #ifndef HEADERS 381 rule_action[61] = &Parser::NoAction; 382 #endif 383 384 #ifndef HEADERS 385 rule_action[62] = &Parser::NoAction; 386 #endif 387 388 #ifndef HEADERS 389 rule_action[63] = &Parser::NoAction; 390 #endif 391 392 #ifndef HEADERS 393 rule_action[64] = &Parser::Act64; 394 #else 395 void Act64(); 396 #endif 397 398 #ifndef HEADERS 399 rule_action[65] = &Parser::StartList; 400 #endif 401 402 #ifndef HEADERS 403 rule_action[66] = &Parser::AddList2; 404 #endif 405 406 #ifndef HEADERS 407 rule_action[67] = &Parser::NullAction; 408 #endif 409 410 #ifndef HEADERS 411 rule_action[68] = &Parser::NoAction; 412 #endif 413 414 #ifndef HEADERS 415 rule_action[69] = &Parser::MakeModifier; 416 #endif 417 418 #ifndef HEADERS 419 rule_action[70] = &Parser::MakeModifier; 420 #endif 421 422 #ifndef HEADERS 423 rule_action[71] = &Parser::MakeModifier; 424 #endif 425 426 #ifndef HEADERS 427 rule_action[72] = &Parser::MakeModifier; 428 #endif 429 430 #ifndef HEADERS 431 rule_action[73] = &Parser::MakeModifier; 432 #endif 433 434 #ifndef HEADERS 435 rule_action[74] = &Parser::MakeModifier; 436 #endif 437 438 #ifndef HEADERS 439 rule_action[75] = &Parser::MakeModifier; 440 #endif 441 442 #ifndef HEADERS 443 rule_action[76] = &Parser::MakeModifier; 444 #endif 445 446 #ifndef HEADERS 447 rule_action[77] = &Parser::MakeModifier; 448 #endif 449 450 #ifndef HEADERS 451 rule_action[78] = &Parser::MakeModifier; 452 #endif 453 454 #ifndef HEADERS 455 rule_action[79] = &Parser::MakeModifier; 456 #endif 457 458 #ifndef HEADERS 459 rule_action[80] = &Parser::NoAction; 460 #endif 461 462 #ifndef HEADERS 463 rule_action[81] = &Parser::NoAction; 464 #endif 465 466 #ifndef HEADERS 467 rule_action[82] = &Parser::NoAction; 468 #endif 469 470 #ifndef HEADERS 471 rule_action[83] = &Parser::NoAction; 472 #endif 473 474 #ifndef HEADERS 475 rule_action[84] = &Parser::MakeAnnotation; 476 #endif 477 478 #ifndef HEADERS 479 rule_action[85] = &Parser::StartList; 480 #endif 481 482 #ifndef HEADERS 483 rule_action[86] = &Parser::AddList3; 484 #endif 485 486 #ifndef HEADERS 487 rule_action[87] = &Parser::NullAction; 488 #endif 489 490 #ifndef HEADERS 491 rule_action[88] = &Parser::NoAction; 492 #endif 493 494 #ifndef HEADERS 495 rule_action[89] = &Parser::Act89; 496 #else 497 void Act89(); 498 #endif 499 500 #ifndef HEADERS 501 rule_action[90] = &Parser::NoAction; 502 #endif 503 504 #ifndef HEADERS 505 rule_action[91] = &Parser::NoAction; 506 #endif 507 508 #ifndef HEADERS 509 rule_action[92] = &Parser::NoAction; 510 #endif 511 512 #ifndef HEADERS 513 rule_action[93] = &Parser::MakeArrayInitializer; 514 #endif 515 516 #ifndef HEADERS 517 rule_action[94] = &Parser::MakeArrayInitializer; 518 #endif 519 520 #ifndef HEADERS 521 rule_action[95] = &Parser::StartList; 522 #endif 523 524 #ifndef HEADERS 525 rule_action[96] = &Parser::AddList3; 526 #endif 527 528 #ifndef HEADERS 529 rule_action[97] = &Parser::MakeAnnotation; 530 #endif 531 532 #ifndef HEADERS 533 rule_action[98] = &Parser::Act98; 534 #else 535 void Act98(); 536 #endif 537 538 #ifndef HEADERS 539 rule_action[99] = &Parser::MakeClassDeclaration; 540 #endif 541 542 #ifndef HEADERS 543 rule_action[100] = &Parser::MakeClassDeclaration; 544 #endif 545 546 #ifndef HEADERS 547 rule_action[101] = &Parser::SetSym1ToSym2; 548 #endif 549 550 #ifndef HEADERS 551 rule_action[102] = &Parser::NullAction; 552 #endif 553 554 #ifndef HEADERS 555 rule_action[103] = &Parser::NoAction; 556 #endif 557 558 #ifndef HEADERS 559 rule_action[104] = &Parser::SetSym1ToSym2; 560 #endif 561 562 #ifndef HEADERS 563 rule_action[105] = &Parser::NullAction; 564 #endif 565 566 #ifndef HEADERS 567 rule_action[106] = &Parser::NoAction; 568 #endif 569 570 #ifndef HEADERS 571 rule_action[107] = &Parser::StartList; 572 #endif 573 574 #ifndef HEADERS 575 rule_action[108] = &Parser::AddList3; 576 #endif 577 578 #ifndef HEADERS 579 rule_action[109] = &Parser::MakeClassBody; 580 #endif 581 582 #ifndef HEADERS 583 rule_action[110] = &Parser::NullAction; 584 #endif 585 586 #ifndef HEADERS 587 rule_action[111] = &Parser::NoAction; 588 #endif 589 590 #ifndef HEADERS 591 rule_action[112] = &Parser::StartList; 592 #endif 593 594 #ifndef HEADERS 595 rule_action[113] = &Parser::AddList2; 596 #endif 597 598 #ifndef HEADERS 599 rule_action[114] = &Parser::NullAction; 600 #endif 601 602 #ifndef HEADERS 603 rule_action[115] = &Parser::NoAction; 604 #endif 605 606 #ifndef HEADERS 607 rule_action[116] = &Parser::NoAction; 608 #endif 609 610 #ifndef HEADERS 611 rule_action[117] = &Parser::NoAction; 612 #endif 613 614 #ifndef HEADERS 615 rule_action[118] = &Parser::NoAction; 616 #endif 617 618 #ifndef HEADERS 619 rule_action[119] = &Parser::NoAction; 620 #endif 621 622 #ifndef HEADERS 623 rule_action[120] = &Parser::NoAction; 624 #endif 625 626 #ifndef HEADERS 627 rule_action[121] = &Parser::MakeFieldDeclaration; 628 #endif 629 630 #ifndef HEADERS 631 rule_action[122] = &Parser::MakeFieldDeclaration; 632 #endif 633 634 #ifndef HEADERS 635 rule_action[123] = &Parser::StartList; 636 #endif 637 638 #ifndef HEADERS 639 rule_action[124] = &Parser::AddList3; 640 #endif 641 642 #ifndef HEADERS 643 rule_action[125] = &Parser::Act125; 644 #else 645 void Act125(); 646 #endif 647 648 #ifndef HEADERS 649 rule_action[126] = &Parser::Act126; 650 #else 651 void Act126(); 652 #endif 653 654 #ifndef HEADERS 655 rule_action[127] = &Parser::Act127; 656 #else 657 void Act127(); 658 #endif 659 660 #ifndef HEADERS 661 rule_action[128] = &Parser::NoAction; 662 #endif 663 664 #ifndef HEADERS 665 rule_action[129] = &Parser::NoAction; 666 #endif 667 668 #ifndef HEADERS 669 rule_action[130] = &Parser::MakeMethodDeclaration; 670 #endif 671 672 #ifndef HEADERS 673 rule_action[131] = &Parser::MakeMethodDeclaration; 674 #endif 675 676 #ifndef HEADERS 677 rule_action[132] = &Parser::MakeMethodHeader; 678 #endif 679 680 #ifndef HEADERS 681 rule_action[133] = &Parser::MakeMethodHeader; 682 #endif 683 684 #ifndef HEADERS 685 rule_action[134] = &Parser::MakeMethodHeader; 686 #endif 687 688 #ifndef HEADERS 689 rule_action[135] = &Parser::MakeMethodHeader; 690 #endif 691 692 #ifndef HEADERS 693 rule_action[136] = &Parser::MakeMethodHeader; 694 #endif 695 696 #ifndef HEADERS 697 rule_action[137] = &Parser::MakeMethodHeader; 698 #endif 699 700 #ifndef HEADERS 701 rule_action[138] = &Parser::MakeMethodHeader; 702 #endif 703 704 #ifndef HEADERS 705 rule_action[139] = &Parser::MakeMethodHeader; 706 #endif 707 708 #ifndef HEADERS 709 rule_action[140] = &Parser::MakeMethodDeclarator; 710 #endif 711 712 #ifndef HEADERS 713 rule_action[141] = &Parser::StartList; 714 #endif 715 716 #ifndef HEADERS 717 rule_action[142] = &Parser::AddList3; 718 #endif 719 720 #ifndef HEADERS 721 rule_action[143] = &Parser::NullAction; 722 #endif 723 724 #ifndef HEADERS 725 rule_action[144] = &Parser::NoAction; 726 #endif 727 728 #ifndef HEADERS 729 rule_action[145] = &Parser::StartList; 730 #endif 731 732 #ifndef HEADERS 733 rule_action[146] = &Parser::AddList3; 734 #endif 735 736 #ifndef HEADERS 737 rule_action[147] = &Parser::MakeFormalParameter; 738 #endif 739 740 #ifndef HEADERS 741 rule_action[148] = &Parser::MakeFormalParameter; 742 #endif 743 744 #ifndef HEADERS 745 rule_action[149] = &Parser::NoAction; 746 #endif 747 748 #ifndef HEADERS 749 rule_action[150] = &Parser::MakeFormalParameter; 750 #endif 751 752 #ifndef HEADERS 753 rule_action[151] = &Parser::MakeFormalParameter; 754 #endif 755 756 #ifndef HEADERS 757 rule_action[152] = &Parser::SetSym1ToSym2; 758 #endif 759 760 #ifndef HEADERS 761 rule_action[153] = &Parser::NullAction; 762 #endif 763 764 #ifndef HEADERS 765 rule_action[154] = &Parser::NoAction; 766 #endif 767 768 #ifndef HEADERS 769 rule_action[155] = &Parser::Act155; 770 #else 771 void Act155(); 772 #endif 773 774 #ifndef HEADERS 775 rule_action[156] = &Parser::MakeInitializerDeclaration; 776 #endif 777 778 #ifndef HEADERS 779 rule_action[157] = &Parser::MakeInitializerDeclaration; 780 #endif 781 782 #ifndef HEADERS 783 rule_action[158] = &Parser::MakeConstructorDeclaration; 784 #endif 785 786 #ifndef HEADERS 787 rule_action[159] = &Parser::MakeConstructorDeclaration; 788 #endif 789 790 #ifndef HEADERS 791 rule_action[160] = &Parser::MakeConstructorDeclaration; 792 #endif 793 794 #ifndef HEADERS 795 rule_action[161] = &Parser::MakeConstructorDeclaration; 796 #endif 797 798 #ifndef HEADERS 799 rule_action[162] = &Parser::MakeMethodDeclarator; 800 #endif 801 802 #ifndef HEADERS 803 rule_action[163] = &Parser::Act163; 804 #else 805 void Act163(); 806 #endif 807 808 #ifndef HEADERS 809 rule_action[164] = &Parser::Act164; 810 #else 811 void Act164(); 812 #endif 813 814 #ifndef HEADERS 815 rule_action[165] = &Parser::Act165; 816 #else 817 void Act165(); 818 #endif 819 820 #ifndef HEADERS 821 rule_action[166] = &Parser::Act166; 822 #else 823 void Act166(); 824 #endif 825 826 #ifndef HEADERS 827 rule_action[167] = &Parser::MakeQualifiedSuper; 828 #endif 829 830 #ifndef HEADERS 831 rule_action[168] = &Parser::MakeQualifiedSuper; 832 #endif 833 834 #ifndef HEADERS 835 rule_action[169] = &Parser::MakeQualifiedSuper; 836 #endif 837 838 #ifndef HEADERS 839 rule_action[170] = &Parser::MakeEnumDeclaration; 840 #endif 841 842 #ifndef HEADERS 843 rule_action[171] = &Parser::MakeEnumDeclaration; 844 #endif 845 846 #ifndef HEADERS 847 rule_action[172] = &Parser::MakeEnumBody; 848 #endif 849 850 #ifndef HEADERS 851 rule_action[173] = &Parser::MakeEnumBody; 852 #endif 853 854 #ifndef HEADERS 855 rule_action[174] = &Parser::StartList; 856 #endif 857 858 #ifndef HEADERS 859 rule_action[175] = &Parser::AddList3; 860 #endif 861 862 #ifndef HEADERS 863 rule_action[176] = &Parser::Act176; 864 #else 865 void Act176(); 866 #endif 867 868 #ifndef HEADERS 869 rule_action[177] = &Parser::Act177; 870 #else 871 void Act177(); 872 #endif 873 874 #ifndef HEADERS 875 rule_action[178] = &Parser::NullAction; 876 #endif 877 878 #ifndef HEADERS 879 rule_action[179] = &Parser::NoAction; 880 #endif 881 882 #ifndef HEADERS 883 rule_action[180] = &Parser::MakeClassBody; 884 #endif 885 886 #ifndef HEADERS 887 rule_action[181] = &Parser::NullAction; 888 #endif 889 890 #ifndef HEADERS 891 rule_action[182] = &Parser::NoAction; 892 #endif 893 894 #ifndef HEADERS 895 rule_action[183] = &Parser::MakeInterfaceDeclaration; 896 #endif 897 898 #ifndef HEADERS 899 rule_action[184] = &Parser::MakeInterfaceDeclaration; 900 #endif 901 902 #ifndef HEADERS 903 rule_action[185] = &Parser::SetSym1ToSym2; 904 #endif 905 906 #ifndef HEADERS 907 rule_action[186] = &Parser::NullAction; 908 #endif 909 910 #ifndef HEADERS 911 rule_action[187] = &Parser::NoAction; 912 #endif 913 914 #ifndef HEADERS 915 rule_action[188] = &Parser::MakeClassBody; 916 #endif 917 918 #ifndef HEADERS 919 rule_action[189] = &Parser::StartList; 920 #endif 921 922 #ifndef HEADERS 923 rule_action[190] = &Parser::AddList2; 924 #endif 925 926 #ifndef HEADERS 927 rule_action[191] = &Parser::NullAction; 928 #endif 929 930 #ifndef HEADERS 931 rule_action[192] = &Parser::NoAction; 932 #endif 933 934 #ifndef HEADERS 935 rule_action[193] = &Parser::NoAction; 936 #endif 937 938 #ifndef HEADERS 939 rule_action[194] = &Parser::NoAction; 940 #endif 941 942 #ifndef HEADERS 943 rule_action[195] = &Parser::Act195; 944 #else 945 void Act195(); 946 #endif 947 948 #ifndef HEADERS 949 rule_action[196] = &Parser::NoAction; 950 #endif 951 952 #ifndef HEADERS 953 rule_action[197] = &Parser::MakeAnnotationTypeDeclaration; 954 #endif 955 956 #ifndef HEADERS 957 rule_action[198] = &Parser::MakeAnnotationTypeDeclaration; 958 #endif 959 960 #ifndef HEADERS 961 rule_action[199] = &Parser::MakeClassBody; 962 #endif 963 964 #ifndef HEADERS 965 rule_action[200] = &Parser::StartList; 966 #endif 967 968 #ifndef HEADERS 969 rule_action[201] = &Parser::AddList2; 970 #endif 971 972 #ifndef HEADERS 973 rule_action[202] = &Parser::NullAction; 974 #endif 975 976 #ifndef HEADERS 977 rule_action[203] = &Parser::NoAction; 978 #endif 979 980 #ifndef HEADERS 981 rule_action[204] = &Parser::MakeAnnotationTypeMemberDeclaration; 982 #endif 983 984 #ifndef HEADERS 985 rule_action[205] = &Parser::MakeAnnotationTypeMemberDeclaration; 986 #endif 987 988 #ifndef HEADERS 989 rule_action[206] = &Parser::NoAction; 990 #endif 991 992 #ifndef HEADERS 993 rule_action[207] = &Parser::NoAction; 994 #endif 995 996 #ifndef HEADERS 997 rule_action[208] = &Parser::SetSym1ToSym2; 998 #endif 999 1000 #ifndef HEADERS 1001 rule_action[209] = &Parser::NullAction; 1002 #endif 1003 1004 #ifndef HEADERS 1005 rule_action[210] = &Parser::NoAction; 1006 #endif 1007 1008 #ifndef HEADERS 1009 rule_action[211] = &Parser::MakeArrayInitializer; 1010 #endif 1011 1012 #ifndef HEADERS 1013 rule_action[212] = &Parser::MakeArrayInitializer; 1014 #endif 1015 1016 #ifndef HEADERS 1017 rule_action[213] = &Parser::StartList; 1018 #endif 1019 1020 #ifndef HEADERS 1021 rule_action[214] = &Parser::AddList3; 1022 #endif 1023 1024 #ifndef HEADERS 1025 rule_action[215] = &Parser::Act215; 1026 #else 1027 void Act215(); 1028 #endif 1029 1030 #ifndef HEADERS 1031 rule_action[216] = &Parser::StartList; 1032 #endif 1033 1034 #ifndef HEADERS 1035 rule_action[217] = &Parser::AddList2; 1036 #endif 1037 1038 #ifndef HEADERS 1039 rule_action[218] = &Parser::NullAction; 1040 #endif 1041 1042 #ifndef HEADERS 1043 rule_action[219] = &Parser::NoAction; 1044 #endif 1045 1046 #ifndef HEADERS 1047 rule_action[220] = &Parser::NoAction; 1048 #endif 1049 1050 #ifndef HEADERS 1051 rule_action[221] = &Parser::NoAction; 1052 #endif 1053 1054 #ifndef HEADERS 1055 rule_action[222] = &Parser::Act222; 1056 #else 1057 void Act222(); 1058 #endif 1059 1060 #ifndef HEADERS 1061 rule_action[223] = &Parser::Act223; 1062 #else 1063 void Act223(); 1064 #endif 1065 1066 #ifndef HEADERS 1067 rule_action[224] = &Parser::NoAction; 1068 #endif 1069 1070 #ifndef HEADERS 1071 rule_action[225] = &Parser::Act225; 1072 #else 1073 void Act225(); 1074 #endif 1075 1076 #ifndef HEADERS 1077 rule_action[226] = &Parser::MakeLocalVariable; 1078 #endif 1079 1080 #ifndef HEADERS 1081 rule_action[227] = &Parser::MakeLocalVariable; 1082 #endif 1083 1084 #ifndef HEADERS 1085 rule_action[228] = &Parser::NoAction; 1086 #endif 1087 1088 #ifndef HEADERS 1089 rule_action[229] = &Parser::NoAction; 1090 #endif 1091 1092 #ifndef HEADERS 1093 rule_action[230] = &Parser::NoAction; 1094 #endif 1095 1096 #ifndef HEADERS 1097 rule_action[231] = &Parser::NoAction; 1098 #endif 1099 1100 #ifndef HEADERS 1101 rule_action[232] = &Parser::NoAction; 1102 #endif 1103 1104 #ifndef HEADERS 1105 rule_action[233] = &Parser::NoAction; 1106 #endif 1107 1108 #ifndef HEADERS 1109 rule_action[234] = &Parser::NoAction; 1110 #endif 1111 1112 #ifndef HEADERS 1113 rule_action[235] = &Parser::NoAction; 1114 #endif 1115 1116 #ifndef HEADERS 1117 rule_action[236] = &Parser::NoAction; 1118 #endif 1119 1120 #ifndef HEADERS 1121 rule_action[237] = &Parser::NoAction; 1122 #endif 1123 1124 #ifndef HEADERS 1125 rule_action[238] = &Parser::NoAction; 1126 #endif 1127 1128 #ifndef HEADERS 1129 rule_action[239] = &Parser::NoAction; 1130 #endif 1131 1132 #ifndef HEADERS 1133 rule_action[240] = &Parser::NoAction; 1134 #endif 1135 1136 #ifndef HEADERS 1137 rule_action[241] = &Parser::NoAction; 1138 #endif 1139 1140 #ifndef HEADERS 1141 rule_action[242] = &Parser::NoAction; 1142 #endif 1143 1144 #ifndef HEADERS 1145 rule_action[243] = &Parser::NoAction; 1146 #endif 1147 1148 #ifndef HEADERS 1149 rule_action[244] = &Parser::NoAction; 1150 #endif 1151 1152 #ifndef HEADERS 1153 rule_action[245] = &Parser::NoAction; 1154 #endif 1155 1156 #ifndef HEADERS 1157 rule_action[246] = &Parser::NoAction; 1158 #endif 1159 1160 #ifndef HEADERS 1161 rule_action[247] = &Parser::NoAction; 1162 #endif 1163 1164 #ifndef HEADERS 1165 rule_action[248] = &Parser::NoAction; 1166 #endif 1167 1168 #ifndef HEADERS 1169 rule_action[249] = &Parser::NoAction; 1170 #endif 1171 1172 #ifndef HEADERS 1173 rule_action[250] = &Parser::NoAction; 1174 #endif 1175 1176 #ifndef HEADERS 1177 rule_action[251] = &Parser::NoAction; 1178 #endif 1179 1180 #ifndef HEADERS 1181 rule_action[252] = &Parser::NoAction; 1182 #endif 1183 1184 #ifndef HEADERS 1185 rule_action[253] = &Parser::Act253; 1186 #else 1187 void Act253(); 1188 #endif 1189 1190 #ifndef HEADERS 1191 rule_action[254] = &Parser::MakeLabeledStatement; 1192 #endif 1193 1194 #ifndef HEADERS 1195 rule_action[255] = &Parser::MakeLabeledStatement; 1196 #endif 1197 1198 #ifndef HEADERS 1199 rule_action[256] = &Parser::Act256; 1200 #else 1201 void Act256(); 1202 #endif 1203 1204 #ifndef HEADERS 1205 rule_action[257] = &Parser::MakeExpressionStatement; 1206 #endif 1207 1208 #ifndef HEADERS 1209 rule_action[258] = &Parser::MakeExpressionStatement; 1210 #endif 1211 1212 #ifndef HEADERS 1213 rule_action[259] = &Parser::MakeExpressionStatement; 1214 #endif 1215 1216 #ifndef HEADERS 1217 rule_action[260] = &Parser::MakeExpressionStatement; 1218 #endif 1219 1220 #ifndef HEADERS 1221 rule_action[261] = &Parser::MakeExpressionStatement; 1222 #endif 1223 1224 #ifndef HEADERS 1225 rule_action[262] = &Parser::MakeExpressionStatement; 1226 #endif 1227 1228 #ifndef HEADERS 1229 rule_action[263] = &Parser::MakeExpressionStatement; 1230 #endif 1231 1232 #ifndef HEADERS 1233 rule_action[264] = &Parser::MakeIfThenElseStatement; 1234 #endif 1235 1236 #ifndef HEADERS 1237 rule_action[265] = &Parser::MakeIfThenElseStatement; 1238 #endif 1239 1240 #ifndef HEADERS 1241 rule_action[266] = &Parser::MakeIfThenElseStatement; 1242 #endif 1243 1244 #ifndef HEADERS 1245 rule_action[267] = &Parser::Act267; 1246 #else 1247 void Act267(); 1248 #endif 1249 1250 #ifndef HEADERS 1251 rule_action[268] = &Parser::Act268; 1252 #else 1253 void Act268(); 1254 #endif 1255 1256 #ifndef HEADERS 1257 rule_action[269] = &Parser::Act269; 1258 #else 1259 void Act269(); 1260 #endif 1261 1262 #ifndef HEADERS 1263 rule_action[270] = &Parser::StartList; 1264 #endif 1265 1266 #ifndef HEADERS 1267 rule_action[271] = &Parser::AddList2; 1268 #endif 1269 1270 #ifndef HEADERS 1271 rule_action[272] = &Parser::Act272; 1272 #else 1273 void Act272(); 1274 #endif 1275 1276 #ifndef HEADERS 1277 rule_action[273] = &Parser::StartList; 1278 #endif 1279 1280 #ifndef HEADERS 1281 rule_action[274] = &Parser::AddList2; 1282 #endif 1283 1284 #ifndef HEADERS 1285 rule_action[275] = &Parser::NullAction; 1286 #endif 1287 1288 #ifndef HEADERS 1289 rule_action[276] = &Parser::NoAction; 1290 #endif 1291 1292 #ifndef HEADERS 1293 rule_action[277] = &Parser::MakeSwitchLabel; 1294 #endif 1295 1296 #ifndef HEADERS 1297 rule_action[278] = &Parser::MakeSwitchLabel; 1298 #endif 1299 1300 #ifndef HEADERS 1301 rule_action[279] = &Parser::MakeWhileStatement; 1302 #endif 1303 1304 #ifndef HEADERS 1305 rule_action[280] = &Parser::MakeWhileStatement; 1306 #endif 1307 1308 #ifndef HEADERS 1309 rule_action[281] = &Parser::Act281; 1310 #else 1311 void Act281(); 1312 #endif 1313 1314 #ifndef HEADERS 1315 rule_action[282] = &Parser::MakeForStatement; 1316 #endif 1317 1318 #ifndef HEADERS 1319 rule_action[283] = &Parser::MakeForStatement; 1320 #endif 1321 1322 #ifndef HEADERS 1323 rule_action[284] = &Parser::NoAction; 1324 #endif 1325 1326 #ifndef HEADERS 1327 rule_action[285] = &Parser::StartList; 1328 #endif 1329 1330 #ifndef HEADERS 1331 rule_action[286] = &Parser::NullAction; 1332 #endif 1333 1334 #ifndef HEADERS 1335 rule_action[287] = &Parser::NoAction; 1336 #endif 1337 1338 #ifndef HEADERS 1339 rule_action[288] = &Parser::NoAction; 1340 #endif 1341 1342 #ifndef HEADERS 1343 rule_action[289] = &Parser::NullAction; 1344 #endif 1345 1346 #ifndef HEADERS 1347 rule_action[290] = &Parser::NoAction; 1348 #endif 1349 1350 #ifndef HEADERS 1351 rule_action[291] = &Parser::StartList; 1352 #endif 1353 1354 #ifndef HEADERS 1355 rule_action[292] = &Parser::AddList3; 1356 #endif 1357 1358 #ifndef HEADERS 1359 rule_action[293] = &Parser::MakeForeachStatement; 1360 #endif 1361 1362 #ifndef HEADERS 1363 rule_action[294] = &Parser::MakeForeachStatement; 1364 #endif 1365 1366 #ifndef HEADERS 1367 rule_action[295] = &Parser::MakeAssertStatement; 1368 #endif 1369 1370 #ifndef HEADERS 1371 rule_action[296] = &Parser::MakeAssertStatement; 1372 #endif 1373 1374 #ifndef HEADERS 1375 rule_action[297] = &Parser::Act297; 1376 #else 1377 void Act297(); 1378 #endif 1379 1380 #ifndef HEADERS 1381 rule_action[298] = &Parser::Act298; 1382 #else 1383 void Act298(); 1384 #endif 1385 1386 #ifndef HEADERS 1387 rule_action[299] = &Parser::Act299; 1388 #else 1389 void Act299(); 1390 #endif 1391 1392 #ifndef HEADERS 1393 rule_action[300] = &Parser::Act300; 1394 #else 1395 void Act300(); 1396 #endif 1397 1398 #ifndef HEADERS 1399 rule_action[301] = &Parser::Act301; 1400 #else 1401 void Act301(); 1402 #endif 1403 1404 #ifndef HEADERS 1405 rule_action[302] = &Parser::MakeTryStatement; 1406 #endif 1407 1408 #ifndef HEADERS 1409 rule_action[303] = &Parser::MakeTryStatement; 1410 #endif 1411 1412 #ifndef HEADERS 1413 rule_action[304] = &Parser::StartList; 1414 #endif 1415 1416 #ifndef HEADERS 1417 rule_action[305] = &Parser::AddList2; 1418 #endif 1419 1420 #ifndef HEADERS 1421 rule_action[306] = &Parser::NullAction; 1422 #endif 1423 1424 #ifndef HEADERS 1425 rule_action[307] = &Parser::NoAction; 1426 #endif 1427 1428 #ifndef HEADERS 1429 rule_action[308] = &Parser::Act308; 1430 #else 1431 void Act308(); 1432 #endif 1433 1434 #ifndef HEADERS 1435 rule_action[309] = &Parser::Act309; 1436 #else 1437 void Act309(); 1438 #endif 1439 1440 #ifndef HEADERS 1441 rule_action[310] = &Parser::NoAction; 1442 #endif 1443 1444 #ifndef HEADERS 1445 rule_action[311] = &Parser::NoAction; 1446 #endif 1447 1448 #ifndef HEADERS 1449 rule_action[312] = &Parser::NoAction; 1450 #endif 1451 1452 #ifndef HEADERS 1453 rule_action[313] = &Parser::NoAction; 1454 #endif 1455 1456 #ifndef HEADERS 1457 rule_action[314] = &Parser::Act314; 1458 #else 1459 void Act314(); 1460 #endif 1461 1462 #ifndef HEADERS 1463 rule_action[315] = &Parser::MakeParenthesizedExpression; 1464 #endif 1465 1466 #ifndef HEADERS 1467 rule_action[316] = &Parser::MakeParenthesizedExpression; 1468 #endif 1469 1470 #ifndef HEADERS 1471 rule_action[317] = &Parser::NoAction; 1472 #endif 1473 1474 #ifndef HEADERS 1475 rule_action[318] = &Parser::NoAction; 1476 #endif 1477 1478 #ifndef HEADERS 1479 rule_action[319] = &Parser::Act319; 1480 #else 1481 void Act319(); 1482 #endif 1483 1484 #ifndef HEADERS 1485 rule_action[320] = &Parser::MakeClassLiteral; 1486 #endif 1487 1488 #ifndef HEADERS 1489 rule_action[321] = &Parser::MakeClassLiteral; 1490 #endif 1491 1492 #ifndef HEADERS 1493 rule_action[322] = &Parser::MakeClassLiteral; 1494 #endif 1495 1496 #ifndef HEADERS 1497 rule_action[323] = &Parser::MakeClassLiteral; 1498 #endif 1499 1500 #ifndef HEADERS 1501 rule_action[324] = &Parser::NoAction; 1502 #endif 1503 1504 #ifndef HEADERS 1505 rule_action[325] = &Parser::NoAction; 1506 #endif 1507 1508 #ifndef HEADERS 1509 rule_action[326] = &Parser::Act326; 1510 #else 1511 void Act326(); 1512 #endif 1513 1514 #ifndef HEADERS 1515 rule_action[327] = &Parser::Act327; 1516 #else 1517 void Act327(); 1518 #endif 1519 1520 #ifndef HEADERS 1521 rule_action[328] = &Parser::MakeQualifiedNew; 1522 #endif 1523 1524 #ifndef HEADERS 1525 rule_action[329] = &Parser::MakeQualifiedNew; 1526 #endif 1527 1528 #ifndef HEADERS 1529 rule_action[330] = &Parser::StartList; 1530 #endif 1531 1532 #ifndef HEADERS 1533 rule_action[331] = &Parser::AddList3; 1534 #endif 1535 1536 #ifndef HEADERS 1537 rule_action[332] = &Parser::NullAction; 1538 #endif 1539 1540 #ifndef HEADERS 1541 rule_action[333] = &Parser::NoAction; 1542 #endif 1543 1544 #ifndef HEADERS 1545 rule_action[334] = &Parser::MakeArrayCreationUninitialized; 1546 #endif 1547 1548 #ifndef HEADERS 1549 rule_action[335] = &Parser::MakeArrayCreationUninitialized; 1550 #endif 1551 1552 #ifndef HEADERS 1553 rule_action[336] = &Parser::MakeArrayCreationInitialized; 1554 #endif 1555 1556 #ifndef HEADERS 1557 rule_action[337] = &Parser::MakeArrayCreationInitialized; 1558 #endif 1559 1560 #ifndef HEADERS 1561 rule_action[338] = &Parser::StartList; 1562 #endif 1563 1564 #ifndef HEADERS 1565 rule_action[339] = &Parser::AddList2; 1566 #endif 1567 1568 #ifndef HEADERS 1569 rule_action[340] = &Parser::Act340; 1570 #else 1571 void Act340(); 1572 #endif 1573 1574 #ifndef HEADERS 1575 rule_action[341] = &Parser::Act341; 1576 #else 1577 void Act341(); 1578 #endif 1579 1580 #ifndef HEADERS 1581 rule_action[342] = &Parser::Act342; 1582 #else 1583 void Act342(); 1584 #endif 1585 1586 #ifndef HEADERS 1587 rule_action[343] = &Parser::NullAction; 1588 #endif 1589 1590 #ifndef HEADERS 1591 rule_action[344] = &Parser::NoAction; 1592 #endif 1593 1594 #ifndef HEADERS 1595 rule_action[345] = &Parser::Act345; 1596 #else 1597 void Act345(); 1598 #endif 1599 1600 #ifndef HEADERS 1601 rule_action[346] = &Parser::Act346; 1602 #else 1603 void Act346(); 1604 #endif 1605 1606 #ifndef HEADERS 1607 rule_action[347] = &Parser::MakeFieldAccess; 1608 #endif 1609 1610 #ifndef HEADERS 1611 rule_action[348] = &Parser::MakeFieldAccess; 1612 #endif 1613 1614 #ifndef HEADERS 1615 rule_action[349] = &Parser::Act349; 1616 #else 1617 void Act349(); 1618 #endif 1619 1620 #ifndef HEADERS 1621 rule_action[350] = &Parser::MakeMethodInvocation; 1622 #endif 1623 1624 #ifndef HEADERS 1625 rule_action[351] = &Parser::MakeMethodInvocation; 1626 #endif 1627 1628 #ifndef HEADERS 1629 rule_action[352] = &Parser::MakeMethodInvocation; 1630 #endif 1631 1632 #ifndef HEADERS 1633 rule_action[353] = &Parser::MakeMethodInvocation; 1634 #endif 1635 1636 #ifndef HEADERS 1637 rule_action[354] = &Parser::MakeMethodInvocation; 1638 #endif 1639 1640 #ifndef HEADERS 1641 rule_action[355] = &Parser::MakeMethodInvocation; 1642 #endif 1643 1644 #ifndef HEADERS 1645 rule_action[356] = &Parser::MakeArrayAccess; 1646 #endif 1647 1648 #ifndef HEADERS 1649 rule_action[357] = &Parser::MakeArrayAccess; 1650 #endif 1651 1652 #ifndef HEADERS 1653 rule_action[358] = &Parser::MakeArrayAccess; 1654 #endif 1655 1656 #ifndef HEADERS 1657 rule_action[359] = &Parser::NoAction; 1658 #endif 1659 1660 #ifndef HEADERS 1661 rule_action[360] = &Parser::NoAction; 1662 #endif 1663 1664 #ifndef HEADERS 1665 rule_action[361] = &Parser::NoAction; 1666 #endif 1667 1668 #ifndef HEADERS 1669 rule_action[362] = &Parser::NoAction; 1670 #endif 1671 1672 #ifndef HEADERS 1673 rule_action[363] = &Parser::NoAction; 1674 #endif 1675 1676 #ifndef HEADERS 1677 rule_action[364] = &Parser::NoAction; 1678 #endif 1679 1680 #ifndef HEADERS 1681 rule_action[365] = &Parser::NoAction; 1682 #endif 1683 1684 #ifndef HEADERS 1685 rule_action[366] = &Parser::Act366; 1686 #else 1687 void Act366(); 1688 #endif 1689 1690 #ifndef HEADERS 1691 rule_action[367] = &Parser::Act367; 1692 #else 1693 void Act367(); 1694 #endif 1695 1696 #ifndef HEADERS 1697 rule_action[368] = &Parser::NoAction; 1698 #endif 1699 1700 #ifndef HEADERS 1701 rule_action[369] = &Parser::NoAction; 1702 #endif 1703 1704 #ifndef HEADERS 1705 rule_action[370] = &Parser::MakePreUnaryExpression; 1706 #endif 1707 1708 #ifndef HEADERS 1709 rule_action[371] = &Parser::MakePreUnaryExpression; 1710 #endif 1711 1712 #ifndef HEADERS 1713 rule_action[372] = &Parser::NoAction; 1714 #endif 1715 1716 #ifndef HEADERS 1717 rule_action[373] = &Parser::NoAction; 1718 #endif 1719 1720 #ifndef HEADERS 1721 rule_action[374] = &Parser::NoAction; 1722 #endif 1723 1724 #ifndef HEADERS 1725 rule_action[375] = &Parser::MakePreUnaryExpression; 1726 #endif 1727 1728 #ifndef HEADERS 1729 rule_action[376] = &Parser::MakePreUnaryExpression; 1730 #endif 1731 1732 #ifndef HEADERS 1733 rule_action[377] = &Parser::NoAction; 1734 #endif 1735 1736 #ifndef HEADERS 1737 rule_action[378] = &Parser::MakePreUnaryExpression; 1738 #endif 1739 1740 #ifndef HEADERS 1741 rule_action[379] = &Parser::MakePreUnaryExpression; 1742 #endif 1743 1744 #ifndef HEADERS 1745 rule_action[380] = &Parser::NoAction; 1746 #endif 1747 1748 #ifndef HEADERS 1749 rule_action[381] = &Parser::MakePreUnaryExpression; 1750 #endif 1751 1752 #ifndef HEADERS 1753 rule_action[382] = &Parser::MakePreUnaryExpression; 1754 #endif 1755 1756 #ifndef HEADERS 1757 rule_action[383] = &Parser::NoAction; 1758 #endif 1759 1760 #ifndef HEADERS 1761 rule_action[384] = &Parser::NoAction; 1762 #endif 1763 1764 #ifndef HEADERS 1765 rule_action[385] = &Parser::MakePreUnaryExpression; 1766 #endif 1767 1768 #ifndef HEADERS 1769 rule_action[386] = &Parser::MakePreUnaryExpression; 1770 #endif 1771 1772 #ifndef HEADERS 1773 rule_action[387] = &Parser::NoAction; 1774 #endif 1775 1776 #ifndef HEADERS 1777 rule_action[388] = &Parser::MakeCastExpression; 1778 #endif 1779 1780 #ifndef HEADERS 1781 rule_action[389] = &Parser::MakeCastExpression; 1782 #endif 1783 1784 #ifndef HEADERS 1785 rule_action[390] = &Parser::MakeCastExpression; 1786 #endif 1787 1788 #ifndef HEADERS 1789 rule_action[391] = &Parser::Act391; 1790 #else 1791 void Act391(); 1792 #endif 1793 1794 #ifndef HEADERS 1795 rule_action[392] = &Parser::Act392; 1796 #else 1797 void Act392(); 1798 #endif 1799 1800 #ifndef HEADERS 1801 rule_action[393] = &Parser::NoAction; 1802 #endif 1803 1804 #ifndef HEADERS 1805 rule_action[394] = &Parser::MakeBinaryExpression; 1806 #endif 1807 1808 #ifndef HEADERS 1809 rule_action[395] = &Parser::MakeBinaryExpression; 1810 #endif 1811 1812 #ifndef HEADERS 1813 rule_action[396] = &Parser::MakeBinaryExpression; 1814 #endif 1815 1816 #ifndef HEADERS 1817 rule_action[397] = &Parser::NoAction; 1818 #endif 1819 1820 #ifndef HEADERS 1821 rule_action[398] = &Parser::MakeBinaryExpression; 1822 #endif 1823 1824 #ifndef HEADERS 1825 rule_action[399] = &Parser::MakeBinaryExpression; 1826 #endif 1827 1828 #ifndef HEADERS 1829 rule_action[400] = &Parser::MakeBinaryExpression; 1830 #endif 1831 1832 #ifndef HEADERS 1833 rule_action[401] = &Parser::MakeBinaryExpression; 1834 #endif 1835 1836 #ifndef HEADERS 1837 rule_action[402] = &Parser::MakeBinaryExpression; 1838 #endif 1839 1840 #ifndef HEADERS 1841 rule_action[403] = &Parser::MakeBinaryExpression; 1842 #endif 1843 1844 #ifndef HEADERS 1845 rule_action[404] = &Parser::NoAction; 1846 #endif 1847 1848 #ifndef HEADERS 1849 rule_action[405] = &Parser::MakeBinaryExpression; 1850 #endif 1851 1852 #ifndef HEADERS 1853 rule_action[406] = &Parser::MakeBinaryExpression; 1854 #endif 1855 1856 #ifndef HEADERS 1857 rule_action[407] = &Parser::NoAction; 1858 #endif 1859 1860 #ifndef HEADERS 1861 rule_action[408] = &Parser::MakeBinaryExpression; 1862 #endif 1863 1864 #ifndef HEADERS 1865 rule_action[409] = &Parser::MakeBinaryExpression; 1866 #endif 1867 1868 #ifndef HEADERS 1869 rule_action[410] = &Parser::MakeBinaryExpression; 1870 #endif 1871 1872 #ifndef HEADERS 1873 rule_action[411] = &Parser::MakeBinaryExpression; 1874 #endif 1875 1876 #ifndef HEADERS 1877 rule_action[412] = &Parser::NoAction; 1878 #endif 1879 1880 #ifndef HEADERS 1881 rule_action[413] = &Parser::MakeBinaryExpression; 1882 #endif 1883 1884 #ifndef HEADERS 1885 rule_action[414] = &Parser::MakeBinaryExpression; 1886 #endif 1887 1888 #ifndef HEADERS 1889 rule_action[415] = &Parser::MakeBinaryExpression; 1890 #endif 1891 1892 #ifndef HEADERS 1893 rule_action[416] = &Parser::NoAction; 1894 #endif 1895 1896 #ifndef HEADERS 1897 rule_action[417] = &Parser::MakeBinaryExpression; 1898 #endif 1899 1900 #ifndef HEADERS 1901 rule_action[418] = &Parser::MakeBinaryExpression; 1902 #endif 1903 1904 #ifndef HEADERS 1905 rule_action[419] = &Parser::MakeBinaryExpression; 1906 #endif 1907 1908 #ifndef HEADERS 1909 rule_action[420] = &Parser::MakeBinaryExpression; 1910 #endif 1911 1912 #ifndef HEADERS 1913 rule_action[421] = &Parser::MakeBinaryExpression; 1914 #endif 1915 1916 #ifndef HEADERS 1917 rule_action[422] = &Parser::MakeBinaryExpression; 1918 #endif 1919 1920 #ifndef HEADERS 1921 rule_action[423] = &Parser::NoAction; 1922 #endif 1923 1924 #ifndef HEADERS 1925 rule_action[424] = &Parser::MakeBinaryExpression; 1926 #endif 1927 1928 #ifndef HEADERS 1929 rule_action[425] = &Parser::MakeBinaryExpression; 1930 #endif 1931 1932 #ifndef HEADERS 1933 rule_action[426] = &Parser::MakeBinaryExpression; 1934 #endif 1935 1936 #ifndef HEADERS 1937 rule_action[427] = &Parser::MakeBinaryExpression; 1938 #endif 1939 1940 #ifndef HEADERS 1941 rule_action[428] = &Parser::MakeInstanceofExpression; 1942 #endif 1943 1944 #ifndef HEADERS 1945 rule_action[429] = &Parser::NoAction; 1946 #endif 1947 1948 #ifndef HEADERS 1949 rule_action[430] = &Parser::MakeBinaryExpression; 1950 #endif 1951 1952 #ifndef HEADERS 1953 rule_action[431] = &Parser::MakeBinaryExpression; 1954 #endif 1955 1956 #ifndef HEADERS 1957 rule_action[432] = &Parser::MakeBinaryExpression; 1958 #endif 1959 1960 #ifndef HEADERS 1961 rule_action[433] = &Parser::MakeBinaryExpression; 1962 #endif 1963 1964 #ifndef HEADERS 1965 rule_action[434] = &Parser::MakeBinaryExpression; 1966 #endif 1967 1968 #ifndef HEADERS 1969 rule_action[435] = &Parser::MakeBinaryExpression; 1970 #endif 1971 1972 #ifndef HEADERS 1973 rule_action[436] = &Parser::MakeBinaryExpression; 1974 #endif 1975 1976 #ifndef HEADERS 1977 rule_action[437] = &Parser::MakeBinaryExpression; 1978 #endif 1979 1980 #ifndef HEADERS 1981 rule_action[438] = &Parser::MakeInstanceofExpression; 1982 #endif 1983 1984 #ifndef HEADERS 1985 rule_action[439] = &Parser::MakeInstanceofExpression; 1986 #endif 1987 1988 #ifndef HEADERS 1989 rule_action[440] = &Parser::NoAction; 1990 #endif 1991 1992 #ifndef HEADERS 1993 rule_action[441] = &Parser::MakeBinaryExpression; 1994 #endif 1995 1996 #ifndef HEADERS 1997 rule_action[442] = &Parser::MakeBinaryExpression; 1998 #endif 1999 2000 #ifndef HEADERS 2001 rule_action[443] = &Parser::NoAction; 2002 #endif 2003 2004 #ifndef HEADERS 2005 rule_action[444] = &Parser::MakeBinaryExpression; 2006 #endif 2007 2008 #ifndef HEADERS 2009 rule_action[445] = &Parser::MakeBinaryExpression; 2010 #endif 2011 2012 #ifndef HEADERS 2013 rule_action[446] = &Parser::MakeBinaryExpression; 2014 #endif 2015 2016 #ifndef HEADERS 2017 rule_action[447] = &Parser::MakeBinaryExpression; 2018 #endif 2019 2020 #ifndef HEADERS 2021 rule_action[448] = &Parser::NoAction; 2022 #endif 2023 2024 #ifndef HEADERS 2025 rule_action[449] = &Parser::MakeBinaryExpression; 2026 #endif 2027 2028 #ifndef HEADERS 2029 rule_action[450] = &Parser::NoAction; 2030 #endif 2031 2032 #ifndef HEADERS 2033 rule_action[451] = &Parser::MakeBinaryExpression; 2034 #endif 2035 2036 #ifndef HEADERS 2037 rule_action[452] = &Parser::MakeBinaryExpression; 2038 #endif 2039 2040 #ifndef HEADERS 2041 rule_action[453] = &Parser::NoAction; 2042 #endif 2043 2044 #ifndef HEADERS 2045 rule_action[454] = &Parser::MakeBinaryExpression; 2046 #endif 2047 2048 #ifndef HEADERS 2049 rule_action[455] = &Parser::NoAction; 2050 #endif 2051 2052 #ifndef HEADERS 2053 rule_action[456] = &Parser::MakeBinaryExpression; 2054 #endif 2055 2056 #ifndef HEADERS 2057 rule_action[457] = &Parser::MakeBinaryExpression; 2058 #endif 2059 2060 #ifndef HEADERS 2061 rule_action[458] = &Parser::NoAction; 2062 #endif 2063 2064 #ifndef HEADERS 2065 rule_action[459] = &Parser::MakeBinaryExpression; 2066 #endif 2067 2068 #ifndef HEADERS 2069 rule_action[460] = &Parser::NoAction; 2070 #endif 2071 2072 #ifndef HEADERS 2073 rule_action[461] = &Parser::MakeBinaryExpression; 2074 #endif 2075 2076 #ifndef HEADERS 2077 rule_action[462] = &Parser::MakeBinaryExpression; 2078 #endif 2079 2080 #ifndef HEADERS 2081 rule_action[463] = &Parser::NoAction; 2082 #endif 2083 2084 #ifndef HEADERS 2085 rule_action[464] = &Parser::MakeBinaryExpression; 2086 #endif 2087 2088 #ifndef HEADERS 2089 rule_action[465] = &Parser::NoAction; 2090 #endif 2091 2092 #ifndef HEADERS 2093 rule_action[466] = &Parser::MakeBinaryExpression; 2094 #endif 2095 2096 #ifndef HEADERS 2097 rule_action[467] = &Parser::MakeBinaryExpression; 2098 #endif 2099 2100 #ifndef HEADERS 2101 rule_action[468] = &Parser::NoAction; 2102 #endif 2103 2104 #ifndef HEADERS 2105 rule_action[469] = &Parser::MakeBinaryExpression; 2106 #endif 2107 2108 #ifndef HEADERS 2109 rule_action[470] = &Parser::NoAction; 2110 #endif 2111 2112 #ifndef HEADERS 2113 rule_action[471] = &Parser::MakeBinaryExpression; 2114 #endif 2115 2116 #ifndef HEADERS 2117 rule_action[472] = &Parser::MakeBinaryExpression; 2118 #endif 2119 2120 #ifndef HEADERS 2121 rule_action[473] = &Parser::NoAction; 2122 #endif 2123 2124 #ifndef HEADERS 2125 rule_action[474] = &Parser::MakeConditionalExpression; 2126 #endif 2127 2128 #ifndef HEADERS 2129 rule_action[475] = &Parser::NoAction; 2130 #endif 2131 2132 #ifndef HEADERS 2133 rule_action[476] = &Parser::MakeConditionalExpression; 2134 #endif 2135 2136 #ifndef HEADERS 2137 rule_action[477] = &Parser::MakeConditionalExpression; 2138 #endif 2139 2140 #ifndef HEADERS 2141 rule_action[478] = &Parser::NoAction; 2142 #endif 2143 2144 #ifndef HEADERS 2145 rule_action[479] = &Parser::NoAction; 2146 #endif 2147 2148 #ifndef HEADERS 2149 rule_action[480] = &Parser::NoAction; 2150 #endif 2151 2152 #ifndef HEADERS 2153 rule_action[481] = &Parser::NoAction; 2154 #endif 2155 2156 #ifndef HEADERS 2157 rule_action[482] = &Parser::Act482; 2158 #else 2159 void Act482(); 2160 #endif 2161 2162 #ifndef HEADERS 2163 rule_action[483] = &Parser::NoAction; 2164 #endif 2165 2166 #ifndef HEADERS 2167 rule_action[484] = &Parser::NoAction; 2168 #endif 2169 2170 #ifndef HEADERS 2171 rule_action[485] = &Parser::NoAction; 2172 #endif 2173 2174 #ifndef HEADERS 2175 rule_action[486] = &Parser::NoAction; 2176 #endif 2177 2178 #ifndef HEADERS 2179 rule_action[487] = &Parser::NoAction; 2180 #endif 2181 2182 #ifndef HEADERS 2183 rule_action[488] = &Parser::NoAction; 2184 #endif 2185 2186 #ifndef HEADERS 2187 rule_action[489] = &Parser::NoAction; 2188 #endif 2189 2190 #ifndef HEADERS 2191 rule_action[490] = &Parser::NoAction; 2192 #endif 2193 2194 #ifndef HEADERS 2195 rule_action[491] = &Parser::NoAction; 2196 #endif 2197 2198 #ifndef HEADERS 2199 rule_action[492] = &Parser::NoAction; 2200 #endif 2201 2202 #ifndef HEADERS 2203 rule_action[493] = &Parser::NoAction; 2204 #endif 2205 2206 #ifndef HEADERS 2207 rule_action[494] = &Parser::NoAction; 2208 #endif 2209 2210 #ifndef HEADERS 2211 rule_action[495] = &Parser::NoAction; 2212 #endif 2213 2214 #ifndef HEADERS 2215 rule_action[496] = &Parser::NullAction; 2216 #endif 2217 2218 #ifndef HEADERS 2219 rule_action[497] = &Parser::NoAction; 2220 #endif 2221 2222 #ifndef HEADERS 2223 rule_action[498] = &Parser::NoAction; 2224 #endif 2225 2226 #ifndef HEADERS 2227 rule_action[499] = &Parser::NullAction; 2228 #endif 2229 2230 #ifndef HEADERS 2231 rule_action[500] = &Parser::NoAction; 2232 #endif 2233 2234 #ifndef HEADERS 2235 rule_action[501] = &Parser::NoAction; 2236 #endif 2237 2238 #ifndef HEADERS 2239 rule_action[502] = &Parser::NoAction; 2240 #endif 2241 2242 #ifndef HEADERS 2243 rule_action[503] = &Parser::NoAction; 2244 #endif 2245 2246 #ifndef HEADERS 2247 rule_action[504] = &Parser::Act504; 2248 #else 2249 void Act504(); 2250 #endif 2251 2252 #ifndef HEADERS 2253 rule_action[505] = &Parser::Act505; 2254 #else 2255 void Act505(); 2256 #endif 2257 2258 #ifndef HEADERS 2259 rule_action[506] = &Parser::SetSym1ToSym2; 2260 #endif 2261 2262 #ifndef HEADERS 2263 rule_action[507] = &Parser::NullAction; 2264 #endif 2265 2266 #ifndef HEADERS 2267 rule_action[508] = &Parser::NoAction; 2268 #endif 2269 2270 #ifndef HEADERS 2271 rule_action[509] = &Parser::MakeWildcard; 2272 #endif 2273 2274 #ifndef HEADERS 2275 rule_action[510] = &Parser::MakeWildcard; 2276 #endif 2277 2278 #ifndef HEADERS 2279 rule_action[511] = &Parser::MakeWildcard; 2280 #endif 2281 2282 #ifndef HEADERS 2283 rule_action[512] = &Parser::MakeWildcard; 2284 #endif 2285 2286 #ifndef HEADERS 2287 rule_action[513] = &Parser::MakeWildcard; 2288 #endif 2289 2290 #ifndef HEADERS 2291 rule_action[514] = &Parser::MakeWildcard; 2292 #endif 2293 2294 #ifndef HEADERS 2295 rule_action[515] = &Parser::MakeWildcard; 2296 #endif 2297 2298 #ifndef HEADERS 2299 rule_action[516] = &Parser::MakeWildcard; 2300 #endif 2301 2302 #ifndef HEADERS 2303 rule_action[517] = &Parser::MakeWildcard; 2304 #endif 2305 2306 #ifndef HEADERS 2307 rule_action[518] = &Parser::MakeWildcard; 2308 #endif 2309 2310 #ifndef HEADERS 2311 rule_action[519] = &Parser::MakeWildcard; 2312 #endif 2313 2314 #ifndef HEADERS 2315 rule_action[520] = &Parser::MakeWildcard; 2316 #endif 2317 2318 #ifndef HEADERS 2319 rule_action[521] = &Parser::StartList; 2320 #endif 2321 2322 #ifndef HEADERS 2323 rule_action[522] = &Parser::AddList3; 2324 #endif 2325 2326 #ifndef HEADERS 2327 rule_action[523] = &Parser::StartList; 2328 #endif 2329 2330 #ifndef HEADERS 2331 rule_action[524] = &Parser::AddList3; 2332 #endif 2333 2334 #ifndef HEADERS 2335 rule_action[525] = &Parser::StartList; 2336 #endif 2337 2338 #ifndef HEADERS 2339 rule_action[526] = &Parser::AddList3; 2340 #endif 2341 2342 #ifndef HEADERS 2343 rule_action[527] = &Parser::StartList; 2344 #endif 2345 2346 #ifndef HEADERS 2347 rule_action[528] = &Parser::AddList3; 2348 #endif 2349 2350 #ifndef HEADERS 2351 rule_action[529] = &Parser::NoAction; 2352 #endif 2353 2354 #ifndef HEADERS 2355 rule_action[530] = &Parser::NoAction; 2356 #endif 2357 2358 #ifndef HEADERS 2359 rule_action[531] = &Parser::NoAction; 2360 #endif 2361 2362 #ifndef HEADERS 2363 rule_action[532] = &Parser::NoAction; 2364 #endif 2365 2366 #ifndef HEADERS 2367 rule_action[533] = &Parser::NoAction; 2368 #endif 2369 2370 #ifndef HEADERS 2371 rule_action[534] = &Parser::NoAction; 2372 #endif 2373 2374 #ifndef HEADERS 2375 rule_action[535] = &Parser::NoAction; 2376 #endif 2377 2378 #ifndef HEADERS 2379 rule_action[536] = &Parser::NoAction; 2380 #endif 2381 2382 #ifndef HEADERS 2383 rule_action[537] = &Parser::NoAction; 2384 #endif 2385 2386 #ifndef HEADERS 2387 rule_action[538] = &Parser::MakeTypeArguments; 2388 #endif 2389 2390 #ifndef HEADERS 2391 rule_action[539] = &Parser::NoAction; 2392 #endif 2393 2394 #ifndef HEADERS 2395 rule_action[540] = &Parser::MakeTypeArguments; 2396 #endif 2397 2398 #ifndef HEADERS 2399 rule_action[541] = &Parser::NoAction; 2400 #endif 2401 2402 #ifndef HEADERS 2403 rule_action[542] = &Parser::SetSym1ToSym2; 2404 #endif 2405 2406 #ifndef HEADERS 2407 rule_action[543] = &Parser::NullAction; 2408 #endif 2409 2410 #ifndef HEADERS 2411 rule_action[544] = &Parser::NoAction; 2412 #endif 2413 2414 #ifndef HEADERS 2415 rule_action[545] = &Parser::StartList; 2416 #endif 2417 2418 #ifndef HEADERS 2419 rule_action[546] = &Parser::AddList3; 2420 #endif 2421 2422 #ifndef HEADERS 2423 rule_action[547] = &Parser::StartList; 2424 #endif 2425 2426 #ifndef HEADERS 2427 rule_action[548] = &Parser::AddList3; 2428 #endif 2429 2430 #ifndef HEADERS 2431 rule_action[549] = &Parser::MakeTypeParameter; 2432 #endif 2433 2434 #ifndef HEADERS 2435 rule_action[550] = &Parser::MakeTypeParameter; 2436 #endif 2437 2438 #ifndef HEADERS 2439 rule_action[551] = &Parser::MakeTypeParameter; 2440 #endif 2441 2442 #ifndef HEADERS 2443 rule_action[552] = &Parser::MakeTypeBound; 2444 #endif 2445 2446 #ifndef HEADERS 2447 rule_action[553] = &Parser::NullAction; 2448 #endif 2449 2450 #ifndef HEADERS 2451 rule_action[554] = &Parser::NoAction; 2452 #endif 2453 2454 #ifndef HEADERS 2455 rule_action[555] = &Parser::MakeTypeBound; 2456 #endif 2457 2458 #ifndef HEADERS 2459 rule_action[556] = &Parser::MakeTypeBound; 2460 #endif 2461 2462 #ifndef HEADERS 2463 rule_action[557] = &Parser::StartList; 2464 #endif 2465 2466 #ifndef HEADERS 2467 rule_action[558] = &Parser::AddList2; 2468 #endif 2469 2470 #ifndef HEADERS 2471 rule_action[559] = &Parser::NullAction; 2472 #endif 2473 2474 #ifndef HEADERS 2475 rule_action[560] = &Parser::NoAction; 2476 #endif 2477 2478 #ifndef HEADERS 2479 rule_action[561] = &Parser::StartList; 2480 #endif 2481 2482 #ifndef HEADERS 2483 rule_action[562] = &Parser::AddList2; 2484 #endif 2485 2486 #ifndef HEADERS 2487 rule_action[563] = &Parser::SetSym1ToSym2; 2488 #endif 2489 2490 #ifndef HEADERS 2491 rule_action[564] = &Parser::SetSym1ToSym2; 2492 #endif 2493 2494 #ifndef HEADERS 2495 rule_action[565] = &Parser::NoAction; 2496 #endif 2497 2498 #ifndef HEADERS 2499 rule_action[566] = &Parser::MakeTypeArguments; 2500 #endif 2501 2502 #ifndef HEADERS 2503 return; 2504 } 2505 2506 #ifdef HAVE_JIKES_NAMESPACE 2507 } // Close namespace Jikes block 2508 #endif 2509 2510 #endif // ! HEADERS 2511