| 1 | < | /* $ANTLR 2.7.7 (20110725): "MDParser.g" -> "MDParser.cpp"$ */ | 
| 1 | > | /* $ANTLR 2.7.7 (20120725): "MDParser.g" -> "MDParser.cpp"$ */ | 
| 2 |  | #include "MDParser.hpp" | 
| 3 |  | #include <antlr/NoViableAltException.hpp> | 
| 4 |  | #include <antlr/SemanticException.hpp> | 
| 188 |  | tmp6_AST = astFactory->create(LT(1)); | 
| 189 |  | astFactory->addASTChild(currentAST, tmp6_AST); | 
| 190 |  | match(RCURLY); | 
| 191 | < | #line 73 "MDParser.g" | 
| 191 | > | #line 74 "MDParser.g" | 
| 192 |  | tmp6_AST->setType(ENDBLOCK); | 
| 193 |  | #line 194 "MDParser.cpp" | 
| 194 |  | componentblock_AST = currentAST.root; | 
| 228 |  | tmp9_AST = astFactory->create(LT(1)); | 
| 229 |  | astFactory->addASTChild(currentAST, tmp9_AST); | 
| 230 |  | match(RCURLY); | 
| 231 | < | #line 91 "MDParser.g" | 
| 231 | > | #line 92 "MDParser.g" | 
| 232 |  | tmp9_AST->setType(ENDBLOCK); | 
| 233 |  | #line 234 "MDParser.cpp" | 
| 234 |  | moleculeblock_AST = currentAST.root; | 
| 268 |  | tmp12_AST = astFactory->create(LT(1)); | 
| 269 |  | astFactory->addASTChild(currentAST, tmp12_AST); | 
| 270 |  | match(RCURLY); | 
| 271 | < | #line 76 "MDParser.g" | 
| 271 | > | #line 77 "MDParser.g" | 
| 272 |  | tmp12_AST->setType(ENDBLOCK); | 
| 273 |  | #line 274 "MDParser.cpp" | 
| 274 |  | zconstraintblock_AST = currentAST.root; | 
| 308 |  | tmp15_AST = astFactory->create(LT(1)); | 
| 309 |  | astFactory->addASTChild(currentAST, tmp15_AST); | 
| 310 |  | match(RCURLY); | 
| 311 | < | #line 79 "MDParser.g" | 
| 311 | > | #line 80 "MDParser.g" | 
| 312 |  | tmp15_AST->setType(ENDBLOCK); | 
| 313 |  | #line 314 "MDParser.cpp" | 
| 314 |  | restraintblock_AST = currentAST.root; | 
| 348 |  | tmp18_AST = astFactory->create(LT(1)); | 
| 349 |  | astFactory->addASTChild(currentAST, tmp18_AST); | 
| 350 |  | match(RCURLY); | 
| 351 | < | #line 82 "MDParser.g" | 
| 351 | > | #line 83 "MDParser.g" | 
| 352 |  | tmp18_AST->setType(ENDBLOCK); | 
| 353 |  | #line 354 "MDParser.cpp" | 
| 354 |  | flucqblock_AST = currentAST.root; | 
| 388 |  | tmp21_AST = astFactory->create(LT(1)); | 
| 389 |  | astFactory->addASTChild(currentAST, tmp21_AST); | 
| 390 |  | match(RCURLY); | 
| 391 | < | #line 85 "MDParser.g" | 
| 391 | > | #line 86 "MDParser.g" | 
| 392 |  | tmp21_AST->setType(ENDBLOCK); | 
| 393 |  | #line 394 "MDParser.cpp" | 
| 394 |  | rnemdblock_AST = currentAST.root; | 
| 428 |  | tmp24_AST = astFactory->create(LT(1)); | 
| 429 |  | astFactory->addASTChild(currentAST, tmp24_AST); | 
| 430 |  | match(RCURLY); | 
| 431 | < | #line 88 "MDParser.g" | 
| 431 | > | #line 89 "MDParser.g" | 
| 432 |  | tmp24_AST->setType(ENDBLOCK); | 
| 433 |  | #line 434 "MDParser.cpp" | 
| 434 |  | minimizerblock_AST = currentAST.root; | 
| 459 |  | case NUM_DOUBLE: | 
| 460 |  | { | 
| 461 |  | floatConst(); | 
| 462 | + | astFactory->addASTChild( currentAST, returnAST ); | 
| 463 | + | constant_AST = currentAST.root; | 
| 464 | + | break; | 
| 465 | + | } | 
| 466 | + | case LPAREN: | 
| 467 | + | { | 
| 468 | + | vectorConst(); | 
| 469 |  | astFactory->addASTChild( currentAST, returnAST ); | 
| 470 |  | constant_AST = currentAST.root; | 
| 471 |  | break; | 
| 577 |  | returnAST = floatConst_AST; | 
| 578 |  | } | 
| 579 |  |  | 
| 580 | + | void MDParser::vectorConst() { | 
| 581 | + | returnAST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 582 | + | ANTLR_USE_NAMESPACE(antlr)ASTPair currentAST; | 
| 583 | + | ANTLR_USE_NAMESPACE(antlr)RefAST vectorConst_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 584 | + |  | 
| 585 | + | try {      // for error handling | 
| 586 | + | ANTLR_USE_NAMESPACE(antlr)RefAST tmp31_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 587 | + | tmp31_AST = astFactory->create(LT(1)); | 
| 588 | + | astFactory->makeASTRoot(currentAST, tmp31_AST); | 
| 589 | + | match(LPAREN); | 
| 590 | + | doubleNumber(); | 
| 591 | + | astFactory->addASTChild( currentAST, returnAST ); | 
| 592 | + | ANTLR_USE_NAMESPACE(antlr)RefAST tmp32_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 593 | + | tmp32_AST = astFactory->create(LT(1)); | 
| 594 | + | astFactory->addASTChild(currentAST, tmp32_AST); | 
| 595 | + | match(COMMA); | 
| 596 | + | doubleNumber(); | 
| 597 | + | astFactory->addASTChild( currentAST, returnAST ); | 
| 598 | + | ANTLR_USE_NAMESPACE(antlr)RefAST tmp33_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 599 | + | tmp33_AST = astFactory->create(LT(1)); | 
| 600 | + | astFactory->addASTChild(currentAST, tmp33_AST); | 
| 601 | + | match(COMMA); | 
| 602 | + | doubleNumber(); | 
| 603 | + | astFactory->addASTChild( currentAST, returnAST ); | 
| 604 | + | ANTLR_USE_NAMESPACE(antlr)RefAST tmp34_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 605 | + | tmp34_AST = astFactory->create(LT(1)); | 
| 606 | + | astFactory->addASTChild(currentAST, tmp34_AST); | 
| 607 | + | match(RPAREN); | 
| 608 | + | vectorConst_AST = currentAST.root; | 
| 609 | + | } | 
| 610 | + | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 611 | + | reportError(ex); | 
| 612 | + | recover(ex,_tokenSet_5); | 
| 613 | + | } | 
| 614 | + | returnAST = vectorConst_AST; | 
| 615 | + | } | 
| 616 | + |  | 
| 617 |  | void MDParser::moleculestatement() { | 
| 618 |  | returnAST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 619 |  | ANTLR_USE_NAMESPACE(antlr)ASTPair currentAST; | 
| 703 |  | ANTLR_USE_NAMESPACE(antlr)RefAST atomblock_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 704 |  |  | 
| 705 |  | try {      // for error handling | 
| 706 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp31_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 707 | < | tmp31_AST = astFactory->create(LT(1)); | 
| 708 | < | astFactory->makeASTRoot(currentAST, tmp31_AST); | 
| 706 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp35_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 707 | > | tmp35_AST = astFactory->create(LT(1)); | 
| 708 | > | astFactory->makeASTRoot(currentAST, tmp35_AST); | 
| 709 |  | match(ATOM); | 
| 710 |  | match(LBRACKET); | 
| 711 |  | intConst(); | 
| 725 |  | } | 
| 726 |  | _loop31:; | 
| 727 |  | } // ( ... )* | 
| 728 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp35_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 729 | < | tmp35_AST = astFactory->create(LT(1)); | 
| 730 | < | astFactory->addASTChild(currentAST, tmp35_AST); | 
| 728 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp39_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 729 | > | tmp39_AST = astFactory->create(LT(1)); | 
| 730 | > | astFactory->addASTChild(currentAST, tmp39_AST); | 
| 731 |  | match(RCURLY); | 
| 732 | < | #line 105 "MDParser.g" | 
| 733 | < | tmp35_AST->setType(ENDBLOCK); | 
| 734 | < | #line 691 "MDParser.cpp" | 
| 732 | > | #line 106 "MDParser.g" | 
| 733 | > | tmp39_AST->setType(ENDBLOCK); | 
| 734 | > | #line 735 "MDParser.cpp" | 
| 735 |  | atomblock_AST = currentAST.root; | 
| 736 |  | } | 
| 737 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 747 |  | ANTLR_USE_NAMESPACE(antlr)RefAST bondblock_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 748 |  |  | 
| 749 |  | try {      // for error handling | 
| 750 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp36_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 751 | < | tmp36_AST = astFactory->create(LT(1)); | 
| 752 | < | astFactory->makeASTRoot(currentAST, tmp36_AST); | 
| 750 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp40_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 751 | > | tmp40_AST = astFactory->create(LT(1)); | 
| 752 | > | astFactory->makeASTRoot(currentAST, tmp40_AST); | 
| 753 |  | match(BOND); | 
| 754 |  | { | 
| 755 |  | switch ( LA(1)) { | 
| 784 |  | } | 
| 785 |  | _loop36:; | 
| 786 |  | } // ( ... )* | 
| 787 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp40_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 788 | < | tmp40_AST = astFactory->create(LT(1)); | 
| 789 | < | astFactory->addASTChild(currentAST, tmp40_AST); | 
| 787 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp44_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 788 | > | tmp44_AST = astFactory->create(LT(1)); | 
| 789 | > | astFactory->addASTChild(currentAST, tmp44_AST); | 
| 790 |  | match(RCURLY); | 
| 791 | < | #line 114 "MDParser.g" | 
| 792 | < | tmp40_AST->setType(ENDBLOCK); | 
| 793 | < | #line 750 "MDParser.cpp" | 
| 791 | > | #line 115 "MDParser.g" | 
| 792 | > | tmp44_AST->setType(ENDBLOCK); | 
| 793 | > | #line 794 "MDParser.cpp" | 
| 794 |  | bondblock_AST = currentAST.root; | 
| 795 |  | } | 
| 796 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 806 |  | ANTLR_USE_NAMESPACE(antlr)RefAST bendblock_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 807 |  |  | 
| 808 |  | try {      // for error handling | 
| 809 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp41_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 810 | < | tmp41_AST = astFactory->create(LT(1)); | 
| 811 | < | astFactory->makeASTRoot(currentAST, tmp41_AST); | 
| 809 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp45_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 810 | > | tmp45_AST = astFactory->create(LT(1)); | 
| 811 | > | astFactory->makeASTRoot(currentAST, tmp45_AST); | 
| 812 |  | match(BEND); | 
| 813 |  | { | 
| 814 |  | switch ( LA(1)) { | 
| 843 |  | } | 
| 844 |  | _loop41:; | 
| 845 |  | } // ( ... )* | 
| 846 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp45_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 847 | < | tmp45_AST = astFactory->create(LT(1)); | 
| 848 | < | astFactory->addASTChild(currentAST, tmp45_AST); | 
| 846 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp49_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 847 | > | tmp49_AST = astFactory->create(LT(1)); | 
| 848 | > | astFactory->addASTChild(currentAST, tmp49_AST); | 
| 849 |  | match(RCURLY); | 
| 850 | < | #line 121 "MDParser.g" | 
| 851 | < | tmp45_AST->setType(ENDBLOCK); | 
| 852 | < | #line 809 "MDParser.cpp" | 
| 850 | > | #line 122 "MDParser.g" | 
| 851 | > | tmp49_AST->setType(ENDBLOCK); | 
| 852 | > | #line 853 "MDParser.cpp" | 
| 853 |  | bendblock_AST = currentAST.root; | 
| 854 |  | } | 
| 855 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 865 |  | ANTLR_USE_NAMESPACE(antlr)RefAST torsionblock_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 866 |  |  | 
| 867 |  | try {      // for error handling | 
| 868 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp46_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 869 | < | tmp46_AST = astFactory->create(LT(1)); | 
| 870 | < | astFactory->makeASTRoot(currentAST, tmp46_AST); | 
| 868 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp50_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 869 | > | tmp50_AST = astFactory->create(LT(1)); | 
| 870 | > | astFactory->makeASTRoot(currentAST, tmp50_AST); | 
| 871 |  | match(TORSION); | 
| 872 |  | { | 
| 873 |  | switch ( LA(1)) { | 
| 902 |  | } | 
| 903 |  | _loop46:; | 
| 904 |  | } // ( ... )* | 
| 905 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp50_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 906 | < | tmp50_AST = astFactory->create(LT(1)); | 
| 907 | < | astFactory->addASTChild(currentAST, tmp50_AST); | 
| 905 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp54_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 906 | > | tmp54_AST = astFactory->create(LT(1)); | 
| 907 | > | astFactory->addASTChild(currentAST, tmp54_AST); | 
| 908 |  | match(RCURLY); | 
| 909 | < | #line 128 "MDParser.g" | 
| 910 | < | tmp50_AST->setType(ENDBLOCK); | 
| 911 | < | #line 868 "MDParser.cpp" | 
| 909 | > | #line 129 "MDParser.g" | 
| 910 | > | tmp54_AST->setType(ENDBLOCK); | 
| 911 | > | #line 912 "MDParser.cpp" | 
| 912 |  | torsionblock_AST = currentAST.root; | 
| 913 |  | } | 
| 914 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 924 |  | ANTLR_USE_NAMESPACE(antlr)RefAST inversionblock_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 925 |  |  | 
| 926 |  | try {      // for error handling | 
| 927 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp51_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 928 | < | tmp51_AST = astFactory->create(LT(1)); | 
| 929 | < | astFactory->makeASTRoot(currentAST, tmp51_AST); | 
| 927 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp55_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 928 | > | tmp55_AST = astFactory->create(LT(1)); | 
| 929 | > | astFactory->makeASTRoot(currentAST, tmp55_AST); | 
| 930 |  | match(INVERSION); | 
| 931 |  | { | 
| 932 |  | switch ( LA(1)) { | 
| 961 |  | } | 
| 962 |  | _loop51:; | 
| 963 |  | } // ( ... )* | 
| 964 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp55_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 965 | < | tmp55_AST = astFactory->create(LT(1)); | 
| 966 | < | astFactory->addASTChild(currentAST, tmp55_AST); | 
| 964 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp59_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 965 | > | tmp59_AST = astFactory->create(LT(1)); | 
| 966 | > | astFactory->addASTChild(currentAST, tmp59_AST); | 
| 967 |  | match(RCURLY); | 
| 968 | < | #line 135 "MDParser.g" | 
| 969 | < | tmp55_AST->setType(ENDBLOCK); | 
| 970 | < | #line 927 "MDParser.cpp" | 
| 968 | > | #line 136 "MDParser.g" | 
| 969 | > | tmp59_AST->setType(ENDBLOCK); | 
| 970 | > | #line 971 "MDParser.cpp" | 
| 971 |  | inversionblock_AST = currentAST.root; | 
| 972 |  | } | 
| 973 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 983 |  | ANTLR_USE_NAMESPACE(antlr)RefAST rigidbodyblock_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 984 |  |  | 
| 985 |  | try {      // for error handling | 
| 986 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp56_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 987 | < | tmp56_AST = astFactory->create(LT(1)); | 
| 988 | < | astFactory->makeASTRoot(currentAST, tmp56_AST); | 
| 986 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp60_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 987 | > | tmp60_AST = astFactory->create(LT(1)); | 
| 988 | > | astFactory->makeASTRoot(currentAST, tmp60_AST); | 
| 989 |  | match(RIGIDBODY); | 
| 990 |  | match(LBRACKET); | 
| 991 |  | intConst(); | 
| 1005 |  | } | 
| 1006 |  | _loop55:; | 
| 1007 |  | } // ( ... )* | 
| 1008 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp60_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1009 | < | tmp60_AST = astFactory->create(LT(1)); | 
| 1010 | < | astFactory->addASTChild(currentAST, tmp60_AST); | 
| 1008 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp64_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1009 | > | tmp64_AST = astFactory->create(LT(1)); | 
| 1010 | > | astFactory->addASTChild(currentAST, tmp64_AST); | 
| 1011 |  | match(RCURLY); | 
| 1012 | < | #line 142 "MDParser.g" | 
| 1013 | < | tmp60_AST->setType(ENDBLOCK); | 
| 1014 | < | #line 971 "MDParser.cpp" | 
| 1012 | > | #line 143 "MDParser.g" | 
| 1013 | > | tmp64_AST->setType(ENDBLOCK); | 
| 1014 | > | #line 1015 "MDParser.cpp" | 
| 1015 |  | rigidbodyblock_AST = currentAST.root; | 
| 1016 |  | } | 
| 1017 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 1027 |  | ANTLR_USE_NAMESPACE(antlr)RefAST cutoffgroupblock_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1028 |  |  | 
| 1029 |  | try {      // for error handling | 
| 1030 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp61_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1031 | < | tmp61_AST = astFactory->create(LT(1)); | 
| 1032 | < | astFactory->makeASTRoot(currentAST, tmp61_AST); | 
| 1030 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp65_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1031 | > | tmp65_AST = astFactory->create(LT(1)); | 
| 1032 | > | astFactory->makeASTRoot(currentAST, tmp65_AST); | 
| 1033 |  | match(CUTOFFGROUP); | 
| 1034 |  | { | 
| 1035 |  | switch ( LA(1)) { | 
| 1064 |  | } | 
| 1065 |  | _loop60:; | 
| 1066 |  | } // ( ... )* | 
| 1067 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp65_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1068 | < | tmp65_AST = astFactory->create(LT(1)); | 
| 1069 | < | astFactory->addASTChild(currentAST, tmp65_AST); | 
| 1067 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp69_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1068 | > | tmp69_AST = astFactory->create(LT(1)); | 
| 1069 | > | astFactory->addASTChild(currentAST, tmp69_AST); | 
| 1070 |  | match(RCURLY); | 
| 1071 | < | #line 149 "MDParser.g" | 
| 1072 | < | tmp65_AST->setType(ENDBLOCK); | 
| 1073 | < | #line 1030 "MDParser.cpp" | 
| 1071 | > | #line 150 "MDParser.g" | 
| 1072 | > | tmp69_AST->setType(ENDBLOCK); | 
| 1073 | > | #line 1074 "MDParser.cpp" | 
| 1074 |  | cutoffgroupblock_AST = currentAST.root; | 
| 1075 |  | } | 
| 1076 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 1086 |  | ANTLR_USE_NAMESPACE(antlr)RefAST fragmentblock_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1087 |  |  | 
| 1088 |  | try {      // for error handling | 
| 1089 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp66_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1090 | < | tmp66_AST = astFactory->create(LT(1)); | 
| 1091 | < | astFactory->makeASTRoot(currentAST, tmp66_AST); | 
| 1089 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp70_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1090 | > | tmp70_AST = astFactory->create(LT(1)); | 
| 1091 | > | astFactory->makeASTRoot(currentAST, tmp70_AST); | 
| 1092 |  | match(FRAGMENT); | 
| 1093 |  | match(LBRACKET); | 
| 1094 |  | intConst(); | 
| 1108 |  | } | 
| 1109 |  | _loop64:; | 
| 1110 |  | } // ( ... )* | 
| 1111 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp70_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1112 | < | tmp70_AST = astFactory->create(LT(1)); | 
| 1113 | < | astFactory->addASTChild(currentAST, tmp70_AST); | 
| 1111 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp74_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1112 | > | tmp74_AST = astFactory->create(LT(1)); | 
| 1113 | > | astFactory->addASTChild(currentAST, tmp74_AST); | 
| 1114 |  | match(RCURLY); | 
| 1115 | < | #line 156 "MDParser.g" | 
| 1116 | < | tmp70_AST->setType(ENDBLOCK); | 
| 1117 | < | #line 1074 "MDParser.cpp" | 
| 1115 | > | #line 157 "MDParser.g" | 
| 1116 | > | tmp74_AST->setType(ENDBLOCK); | 
| 1117 | > | #line 1118 "MDParser.cpp" | 
| 1118 |  | fragmentblock_AST = currentAST.root; | 
| 1119 |  | } | 
| 1120 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 1140 |  | } | 
| 1141 |  | case POSITION: | 
| 1142 |  | { | 
| 1143 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp71_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1144 | < | tmp71_AST = astFactory->create(LT(1)); | 
| 1145 | < | astFactory->makeASTRoot(currentAST, tmp71_AST); | 
| 1143 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp75_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1144 | > | tmp75_AST = astFactory->create(LT(1)); | 
| 1145 | > | astFactory->makeASTRoot(currentAST, tmp75_AST); | 
| 1146 |  | match(POSITION); | 
| 1147 |  | match(LPAREN); | 
| 1148 |  | doubleNumberTuple(); | 
| 1154 |  | } | 
| 1155 |  | case ORIENTATION: | 
| 1156 |  | { | 
| 1157 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp75_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1158 | < | tmp75_AST = astFactory->create(LT(1)); | 
| 1159 | < | astFactory->makeASTRoot(currentAST, tmp75_AST); | 
| 1157 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp79_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1158 | > | tmp79_AST = astFactory->create(LT(1)); | 
| 1159 | > | astFactory->makeASTRoot(currentAST, tmp79_AST); | 
| 1160 |  | match(ORIENTATION); | 
| 1161 |  | match(LPAREN); | 
| 1162 |  | doubleNumberTuple(); | 
| 1226 |  | } | 
| 1227 |  | case MEMBERS: | 
| 1228 |  | { | 
| 1229 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp80_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1230 | < | tmp80_AST = astFactory->create(LT(1)); | 
| 1231 | < | astFactory->makeASTRoot(currentAST, tmp80_AST); | 
| 1229 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp84_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1230 | > | tmp84_AST = astFactory->create(LT(1)); | 
| 1231 | > | astFactory->makeASTRoot(currentAST, tmp84_AST); | 
| 1232 |  | match(MEMBERS); | 
| 1233 |  | match(LPAREN); | 
| 1234 |  | inttuple(); | 
| 1298 |  | } | 
| 1299 |  | case MEMBERS: | 
| 1300 |  | { | 
| 1301 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp85_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1302 | < | tmp85_AST = astFactory->create(LT(1)); | 
| 1303 | < | astFactory->makeASTRoot(currentAST, tmp85_AST); | 
| 1301 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp89_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1302 | > | tmp89_AST = astFactory->create(LT(1)); | 
| 1303 | > | astFactory->makeASTRoot(currentAST, tmp89_AST); | 
| 1304 |  | match(MEMBERS); | 
| 1305 |  | match(LPAREN); | 
| 1306 |  | inttuple(); | 
| 1339 |  | } | 
| 1340 |  | case MEMBERS: | 
| 1341 |  | { | 
| 1342 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp89_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1343 | < | tmp89_AST = astFactory->create(LT(1)); | 
| 1344 | < | astFactory->makeASTRoot(currentAST, tmp89_AST); | 
| 1342 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp93_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1343 | > | tmp93_AST = astFactory->create(LT(1)); | 
| 1344 | > | astFactory->makeASTRoot(currentAST, tmp93_AST); | 
| 1345 |  | match(MEMBERS); | 
| 1346 |  | match(LPAREN); | 
| 1347 |  | inttuple(); | 
| 1380 |  | } | 
| 1381 |  | case CENTER: | 
| 1382 |  | { | 
| 1383 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp93_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1384 | < | tmp93_AST = astFactory->create(LT(1)); | 
| 1385 | < | astFactory->makeASTRoot(currentAST, tmp93_AST); | 
| 1383 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp97_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1384 | > | tmp97_AST = astFactory->create(LT(1)); | 
| 1385 | > | astFactory->makeASTRoot(currentAST, tmp97_AST); | 
| 1386 |  | match(CENTER); | 
| 1387 |  | match(LPAREN); | 
| 1388 |  | intConst(); | 
| 1421 |  | } | 
| 1422 |  | case MEMBERS: | 
| 1423 |  | { | 
| 1424 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp97_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1425 | < | tmp97_AST = astFactory->create(LT(1)); | 
| 1426 | < | astFactory->makeASTRoot(currentAST, tmp97_AST); | 
| 1424 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp101_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1425 | > | tmp101_AST = astFactory->create(LT(1)); | 
| 1426 | > | astFactory->makeASTRoot(currentAST, tmp101_AST); | 
| 1427 |  | match(MEMBERS); | 
| 1428 |  | match(LPAREN); | 
| 1429 |  | inttuple(); | 
| 1462 |  | } | 
| 1463 |  | case MEMBERS: | 
| 1464 |  | { | 
| 1465 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp101_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1466 | < | tmp101_AST = astFactory->create(LT(1)); | 
| 1467 | < | astFactory->makeASTRoot(currentAST, tmp101_AST); | 
| 1465 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp105_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1466 | > | tmp105_AST = astFactory->create(LT(1)); | 
| 1467 | > | astFactory->makeASTRoot(currentAST, tmp105_AST); | 
| 1468 |  | match(MEMBERS); | 
| 1469 |  | match(LPAREN); | 
| 1470 |  | inttuple(); |