1 2 3 package org.sablecc.sablecc.syntax3.parser; 4 5 import org.sablecc.sablecc.syntax3.lexer.*; 6 import org.sablecc.sablecc.syntax3.node.*; 7 import org.sablecc.sablecc.syntax3.analysis.*; 8 import java.util.*; 9 10 import java.io.DataInputStream ; 11 import java.io.BufferedInputStream ; 12 import java.io.IOException ; 13 14 @SuppressWarnings ("nls") 15 public class Parser 16 { 17 public final Analysis ignoredTokens = new AnalysisAdapter(); 18 19 protected ArrayList nodeList; 20 21 private final Lexer lexer; 22 private final ListIterator stack = new LinkedList().listIterator(); 23 private int last_pos; 24 private int last_line; 25 private Token last_token; 26 private final TokenIndex converter = new TokenIndex(); 27 private final int[] action = new int[2]; 28 29 private final static int SHIFT = 0; 30 private final static int REDUCE = 1; 31 private final static int ACCEPT = 2; 32 private final static int ERROR = 3; 33 34 public Parser(@SuppressWarnings ("hiding") Lexer lexer) 35 { 36 this.lexer = lexer; 37 } 38 39 @SuppressWarnings ({"unchecked","unused"}) 40 private void push(int numstate, ArrayList listNode) throws ParserException, LexerException, IOException 41 { 42 this.nodeList = listNode; 43 44 if(!this.stack.hasNext()) 45 { 46 this.stack.add(new State(numstate, this.nodeList)); 47 return; 48 } 49 50 State s = (State) this.stack.next(); 51 s.state = numstate; 52 s.nodes = this.nodeList; 53 } 54 55 private int goTo(int index) 56 { 57 int state = state(); 58 int low = 1; 59 int high = gotoTable[index].length - 1; 60 int value = gotoTable[index][0][1]; 61 62 while(low <= high) 63 { 64 int middle = (low + high) / 2; 65 66 if(state < gotoTable[index][middle][0]) 67 { 68 high = middle - 1; 69 } 70 else if(state > gotoTable[index][middle][0]) 71 { 72 low = middle + 1; 73 } 74 else 75 { 76 value = gotoTable[index][middle][1]; 77 break; 78 } 79 } 80 81 return value; 82 } 83 84 private int state() 85 { 86 State s = (State) this.stack.previous(); 87 this.stack.next(); 88 return s.state; 89 } 90 91 private ArrayList pop() 92 { 93 return ((State) this.stack.previous()).nodes; 94 } 95 96 private int index(Switchable token) 97 { 98 this.converter.index = -1; 99 token.apply(this.converter); 100 return this.converter.index; 101 } 102 103 @SuppressWarnings ("unchecked") 104 public Start parse() throws ParserException, LexerException, IOException 105 { 106 push(0, null); 107 List<Node> ign = null; 108 while(true) 109 { 110 while(index(this.lexer.peek()) == -1) 111 { 112 if(ign == null) 113 { 114 ign = new LinkedList<Node>(); 115 } 116 117 ign.add(this.lexer.next()); 118 } 119 120 if(ign != null) 121 { 122 this.ignoredTokens.setIn(this.lexer.peek(), ign); 123 ign = null; 124 } 125 126 this.last_pos = this.lexer.peek().getPos(); 127 this.last_line = this.lexer.peek().getLine(); 128 this.last_token = this.lexer.peek(); 129 130 int index = index(this.lexer.peek()); 131 this.action[0] = Parser.actionTable[state()][0][1]; 132 this.action[1] = Parser.actionTable[state()][0][2]; 133 134 int low = 1; 135 int high = Parser.actionTable[state()].length - 1; 136 137 while(low <= high) 138 { 139 int middle = (low + high) / 2; 140 141 if(index < Parser.actionTable[state()][middle][0]) 142 { 143 high = middle - 1; 144 } 145 else if(index > Parser.actionTable[state()][middle][0]) 146 { 147 low = middle + 1; 148 } 149 else 150 { 151 this.action[0] = Parser.actionTable[state()][middle][1]; 152 this.action[1] = Parser.actionTable[state()][middle][2]; 153 break; 154 } 155 } 156 157 switch(this.action[0]) 158 { 159 case SHIFT: 160 { 161 ArrayList list = new ArrayList(); 162 list.add(this.lexer.next()); 163 push(this.action[1], list); 164 } 165 break; 166 case REDUCE: 167 switch(this.action[1]) 168 { 169 case 0: 170 { 171 ArrayList list = new0(); 172 push(goTo(0), list); 173 } 174 break; 175 case 1: 176 { 177 ArrayList list = new1(); 178 push(goTo(1), list); 179 } 180 break; 181 case 2: 182 { 183 ArrayList list = new2(); 184 push(goTo(2), list); 185 } 186 break; 187 case 3: 188 { 189 ArrayList list = new3(); 190 push(goTo(3), list); 191 } 192 break; 193 case 4: 194 { 195 ArrayList list = new4(); 196 push(goTo(4), list); 197 } 198 break; 199 case 5: 200 { 201 ArrayList list = new5(); 202 push(goTo(4), list); 203 } 204 break; 205 case 6: 206 { 207 ArrayList list = new6(); 208 push(goTo(4), list); 209 } 210 break; 211 case 7: 212 { 213 ArrayList list = new7(); 214 push(goTo(4), list); 215 } 216 break; 217 case 8: 218 { 219 ArrayList list = new8(); 220 push(goTo(4), list); 221 } 222 break; 223 case 9: 224 { 225 ArrayList list = new9(); 226 push(goTo(4), list); 227 } 228 break; 229 case 10: 230 { 231 ArrayList list = new10(); 232 push(goTo(4), list); 233 } 234 break; 235 case 11: 236 { 237 ArrayList list = new11(); 238 push(goTo(4), list); 239 } 240 break; 241 case 12: 242 { 243 ArrayList list = new12(); 244 push(goTo(4), list); 245 } 246 break; 247 case 13: 248 { 249 ArrayList list = new13(); 250 push(goTo(4), list); 251 } 252 break; 253 case 14: 254 { 255 ArrayList list = new14(); 256 push(goTo(4), list); 257 } 258 break; 259 case 15: 260 { 261 ArrayList list = new15(); 262 push(goTo(4), list); 263 } 264 break; 265 case 16: 266 { 267 ArrayList list = new16(); 268 push(goTo(4), list); 269 } 270 break; 271 case 17: 272 { 273 ArrayList list = new17(); 274 push(goTo(4), list); 275 } 276 break; 277 case 18: 278 { 279 ArrayList list = new18(); 280 push(goTo(4), list); 281 } 282 break; 283 case 19: 284 { 285 ArrayList list = new19(); 286 push(goTo(4), list); 287 } 288 break; 289 case 20: 290 { 291 ArrayList list = new20(); 292 push(goTo(4), list); 293 } 294 break; 295 case 21: 296 { 297 ArrayList list = new21(); 298 push(goTo(4), list); 299 } 300 break; 301 case 22: 302 { 303 ArrayList list = new22(); 304 push(goTo(4), list); 305 } 306 break; 307 case 23: 308 { 309 ArrayList list = new23(); 310 push(goTo(4), list); 311 } 312 break; 313 case 24: 314 { 315 ArrayList list = new24(); 316 push(goTo(4), list); 317 } 318 break; 319 case 25: 320 { 321 ArrayList list = new25(); 322 push(goTo(4), list); 323 } 324 break; 325 case 26: 326 { 327 ArrayList list = new26(); 328 push(goTo(4), list); 329 } 330 break; 331 case 27: 332 { 333 ArrayList list = new27(); 334 push(goTo(4), list); 335 } 336 break; 337 case 28: 338 { 339 ArrayList list = new28(); 340 push(goTo(4), list); 341 } 342 break; 343 case 29: 344 { 345 ArrayList list = new29(); 346 push(goTo(4), list); 347 } 348 break; 349 case 30: 350 { 351 ArrayList list = new30(); 352 push(goTo(4), list); 353 } 354 break; 355 case 31: 356 { 357 ArrayList list = new31(); 358 push(goTo(4), list); 359 } 360 break; 361 case 32: 362 { 363 ArrayList list = new32(); 364 push(goTo(4), list); 365 } 366 break; 367 case 33: 368 { 369 ArrayList list = new33(); 370 push(goTo(4), list); 371 } 372 break; 373 case 34: 374 { 375 ArrayList list = new34(); 376 push(goTo(4), list); 377 } 378 break; 379 case 35: 380 { 381 ArrayList list = new35(); 382 push(goTo(4), list); 383 } 384 break; 385 case 36: 386 { 387 ArrayList list = new36(); 388 push(goTo(4), list); 389 } 390 break; 391 case 37: 392 { 393 ArrayList list = new37(); 394 push(goTo(4), list); 395 } 396 break; 397 case 38: 398 { 399 ArrayList list = new38(); 400 push(goTo(4), list); 401 } 402 break; 403 case 39: 404 { 405 ArrayList list = new39(); 406 push(goTo(4), list); 407 } 408 break; 409 case 40: 410 { 411 ArrayList list = new40(); 412 push(goTo(5), list); 413 } 414 break; 415 case 41: 416 { 417 ArrayList list = new41(); 418 push(goTo(6), list); 419 } 420 break; 421 case 42: 422 { 423 ArrayList list = new42(); 424 push(goTo(7), list); 425 } 426 break; 427 case 43: 428 { 429 ArrayList list = new43(); 430 push(goTo(7), list); 431 } 432 break; 433 case 44: 434 { 435 ArrayList list = new44(); 436 push(goTo(8), list); 437 } 438 break; 439 case 45: 440 { 441 ArrayList list = new45(); 442 push(goTo(9), list); 443 } 444 break; 445 case 46: 446 { 447 ArrayList list = new46(); 448 push(goTo(9), list); 449 } 450 break; 451 case 47: 452 { 453 ArrayList list = new47(); 454 push(goTo(9), list); 455 } 456 break; 457 case 48: 458 { 459 ArrayList list = new48(); 460 push(goTo(9), list); 461 } 462 break; 463 case 49: 464 { 465 ArrayList list = new49(); 466 push(goTo(10), list); 467 } 468 break; 469 case 50: 470 { 471 ArrayList list = new50(); 472 push(goTo(11), list); 473 } 474 break; 475 case 51: 476 { 477 ArrayList list = new51(); 478 push(goTo(12), list); 479 } 480 break; 481 case 52: 482 { 483 ArrayList list = new52(); 484 push(goTo(13), list); 485 } 486 break; 487 case 53: 488 { 489 ArrayList list = new53(); 490 push(goTo(14), list); 491 } 492 break; 493 case 54: 494 { 495 ArrayList list = new54(); 496 push(goTo(15), list); 497 } 498 break; 499 case 55: 500 { 501 ArrayList list = new55(); 502 push(goTo(16), list); 503 } 504 break; 505 case 56: 506 { 507 ArrayList list = new56(); 508 push(goTo(16), list); 509 } 510 break; 511 case 57: 512 { 513 ArrayList list = new57(); 514 push(goTo(17), list); 515 } 516 break; 517 case 58: 518 { 519 ArrayList list = new58(); 520 push(goTo(17), list); 521 } 522 break; 523 case 59: 524 { 525 ArrayList list = new59(); 526 push(goTo(17), list); 527 } 528 break; 529 case 60: 530 { 531 ArrayList list = new60(); 532 push(goTo(17), list); 533 } 534 break; 535 case 61: 536 { 537 ArrayList list = new61(); 538 push(goTo(17), list); 539 } 540 break; 541 case 62: 542 { 543 ArrayList list = new62(); 544 push(goTo(17), list); 545 } 546 break; 547 case 63: 548 { 549 ArrayList list = new63(); 550 push(goTo(17), list); 551 } 552 break; 553 case 64: 554 { 555 ArrayList list = new64(); 556 push(goTo(17), list); 557 } 558 break; 559 case 65: 560 { 561 ArrayList list = new65(); 562 push(goTo(18), list); 563 } 564 break; 565 case 66: 566 { 567 ArrayList list = new66(); 568 push(goTo(18), list); 569 } 570 break; 571 case 67: 572 { 573 ArrayList list = new67(); 574 push(goTo(19), list); 575 } 576 break; 577 case 68: 578 { 579 ArrayList list = new68(); 580 push(goTo(20), list); 581 } 582 break; 583 case 69: 584 { 585 ArrayList list = new69(); 586 push(goTo(20), list); 587 } 588 break; 589 case 70: 590 { 591 ArrayList list = new70(); 592 push(goTo(21), list); 593 } 594 break; 595 case 71: 596 { 597 ArrayList list = new71(); 598 push(goTo(21), list); 599 } 600 break; 601 case 72: 602 { 603 ArrayList list = new72(); 604 push(goTo(21), list); 605 } 606 break; 607 case 73: 608 { 609 ArrayList list = new73(); 610 push(goTo(21), list); 611 } 612 break; 613 case 74: 614 { 615 ArrayList list = new74(); 616 push(goTo(22), list); 617 } 618 break; 619 case 75: 620 { 621 ArrayList list = new75(); 622 push(goTo(23), list); 623 } 624 break; 625 case 76: 626 { 627 ArrayList list = new76(); 628 push(goTo(23), list); 629 } 630 break; 631 case 77: 632 { 633 ArrayList list = new77(); 634 push(goTo(24), list); 635 } 636 break; 637 case 78: 638 { 639 ArrayList list = new78(); 640 push(goTo(24), list); 641 } 642 break; 643 case 79: 644 { 645 ArrayList list = new79(); 646 push(goTo(24), list); 647 } 648 break; 649 case 80: 650 { 651 ArrayList list = new80(); 652 push(goTo(24), list); 653 } 654 break; 655 case 81: 656 { 657 ArrayList list = new81(); 658 push(goTo(25), list); 659 } 660 break; 661 case 82: 662 { 663 ArrayList list = new82(); 664 push(goTo(26), list); 665 } 666 break; 667 case 83: 668 { 669 ArrayList list = new83(); 670 push(goTo(26), list); 671 } 672 break; 673 case 84: 674 { 675 ArrayList list = new84(); 676 push(goTo(27), list); 677 } 678 break; 679 case 85: 680 { 681 ArrayList list = new85(); 682 push(goTo(27), list); 683 } 684 break; 685 case 86: 686 { 687 ArrayList list = new86(); 688 push(goTo(28), list); 689 } 690 break; 691 case 87: 692 { 693 ArrayList list = new87(); 694 push(goTo(28), list); 695 } 696 break; 697 case 88: 698 { 699 ArrayList list = new88(); 700 push(goTo(28), list); 701 } 702 break; 703 case 89: 704 { 705 ArrayList list = new89(); 706 push(goTo(28), list); 707 } 708 break; 709 case 90: 710 { 711 ArrayList list = new90(); 712 push(goTo(28), list); 713 } 714 break; 715 case 91: 716 { 717 ArrayList list = new91(); 718 push(goTo(28), list); 719 } 720 break; 721 case 92: 722 { 723 ArrayList list = new92(); 724 push(goTo(28), list); 725 } 726 break; 727 case 93: 728 { 729 ArrayList list = new93(); 730 push(goTo(29), list); 731 } 732 break; 733 case 94: 734 { 735 ArrayList list = new94(); 736 push(goTo(29), list); 737 } 738 break; 739 case 95: 740 { 741 ArrayList list = new95(); 742 push(goTo(29), list); 743 } 744 break; 745 case 96: 746 { 747 ArrayList list = new96(); 748 push(goTo(29), list); 749 } 750 break; 751 case 97: 752 { 753 ArrayList list = new97(); 754 push(goTo(29), list); 755 } 756 break; 757 case 98: 758 { 759 ArrayList list = new98(); 760 push(goTo(29), list); 761 } 762 break; 763 case 99: 764 { 765 ArrayList list = new99(); 766 push(goTo(29), list); 767 } 768 break; 769 case 100: 770 { 771 ArrayList list = new100(); 772 push(goTo(29), list); 773 } 774 break; 775 case 101: 776 { 777 ArrayList list = new101(); 778 push(goTo(30), list); 779 } 780 break; 781 case 102: 782 { 783 ArrayList list = new102(); 784 push(goTo(30), list); 785 } 786 break; 787 case 103: 788 { 789 ArrayList list = new103(); 790 push(goTo(30), list); 791 } 792 break; 793 case 104: 794 { 795 ArrayList list = new104(); 796 push(goTo(31), list); 797 } 798 break; 799 case 105: 800 { 801 ArrayList list = new105(); 802 push(goTo(31), list); 803 } 804 break; 805 case 106: 806 { 807 ArrayList list = new106(); 808 push(goTo(31), list); 809 } 810 break; 811 case 107: 812 { 813 ArrayList list = new107(); 814 push(goTo(31), list); 815 } 816 break; 817 case 108: 818 { 819 ArrayList list = new108(); 820 push(goTo(32), list); 821 } 822 break; 823 case 109: 824 { 825 ArrayList list = new109(); 826 push(goTo(32), list); 827 } 828 break; 829 case 110: 830 { 831 ArrayList list = new110(); 832 push(goTo(33), list); 833 } 834 break; 835 case 111: 836 { 837 ArrayList list = new111(); 838 push(goTo(34), list); 839 } 840 break; 841 case 112: 842 { 843 ArrayList list = new112(); 844 push(goTo(34), list); 845 } 846 break; 847 case 113: 848 { 849 ArrayList list = new113(); 850 push(goTo(35), list); 851 } 852 break; 853 case 114: 854 { 855 ArrayList list = new114(); 856 push(goTo(35), list); 857 } 858 break; 859 case 115: 860 { 861 ArrayList list = new115(); 862 push(goTo(36), list); 863 } 864 break; 865 case 116: 866 { 867 ArrayList list = new116(); 868 push(goTo(36), list); 869 } 870 break; 871 case 117: 872 { 873 ArrayList list = new117(); 874 push(goTo(37), list); 875 } 876 break; 877 case 118: 878 { 879 ArrayList list = new118(); 880 push(goTo(37), list); 881 } 882 break; 883 case 119: 884 { 885 ArrayList list = new119(); 886 push(goTo(38), list); 887 } 888 break; 889 case 120: 890 { 891 ArrayList list = new120(); 892 push(goTo(38), list); 893 } 894 break; 895 case 121: 896 { 897 ArrayList list = new121(); 898 push(goTo(39), list); 899 } 900 break; 901 case 122: 902 { 903 ArrayList list = new122(); 904 push(goTo(39), list); 905 } 906 break; 907 case 123: 908 { 909 ArrayList list = new123(); 910 push(goTo(40), list); 911 } 912 break; 913 case 124: 914 { 915 ArrayList list = new124(); 916 push(goTo(40), list); 917 } 918 break; 919 case 125: 920 { 921 ArrayList list = new125(); 922 push(goTo(41), list); 923 } 924 break; 925 case 126: 926 { 927 ArrayList list = new126(); 928 push(goTo(41), list); 929 } 930 break; 931 case 127: 932 { 933 ArrayList list = new127(); 934 push(goTo(42), list); 935 } 936 break; 937 case 128: 938 { 939 ArrayList list = new128(); 940 push(goTo(42), list); 941 } 942 break; 943 } 944 break; 945 case ACCEPT: 946 { 947 EOF node2 = (EOF) this.lexer.next(); 948 PSpecification node1 = (PSpecification) pop().get(0); 949 Start node = new Start(node1, node2); 950 return node; 951 } 952 case ERROR: 953 throw new ParserException(this.last_token, 954 "[" + this.last_line + "," + this.last_pos + "] " + 955 Parser.errorMessages[Parser.errors[this.action[1]]]); 956 } 957 } 958 } 959 960 961 962 @SuppressWarnings ("unchecked") 963 ArrayList new0() 964 { 965 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 966 967 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 968 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 969 PSpecification pspecificationNode1; 970 { 971 PHeader pheaderNode2; 973 PLexer plexerNode3; 974 pheaderNode2 = (PHeader)nodeArrayList1.get(0); 975 plexerNode3 = (PLexer)nodeArrayList2.get(0); 976 977 pspecificationNode1 = new ASpecification(pheaderNode2, plexerNode3); 978 } 979 nodeList.add(pspecificationNode1); 980 return nodeList; 981 } 982 983 984 985 @SuppressWarnings ("unchecked") 986 ArrayList new1() 987 { 988 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 989 990 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 991 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 992 PHeader pheaderNode1; 993 { 994 PLanguage planguageNode2; 996 PSyntax psyntaxNode3; 997 planguageNode2 = (PLanguage)nodeArrayList1.get(0); 998 psyntaxNode3 = (PSyntax)nodeArrayList2.get(0); 999 1000 pheaderNode1 = new AHeader(planguageNode2, psyntaxNode3); 1001 } 1002 nodeList.add(pheaderNode1); 1003 return nodeList; 1004 } 1005 1006 1007 1008 @SuppressWarnings ("unchecked") 1009 ArrayList new2() 1010 { 1011 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1012 1013 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1014 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1015 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1016 PLanguage planguageNode1; 1017 { 1018 TIdentifier tidentifierNode2; 1020 tidentifierNode2 = (TIdentifier)nodeArrayList2.get(0); 1021 1022 planguageNode1 = new ALanguage(tidentifierNode2); 1023 } 1024 nodeList.add(planguageNode1); 1025 return nodeList; 1026 } 1027 1028 1029 1030 @SuppressWarnings ("unchecked") 1031 ArrayList new3() 1032 { 1033 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1034 1035 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1036 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1037 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1038 PSyntax psyntaxNode1; 1039 { 1040 TNumber tnumberNode2; 1042 tnumberNode2 = (TNumber)nodeArrayList2.get(0); 1043 1044 psyntaxNode1 = new ASyntax(tnumberNode2); 1045 } 1046 nodeList.add(psyntaxNode1); 1047 return nodeList; 1048 } 1049 1050 1051 1052 @SuppressWarnings ("unchecked") 1053 ArrayList new4() 1054 { 1055 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1056 1057 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1058 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1059 PLexer plexerNode1; 1060 { 1061 @SuppressWarnings ("unused") Object nullNode2 = null; 1063 PTokens ptokensNode3; 1064 @SuppressWarnings ("unused") Object nullNode4 = null; 1065 @SuppressWarnings ("unused") Object nullNode5 = null; 1066 @SuppressWarnings ("unused") Object nullNode6 = null; 1067 @SuppressWarnings ("unused") Object nullNode7 = null; 1068 ptokensNode3 = (PTokens)nodeArrayList2.get(0); 1069 1070 plexerNode1 = new ANoStatesLexer(null, ptokensNode3, null, null, null, null); 1071 } 1072 nodeList.add(plexerNode1); 1073 return nodeList; 1074 } 1075 1076 1077 1078 @SuppressWarnings ("unchecked") 1079 ArrayList new5() 1080 { 1081 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1082 1083 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1084 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1085 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1086 PLexer plexerNode1; 1087 { 1088 PHelpers phelpersNode2; 1090 PTokens ptokensNode3; 1091 @SuppressWarnings ("unused") Object nullNode4 = null; 1092 @SuppressWarnings ("unused") Object nullNode5 = null; 1093 @SuppressWarnings ("unused") Object nullNode6 = null; 1094 @SuppressWarnings ("unused") Object nullNode7 = null; 1095 phelpersNode2 = (PHelpers)nodeArrayList2.get(0); 1096 ptokensNode3 = (PTokens)nodeArrayList3.get(0); 1097 1098 plexerNode1 = new ANoStatesLexer(phelpersNode2, ptokensNode3, null, null, null, null); 1099 } 1100 nodeList.add(plexerNode1); 1101 return nodeList; 1102 } 1103 1104 1105 1106 @SuppressWarnings ("unchecked") 1107 ArrayList new6() 1108 { 1109 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1110 1111 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1112 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1113 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1114 PLexer plexerNode1; 1115 { 1116 @SuppressWarnings ("unused") Object nullNode2 = null; 1118 PTokens ptokensNode3; 1119 PInvestigators pinvestigatorsNode4; 1120 @SuppressWarnings ("unused") Object nullNode5 = null; 1121 @SuppressWarnings ("unused") Object nullNode6 = null; 1122 @SuppressWarnings ("unused") Object nullNode7 = null; 1123 ptokensNode3 = (PTokens)nodeArrayList2.get(0); 1124 pinvestigatorsNode4 = (PInvestigators)nodeArrayList3.get(0); 1125 1126 plexerNode1 = new ANoStatesLexer(null, ptokensNode3, pinvestigatorsNode4, null, null, null); 1127 } 1128 nodeList.add(plexerNode1); 1129 return nodeList; 1130 } 1131 1132 1133 1134 @SuppressWarnings ("unchecked") 1135 ArrayList new7() 1136 { 1137 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1138 1139 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1140 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1141 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1142 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1143 PLexer plexerNode1; 1144 { 1145 PHelpers phelpersNode2; 1147 PTokens ptokensNode3; 1148 PInvestigators pinvestigatorsNode4; 1149 @SuppressWarnings ("unused") Object nullNode5 = null; 1150 @SuppressWarnings ("unused") Object nullNode6 = null; 1151 @SuppressWarnings ("unused") Object nullNode7 = null; 1152 phelpersNode2 = (PHelpers)nodeArrayList2.get(0); 1153 ptokensNode3 = (PTokens)nodeArrayList3.get(0); 1154 pinvestigatorsNode4 = (PInvestigators)nodeArrayList4.get(0); 1155 1156 plexerNode1 = new ANoStatesLexer(phelpersNode2, ptokensNode3, pinvestigatorsNode4, null, null, null); 1157 } 1158 nodeList.add(plexerNode1); 1159 return nodeList; 1160 } 1161 1162 1163 1164 @SuppressWarnings ("unchecked") 1165 ArrayList new8() 1166 { 1167 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1168 1169 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1170 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1171 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1172 PLexer plexerNode1; 1173 { 1174 @SuppressWarnings ("unused") Object nullNode2 = null; 1176 PTokens ptokensNode3; 1177 @SuppressWarnings ("unused") Object nullNode4 = null; 1178 PPriorities pprioritiesNode5; 1179 @SuppressWarnings ("unused") Object nullNode6 = null; 1180 @SuppressWarnings ("unused") Object nullNode7 = null; 1181 ptokensNode3 = (PTokens)nodeArrayList2.get(0); 1182 pprioritiesNode5 = (PPriorities)nodeArrayList3.get(0); 1183 1184 plexerNode1 = new ANoStatesLexer(null, ptokensNode3, null, pprioritiesNode5, null, null); 1185 } 1186 nodeList.add(plexerNode1); 1187 return nodeList; 1188 } 1189 1190 1191 1192 @SuppressWarnings ("unchecked") 1193 ArrayList new9() 1194 { 1195 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1196 1197 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1198 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1199 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1200 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1201 PLexer plexerNode1; 1202 { 1203 PHelpers phelpersNode2; 1205 PTokens ptokensNode3; 1206 @SuppressWarnings ("unused") Object nullNode4 = null; 1207 PPriorities pprioritiesNode5; 1208 @SuppressWarnings ("unused") Object nullNode6 = null; 1209 @SuppressWarnings ("unused") Object nullNode7 = null; 1210 phelpersNode2 = (PHelpers)nodeArrayList2.get(0); 1211 ptokensNode3 = (PTokens)nodeArrayList3.get(0); 1212 pprioritiesNode5 = (PPriorities)nodeArrayList4.get(0); 1213 1214 plexerNode1 = new ANoStatesLexer(phelpersNode2, ptokensNode3, null, pprioritiesNode5, null, null); 1215 } 1216 nodeList.add(plexerNode1); 1217 return nodeList; 1218 } 1219 1220 1221 1222 @SuppressWarnings ("unchecked") 1223 ArrayList new10() 1224 { 1225 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1226 1227 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1228 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1229 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1230 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1231 PLexer plexerNode1; 1232 { 1233 @SuppressWarnings ("unused") Object nullNode2 = null; 1235 PTokens ptokensNode3; 1236 PInvestigators pinvestigatorsNode4; 1237 PPriorities pprioritiesNode5; 1238 @SuppressWarnings ("unused") Object nullNode6 = null; 1239 @SuppressWarnings ("unused") Object nullNode7 = null; 1240 ptokensNode3 = (PTokens)nodeArrayList2.get(0); 1241 pinvestigatorsNode4 = (PInvestigators)nodeArrayList3.get(0); 1242 pprioritiesNode5 = (PPriorities)nodeArrayList4.get(0); 1243 1244 plexerNode1 = new ANoStatesLexer(null, ptokensNode3, pinvestigatorsNode4, pprioritiesNode5, null, null); 1245 } 1246 nodeList.add(plexerNode1); 1247 return nodeList; 1248 } 1249 1250 1251 1252 @SuppressWarnings ("unchecked") 1253 ArrayList new11() 1254 { 1255 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1256 1257 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 1258 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1259 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1260 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1261 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1262 PLexer plexerNode1; 1263 { 1264 PHelpers phelpersNode2; 1266 PTokens ptokensNode3; 1267 PInvestigators pinvestigatorsNode4; 1268 PPriorities pprioritiesNode5; 1269 @SuppressWarnings ("unused") Object nullNode6 = null; 1270 @SuppressWarnings ("unused") Object nullNode7 = null; 1271 phelpersNode2 = (PHelpers)nodeArrayList2.get(0); 1272 ptokensNode3 = (PTokens)nodeArrayList3.get(0); 1273 pinvestigatorsNode4 = (PInvestigators)nodeArrayList4.get(0); 1274 pprioritiesNode5 = (PPriorities)nodeArrayList5.get(0); 1275 1276 plexerNode1 = new ANoStatesLexer(phelpersNode2, ptokensNode3, pinvestigatorsNode4, pprioritiesNode5, null, null); 1277 } 1278 nodeList.add(plexerNode1); 1279 return nodeList; 1280 } 1281 1282 1283 1284 @SuppressWarnings ("unchecked") 1285 ArrayList new12() 1286 { 1287 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1288 1289 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1290 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1291 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1292 PLexer plexerNode1; 1293 { 1294 @SuppressWarnings ("unused") Object nullNode2 = null; 1296 PTokens ptokensNode3; 1297 @SuppressWarnings ("unused") Object nullNode4 = null; 1298 @SuppressWarnings ("unused") Object nullNode5 = null; 1299 PIgnored pignoredNode6; 1300 @SuppressWarnings ("unused") Object nullNode7 = null; 1301 ptokensNode3 = (PTokens)nodeArrayList2.get(0); 1302 pignoredNode6 = (PIgnored)nodeArrayList3.get(0); 1303 1304 plexerNode1 = new ANoStatesLexer(null, ptokensNode3, null, null, pignoredNode6, null); 1305 } 1306 nodeList.add(plexerNode1); 1307 return nodeList; 1308 } 1309 1310 1311 1312 @SuppressWarnings ("unchecked") 1313 ArrayList new13() 1314 { 1315 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1316 1317 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1318 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1319 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1320 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1321 PLexer plexerNode1; 1322 { 1323 PHelpers phelpersNode2; 1325 PTokens ptokensNode3; 1326 @SuppressWarnings ("unused") Object nullNode4 = null; 1327 @SuppressWarnings ("unused") Object nullNode5 = null; 1328 PIgnored pignoredNode6; 1329 @SuppressWarnings ("unused") Object nullNode7 = null; 1330 phelpersNode2 = (PHelpers)nodeArrayList2.get(0); 1331 ptokensNode3 = (PTokens)nodeArrayList3.get(0); 1332 pignoredNode6 = (PIgnored)nodeArrayList4.get(0); 1333 1334 plexerNode1 = new ANoStatesLexer(phelpersNode2, ptokensNode3, null, null, pignoredNode6, null); 1335 } 1336 nodeList.add(plexerNode1); 1337 return nodeList; 1338 } 1339 1340 1341 1342 @SuppressWarnings ("unchecked") 1343 ArrayList new14() 1344 { 1345 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1346 1347 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1348 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1349 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1350 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1351 PLexer plexerNode1; 1352 { 1353 @SuppressWarnings ("unused") Object nullNode2 = null; 1355 PTokens ptokensNode3; 1356 PInvestigators pinvestigatorsNode4; 1357 @SuppressWarnings ("unused") Object nullNode5 = null; 1358 PIgnored pignoredNode6; 1359 @SuppressWarnings ("unused") Object nullNode7 = null; 1360 ptokensNode3 = (PTokens)nodeArrayList2.get(0); 1361 pinvestigatorsNode4 = (PInvestigators)nodeArrayList3.get(0); 1362 pignoredNode6 = (PIgnored)nodeArrayList4.get(0); 1363 1364 plexerNode1 = new ANoStatesLexer(null, ptokensNode3, pinvestigatorsNode4, null, pignoredNode6, null); 1365 } 1366 nodeList.add(plexerNode1); 1367 return nodeList; 1368 } 1369 1370 1371 1372 @SuppressWarnings ("unchecked") 1373 ArrayList new15() 1374 { 1375 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1376 1377 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 1378 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1379 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1380 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1381 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1382 PLexer plexerNode1; 1383 { 1384 PHelpers phelpersNode2; 1386 PTokens ptokensNode3; 1387 PInvestigators pinvestigatorsNode4; 1388 @SuppressWarnings ("unused") Object nullNode5 = null; 1389 PIgnored pignoredNode6; 1390 @SuppressWarnings ("unused") Object nullNode7 = null; 1391 phelpersNode2 = (PHelpers)nodeArrayList2.get(0); 1392 ptokensNode3 = (PTokens)nodeArrayList3.get(0); 1393 pinvestigatorsNode4 = (PInvestigators)nodeArrayList4.get(0); 1394 pignoredNode6 = (PIgnored)nodeArrayList5.get(0); 1395 1396 plexerNode1 = new ANoStatesLexer(phelpersNode2, ptokensNode3, pinvestigatorsNode4, null, pignoredNode6, null); 1397 } 1398 nodeList.add(plexerNode1); 1399 return nodeList; 1400 } 1401 1402 1403 1404 @SuppressWarnings ("unchecked") 1405 ArrayList new16() 1406 { 1407 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1408 1409 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1410 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1411 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1412 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1413 PLexer plexerNode1; 1414 { 1415 @SuppressWarnings ("unused") Object nullNode2 = null; 1417 PTokens ptokensNode3; 1418 @SuppressWarnings ("unused") Object nullNode4 = null; 1419 PPriorities pprioritiesNode5; 1420 PIgnored pignoredNode6; 1421 @SuppressWarnings ("unused") Object nullNode7 = null; 1422 ptokensNode3 = (PTokens)nodeArrayList2.get(0); 1423 pprioritiesNode5 = (PPriorities)nodeArrayList3.get(0); 1424 pignoredNode6 = (PIgnored)nodeArrayList4.get(0); 1425 1426 plexerNode1 = new ANoStatesLexer(null, ptokensNode3, null, pprioritiesNode5, pignoredNode6, null); 1427 } 1428 nodeList.add(plexerNode1); 1429 return nodeList; 1430 } 1431 1432 1433 1434 @SuppressWarnings ("unchecked") 1435 ArrayList new17() 1436 { 1437 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1438 1439 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 1440 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1441 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1442 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1443 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1444 PLexer plexerNode1; 1445 { 1446 PHelpers phelpersNode2; 1448 PTokens ptokensNode3; 1449 @SuppressWarnings ("unused") Object nullNode4 = null; 1450 PPriorities pprioritiesNode5; 1451 PIgnored pignoredNode6; 1452 @SuppressWarnings ("unused") Object nullNode7 = null; 1453 phelpersNode2 = (PHelpers)nodeArrayList2.get(0); 1454 ptokensNode3 = (PTokens)nodeArrayList3.get(0); 1455 pprioritiesNode5 = (PPriorities)nodeArrayList4.get(0); 1456 pignoredNode6 = (PIgnored)nodeArrayList5.get(0); 1457 1458 plexerNode1 = new ANoStatesLexer(phelpersNode2, ptokensNode3, null, pprioritiesNode5, pignoredNode6, null); 1459 } 1460 nodeList.add(plexerNode1); 1461 return nodeList; 1462 } 1463 1464 1465 1466 @SuppressWarnings ("unchecked") 1467 ArrayList new18() 1468 { 1469 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1470 1471 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 1472 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1473 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1474 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1475 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1476 PLexer plexerNode1; 1477 { 1478 @SuppressWarnings ("unused") Object nullNode2 = null; 1480 PTokens ptokensNode3; 1481 PInvestigators pinvestigatorsNode4; 1482 PPriorities pprioritiesNode5; 1483 PIgnored pignoredNode6; 1484 @SuppressWarnings ("unused") Object nullNode7 = null; 1485 ptokensNode3 = (PTokens)nodeArrayList2.get(0); 1486 pinvestigatorsNode4 = (PInvestigators)nodeArrayList3.get(0); 1487 pprioritiesNode5 = (PPriorities)nodeArrayList4.get(0); 1488 pignoredNode6 = (PIgnored)nodeArrayList5.get(0); 1489 1490 plexerNode1 = new ANoStatesLexer(null, ptokensNode3, pinvestigatorsNode4, pprioritiesNode5, pignoredNode6, null); 1491 } 1492 nodeList.add(plexerNode1); 1493 return nodeList; 1494 } 1495 1496 1497 1498 @SuppressWarnings ("unchecked") 1499 ArrayList new19() 1500 { 1501 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1502 1503 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 1504 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 1505 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1506 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1507 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1508 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1509 PLexer plexerNode1; 1510 { 1511 PHelpers phelpersNode2; 1513 PTokens ptokensNode3; 1514 PInvestigators pinvestigatorsNode4; 1515 PPriorities pprioritiesNode5; 1516 PIgnored pignoredNode6; 1517 @SuppressWarnings ("unused") Object nullNode7 = null; 1518 phelpersNode2 = (PHelpers)nodeArrayList2.get(0); 1519 ptokensNode3 = (PTokens)nodeArrayList3.get(0); 1520 pinvestigatorsNode4 = (PInvestigators)nodeArrayList4.get(0); 1521 pprioritiesNode5 = (PPriorities)nodeArrayList5.get(0); 1522 pignoredNode6 = (PIgnored)nodeArrayList6.get(0); 1523 1524 plexerNode1 = new ANoStatesLexer(phelpersNode2, ptokensNode3, pinvestigatorsNode4, pprioritiesNode5, pignoredNode6, null); 1525 } 1526 nodeList.add(plexerNode1); 1527 return nodeList; 1528 } 1529 1530 1531 1532 @SuppressWarnings ("unchecked") 1533 ArrayList new20() 1534 { 1535 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1536 1537 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1538 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1539 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1540 PLexer plexerNode1; 1541 { 1542 @SuppressWarnings ("unused") Object nullNode2 = null; 1544 PTokens ptokensNode3; 1545 @SuppressWarnings ("unused") Object nullNode4 = null; 1546 @SuppressWarnings ("unused") Object nullNode5 = null; 1547 @SuppressWarnings ("unused") Object nullNode6 = null; 1548 PLookahead plookaheadNode7; 1549 ptokensNode3 = (PTokens)nodeArrayList2.get(0); 1550 plookaheadNode7 = (PLookahead)nodeArrayList3.get(0); 1551 1552 plexerNode1 = new ANoStatesLexer(null, ptokensNode3, null, null, null, plookaheadNode7); 1553 } 1554 nodeList.add(plexerNode1); 1555 return nodeList; 1556 } 1557 1558 1559 1560 @SuppressWarnings ("unchecked") 1561 ArrayList new21() 1562 { 1563 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1564 1565 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1566 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1567 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1568 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1569 PLexer plexerNode1; 1570 { 1571 PHelpers phelpersNode2; 1573 PTokens ptokensNode3; 1574 @SuppressWarnings ("unused") Object nullNode4 = null; 1575 @SuppressWarnings ("unused") Object nullNode5 = null; 1576 @SuppressWarnings ("unused") Object nullNode6 = null; 1577 PLookahead plookaheadNode7; 1578 phelpersNode2 = (PHelpers)nodeArrayList2.get(0); 1579 ptokensNode3 = (PTokens)nodeArrayList3.get(0); 1580 plookaheadNode7 = (PLookahead)nodeArrayList4.get(0); 1581 1582 plexerNode1 = new ANoStatesLexer(phelpersNode2, ptokensNode3, null, null, null, plookaheadNode7); 1583 } 1584 nodeList.add(plexerNode1); 1585 return nodeList; 1586 } 1587 1588 1589 1590 @SuppressWarnings ("unchecked") 1591 ArrayList new22() 1592 { 1593 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1594 1595 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1596 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1597 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1598 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1599 PLexer plexerNode1; 1600 { 1601 @SuppressWarnings ("unused") Object nullNode2 = null; 1603 PTokens ptokensNode3; 1604 PInvestigators pinvestigatorsNode4; 1605 @SuppressWarnings ("unused") Object nullNode5 = null; 1606 @SuppressWarnings ("unused") Object nullNode6 = null; 1607 PLookahead plookaheadNode7; 1608 ptokensNode3 = (PTokens)nodeArrayList2.get(0); 1609 pinvestigatorsNode4 = (PInvestigators)nodeArrayList3.get(0); 1610 plookaheadNode7 = (PLookahead)nodeArrayList4.get(0); 1611 1612 plexerNode1 = new ANoStatesLexer(null, ptokensNode3, pinvestigatorsNode4, null, null, plookaheadNode7); 1613 } 1614 nodeList.add(plexerNode1); 1615 return nodeList; 1616 } 1617 1618 1619 1620 @SuppressWarnings ("unchecked") 1621 ArrayList new23() 1622 { 1623 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1624 1625 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 1626 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1627 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1628 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1629 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1630 PLexer plexerNode1; 1631 { 1632 PHelpers phelpersNode2; 1634 PTokens ptokensNode3; 1635 PInvestigators pinvestigatorsNode4; 1636 @SuppressWarnings ("unused") Object nullNode5 = null; 1637 @SuppressWarnings ("unused") Object nullNode6 = null; 1638 PLookahead plookaheadNode7; 1639 phelpersNode2 = (PHelpers)nodeArrayList2.get(0); 1640 ptokensNode3 = (PTokens)nodeArrayList3.get(0); 1641 pinvestigatorsNode4 = (PInvestigators)nodeArrayList4.get(0); 1642 plookaheadNode7 = (PLookahead)nodeArrayList5.get(0); 1643 1644 plexerNode1 = new ANoStatesLexer(phelpersNode2, ptokensNode3, pinvestigatorsNode4, null, null, plookaheadNode7); 1645 } 1646 nodeList.add(plexerNode1); 1647 return nodeList; 1648 } 1649 1650 1651 1652 @SuppressWarnings ("unchecked") 1653 ArrayList new24() 1654 { 1655 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1656 1657 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1658 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1659 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1660 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1661 PLexer plexerNode1; 1662 { 1663 @SuppressWarnings ("unused") Object nullNode2 = null; 1665 PTokens ptokensNode3; 1666 @SuppressWarnings ("unused") Object nullNode4 = null; 1667 PPriorities pprioritiesNode5; 1668 @SuppressWarnings ("unused") Object nullNode6 = null; 1669 PLookahead plookaheadNode7; 1670 ptokensNode3 = (PTokens)nodeArrayList2.get(0); 1671 pprioritiesNode5 = (PPriorities)nodeArrayList3.get(0); 1672 plookaheadNode7 = (PLookahead)nodeArrayList4.get(0); 1673 1674 plexerNode1 = new ANoStatesLexer(null, ptokensNode3, null, pprioritiesNode5, null, plookaheadNode7); 1675 } 1676 nodeList.add(plexerNode1); 1677 return nodeList; 1678 } 1679 1680 1681 1682 @SuppressWarnings ("unchecked") 1683 ArrayList new25() 1684 { 1685 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1686 1687 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 1688 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1689 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1690 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1691 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1692 PLexer plexerNode1; 1693 { 1694 PHelpers phelpersNode2; 1696 PTokens ptokensNode3; 1697 @SuppressWarnings ("unused") Object nullNode4 = null; 1698 PPriorities pprioritiesNode5; 1699 @SuppressWarnings ("unused") Object nullNode6 = null; 1700 PLookahead plookaheadNode7; 1701 phelpersNode2 = (PHelpers)nodeArrayList2.get(0); 1702 ptokensNode3 = (PTokens)nodeArrayList3.get(0); 1703 pprioritiesNode5 = (PPriorities)nodeArrayList4.get(0); 1704 plookaheadNode7 = (PLookahead)nodeArrayList5.get(0); 1705 1706 plexerNode1 = new ANoStatesLexer(phelpersNode2, ptokensNode3, null, pprioritiesNode5, null, plookaheadNode7); 1707 } 1708 nodeList.add(plexerNode1); 1709 return nodeList; 1710 } 1711 1712 1713 1714 @SuppressWarnings ("unchecked") 1715 ArrayList new26() 1716 { 1717 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1718 1719 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 1720 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1721 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1722 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1723 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1724 PLexer plexerNode1; 1725 { 1726 @SuppressWarnings ("unused") Object nullNode2 = null; 1728 PTokens ptokensNode3; 1729 PInvestigators pinvestigatorsNode4; 1730 PPriorities pprioritiesNode5; 1731 @SuppressWarnings ("unused") Object nullNode6 = null; 1732 PLookahead plookaheadNode7; 1733 ptokensNode3 = (PTokens)nodeArrayList2.get(0); 1734 pinvestigatorsNode4 = (PInvestigators)nodeArrayList3.get(0); 1735 pprioritiesNode5 = (PPriorities)nodeArrayList4.get(0); 1736 plookaheadNode7 = (PLookahead)nodeArrayList5.get(0); 1737 1738 plexerNode1 = new ANoStatesLexer(null, ptokensNode3, pinvestigatorsNode4, pprioritiesNode5, null, plookaheadNode7); 1739 } 1740 nodeList.add(plexerNode1); 1741 return nodeList; 1742 } 1743 1744 1745 1746 @SuppressWarnings ("unchecked") 1747 ArrayList new27() 1748 { 1749 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1750 1751 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 1752 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 1753 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1754 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1755 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1756 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1757 PLexer plexerNode1; 1758 { 1759 PHelpers phelpersNode2; 1761 PTokens ptokensNode3; 1762 PInvestigators pinvestigatorsNode4; 1763 PPriorities pprioritiesNode5; 1764 @SuppressWarnings ("unused") Object nullNode6 = null; 1765 PLookahead plookaheadNode7; 1766 phelpersNode2 = (PHelpers)nodeArrayList2.get(0); 1767 ptokensNode3 = (PTokens)nodeArrayList3.get(0); 1768 pinvestigatorsNode4 = (PInvestigators)nodeArrayList4.get(0); 1769 pprioritiesNode5 = (PPriorities)nodeArrayList5.get(0); 1770 plookaheadNode7 = (PLookahead)nodeArrayList6.get(0); 1771 1772 plexerNode1 = new ANoStatesLexer(phelpersNode2, ptokensNode3, pinvestigatorsNode4, pprioritiesNode5, null, plookaheadNode7); 1773 } 1774 nodeList.add(plexerNode1); 1775 return nodeList; 1776 } 1777 1778 1779 1780 @SuppressWarnings ("unchecked") 1781 ArrayList new28() 1782 { 1783 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1784 1785 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1786 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1787 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1788 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1789 PLexer plexerNode1; 1790 { 1791 @SuppressWarnings ("unused") Object nullNode2 = null; 1793 PTokens ptokensNode3; 1794 @SuppressWarnings ("unused") Object nullNode4 = null; 1795 @SuppressWarnings ("unused") Object nullNode5 = null; 1796 PIgnored pignoredNode6; 1797 PLookahead plookaheadNode7; 1798 ptokensNode3 = (PTokens)nodeArrayList2.get(0); 1799 pignoredNode6 = (PIgnored)nodeArrayList3.get(0); 1800 plookaheadNode7 = (PLookahead)nodeArrayList4.get(0); 1801 1802 plexerNode1 = new ANoStatesLexer(null, ptokensNode3, null, null, pignoredNode6, plookaheadNode7); 1803 } 1804 nodeList.add(plexerNode1); 1805 return nodeList; 1806 } 1807 1808 1809 1810 @SuppressWarnings ("unchecked") 1811 ArrayList new29() 1812 { 1813 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1814 1815 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 1816 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1817 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1818 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1819 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1820 PLexer plexerNode1; 1821 { 1822 PHelpers phelpersNode2; 1824 PTokens ptokensNode3; 1825 @SuppressWarnings ("unused") Object nullNode4 = null; 1826 @SuppressWarnings ("unused") Object nullNode5 = null; 1827 PIgnored pignoredNode6; 1828 PLookahead plookaheadNode7; 1829 phelpersNode2 = (PHelpers)nodeArrayList2.get(0); 1830 ptokensNode3 = (PTokens)nodeArrayList3.get(0); 1831 pignoredNode6 = (PIgnored)nodeArrayList4.get(0); 1832 plookaheadNode7 = (PLookahead)nodeArrayList5.get(0); 1833 1834 plexerNode1 = new ANoStatesLexer(phelpersNode2, ptokensNode3, null, null, pignoredNode6, plookaheadNode7); 1835 } 1836 nodeList.add(plexerNode1); 1837 return nodeList; 1838 } 1839 1840 1841 1842 @SuppressWarnings ("unchecked") 1843 ArrayList new30() 1844 { 1845 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1846 1847 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 1848 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1849 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1850 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1851 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1852 PLexer plexerNode1; 1853 { 1854 @SuppressWarnings ("unused") Object nullNode2 = null; 1856 PTokens ptokensNode3; 1857 PInvestigators pinvestigatorsNode4; 1858 @SuppressWarnings ("unused") Object nullNode5 = null; 1859 PIgnored pignoredNode6; 1860 PLookahead plookaheadNode7; 1861 ptokensNode3 = (PTokens)nodeArrayList2.get(0); 1862 pinvestigatorsNode4 = (PInvestigators)nodeArrayList3.get(0); 1863 pignoredNode6 = (PIgnored)nodeArrayList4.get(0); 1864 plookaheadNode7 = (PLookahead)nodeArrayList5.get(0); 1865 1866 plexerNode1 = new ANoStatesLexer(null, ptokensNode3, pinvestigatorsNode4, null, pignoredNode6, plookaheadNode7); 1867 } 1868 nodeList.add(plexerNode1); 1869 return nodeList; 1870 } 1871 1872 1873 1874 @SuppressWarnings ("unchecked") 1875 ArrayList new31() 1876 { 1877 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1878 1879 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 1880 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 1881 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1882 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1883 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1884 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1885 PLexer plexerNode1; 1886 { 1887 PHelpers phelpersNode2; 1889 PTokens ptokensNode3; 1890 PInvestigators pinvestigatorsNode4; 1891 @SuppressWarnings ("unused") Object nullNode5 = null; 1892 PIgnored pignoredNode6; 1893 PLookahead plookaheadNode7; 1894 phelpersNode2 = (PHelpers)nodeArrayList2.get(0); 1895 ptokensNode3 = (PTokens)nodeArrayList3.get(0); 1896 pinvestigatorsNode4 = (PInvestigators)nodeArrayList4.get(0); 1897 pignoredNode6 = (PIgnored)nodeArrayList5.get(0); 1898 plookaheadNode7 = (PLookahead)nodeArrayList6.get(0); 1899 1900 plexerNode1 = new ANoStatesLexer(phelpersNode2, ptokensNode3, pinvestigatorsNode4, null, pignoredNode6, plookaheadNode7); 1901 } 1902 nodeList.add(plexerNode1); 1903 return nodeList; 1904 } 1905 1906 1907 1908 @SuppressWarnings ("unchecked") 1909 ArrayList new32() 1910 { 1911 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1912 1913 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 1914 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1915 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1916 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1917 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1918 PLexer plexerNode1; 1919 { 1920 @SuppressWarnings ("unused") Object nullNode2 = null; 1922 PTokens ptokensNode3; 1923 @SuppressWarnings ("unused") Object nullNode4 = null; 1924 PPriorities pprioritiesNode5; 1925 PIgnored pignoredNode6; 1926 PLookahead plookaheadNode7; 1927 ptokensNode3 = (PTokens)nodeArrayList2.get(0); 1928 pprioritiesNode5 = (PPriorities)nodeArrayList3.get(0); 1929 pignoredNode6 = (PIgnored)nodeArrayList4.get(0); 1930 plookaheadNode7 = (PLookahead)nodeArrayList5.get(0); 1931 1932 plexerNode1 = new ANoStatesLexer(null, ptokensNode3, null, pprioritiesNode5, pignoredNode6, plookaheadNode7); 1933 } 1934 nodeList.add(plexerNode1); 1935 return nodeList; 1936 } 1937 1938 1939 1940 @SuppressWarnings ("unchecked") 1941 ArrayList new33() 1942 { 1943 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1944 1945 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 1946 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 1947 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1948 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1949 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1950 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1951 PLexer plexerNode1; 1952 { 1953 PHelpers phelpersNode2; 1955 PTokens ptokensNode3; 1956 @SuppressWarnings ("unused") Object nullNode4 = null; 1957 PPriorities pprioritiesNode5; 1958 PIgnored pignoredNode6; 1959 PLookahead plookaheadNode7; 1960 phelpersNode2 = (PHelpers)nodeArrayList2.get(0); 1961 ptokensNode3 = (PTokens)nodeArrayList3.get(0); 1962 pprioritiesNode5 = (PPriorities)nodeArrayList4.get(0); 1963 pignoredNode6 = (PIgnored)nodeArrayList5.get(0); 1964 plookaheadNode7 = (PLookahead)nodeArrayList6.get(0); 1965 1966 plexerNode1 = new ANoStatesLexer(phelpersNode2, ptokensNode3, null, pprioritiesNode5, pignoredNode6, plookaheadNode7); 1967 } 1968 nodeList.add(plexerNode1); 1969 return nodeList; 1970 } 1971 1972 1973 1974 @SuppressWarnings ("unchecked") 1975 ArrayList new34() 1976 { 1977 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 1978 1979 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 1980 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 1981 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 1982 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 1983 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 1984 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 1985 PLexer plexerNode1; 1986 { 1987 @SuppressWarnings ("unused") Object nullNode2 = null; 1989 PTokens ptokensNode3; 1990 PInvestigators pinvestigatorsNode4; 1991 PPriorities pprioritiesNode5; 1992 PIgnored pignoredNode6; 1993 PLookahead plookaheadNode7; 1994 ptokensNode3 = (PTokens)nodeArrayList2.get(0); 1995 pinvestigatorsNode4 = (PInvestigators)nodeArrayList3.get(0); 1996 pprioritiesNode5 = (PPriorities)nodeArrayList4.get(0); 1997 pignoredNode6 = (PIgnored)nodeArrayList5.get(0); 1998 plookaheadNode7 = (PLookahead)nodeArrayList6.get(0); 1999 2000 plexerNode1 = new ANoStatesLexer(null, ptokensNode3, pinvestigatorsNode4, pprioritiesNode5, pignoredNode6, plookaheadNode7); 2001 } 2002 nodeList.add(plexerNode1); 2003 return nodeList; 2004 } 2005 2006 2007 2008 @SuppressWarnings ("unchecked") 2009 ArrayList new35() 2010 { 2011 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2012 2013 @SuppressWarnings ("unused") ArrayList nodeArrayList7 = pop(); 2014 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 2015 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 2016 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 2017 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2018 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2019 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2020 PLexer plexerNode1; 2021 { 2022 PHelpers phelpersNode2; 2024 PTokens ptokensNode3; 2025 PInvestigators pinvestigatorsNode4; 2026 PPriorities pprioritiesNode5; 2027 PIgnored pignoredNode6; 2028 PLookahead plookaheadNode7; 2029 phelpersNode2 = (PHelpers)nodeArrayList2.get(0); 2030 ptokensNode3 = (PTokens)nodeArrayList3.get(0); 2031 pinvestigatorsNode4 = (PInvestigators)nodeArrayList4.get(0); 2032 pprioritiesNode5 = (PPriorities)nodeArrayList5.get(0); 2033 pignoredNode6 = (PIgnored)nodeArrayList6.get(0); 2034 plookaheadNode7 = (PLookahead)nodeArrayList7.get(0); 2035 2036 plexerNode1 = new ANoStatesLexer(phelpersNode2, ptokensNode3, pinvestigatorsNode4, pprioritiesNode5, pignoredNode6, plookaheadNode7); 2037 } 2038 nodeList.add(plexerNode1); 2039 return nodeList; 2040 } 2041 2042 2043 2044 @SuppressWarnings ("unchecked") 2045 ArrayList new36() 2046 { 2047 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2048 2049 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2050 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2051 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2052 PLexer plexerNode1; 2053 { 2054 @SuppressWarnings ("unused") Object nullNode2 = null; 2056 PTokens ptokensNode3; 2057 @SuppressWarnings ("unused") Object nullNode4 = null; 2058 PStates pstatesNode5; 2059 ptokensNode3 = (PTokens)nodeArrayList2.get(0); 2060 pstatesNode5 = (PStates)nodeArrayList3.get(0); 2061 2062 plexerNode1 = new AStatesLexer(null, ptokensNode3, null, pstatesNode5); 2063 } 2064 nodeList.add(plexerNode1); 2065 return nodeList; 2066 } 2067 2068 2069 2070 @SuppressWarnings ("unchecked") 2071 ArrayList new37() 2072 { 2073 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2074 2075 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 2076 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2077 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2078 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2079 PLexer plexerNode1; 2080 { 2081 PHelpers phelpersNode2; 2083 PTokens ptokensNode3; 2084 @SuppressWarnings ("unused") Object nullNode4 = null; 2085 PStates pstatesNode5; 2086 phelpersNode2 = (PHelpers)nodeArrayList2.get(0); 2087 ptokensNode3 = (PTokens)nodeArrayList3.get(0); 2088 pstatesNode5 = (PStates)nodeArrayList4.get(0); 2089 2090 plexerNode1 = new AStatesLexer(phelpersNode2, ptokensNode3, null, pstatesNode5); 2091 } 2092 nodeList.add(plexerNode1); 2093 return nodeList; 2094 } 2095 2096 2097 2098 @SuppressWarnings ("unchecked") 2099 ArrayList new38() 2100 { 2101 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2102 2103 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 2104 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2105 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2106 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2107 PLexer plexerNode1; 2108 { 2109 @SuppressWarnings ("unused") Object nullNode2 = null; 2111 PTokens ptokensNode3; 2112 PInvestigators pinvestigatorsNode4; 2113 PStates pstatesNode5; 2114 ptokensNode3 = (PTokens)nodeArrayList2.get(0); 2115 pinvestigatorsNode4 = (PInvestigators)nodeArrayList3.get(0); 2116 pstatesNode5 = (PStates)nodeArrayList4.get(0); 2117 2118 plexerNode1 = new AStatesLexer(null, ptokensNode3, pinvestigatorsNode4, pstatesNode5); 2119 } 2120 nodeList.add(plexerNode1); 2121 return nodeList; 2122 } 2123 2124 2125 2126 @SuppressWarnings ("unchecked") 2127 ArrayList new39() 2128 { 2129 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2130 2131 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 2132 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 2133 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2134 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2135 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2136 PLexer plexerNode1; 2137 { 2138 PHelpers phelpersNode2; 2140 PTokens ptokensNode3; 2141 PInvestigators pinvestigatorsNode4; 2142 PStates pstatesNode5; 2143 phelpersNode2 = (PHelpers)nodeArrayList2.get(0); 2144 ptokensNode3 = (PTokens)nodeArrayList3.get(0); 2145 pinvestigatorsNode4 = (PInvestigators)nodeArrayList4.get(0); 2146 pstatesNode5 = (PStates)nodeArrayList5.get(0); 2147 2148 plexerNode1 = new AStatesLexer(phelpersNode2, ptokensNode3, pinvestigatorsNode4, pstatesNode5); 2149 } 2150 nodeList.add(plexerNode1); 2151 return nodeList; 2152 } 2153 2154 2155 2156 @SuppressWarnings ("unchecked") 2157 ArrayList new40() 2158 { 2159 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2160 2161 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2162 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2163 PHelpers phelpersNode1; 2164 { 2165 LinkedList listNode3 = new LinkedList(); 2167 { 2168 LinkedList listNode2 = new LinkedList(); 2170 listNode2 = (LinkedList)nodeArrayList2.get(0); 2171 if(listNode2 != null) 2172 { 2173 listNode3.addAll(listNode2); 2174 } 2175 } 2176 2177 phelpersNode1 = new AHelpers(listNode3); 2178 } 2179 nodeList.add(phelpersNode1); 2180 return nodeList; 2181 } 2182 2183 2184 2185 @SuppressWarnings ("unchecked") 2186 ArrayList new41() 2187 { 2188 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2189 2190 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 2191 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2192 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2193 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2194 PHelper phelperNode1; 2195 { 2196 TIdentifier tidentifierNode2; 2198 PRegularExpression pregularexpressionNode3; 2199 tidentifierNode2 = (TIdentifier)nodeArrayList1.get(0); 2200 pregularexpressionNode3 = (PRegularExpression)nodeArrayList3.get(0); 2201 2202 phelperNode1 = new AHelper(tidentifierNode2, pregularexpressionNode3); 2203 } 2204 nodeList.add(phelperNode1); 2205 return nodeList; 2206 } 2207 2208 2209 2210 @SuppressWarnings ("unchecked") 2211 ArrayList new42() 2212 { 2213 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2214 2215 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2216 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2217 PTokens ptokensNode1; 2218 { 2219 LinkedList listNode3 = new LinkedList(); 2221 { 2222 LinkedList listNode2 = new LinkedList(); 2224 listNode2 = (LinkedList)nodeArrayList2.get(0); 2225 if(listNode2 != null) 2226 { 2227 listNode3.addAll(listNode2); 2228 } 2229 } 2230 2231 ptokensNode1 = new ASimpleTokens(listNode3); 2232 } 2233 nodeList.add(ptokensNode1); 2234 return nodeList; 2235 } 2236 2237 2238 2239 @SuppressWarnings ("unchecked") 2240 ArrayList new43() 2241 { 2242 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2243 2244 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2245 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2246 PTokens ptokensNode1; 2247 { 2248 LinkedList listNode3 = new LinkedList(); 2250 { 2251 LinkedList listNode2 = new LinkedList(); 2253 listNode2 = (LinkedList)nodeArrayList2.get(0); 2254 if(listNode2 != null) 2255 { 2256 listNode3.addAll(listNode2); 2257 } 2258 } 2259 2260 ptokensNode1 = new AGroupsTokens(listNode3); 2261 } 2262 nodeList.add(ptokensNode1); 2263 return nodeList; 2264 } 2265 2266 2267 2268 @SuppressWarnings ("unchecked") 2269 ArrayList new44() 2270 { 2271 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2272 2273 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 2274 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2275 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2276 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2277 PGroup pgroupNode1; 2278 { 2279 TIdentifier tidentifierNode2; 2281 LinkedList listNode4 = new LinkedList(); 2282 tidentifierNode2 = (TIdentifier)nodeArrayList2.get(0); 2283 { 2284 LinkedList listNode3 = new LinkedList(); 2286 listNode3 = (LinkedList)nodeArrayList4.get(0); 2287 if(listNode3 != null) 2288 { 2289 listNode4.addAll(listNode3); 2290 } 2291 } 2292 2293 pgroupNode1 = new AGroup(tidentifierNode2, listNode4); 2294 } 2295 nodeList.add(pgroupNode1); 2296 return nodeList; 2297 } 2298 2299 2300 2301 @SuppressWarnings ("unchecked") 2302 ArrayList new45() 2303 { 2304 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2305 2306 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 2307 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2308 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2309 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2310 PToken ptokenNode1; 2311 { 2312 TIdentifier tidentifierNode2; 2314 PRegularExpression pregularexpressionNode3; 2315 @SuppressWarnings ("unused") Object nullNode4 = null; 2316 tidentifierNode2 = (TIdentifier)nodeArrayList1.get(0); 2317 pregularexpressionNode3 = (PRegularExpression)nodeArrayList3.get(0); 2318 2319 ptokenNode1 = new ASimpleToken(tidentifierNode2, pregularexpressionNode3, null); 2320 } 2321 nodeList.add(ptokenNode1); 2322 return nodeList; 2323 } 2324 2325 2326 2327 @SuppressWarnings ("unchecked") 2328 ArrayList new46() 2329 { 2330 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2331 2332 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 2333 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 2334 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2335 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2336 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2337 PToken ptokenNode1; 2338 { 2339 TIdentifier tidentifierNode2; 2341 PRegularExpression pregularexpressionNode3; 2342 TThreeDots tthreedotsNode4; 2343 tidentifierNode2 = (TIdentifier)nodeArrayList1.get(0); 2344 pregularexpressionNode3 = (PRegularExpression)nodeArrayList3.get(0); 2345 tthreedotsNode4 = (TThreeDots)nodeArrayList4.get(0); 2346 2347 ptokenNode1 = new ASimpleToken(tidentifierNode2, pregularexpressionNode3, tthreedotsNode4); 2348 } 2349 nodeList.add(ptokenNode1); 2350 return nodeList; 2351 } 2352 2353 2354 2355 @SuppressWarnings ("unchecked") 2356 ArrayList new47() 2357 { 2358 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2359 2360 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 2361 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 2362 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 2363 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2364 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2365 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2366 PToken ptokenNode1; 2367 { 2368 PSelection pselectionNode2; 2370 PSelector pselectorNode3; 2371 PRegularExpression pregularexpressionNode4; 2372 @SuppressWarnings ("unused") Object nullNode5 = null; 2373 pselectionNode2 = (PSelection)nodeArrayList1.get(0); 2374 pselectorNode3 = (PSelector)nodeArrayList3.get(0); 2375 pregularexpressionNode4 = (PRegularExpression)nodeArrayList5.get(0); 2376 2377 ptokenNode1 = new ASelectionToken(pselectionNode2, pselectorNode3, pregularexpressionNode4, null); 2378 } 2379 nodeList.add(ptokenNode1); 2380 return nodeList; 2381 } 2382 2383 2384 2385 @SuppressWarnings ("unchecked") 2386 ArrayList new48() 2387 { 2388 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2389 2390 @SuppressWarnings ("unused") ArrayList nodeArrayList7 = pop(); 2391 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 2392 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 2393 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 2394 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2395 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2396 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2397 PToken ptokenNode1; 2398 { 2399 PSelection pselectionNode2; 2401 PSelector pselectorNode3; 2402 PRegularExpression pregularexpressionNode4; 2403 TThreeDots tthreedotsNode5; 2404 pselectionNode2 = (PSelection)nodeArrayList1.get(0); 2405 pselectorNode3 = (PSelector)nodeArrayList3.get(0); 2406 pregularexpressionNode4 = (PRegularExpression)nodeArrayList5.get(0); 2407 tthreedotsNode5 = (TThreeDots)nodeArrayList6.get(0); 2408 2409 ptokenNode1 = new ASelectionToken(pselectionNode2, pselectorNode3, pregularexpressionNode4, tthreedotsNode5); 2410 } 2411 nodeList.add(ptokenNode1); 2412 return nodeList; 2413 } 2414 2415 2416 2417 @SuppressWarnings ("unchecked") 2418 ArrayList new49() 2419 { 2420 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2421 2422 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2423 PSelection pselectionNode1; 2424 { 2425 LinkedList listNode3 = new LinkedList(); 2427 { 2428 LinkedList listNode2 = new LinkedList(); 2430 listNode2 = (LinkedList)nodeArrayList1.get(0); 2431 if(listNode2 != null) 2432 { 2433 listNode3.addAll(listNode2); 2434 } 2435 } 2436 2437 pselectionNode1 = new ASelection(listNode3); 2438 } 2439 nodeList.add(pselectionNode1); 2440 return nodeList; 2441 } 2442 2443 2444 2445 @SuppressWarnings ("unchecked") 2446 ArrayList new50() 2447 { 2448 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2449 2450 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2451 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2452 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2453 PSelector pselectorNode1; 2454 { 2455 TIdentifier tidentifierNode2; 2457 tidentifierNode2 = (TIdentifier)nodeArrayList1.get(0); 2458 2459 pselectorNode1 = new ASelector(tidentifierNode2); 2460 } 2461 nodeList.add(pselectorNode1); 2462 return nodeList; 2463 } 2464 2465 2466 2467 @SuppressWarnings ("unchecked") 2468 ArrayList new51() 2469 { 2470 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2471 2472 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2473 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2474 PPriorities pprioritiesNode1; 2475 { 2476 LinkedList listNode3 = new LinkedList(); 2478 { 2479 LinkedList listNode2 = new LinkedList(); 2481 listNode2 = (LinkedList)nodeArrayList2.get(0); 2482 if(listNode2 != null) 2483 { 2484 listNode3.addAll(listNode2); 2485 } 2486 } 2487 2488 pprioritiesNode1 = new APriorities(listNode3); 2489 } 2490 nodeList.add(pprioritiesNode1); 2491 return nodeList; 2492 } 2493 2494 2495 2496 @SuppressWarnings ("unchecked") 2497 ArrayList new52() 2498 { 2499 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2500 2501 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 2502 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2503 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2504 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2505 PPriority ppriorityNode1; 2506 { 2507 PTokenCollection ptokencollectionNode2; 2509 PTokenCollection ptokencollectionNode3; 2510 ptokencollectionNode2 = (PTokenCollection)nodeArrayList1.get(0); 2511 ptokencollectionNode3 = (PTokenCollection)nodeArrayList3.get(0); 2512 2513 ppriorityNode1 = new APriority(ptokencollectionNode2, ptokencollectionNode3); 2514 } 2515 nodeList.add(ppriorityNode1); 2516 return nodeList; 2517 } 2518 2519 2520 2521 @SuppressWarnings ("unchecked") 2522 ArrayList new53() 2523 { 2524 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2525 2526 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2527 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2528 PInvestigators pinvestigatorsNode1; 2529 { 2530 LinkedList listNode3 = new LinkedList(); 2532 { 2533 LinkedList listNode2 = new LinkedList(); 2535 listNode2 = (LinkedList)nodeArrayList2.get(0); 2536 if(listNode2 != null) 2537 { 2538 listNode3.addAll(listNode2); 2539 } 2540 } 2541 2542 pinvestigatorsNode1 = new AInvestigators(listNode3); 2543 } 2544 nodeList.add(pinvestigatorsNode1); 2545 return nodeList; 2546 } 2547 2548 2549 2550 @SuppressWarnings ("unchecked") 2551 ArrayList new54() 2552 { 2553 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2554 2555 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 2556 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 2557 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 2558 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2559 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2560 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2561 PInvestigator pinvestigatorNode1; 2562 { 2563 PTokenCollection ptokencollectionNode2; 2565 TIdentifier tidentifierNode3; 2566 ptokencollectionNode2 = (PTokenCollection)nodeArrayList1.get(0); 2567 tidentifierNode3 = (TIdentifier)nodeArrayList3.get(0); 2568 2569 pinvestigatorNode1 = new AInvestigator(ptokencollectionNode2, tidentifierNode3); 2570 } 2571 nodeList.add(pinvestigatorNode1); 2572 return nodeList; 2573 } 2574 2575 2576 2577 @SuppressWarnings ("unchecked") 2578 ArrayList new55() 2579 { 2580 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2581 2582 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2583 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2584 PStates pstatesNode1; 2585 { 2586 LinkedList listNode3 = new LinkedList(); 2588 @SuppressWarnings ("unused") Object nullNode4 = null; 2589 { 2590 LinkedList listNode2 = new LinkedList(); 2592 listNode2 = (LinkedList)nodeArrayList2.get(0); 2593 if(listNode2 != null) 2594 { 2595 listNode3.addAll(listNode2); 2596 } 2597 } 2598 2599 pstatesNode1 = new AStates(listNode3, null); 2600 } 2601 nodeList.add(pstatesNode1); 2602 return nodeList; 2603 } 2604 2605 2606 2607 @SuppressWarnings ("unchecked") 2608 ArrayList new56() 2609 { 2610 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2611 2612 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2613 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2614 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2615 PStates pstatesNode1; 2616 { 2617 LinkedList listNode3 = new LinkedList(); 2619 PInternalStates pinternalstatesNode4; 2620 { 2621 LinkedList listNode2 = new LinkedList(); 2623 listNode2 = (LinkedList)nodeArrayList2.get(0); 2624 if(listNode2 != null) 2625 { 2626 listNode3.addAll(listNode2); 2627 } 2628 } 2629 pinternalstatesNode4 = (PInternalStates)nodeArrayList3.get(0); 2630 2631 pstatesNode1 = new AStates(listNode3, pinternalstatesNode4); 2632 } 2633 nodeList.add(pstatesNode1); 2634 return nodeList; 2635 } 2636 2637 2638 2639 @SuppressWarnings ("unchecked") 2640 ArrayList new57() 2641 { 2642 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2643 2644 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 2645 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 2646 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 2647 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2648 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2649 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2650 PNormalState pnormalstateNode1; 2651 { 2652 TIdentifier tidentifierNode2; 2654 PTokenCollection ptokencollectionNode3; 2655 @SuppressWarnings ("unused") Object nullNode4 = null; 2656 @SuppressWarnings ("unused") Object nullNode5 = null; 2657 @SuppressWarnings ("unused") Object nullNode6 = null; 2658 tidentifierNode2 = (TIdentifier)nodeArrayList2.get(0); 2659 ptokencollectionNode3 = (PTokenCollection)nodeArrayList5.get(0); 2660 2661 pnormalstateNode1 = new ANormalState(tidentifierNode2, ptokencollectionNode3, null, null, null); 2662 } 2663 nodeList.add(pnormalstateNode1); 2664 return nodeList; 2665 } 2666 2667 2668 2669 @SuppressWarnings ("unchecked") 2670 ArrayList new58() 2671 { 2672 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2673 2674 @SuppressWarnings ("unused") ArrayList nodeArrayList7 = pop(); 2675 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 2676 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 2677 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 2678 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2679 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2680 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2681 PNormalState pnormalstateNode1; 2682 { 2683 TIdentifier tidentifierNode2; 2685 PTokenCollection ptokencollectionNode3; 2686 PPriorities pprioritiesNode4; 2687 @SuppressWarnings ("unused") Object nullNode5 = null; 2688 @SuppressWarnings ("unused") Object nullNode6 = null; 2689 tidentifierNode2 = (TIdentifier)nodeArrayList2.get(0); 2690 ptokencollectionNode3 = (PTokenCollection)nodeArrayList5.get(0); 2691 pprioritiesNode4 = (PPriorities)nodeArrayList7.get(0); 2692 2693 pnormalstateNode1 = new ANormalState(tidentifierNode2, ptokencollectionNode3, pprioritiesNode4, null, null); 2694 } 2695 nodeList.add(pnormalstateNode1); 2696 return nodeList; 2697 } 2698 2699 2700 2701 @SuppressWarnings ("unchecked") 2702 ArrayList new59() 2703 { 2704 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2705 2706 @SuppressWarnings ("unused") ArrayList nodeArrayList7 = pop(); 2707 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 2708 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 2709 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 2710 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2711 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2712 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2713 PNormalState pnormalstateNode1; 2714 { 2715 TIdentifier tidentifierNode2; 2717 PTokenCollection ptokencollectionNode3; 2718 @SuppressWarnings ("unused") Object nullNode4 = null; 2719 PIgnored pignoredNode5; 2720 @SuppressWarnings ("unused") Object nullNode6 = null; 2721 tidentifierNode2 = (TIdentifier)nodeArrayList2.get(0); 2722 ptokencollectionNode3 = (PTokenCollection)nodeArrayList5.get(0); 2723 pignoredNode5 = (PIgnored)nodeArrayList7.get(0); 2724 2725 pnormalstateNode1 = new ANormalState(tidentifierNode2, ptokencollectionNode3, null, pignoredNode5, null); 2726 } 2727 nodeList.add(pnormalstateNode1); 2728 return nodeList; 2729 } 2730 2731 2732 2733 @SuppressWarnings ("unchecked") 2734 ArrayList new60() 2735 { 2736 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2737 2738 @SuppressWarnings ("unused") ArrayList nodeArrayList8 = pop(); 2739 @SuppressWarnings ("unused") ArrayList nodeArrayList7 = pop(); 2740 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 2741 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 2742 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 2743 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2744 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2745 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2746 PNormalState pnormalstateNode1; 2747 { 2748 TIdentifier tidentifierNode2; 2750 PTokenCollection ptokencollectionNode3; 2751 PPriorities pprioritiesNode4; 2752 PIgnored pignoredNode5; 2753 @SuppressWarnings ("unused") Object nullNode6 = null; 2754 tidentifierNode2 = (TIdentifier)nodeArrayList2.get(0); 2755 ptokencollectionNode3 = (PTokenCollection)nodeArrayList5.get(0); 2756 pprioritiesNode4 = (PPriorities)nodeArrayList7.get(0); 2757 pignoredNode5 = (PIgnored)nodeArrayList8.get(0); 2758 2759 pnormalstateNode1 = new ANormalState(tidentifierNode2, ptokencollectionNode3, pprioritiesNode4, pignoredNode5, null); 2760 } 2761 nodeList.add(pnormalstateNode1); 2762 return nodeList; 2763 } 2764 2765 2766 2767 @SuppressWarnings ("unchecked") 2768 ArrayList new61() 2769 { 2770 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2771 2772 @SuppressWarnings ("unused") ArrayList nodeArrayList7 = pop(); 2773 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 2774 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 2775 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 2776 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2777 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2778 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2779 PNormalState pnormalstateNode1; 2780 { 2781 TIdentifier tidentifierNode2; 2783 PTokenCollection ptokencollectionNode3; 2784 @SuppressWarnings ("unused") Object nullNode4 = null; 2785 @SuppressWarnings ("unused") Object nullNode5 = null; 2786 PLookahead plookaheadNode6; 2787 tidentifierNode2 = (TIdentifier)nodeArrayList2.get(0); 2788 ptokencollectionNode3 = (PTokenCollection)nodeArrayList5.get(0); 2789 plookaheadNode6 = (PLookahead)nodeArrayList7.get(0); 2790 2791 pnormalstateNode1 = new ANormalState(tidentifierNode2, ptokencollectionNode3, null, null, plookaheadNode6); 2792 } 2793 nodeList.add(pnormalstateNode1); 2794 return nodeList; 2795 } 2796 2797 2798 2799 @SuppressWarnings ("unchecked") 2800 ArrayList new62() 2801 { 2802 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2803 2804 @SuppressWarnings ("unused") ArrayList nodeArrayList8 = pop(); 2805 @SuppressWarnings ("unused") ArrayList nodeArrayList7 = pop(); 2806 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 2807 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 2808 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 2809 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2810 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2811 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2812 PNormalState pnormalstateNode1; 2813 { 2814 TIdentifier tidentifierNode2; 2816 PTokenCollection ptokencollectionNode3; 2817 PPriorities pprioritiesNode4; 2818 @SuppressWarnings ("unused") Object nullNode5 = null; 2819 PLookahead plookaheadNode6; 2820 tidentifierNode2 = (TIdentifier)nodeArrayList2.get(0); 2821 ptokencollectionNode3 = (PTokenCollection)nodeArrayList5.get(0); 2822 pprioritiesNode4 = (PPriorities)nodeArrayList7.get(0); 2823 plookaheadNode6 = (PLookahead)nodeArrayList8.get(0); 2824 2825 pnormalstateNode1 = new ANormalState(tidentifierNode2, ptokencollectionNode3, pprioritiesNode4, null, plookaheadNode6); 2826 } 2827 nodeList.add(pnormalstateNode1); 2828 return nodeList; 2829 } 2830 2831 2832 2833 @SuppressWarnings ("unchecked") 2834 ArrayList new63() 2835 { 2836 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2837 2838 @SuppressWarnings ("unused") ArrayList nodeArrayList8 = pop(); 2839 @SuppressWarnings ("unused") ArrayList nodeArrayList7 = pop(); 2840 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 2841 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 2842 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 2843 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2844 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2845 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2846 PNormalState pnormalstateNode1; 2847 { 2848 TIdentifier tidentifierNode2; 2850 PTokenCollection ptokencollectionNode3; 2851 @SuppressWarnings ("unused") Object nullNode4 = null; 2852 PIgnored pignoredNode5; 2853 PLookahead plookaheadNode6; 2854 tidentifierNode2 = (TIdentifier)nodeArrayList2.get(0); 2855 ptokencollectionNode3 = (PTokenCollection)nodeArrayList5.get(0); 2856 pignoredNode5 = (PIgnored)nodeArrayList7.get(0); 2857 plookaheadNode6 = (PLookahead)nodeArrayList8.get(0); 2858 2859 pnormalstateNode1 = new ANormalState(tidentifierNode2, ptokencollectionNode3, null, pignoredNode5, plookaheadNode6); 2860 } 2861 nodeList.add(pnormalstateNode1); 2862 return nodeList; 2863 } 2864 2865 2866 2867 @SuppressWarnings ("unchecked") 2868 ArrayList new64() 2869 { 2870 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2871 2872 @SuppressWarnings ("unused") ArrayList nodeArrayList9 = pop(); 2873 @SuppressWarnings ("unused") ArrayList nodeArrayList8 = pop(); 2874 @SuppressWarnings ("unused") ArrayList nodeArrayList7 = pop(); 2875 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 2876 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 2877 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 2878 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2879 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2880 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2881 PNormalState pnormalstateNode1; 2882 { 2883 TIdentifier tidentifierNode2; 2885 PTokenCollection ptokencollectionNode3; 2886 PPriorities pprioritiesNode4; 2887 PIgnored pignoredNode5; 2888 PLookahead plookaheadNode6; 2889 tidentifierNode2 = (TIdentifier)nodeArrayList2.get(0); 2890 ptokencollectionNode3 = (PTokenCollection)nodeArrayList5.get(0); 2891 pprioritiesNode4 = (PPriorities)nodeArrayList7.get(0); 2892 pignoredNode5 = (PIgnored)nodeArrayList8.get(0); 2893 plookaheadNode6 = (PLookahead)nodeArrayList9.get(0); 2894 2895 pnormalstateNode1 = new ANormalState(tidentifierNode2, ptokencollectionNode3, pprioritiesNode4, pignoredNode5, plookaheadNode6); 2896 } 2897 nodeList.add(pnormalstateNode1); 2898 return nodeList; 2899 } 2900 2901 2902 2903 @SuppressWarnings ("unchecked") 2904 ArrayList new65() 2905 { 2906 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2907 2908 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2909 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2910 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2911 PLookahead plookaheadNode1; 2912 { 2913 2915 plookaheadNode1 = new ANoneLookahead(); 2916 } 2917 nodeList.add(plookaheadNode1); 2918 return nodeList; 2919 } 2920 2921 2922 2923 @SuppressWarnings ("unchecked") 2924 ArrayList new66() 2925 { 2926 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2927 2928 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2929 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2930 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2931 PLookahead plookaheadNode1; 2932 { 2933 2935 plookaheadNode1 = new AInfiniteLookahead(); 2936 } 2937 nodeList.add(plookaheadNode1); 2938 return nodeList; 2939 } 2940 2941 2942 2943 @SuppressWarnings ("unchecked") 2944 ArrayList new67() 2945 { 2946 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2947 2948 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 2949 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2950 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2951 PIgnored pignoredNode1; 2952 { 2953 PTokenCollection ptokencollectionNode2; 2955 ptokencollectionNode2 = (PTokenCollection)nodeArrayList2.get(0); 2956 2957 pignoredNode1 = new AIgnored(ptokencollectionNode2); 2958 } 2959 nodeList.add(pignoredNode1); 2960 return nodeList; 2961 } 2962 2963 2964 2965 @SuppressWarnings ("unchecked") 2966 ArrayList new68() 2967 { 2968 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2969 2970 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 2971 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 2972 PInternalStates pinternalstatesNode1; 2973 { 2974 LinkedList listNode3 = new LinkedList(); 2976 @SuppressWarnings ("unused") Object nullNode4 = null; 2977 { 2978 LinkedList listNode2 = new LinkedList(); 2980 listNode2 = (LinkedList)nodeArrayList2.get(0); 2981 if(listNode2 != null) 2982 { 2983 listNode3.addAll(listNode2); 2984 } 2985 } 2986 2987 pinternalstatesNode1 = new AInternalStates(listNode3, null); 2988 } 2989 nodeList.add(pinternalstatesNode1); 2990 return nodeList; 2991 } 2992 2993 2994 2995 @SuppressWarnings ("unchecked") 2996 ArrayList new69() 2997 { 2998 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 2999 3000 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 3001 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3002 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3003 PInternalStates pinternalstatesNode1; 3004 { 3005 LinkedList listNode3 = new LinkedList(); 3007 PTransitions ptransitionsNode4; 3008 { 3009 LinkedList listNode2 = new LinkedList(); 3011 listNode2 = (LinkedList)nodeArrayList2.get(0); 3012 if(listNode2 != null) 3013 { 3014 listNode3.addAll(listNode2); 3015 } 3016 } 3017 ptransitionsNode4 = (PTransitions)nodeArrayList3.get(0); 3018 3019 pinternalstatesNode1 = new AInternalStates(listNode3, ptransitionsNode4); 3020 } 3021 nodeList.add(pinternalstatesNode1); 3022 return nodeList; 3023 } 3024 3025 3026 3027 @SuppressWarnings ("unchecked") 3028 ArrayList new70() 3029 { 3030 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3031 3032 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 3033 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 3034 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 3035 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 3036 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3037 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3038 PInternalState pinternalstateNode1; 3039 { 3040 TIdentifier tidentifierNode2; 3042 PTokenCollection ptokencollectionNode3; 3043 @SuppressWarnings ("unused") Object nullNode4 = null; 3044 @SuppressWarnings ("unused") Object nullNode5 = null; 3045 tidentifierNode2 = (TIdentifier)nodeArrayList2.get(0); 3046 ptokencollectionNode3 = (PTokenCollection)nodeArrayList5.get(0); 3047 3048 pinternalstateNode1 = new AInternalState(tidentifierNode2, ptokencollectionNode3, null, null); 3049 } 3050 nodeList.add(pinternalstateNode1); 3051 return nodeList; 3052 } 3053 3054 3055 3056 @SuppressWarnings ("unchecked") 3057 ArrayList new71() 3058 { 3059 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3060 3061 @SuppressWarnings ("unused") ArrayList nodeArrayList7 = pop(); 3062 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 3063 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 3064 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 3065 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 3066 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3067 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3068 PInternalState pinternalstateNode1; 3069 { 3070 TIdentifier tidentifierNode2; 3072 PTokenCollection ptokencollectionNode3; 3073 PPriorities pprioritiesNode4; 3074 @SuppressWarnings ("unused") Object nullNode5 = null; 3075 tidentifierNode2 = (TIdentifier)nodeArrayList2.get(0); 3076 ptokencollectionNode3 = (PTokenCollection)nodeArrayList5.get(0); 3077 pprioritiesNode4 = (PPriorities)nodeArrayList7.get(0); 3078 3079 pinternalstateNode1 = new AInternalState(tidentifierNode2, ptokencollectionNode3, pprioritiesNode4, null); 3080 } 3081 nodeList.add(pinternalstateNode1); 3082 return nodeList; 3083 } 3084 3085 3086 3087 @SuppressWarnings ("unchecked") 3088 ArrayList new72() 3089 { 3090 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3091 3092 @SuppressWarnings ("unused") ArrayList nodeArrayList7 = pop(); 3093 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 3094 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 3095 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 3096 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 3097 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3098 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3099 PInternalState pinternalstateNode1; 3100 { 3101 TIdentifier tidentifierNode2; 3103 PTokenCollection ptokencollectionNode3; 3104 @SuppressWarnings ("unused") Object nullNode4 = null; 3105 PLookahead plookaheadNode5; 3106 tidentifierNode2 = (TIdentifier)nodeArrayList2.get(0); 3107 ptokencollectionNode3 = (PTokenCollection)nodeArrayList5.get(0); 3108 plookaheadNode5 = (PLookahead)nodeArrayList7.get(0); 3109 3110 pinternalstateNode1 = new AInternalState(tidentifierNode2, ptokencollectionNode3, null, plookaheadNode5); 3111 } 3112 nodeList.add(pinternalstateNode1); 3113 return nodeList; 3114 } 3115 3116 3117 3118 @SuppressWarnings ("unchecked") 3119 ArrayList new73() 3120 { 3121 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3122 3123 @SuppressWarnings ("unused") ArrayList nodeArrayList8 = pop(); 3124 @SuppressWarnings ("unused") ArrayList nodeArrayList7 = pop(); 3125 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 3126 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 3127 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 3128 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 3129 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3130 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3131 PInternalState pinternalstateNode1; 3132 { 3133 TIdentifier tidentifierNode2; 3135 PTokenCollection ptokencollectionNode3; 3136 PPriorities pprioritiesNode4; 3137 PLookahead plookaheadNode5; 3138 tidentifierNode2 = (TIdentifier)nodeArrayList2.get(0); 3139 ptokencollectionNode3 = (PTokenCollection)nodeArrayList5.get(0); 3140 pprioritiesNode4 = (PPriorities)nodeArrayList7.get(0); 3141 plookaheadNode5 = (PLookahead)nodeArrayList8.get(0); 3142 3143 pinternalstateNode1 = new AInternalState(tidentifierNode2, ptokencollectionNode3, pprioritiesNode4, plookaheadNode5); 3144 } 3145 nodeList.add(pinternalstateNode1); 3146 return nodeList; 3147 } 3148 3149 3150 3151 @SuppressWarnings ("unchecked") 3152 ArrayList new74() 3153 { 3154 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3155 3156 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3157 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3158 PTransitions ptransitionsNode1; 3159 { 3160 LinkedList listNode3 = new LinkedList(); 3162 { 3163 LinkedList listNode2 = new LinkedList(); 3165 listNode2 = (LinkedList)nodeArrayList2.get(0); 3166 if(listNode2 != null) 3167 { 3168 listNode3.addAll(listNode2); 3169 } 3170 } 3171 3172 ptransitionsNode1 = new ATransitions(listNode3); 3173 } 3174 nodeList.add(ptransitionsNode1); 3175 return nodeList; 3176 } 3177 3178 3179 3180 @SuppressWarnings ("unchecked") 3181 ArrayList new75() 3182 { 3183 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3184 3185 @SuppressWarnings ("unused") ArrayList nodeArrayList8 = pop(); 3186 @SuppressWarnings ("unused") ArrayList nodeArrayList7 = pop(); 3187 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 3188 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 3189 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 3190 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 3191 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3192 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3193 PTransition ptransitionNode1; 3194 { 3195 TIdentifier tidentifierNode2; 3197 PTokenCollection ptokencollectionNode3; 3198 TIdentifier tidentifierNode4; 3199 tidentifierNode2 = (TIdentifier)nodeArrayList1.get(0); 3200 ptokencollectionNode3 = (PTokenCollection)nodeArrayList4.get(0); 3201 tidentifierNode4 = (TIdentifier)nodeArrayList7.get(0); 3202 3203 ptransitionNode1 = new ANormalTransition(tidentifierNode2, ptokencollectionNode3, tidentifierNode4); 3204 } 3205 nodeList.add(ptransitionNode1); 3206 return nodeList; 3207 } 3208 3209 3210 3211 @SuppressWarnings ("unchecked") 3212 ArrayList new76() 3213 { 3214 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3215 3216 @SuppressWarnings ("unused") ArrayList nodeArrayList8 = pop(); 3217 @SuppressWarnings ("unused") ArrayList nodeArrayList7 = pop(); 3218 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 3219 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 3220 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 3221 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 3222 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3223 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3224 PTransition ptransitionNode1; 3225 { 3226 TIdentifier tidentifierNode2; 3228 PTokenCollection ptokencollectionNode3; 3229 tidentifierNode2 = (TIdentifier)nodeArrayList1.get(0); 3230 ptokencollectionNode3 = (PTokenCollection)nodeArrayList4.get(0); 3231 3232 ptransitionNode1 = new ABackTransition(tidentifierNode2, ptokencollectionNode3); 3233 } 3234 nodeList.add(ptransitionNode1); 3235 return nodeList; 3236 } 3237 3238 3239 3240 @SuppressWarnings ("unchecked") 3241 ArrayList new77() 3242 { 3243 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3244 3245 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3246 PRegularExpression pregularexpressionNode1; 3247 pregularexpressionNode1 = (PRegularExpression)nodeArrayList1.get(0); 3248 nodeList.add(pregularexpressionNode1); 3249 return nodeList; 3250 } 3251 3252 3253 3254 @SuppressWarnings ("unchecked") 3255 ArrayList new78() 3256 { 3257 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3258 3259 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3260 PRegularExpression pregularexpressionNode1; 3261 pregularexpressionNode1 = (PRegularExpression)nodeArrayList1.get(0); 3262 nodeList.add(pregularexpressionNode1); 3263 return nodeList; 3264 } 3265 3266 3267 3268 @SuppressWarnings ("unchecked") 3269 ArrayList new79() 3270 { 3271 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3272 3273 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 3274 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3275 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3276 PRegularExpression pregularexpressionNode1; 3277 { 3278 PRegularExpression pregularexpressionNode2; 3280 PRegularExpression pregularexpressionNode3; 3281 pregularexpressionNode2 = (PRegularExpression)nodeArrayList1.get(0); 3282 pregularexpressionNode3 = (PRegularExpression)nodeArrayList3.get(0); 3283 3284 pregularexpressionNode1 = new AUnionRegularExpression(pregularexpressionNode2, pregularexpressionNode3); 3285 } 3286 nodeList.add(pregularexpressionNode1); 3287 return nodeList; 3288 } 3289 3290 3291 3292 @SuppressWarnings ("unchecked") 3293 ArrayList new80() 3294 { 3295 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3296 3297 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 3298 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3299 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3300 PRegularExpression pregularexpressionNode1; 3301 { 3302 PRegularExpression pregularexpressionNode2; 3304 PRegularExpression pregularexpressionNode3; 3305 pregularexpressionNode2 = (PRegularExpression)nodeArrayList1.get(0); 3306 pregularexpressionNode3 = (PRegularExpression)nodeArrayList3.get(0); 3307 3308 pregularexpressionNode1 = new AUnionRegularExpression(pregularexpressionNode2, pregularexpressionNode3); 3309 } 3310 nodeList.add(pregularexpressionNode1); 3311 return nodeList; 3312 } 3313 3314 3315 3316 @SuppressWarnings ("unchecked") 3317 ArrayList new81() 3318 { 3319 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3320 3321 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 3322 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3323 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3324 PRegularExpression pregularexpressionNode1; 3325 { 3326 PCharacter pcharacterNode2; 3328 PCharacter pcharacterNode3; 3329 pcharacterNode2 = (PCharacter)nodeArrayList1.get(0); 3330 pcharacterNode3 = (PCharacter)nodeArrayList3.get(0); 3331 3332 pregularexpressionNode1 = new AIntervalRegularExpression(pcharacterNode2, pcharacterNode3); 3333 } 3334 nodeList.add(pregularexpressionNode1); 3335 return nodeList; 3336 } 3337 3338 3339 3340 @SuppressWarnings ("unchecked") 3341 ArrayList new82() 3342 { 3343 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3344 3345 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3346 PRegularExpression pregularexpressionNode1; 3347 pregularexpressionNode1 = (PRegularExpression)nodeArrayList1.get(0); 3348 nodeList.add(pregularexpressionNode1); 3349 return nodeList; 3350 } 3351 3352 3353 3354 @SuppressWarnings ("unchecked") 3355 ArrayList new83() 3356 { 3357 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3358 3359 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 3360 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3361 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3362 PRegularExpression pregularexpressionNode1; 3363 { 3364 PRegularExpression pregularexpressionNode2; 3366 PRegularExpression pregularexpressionNode3; 3367 pregularexpressionNode2 = (PRegularExpression)nodeArrayList1.get(0); 3368 pregularexpressionNode3 = (PRegularExpression)nodeArrayList3.get(0); 3369 3370 pregularexpressionNode1 = new ASubtractionRegularExpression(pregularexpressionNode2, pregularexpressionNode3); 3371 } 3372 nodeList.add(pregularexpressionNode1); 3373 return nodeList; 3374 } 3375 3376 3377 3378 @SuppressWarnings ("unchecked") 3379 ArrayList new84() 3380 { 3381 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3382 3383 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3384 PRegularExpression pregularexpressionNode1; 3385 pregularexpressionNode1 = (PRegularExpression)nodeArrayList1.get(0); 3386 nodeList.add(pregularexpressionNode1); 3387 return nodeList; 3388 } 3389 3390 3391 3392 @SuppressWarnings ("unchecked") 3393 ArrayList new85() 3394 { 3395 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3396 3397 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3398 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3399 PRegularExpression pregularexpressionNode1; 3400 { 3401 PRegularExpression pregularexpressionNode2; 3403 PRegularExpression pregularexpressionNode3; 3404 pregularexpressionNode2 = (PRegularExpression)nodeArrayList1.get(0); 3405 pregularexpressionNode3 = (PRegularExpression)nodeArrayList2.get(0); 3406 3407 pregularexpressionNode1 = new AConcatenationRegularExpression(pregularexpressionNode2, pregularexpressionNode3); 3408 } 3409 nodeList.add(pregularexpressionNode1); 3410 return nodeList; 3411 } 3412 3413 3414 3415 @SuppressWarnings ("unchecked") 3416 ArrayList new86() 3417 { 3418 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3419 3420 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3421 PRegularExpression pregularexpressionNode1; 3422 pregularexpressionNode1 = (PRegularExpression)nodeArrayList1.get(0); 3423 nodeList.add(pregularexpressionNode1); 3424 return nodeList; 3425 } 3426 3427 3428 3429 @SuppressWarnings ("unchecked") 3430 ArrayList new87() 3431 { 3432 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3433 3434 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3435 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3436 PRegularExpression pregularexpressionNode1; 3437 { 3438 PRegularExpression pregularexpressionNode2; 3440 pregularexpressionNode2 = (PRegularExpression)nodeArrayList1.get(0); 3441 3442 pregularexpressionNode1 = new AZeroOrOneRegularExpression(pregularexpressionNode2); 3443 } 3444 nodeList.add(pregularexpressionNode1); 3445 return nodeList; 3446 } 3447 3448 3449 3450 @SuppressWarnings ("unchecked") 3451 ArrayList new88() 3452 { 3453 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3454 3455 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3456 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3457 PRegularExpression pregularexpressionNode1; 3458 { 3459 PRegularExpression pregularexpressionNode2; 3461 pregularexpressionNode2 = (PRegularExpression)nodeArrayList1.get(0); 3462 3463 pregularexpressionNode1 = new AZeroOrMoreRegularExpression(pregularexpressionNode2); 3464 } 3465 nodeList.add(pregularexpressionNode1); 3466 return nodeList; 3467 } 3468 3469 3470 3471 @SuppressWarnings ("unchecked") 3472 ArrayList new89() 3473 { 3474 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3475 3476 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3477 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3478 PRegularExpression pregularexpressionNode1; 3479 { 3480 PRegularExpression pregularexpressionNode2; 3482 pregularexpressionNode2 = (PRegularExpression)nodeArrayList1.get(0); 3483 3484 pregularexpressionNode1 = new AOneOrMoreRegularExpression(pregularexpressionNode2); 3485 } 3486 nodeList.add(pregularexpressionNode1); 3487 return nodeList; 3488 } 3489 3490 3491 3492 @SuppressWarnings ("unchecked") 3493 ArrayList new90() 3494 { 3495 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3496 3497 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 3498 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3499 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3500 PRegularExpression pregularexpressionNode1; 3501 { 3502 PRegularExpression pregularexpressionNode2; 3504 TNumber tnumberNode3; 3505 pregularexpressionNode2 = (PRegularExpression)nodeArrayList1.get(0); 3506 tnumberNode3 = (TNumber)nodeArrayList3.get(0); 3507 3508 pregularexpressionNode1 = new AExponentRegularExpression(pregularexpressionNode2, tnumberNode3); 3509 } 3510 nodeList.add(pregularexpressionNode1); 3511 return nodeList; 3512 } 3513 3514 3515 3516 @SuppressWarnings ("unchecked") 3517 ArrayList new91() 3518 { 3519 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3520 3521 @SuppressWarnings ("unused") ArrayList nodeArrayList7 = pop(); 3522 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 3523 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 3524 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 3525 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 3526 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3527 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3528 PRegularExpression pregularexpressionNode1; 3529 { 3530 PRegularExpression pregularexpressionNode2; 3532 TNumber tnumberNode3; 3533 TNumber tnumberNode4; 3534 pregularexpressionNode2 = (PRegularExpression)nodeArrayList1.get(0); 3535 tnumberNode3 = (TNumber)nodeArrayList4.get(0); 3536 tnumberNode4 = (TNumber)nodeArrayList6.get(0); 3537 3538 pregularexpressionNode1 = new ARangeRegularExpression(pregularexpressionNode2, tnumberNode3, tnumberNode4); 3539 } 3540 nodeList.add(pregularexpressionNode1); 3541 return nodeList; 3542 } 3543 3544 3545 3546 @SuppressWarnings ("unchecked") 3547 ArrayList new92() 3548 { 3549 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3550 3551 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 3552 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 3553 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 3554 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 3555 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3556 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3557 PRegularExpression pregularexpressionNode1; 3558 { 3559 PRegularExpression pregularexpressionNode2; 3561 TNumber tnumberNode3; 3562 pregularexpressionNode2 = (PRegularExpression)nodeArrayList1.get(0); 3563 tnumberNode3 = (TNumber)nodeArrayList4.get(0); 3564 3565 pregularexpressionNode1 = new AAtLeastRegularExpression(pregularexpressionNode2, tnumberNode3); 3566 } 3567 nodeList.add(pregularexpressionNode1); 3568 return nodeList; 3569 } 3570 3571 3572 3573 @SuppressWarnings ("unchecked") 3574 ArrayList new93() 3575 { 3576 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3577 3578 @SuppressWarnings ("unused") ArrayList nodeArrayList6 = pop(); 3579 @SuppressWarnings ("unused") ArrayList nodeArrayList5 = pop(); 3580 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 3581 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 3582 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3583 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3584 PRegularExpression pregularexpressionNode1; 3585 { 3586 PRegularExpression pregularexpressionNode2; 3588 PRegularExpression pregularexpressionNode3; 3589 pregularexpressionNode2 = (PRegularExpression)nodeArrayList3.get(0); 3590 pregularexpressionNode3 = (PRegularExpression)nodeArrayList5.get(0); 3591 3592 pregularexpressionNode1 = new AIntersectionRegularExpression(pregularexpressionNode2, pregularexpressionNode3); 3593 } 3594 nodeList.add(pregularexpressionNode1); 3595 return nodeList; 3596 } 3597 3598 3599 3600 @SuppressWarnings ("unchecked") 3601 ArrayList new94() 3602 { 3603 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3604 3605 @SuppressWarnings ("unused") ArrayList nodeArrayList4 = pop(); 3606 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 3607 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3608 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3609 PRegularExpression pregularexpressionNode1; 3610 { 3611 PRegularExpression pregularexpressionNode2; 3613 pregularexpressionNode2 = (PRegularExpression)nodeArrayList3.get(0); 3614 3615 pregularexpressionNode1 = new AShortestRegularExpression(pregularexpressionNode2); 3616 } 3617 nodeList.add(pregularexpressionNode1); 3618 return nodeList; 3619 } 3620 3621 3622 3623 @SuppressWarnings ("unchecked") 3624 ArrayList new95() 3625 { 3626 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3627 3628 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 3629 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3630 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3631 PRegularExpression pregularexpressionNode1; 3632 pregularexpressionNode1 = (PRegularExpression)nodeArrayList2.get(0); 3633 nodeList.add(pregularexpressionNode1); 3634 return nodeList; 3635 } 3636 3637 3638 3639 @SuppressWarnings ("unchecked") 3640 ArrayList new96() 3641 { 3642 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3643 3644 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3645 PRegularExpression pregularexpressionNode1; 3646 { 3647 TString tstringNode2; 3649 tstringNode2 = (TString)nodeArrayList1.get(0); 3650 3651 pregularexpressionNode1 = new AStringRegularExpression(tstringNode2); 3652 } 3653 nodeList.add(pregularexpressionNode1); 3654 return nodeList; 3655 } 3656 3657 3658 3659 @SuppressWarnings ("unchecked") 3660 ArrayList new97() 3661 { 3662 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3663 3664 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3665 PRegularExpression pregularexpressionNode1; 3666 { 3667 PCharacter pcharacterNode2; 3669 pcharacterNode2 = (PCharacter)nodeArrayList1.get(0); 3670 3671 pregularexpressionNode1 = new ACharacterRegularExpression(pcharacterNode2); 3672 } 3673 nodeList.add(pregularexpressionNode1); 3674 return nodeList; 3675 } 3676 3677 3678 3679 @SuppressWarnings ("unchecked") 3680 ArrayList new98() 3681 { 3682 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3683 3684 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3685 PRegularExpression pregularexpressionNode1; 3686 { 3687 3689 pregularexpressionNode1 = new AAnyRegularExpression(); 3690 } 3691 nodeList.add(pregularexpressionNode1); 3692 return nodeList; 3693 } 3694 3695 3696 3697 @SuppressWarnings ("unchecked") 3698 ArrayList new99() 3699 { 3700 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3701 3702 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3703 PRegularExpression pregularexpressionNode1; 3704 { 3705 3707 pregularexpressionNode1 = new AEmptyStringRegularExpression(); 3708 } 3709 nodeList.add(pregularexpressionNode1); 3710 return nodeList; 3711 } 3712 3713 3714 3715 @SuppressWarnings ("unchecked") 3716 ArrayList new100() 3717 { 3718 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3719 3720 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3721 PRegularExpression pregularexpressionNode1; 3722 { 3723 TIdentifier tidentifierNode2; 3725 tidentifierNode2 = (TIdentifier)nodeArrayList1.get(0); 3726 3727 pregularexpressionNode1 = new AHelperRegularExpression(tidentifierNode2); 3728 } 3729 nodeList.add(pregularexpressionNode1); 3730 return nodeList; 3731 } 3732 3733 3734 3735 @SuppressWarnings ("unchecked") 3736 ArrayList new101() 3737 { 3738 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3739 3740 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3741 PCharacter pcharacterNode1; 3742 { 3743 TCharacterToken tcharactertokenNode2; 3745 tcharactertokenNode2 = (TCharacterToken)nodeArrayList1.get(0); 3746 3747 pcharacterNode1 = new ACharacterCharacter(tcharactertokenNode2); 3748 } 3749 nodeList.add(pcharacterNode1); 3750 return nodeList; 3751 } 3752 3753 3754 3755 @SuppressWarnings ("unchecked") 3756 ArrayList new102() 3757 { 3758 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3759 3760 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3761 PCharacter pcharacterNode1; 3762 { 3763 TDecimalCharacter tdecimalcharacterNode2; 3765 tdecimalcharacterNode2 = (TDecimalCharacter)nodeArrayList1.get(0); 3766 3767 pcharacterNode1 = new ADecimalCharacter(tdecimalcharacterNode2); 3768 } 3769 nodeList.add(pcharacterNode1); 3770 return nodeList; 3771 } 3772 3773 3774 3775 @SuppressWarnings ("unchecked") 3776 ArrayList new103() 3777 { 3778 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3779 3780 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3781 PCharacter pcharacterNode1; 3782 { 3783 THexadecimalCharacter thexadecimalcharacterNode2; 3785 thexadecimalcharacterNode2 = (THexadecimalCharacter)nodeArrayList1.get(0); 3786 3787 pcharacterNode1 = new AHexadecimalCharacter(thexadecimalcharacterNode2); 3788 } 3789 nodeList.add(pcharacterNode1); 3790 return nodeList; 3791 } 3792 3793 3794 3795 @SuppressWarnings ("unchecked") 3796 ArrayList new104() 3797 { 3798 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3799 3800 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3801 PTokenCollection ptokencollectionNode1; 3802 { 3803 3805 ptokencollectionNode1 = new ACompleteTokenCollection(); 3806 } 3807 nodeList.add(ptokencollectionNode1); 3808 return nodeList; 3809 } 3810 3811 3812 3813 @SuppressWarnings ("unchecked") 3814 ArrayList new105() 3815 { 3816 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3817 3818 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3819 PTokenCollection ptokencollectionNode1; 3820 { 3821 LinkedList listNode3 = new LinkedList(); 3823 { 3824 LinkedList listNode2 = new LinkedList(); 3826 listNode2 = (LinkedList)nodeArrayList1.get(0); 3827 if(listNode2 != null) 3828 { 3829 listNode3.addAll(listNode2); 3830 } 3831 } 3832 3833 ptokencollectionNode1 = new AInclusiveTokenCollection(listNode3); 3834 } 3835 nodeList.add(ptokencollectionNode1); 3836 return nodeList; 3837 } 3838 3839 3840 3841 @SuppressWarnings ("unchecked") 3842 ArrayList new106() 3843 { 3844 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3845 3846 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 3847 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3848 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3849 PTokenCollection ptokencollectionNode1; 3850 { 3851 LinkedList listNode3 = new LinkedList(); 3853 { 3854 LinkedList listNode2 = new LinkedList(); 3856 listNode2 = (LinkedList)nodeArrayList3.get(0); 3857 if(listNode2 != null) 3858 { 3859 listNode3.addAll(listNode2); 3860 } 3861 } 3862 3863 ptokencollectionNode1 = new AExclusiveTokenCollection(listNode3); 3864 } 3865 nodeList.add(ptokencollectionNode1); 3866 return nodeList; 3867 } 3868 3869 3870 3871 @SuppressWarnings ("unchecked") 3872 ArrayList new107() 3873 { 3874 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3875 3876 @SuppressWarnings ("unused") ArrayList nodeArrayList3 = pop(); 3877 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3878 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3879 PTokenCollection ptokencollectionNode1; 3880 { 3881 LinkedList listNode3 = new LinkedList(); 3883 LinkedList listNode5 = new LinkedList(); 3884 { 3885 LinkedList listNode2 = new LinkedList(); 3887 listNode2 = (LinkedList)nodeArrayList1.get(0); 3888 if(listNode2 != null) 3889 { 3890 listNode3.addAll(listNode2); 3891 } 3892 } 3893 { 3894 LinkedList listNode4 = new LinkedList(); 3896 listNode4 = (LinkedList)nodeArrayList3.get(0); 3897 if(listNode4 != null) 3898 { 3899 listNode5.addAll(listNode4); 3900 } 3901 } 3902 3903 ptokencollectionNode1 = new ASubsetTokenCollection(listNode3, listNode5); 3904 } 3905 nodeList.add(ptokencollectionNode1); 3906 return nodeList; 3907 } 3908 3909 3910 3911 @SuppressWarnings ("unchecked") 3912 ArrayList new108() 3913 { 3914 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3915 3916 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3917 LinkedList listNode2 = new LinkedList(); 3918 { 3919 TIdentifier tidentifierNode1; 3921 tidentifierNode1 = (TIdentifier)nodeArrayList1.get(0); 3922 if(tidentifierNode1 != null) 3923 { 3924 listNode2.add(tidentifierNode1); 3925 } 3926 } 3927 nodeList.add(listNode2); 3928 return nodeList; 3929 } 3930 3931 3932 3933 @SuppressWarnings ("unchecked") 3934 ArrayList new109() 3935 { 3936 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3937 3938 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3939 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3940 LinkedList listNode3 = new LinkedList(); 3941 { 3942 TIdentifier tidentifierNode1; 3944 LinkedList listNode2 = new LinkedList(); 3945 tidentifierNode1 = (TIdentifier)nodeArrayList1.get(0); 3946 listNode2 = (LinkedList)nodeArrayList2.get(0); 3947 if(tidentifierNode1 != null) 3948 { 3949 listNode3.add(tidentifierNode1); 3950 } 3951 if(listNode2 != null) 3952 { 3953 listNode3.addAll(listNode2); 3954 } 3955 } 3956 nodeList.add(listNode3); 3957 return nodeList; 3958 } 3959 3960 3961 3962 @SuppressWarnings ("unchecked") 3963 ArrayList new110() 3964 { 3965 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3966 3967 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 3968 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3969 TIdentifier tidentifierNode1; 3970 tidentifierNode1 = (TIdentifier)nodeArrayList2.get(0); 3971 nodeList.add(tidentifierNode1); 3972 return nodeList; 3973 } 3974 3975 3976 3977 @SuppressWarnings ("unchecked") 3978 ArrayList new111() 3979 { 3980 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 3981 3982 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 3983 LinkedList listNode2 = new LinkedList(); 3984 { 3985 PHelper phelperNode1; 3987 phelperNode1 = (PHelper)nodeArrayList1.get(0); 3988 if(phelperNode1 != null) 3989 { 3990 listNode2.add(phelperNode1); 3991 } 3992 } 3993 nodeList.add(listNode2); 3994 return nodeList; 3995 } 3996 3997 3998 3999 @SuppressWarnings ("unchecked") 4000 ArrayList new112() 4001 { 4002 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 4003 4004 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 4005 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 4006 LinkedList listNode3 = new LinkedList(); 4007 { 4008 LinkedList listNode1 = new LinkedList(); 4010 PHelper phelperNode2; 4011 listNode1 = (LinkedList)nodeArrayList1.get(0); 4012 phelperNode2 = (PHelper)nodeArrayList2.get(0); 4013 if(listNode1 != null) 4014 { 4015 listNode3.addAll(listNode1); 4016 } 4017 if(phelperNode2 != null) 4018 { 4019 listNode3.add(phelperNode2); 4020 } 4021 } 4022 nodeList.add(listNode3); 4023 return nodeList; 4024 } 4025 4026 4027 4028 @SuppressWarnings ("unchecked") 4029 ArrayList new113() 4030 { 4031 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 4032 4033 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 4034 LinkedList listNode2 = new LinkedList(); 4035 { 4036 PToken ptokenNode1; 4038 ptokenNode1 = (PToken)nodeArrayList1.get(0); 4039 if(ptokenNode1 != null) 4040 { 4041 listNode2.add(ptokenNode1); 4042 } 4043 } 4044 nodeList.add(listNode2); 4045 return nodeList; 4046 } 4047 4048 4049 4050 @SuppressWarnings ("unchecked") 4051 ArrayList new114() 4052 { 4053 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 4054 4055 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 4056 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 4057 LinkedList listNode3 = new LinkedList(); 4058 { 4059 LinkedList listNode1 = new LinkedList(); 4061 PToken ptokenNode2; 4062 listNode1 = (LinkedList)nodeArrayList1.get(0); 4063 ptokenNode2 = (PToken)nodeArrayList2.get(0); 4064 if(listNode1 != null) 4065 { 4066 listNode3.addAll(listNode1); 4067 } 4068 if(ptokenNode2 != null) 4069 { 4070 listNode3.add(ptokenNode2); 4071 } 4072 } 4073 nodeList.add(listNode3); 4074 return nodeList; 4075 } 4076 4077 4078 4079 @SuppressWarnings ("unchecked") 4080 ArrayList new115() 4081 { 4082 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 4083 4084 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 4085 LinkedList listNode2 = new LinkedList(); 4086 { 4087 PGroup pgroupNode1; 4089 pgroupNode1 = (PGroup)nodeArrayList1.get(0); 4090 if(pgroupNode1 != null) 4091 { 4092 listNode2.add(pgroupNode1); 4093 } 4094 } 4095 nodeList.add(listNode2); 4096 return nodeList; 4097 } 4098 4099 4100 4101 @SuppressWarnings ("unchecked") 4102 ArrayList new116() 4103 { 4104 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 4105 4106 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 4107 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 4108 LinkedList listNode3 = new LinkedList(); 4109 { 4110 LinkedList listNode1 = new LinkedList(); 4112 PGroup pgroupNode2; 4113 listNode1 = (LinkedList)nodeArrayList1.get(0); 4114 pgroupNode2 = (PGroup)nodeArrayList2.get(0); 4115 if(listNode1 != null) 4116 { 4117 listNode3.addAll(listNode1); 4118 } 4119 if(pgroupNode2 != null) 4120 { 4121 listNode3.add(pgroupNode2); 4122 } 4123 } 4124 nodeList.add(listNode3); 4125 return nodeList; 4126 } 4127 4128 4129 4130 @SuppressWarnings ("unchecked") 4131 ArrayList new117() 4132 { 4133 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 4134 4135 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 4136 LinkedList listNode2 = new LinkedList(); 4137 { 4138 PPriority ppriorityNode1; 4140 ppriorityNode1 = (PPriority)nodeArrayList1.get(0); 4141 if(ppriorityNode1 != null) 4142 { 4143 listNode2.add(ppriorityNode1); 4144 } 4145 } 4146 nodeList.add(listNode2); 4147 return nodeList; 4148 } 4149 4150 4151 4152 @SuppressWarnings ("unchecked") 4153 ArrayList new118() 4154 { 4155 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 4156 4157 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 4158 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 4159 LinkedList listNode3 = new LinkedList(); 4160 { 4161 LinkedList listNode1 = new LinkedList(); 4163 PPriority ppriorityNode2; 4164 listNode1 = (LinkedList)nodeArrayList1.get(0); 4165 ppriorityNode2 = (PPriority)nodeArrayList2.get(0); 4166 if(listNode1 != null) 4167 { 4168 listNode3.addAll(listNode1); 4169 } 4170 if(ppriorityNode2 != null) 4171 { 4172 listNode3.add(ppriorityNode2); 4173 } 4174 } 4175 nodeList.add(listNode3); 4176 return nodeList; 4177 } 4178 4179 4180 4181 @SuppressWarnings ("unchecked") 4182 ArrayList new119() 4183 { 4184 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 4185 4186 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 4187 LinkedList listNode2 = new LinkedList(); 4188 { 4189 PInvestigator pinvestigatorNode1; 4191 pinvestigatorNode1 = (PInvestigator)nodeArrayList1.get(0); 4192 if(pinvestigatorNode1 != null) 4193 { 4194 listNode2.add(pinvestigatorNode1); 4195 } 4196 } 4197 nodeList.add(listNode2); 4198 return nodeList; 4199 } 4200 4201 4202 4203 @SuppressWarnings ("unchecked") 4204 ArrayList new120() 4205 { 4206 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 4207 4208 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 4209 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 4210 LinkedList listNode3 = new LinkedList(); 4211 { 4212 LinkedList listNode1 = new LinkedList(); 4214 PInvestigator pinvestigatorNode2; 4215 listNode1 = (LinkedList)nodeArrayList1.get(0); 4216 pinvestigatorNode2 = (PInvestigator)nodeArrayList2.get(0); 4217 if(listNode1 != null) 4218 { 4219 listNode3.addAll(listNode1); 4220 } 4221 if(pinvestigatorNode2 != null) 4222 { 4223 listNode3.add(pinvestigatorNode2); 4224 } 4225 } 4226 nodeList.add(listNode3); 4227 return nodeList; 4228 } 4229 4230 4231 4232 @SuppressWarnings ("unchecked") 4233 ArrayList new121() 4234 { 4235 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 4236 4237 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 4238 LinkedList listNode2 = new LinkedList(); 4239 { 4240 PNormalState pnormalstateNode1; 4242 pnormalstateNode1 = (PNormalState)nodeArrayList1.get(0); 4243 if(pnormalstateNode1 != null) 4244 { 4245 listNode2.add(pnormalstateNode1); 4246 } 4247 } 4248 nodeList.add(listNode2); 4249 return nodeList; 4250 } 4251 4252 4253 4254 @SuppressWarnings ("unchecked") 4255 ArrayList new122() 4256 { 4257 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 4258 4259 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 4260 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 4261 LinkedList listNode3 = new LinkedList(); 4262 { 4263 LinkedList listNode1 = new LinkedList(); 4265 PNormalState pnormalstateNode2; 4266 listNode1 = (LinkedList)nodeArrayList1.get(0); 4267 pnormalstateNode2 = (PNormalState)nodeArrayList2.get(0); 4268 if(listNode1 != null) 4269 { 4270 listNode3.addAll(listNode1); 4271 } 4272 if(pnormalstateNode2 != null) 4273 { 4274 listNode3.add(pnormalstateNode2); 4275 } 4276 } 4277 nodeList.add(listNode3); 4278 return nodeList; 4279 } 4280 4281 4282 4283 @SuppressWarnings ("unchecked") 4284 ArrayList new123() 4285 { 4286 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 4287 4288 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 4289 LinkedList listNode2 = new LinkedList(); 4290 { 4291 PInternalState pinternalstateNode1; 4293 pinternalstateNode1 = (PInternalState)nodeArrayList1.get(0); 4294 if(pinternalstateNode1 != null) 4295 { 4296 listNode2.add(pinternalstateNode1); 4297 } 4298 } 4299 nodeList.add(listNode2); 4300 return nodeList; 4301 } 4302 4303 4304 4305 @SuppressWarnings ("unchecked") 4306 ArrayList new124() 4307 { 4308 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 4309 4310 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 4311 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 4312 LinkedList listNode3 = new LinkedList(); 4313 { 4314 LinkedList listNode1 = new LinkedList(); 4316 PInternalState pinternalstateNode2; 4317 listNode1 = (LinkedList)nodeArrayList1.get(0); 4318 pinternalstateNode2 = (PInternalState)nodeArrayList2.get(0); 4319 if(listNode1 != null) 4320 { 4321 listNode3.addAll(listNode1); 4322 } 4323 if(pinternalstateNode2 != null) 4324 { 4325 listNode3.add(pinternalstateNode2); 4326 } 4327 } 4328 nodeList.add(listNode3); 4329 return nodeList; 4330 } 4331 4332 4333 4334 @SuppressWarnings ("unchecked") 4335 ArrayList new125() 4336 { 4337 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 4338 4339 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 4340 LinkedList listNode2 = new LinkedList(); 4341 { 4342 PTransition ptransitionNode1; 4344 ptransitionNode1 = (PTransition)nodeArrayList1.get(0); 4345 if(ptransitionNode1 != null) 4346 { 4347 listNode2.add(ptransitionNode1); 4348 } 4349 } 4350 nodeList.add(listNode2); 4351 return nodeList; 4352 } 4353 4354 4355 4356 @SuppressWarnings ("unchecked") 4357 ArrayList new126() 4358 { 4359 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 4360 4361 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 4362 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 4363 LinkedList listNode3 = new LinkedList(); 4364 { 4365 LinkedList listNode1 = new LinkedList(); 4367 PTransition ptransitionNode2; 4368 listNode1 = (LinkedList)nodeArrayList1.get(0); 4369 ptransitionNode2 = (PTransition)nodeArrayList2.get(0); 4370 if(listNode1 != null) 4371 { 4372 listNode3.addAll(listNode1); 4373 } 4374 if(ptransitionNode2 != null) 4375 { 4376 listNode3.add(ptransitionNode2); 4377 } 4378 } 4379 nodeList.add(listNode3); 4380 return nodeList; 4381 } 4382 4383 4384 4385 @SuppressWarnings ("unchecked") 4386 ArrayList new127() 4387 { 4388 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 4389 4390 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 4391 LinkedList listNode2 = new LinkedList(); 4392 { 4393 TIdentifier tidentifierNode1; 4395 tidentifierNode1 = (TIdentifier)nodeArrayList1.get(0); 4396 if(tidentifierNode1 != null) 4397 { 4398 listNode2.add(tidentifierNode1); 4399 } 4400 } 4401 nodeList.add(listNode2); 4402 return nodeList; 4403 } 4404 4405 4406 4407 @SuppressWarnings ("unchecked") 4408 ArrayList new128() 4409 { 4410 @SuppressWarnings ("hiding") ArrayList nodeList = new ArrayList(); 4411 4412 @SuppressWarnings ("unused") ArrayList nodeArrayList2 = pop(); 4413 @SuppressWarnings ("unused") ArrayList nodeArrayList1 = pop(); 4414 LinkedList listNode3 = new LinkedList(); 4415 { 4416 LinkedList listNode1 = new LinkedList(); 4418 TIdentifier tidentifierNode2; 4419 listNode1 = (LinkedList)nodeArrayList1.get(0); 4420 tidentifierNode2 = (TIdentifier)nodeArrayList2.get(0); 4421 if(listNode1 != null) 4422 { 4423 listNode3.addAll(listNode1); 4424 } 4425 if(tidentifierNode2 != null) 4426 { 4427 listNode3.add(tidentifierNode2); 4428 } 4429 } 4430 nodeList.add(listNode3); 4431 return nodeList; 4432 } 4433 4434 4435 4436 private static int[][][] actionTable; 4437 4657 private static int[][][] gotoTable; 4658 4703 private static String [] errorMessages; 4704 4762 private static int[] errors; 4763 4766 4767 static 4768 { 4769 try 4770 { 4771 DataInputStream s = new DataInputStream ( 4772 new BufferedInputStream ( 4773 Parser.class.getResourceAsStream("parser.dat"))); 4774 4775 int length = s.readInt(); 4777 Parser.actionTable = new int[length][][]; 4778 for(int i = 0; i < Parser.actionTable.length; i++) 4779 { 4780 length = s.readInt(); 4781 Parser.actionTable[i] = new int[length][3]; 4782 for(int j = 0; j < Parser.actionTable[i].length; j++) 4783 { 4784 for(int k = 0; k < 3; k++) 4785 { 4786 Parser.actionTable[i][j][k] = s.readInt(); 4787 } 4788 } 4789 } 4790 4791 length = s.readInt(); 4793 gotoTable = new int[length][][]; 4794 for(int i = 0; i < gotoTable.length; i++) 4795 { 4796 length = s.readInt(); 4797 gotoTable[i] = new int[length][2]; 4798 for(int j = 0; j < gotoTable[i].length; j++) 4799 { 4800 for(int k = 0; k < 2; k++) 4801 { 4802 gotoTable[i][j][k] = s.readInt(); 4803 } 4804 } 4805 } 4806 4807 length = s.readInt(); 4809 errorMessages = new String [length]; 4810 for(int i = 0; i < errorMessages.length; i++) 4811 { 4812 length = s.readInt(); 4813 StringBuffer buffer = new StringBuffer (); 4814 4815 for(int j = 0; j < length; j++) 4816 { 4817 buffer.append(s.readChar()); 4818 } 4819 errorMessages[i] = buffer.toString(); 4820 } 4821 4822 length = s.readInt(); 4824 errors = new int[length]; 4825 for(int i = 0; i < errors.length; i++) 4826 { 4827 errors[i] = s.readInt(); 4828 } 4829 4830 s.close(); 4831 } 4832 catch(Exception e) 4833 { 4834 throw new RuntimeException ("The file \"parser.dat\" is either missing or corrupted."); 4835 } 4836 } 4837} 4838 | Popular Tags |