| 114 |  | statement_AST = currentAST.root; | 
| 115 |  | break; | 
| 116 |  | } | 
| 117 | + | case MINIMIZER: | 
| 118 | + | { | 
| 119 | + | minimizerblock(); | 
| 120 | + | astFactory->addASTChild( currentAST, returnAST ); | 
| 121 | + | statement_AST = currentAST.root; | 
| 122 | + | break; | 
| 123 | + | } | 
| 124 |  | default: | 
| 125 |  | { | 
| 126 |  | throw ANTLR_USE_NAMESPACE(antlr)NoViableAltException(LT(1), getFilename()); | 
| 188 |  | tmp6_AST = astFactory->create(LT(1)); | 
| 189 |  | astFactory->addASTChild(currentAST, tmp6_AST); | 
| 190 |  | match(RCURLY); | 
| 191 | < | #line 71 "MDParser.g" | 
| 191 | > | #line 73 "MDParser.g" | 
| 192 |  | tmp6_AST->setType(ENDBLOCK); | 
| 193 | < | #line 187 "MDParser.cpp" | 
| 193 | > | #line 194 "MDParser.cpp" | 
| 194 |  | componentblock_AST = currentAST.root; | 
| 195 |  | } | 
| 196 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 218 |  | astFactory->addASTChild( currentAST, returnAST ); | 
| 219 |  | } | 
| 220 |  | else { | 
| 221 | < | goto _loop24; | 
| 221 | > | goto _loop27; | 
| 222 |  | } | 
| 223 |  |  | 
| 224 |  | } | 
| 225 | < | _loop24:; | 
| 225 | > | _loop27:; | 
| 226 |  | } // ( ... )* | 
| 227 |  | ANTLR_USE_NAMESPACE(antlr)RefAST tmp9_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 228 |  | tmp9_AST = astFactory->create(LT(1)); | 
| 229 |  | astFactory->addASTChild(currentAST, tmp9_AST); | 
| 230 |  | match(RCURLY); | 
| 231 | < | #line 86 "MDParser.g" | 
| 231 | > | #line 91 "MDParser.g" | 
| 232 |  | tmp9_AST->setType(ENDBLOCK); | 
| 233 | < | #line 227 "MDParser.cpp" | 
| 233 | > | #line 234 "MDParser.cpp" | 
| 234 |  | moleculeblock_AST = currentAST.root; | 
| 235 |  | } | 
| 236 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 268 |  | tmp12_AST = astFactory->create(LT(1)); | 
| 269 |  | astFactory->addASTChild(currentAST, tmp12_AST); | 
| 270 |  | match(RCURLY); | 
| 271 | < | #line 74 "MDParser.g" | 
| 271 | > | #line 76 "MDParser.g" | 
| 272 |  | tmp12_AST->setType(ENDBLOCK); | 
| 273 | < | #line 267 "MDParser.cpp" | 
| 273 | > | #line 274 "MDParser.cpp" | 
| 274 |  | zconstraintblock_AST = currentAST.root; | 
| 275 |  | } | 
| 276 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 308 |  | tmp15_AST = astFactory->create(LT(1)); | 
| 309 |  | astFactory->addASTChild(currentAST, tmp15_AST); | 
| 310 |  | match(RCURLY); | 
| 311 | < | #line 77 "MDParser.g" | 
| 311 | > | #line 79 "MDParser.g" | 
| 312 |  | tmp15_AST->setType(ENDBLOCK); | 
| 313 | < | #line 307 "MDParser.cpp" | 
| 313 | > | #line 314 "MDParser.cpp" | 
| 314 |  | restraintblock_AST = currentAST.root; | 
| 315 |  | } | 
| 316 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 348 |  | tmp18_AST = astFactory->create(LT(1)); | 
| 349 |  | astFactory->addASTChild(currentAST, tmp18_AST); | 
| 350 |  | match(RCURLY); | 
| 351 | < | #line 80 "MDParser.g" | 
| 351 | > | #line 82 "MDParser.g" | 
| 352 |  | tmp18_AST->setType(ENDBLOCK); | 
| 353 | < | #line 347 "MDParser.cpp" | 
| 353 | > | #line 354 "MDParser.cpp" | 
| 354 |  | flucqblock_AST = currentAST.root; | 
| 355 |  | } | 
| 356 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 388 |  | tmp21_AST = astFactory->create(LT(1)); | 
| 389 |  | astFactory->addASTChild(currentAST, tmp21_AST); | 
| 390 |  | match(RCURLY); | 
| 391 | < | #line 83 "MDParser.g" | 
| 391 | > | #line 85 "MDParser.g" | 
| 392 |  | tmp21_AST->setType(ENDBLOCK); | 
| 393 | < | #line 387 "MDParser.cpp" | 
| 393 | > | #line 394 "MDParser.cpp" | 
| 394 |  | rnemdblock_AST = currentAST.root; | 
| 395 |  | } | 
| 396 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 400 |  | returnAST = rnemdblock_AST; | 
| 401 |  | } | 
| 402 |  |  | 
| 403 | + | void MDParser::minimizerblock() { | 
| 404 | + | returnAST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 405 | + | ANTLR_USE_NAMESPACE(antlr)ASTPair currentAST; | 
| 406 | + | ANTLR_USE_NAMESPACE(antlr)RefAST minimizerblock_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 407 | + |  | 
| 408 | + | try {      // for error handling | 
| 409 | + | ANTLR_USE_NAMESPACE(antlr)RefAST tmp22_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 410 | + | tmp22_AST = astFactory->create(LT(1)); | 
| 411 | + | astFactory->makeASTRoot(currentAST, tmp22_AST); | 
| 412 | + | match(MINIMIZER); | 
| 413 | + | match(LCURLY); | 
| 414 | + | { // ( ... )* | 
| 415 | + | for (;;) { | 
| 416 | + | if ((LA(1) == ID)) { | 
| 417 | + | assignment(); | 
| 418 | + | astFactory->addASTChild( currentAST, returnAST ); | 
| 419 | + | } | 
| 420 | + | else { | 
| 421 | + | goto _loop24; | 
| 422 | + | } | 
| 423 | + |  | 
| 424 | + | } | 
| 425 | + | _loop24:; | 
| 426 | + | } // ( ... )* | 
| 427 | + | ANTLR_USE_NAMESPACE(antlr)RefAST tmp24_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 428 | + | tmp24_AST = astFactory->create(LT(1)); | 
| 429 | + | astFactory->addASTChild(currentAST, tmp24_AST); | 
| 430 | + | match(RCURLY); | 
| 431 | + | #line 88 "MDParser.g" | 
| 432 | + | tmp24_AST->setType(ENDBLOCK); | 
| 433 | + | #line 434 "MDParser.cpp" | 
| 434 | + | minimizerblock_AST = currentAST.root; | 
| 435 | + | } | 
| 436 | + | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 437 | + | reportError(ex); | 
| 438 | + | recover(ex,_tokenSet_2); | 
| 439 | + | } | 
| 440 | + | returnAST = minimizerblock_AST; | 
| 441 | + | } | 
| 442 | + |  | 
| 443 |  | void MDParser::constant() { | 
| 444 |  | returnAST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 445 |  | ANTLR_USE_NAMESPACE(antlr)ASTPair currentAST; | 
| 465 |  | } | 
| 466 |  | case ID: | 
| 467 |  | { | 
| 468 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp22_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 469 | < | tmp22_AST = astFactory->create(LT(1)); | 
| 470 | < | astFactory->addASTChild(currentAST, tmp22_AST); | 
| 468 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp25_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 469 | > | tmp25_AST = astFactory->create(LT(1)); | 
| 470 | > | astFactory->addASTChild(currentAST, tmp25_AST); | 
| 471 |  | match(ID); | 
| 472 |  | constant_AST = currentAST.root; | 
| 473 |  | break; | 
| 474 |  | } | 
| 475 |  | case StringLiteral: | 
| 476 |  | { | 
| 477 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp23_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 478 | < | tmp23_AST = astFactory->create(LT(1)); | 
| 479 | < | astFactory->addASTChild(currentAST, tmp23_AST); | 
| 477 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp26_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 478 | > | tmp26_AST = astFactory->create(LT(1)); | 
| 479 | > | astFactory->addASTChild(currentAST, tmp26_AST); | 
| 480 |  | match(StringLiteral); | 
| 481 |  | constant_AST = currentAST.root; | 
| 482 |  | break; | 
| 503 |  | switch ( LA(1)) { | 
| 504 |  | case NUM_INT: | 
| 505 |  | { | 
| 506 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp24_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 507 | < | tmp24_AST = astFactory->create(LT(1)); | 
| 508 | < | astFactory->addASTChild(currentAST, tmp24_AST); | 
| 506 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp27_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 507 | > | tmp27_AST = astFactory->create(LT(1)); | 
| 508 | > | astFactory->addASTChild(currentAST, tmp27_AST); | 
| 509 |  | match(NUM_INT); | 
| 510 |  | intConst_AST = currentAST.root; | 
| 511 |  | break; | 
| 512 |  | } | 
| 513 |  | case NUM_LONG: | 
| 514 |  | { | 
| 515 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp25_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 516 | < | tmp25_AST = astFactory->create(LT(1)); | 
| 517 | < | astFactory->addASTChild(currentAST, tmp25_AST); | 
| 515 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp28_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 516 | > | tmp28_AST = astFactory->create(LT(1)); | 
| 517 | > | astFactory->addASTChild(currentAST, tmp28_AST); | 
| 518 |  | match(NUM_LONG); | 
| 519 |  | intConst_AST = currentAST.root; | 
| 520 |  | break; | 
| 541 |  | switch ( LA(1)) { | 
| 542 |  | case NUM_FLOAT: | 
| 543 |  | { | 
| 544 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp26_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 545 | < | tmp26_AST = astFactory->create(LT(1)); | 
| 546 | < | astFactory->addASTChild(currentAST, tmp26_AST); | 
| 544 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp29_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 545 | > | tmp29_AST = astFactory->create(LT(1)); | 
| 546 | > | astFactory->addASTChild(currentAST, tmp29_AST); | 
| 547 |  | match(NUM_FLOAT); | 
| 548 |  | floatConst_AST = currentAST.root; | 
| 549 |  | break; | 
| 550 |  | } | 
| 551 |  | case NUM_DOUBLE: | 
| 552 |  | { | 
| 553 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp27_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 554 | < | tmp27_AST = astFactory->create(LT(1)); | 
| 555 | < | astFactory->addASTChild(currentAST, tmp27_AST); | 
| 553 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp30_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 554 | > | tmp30_AST = astFactory->create(LT(1)); | 
| 555 | > | astFactory->addASTChild(currentAST, tmp30_AST); | 
| 556 |  | match(NUM_DOUBLE); | 
| 557 |  | floatConst_AST = currentAST.root; | 
| 558 |  | break; | 
| 659 |  | ANTLR_USE_NAMESPACE(antlr)RefAST atomblock_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 660 |  |  | 
| 661 |  | try {      // for error handling | 
| 662 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp28_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 663 | < | tmp28_AST = astFactory->create(LT(1)); | 
| 664 | < | astFactory->makeASTRoot(currentAST, tmp28_AST); | 
| 662 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp31_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 663 | > | tmp31_AST = astFactory->create(LT(1)); | 
| 664 | > | astFactory->makeASTRoot(currentAST, tmp31_AST); | 
| 665 |  | match(ATOM); | 
| 666 |  | match(LBRACKET); | 
| 667 |  | intConst(); | 
| 675 |  | astFactory->addASTChild( currentAST, returnAST ); | 
| 676 |  | } | 
| 677 |  | else { | 
| 678 | < | goto _loop28; | 
| 678 | > | goto _loop31; | 
| 679 |  | } | 
| 680 |  |  | 
| 681 |  | } | 
| 682 | < | _loop28:; | 
| 682 | > | _loop31:; | 
| 683 |  | } // ( ... )* | 
| 684 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp32_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 685 | < | tmp32_AST = astFactory->create(LT(1)); | 
| 686 | < | astFactory->addASTChild(currentAST, tmp32_AST); | 
| 684 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp35_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 685 | > | tmp35_AST = astFactory->create(LT(1)); | 
| 686 | > | astFactory->addASTChild(currentAST, tmp35_AST); | 
| 687 |  | match(RCURLY); | 
| 688 | < | #line 100 "MDParser.g" | 
| 689 | < | tmp32_AST->setType(ENDBLOCK); | 
| 690 | < | #line 644 "MDParser.cpp" | 
| 688 | > | #line 105 "MDParser.g" | 
| 689 | > | tmp35_AST->setType(ENDBLOCK); | 
| 690 | > | #line 691 "MDParser.cpp" | 
| 691 |  | atomblock_AST = currentAST.root; | 
| 692 |  | } | 
| 693 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 703 |  | ANTLR_USE_NAMESPACE(antlr)RefAST bondblock_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 704 |  |  | 
| 705 |  | try {      // for error handling | 
| 706 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp33_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 707 | < | tmp33_AST = astFactory->create(LT(1)); | 
| 708 | < | astFactory->makeASTRoot(currentAST, tmp33_AST); | 
| 706 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp36_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 707 | > | tmp36_AST = astFactory->create(LT(1)); | 
| 708 | > | astFactory->makeASTRoot(currentAST, tmp36_AST); | 
| 709 |  | match(BOND); | 
| 710 |  | { | 
| 711 |  | switch ( LA(1)) { | 
| 734 |  | astFactory->addASTChild( currentAST, returnAST ); | 
| 735 |  | } | 
| 736 |  | else { | 
| 737 | < | goto _loop33; | 
| 737 | > | goto _loop36; | 
| 738 |  | } | 
| 739 |  |  | 
| 740 |  | } | 
| 741 | < | _loop33:; | 
| 741 | > | _loop36:; | 
| 742 |  | } // ( ... )* | 
| 743 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp37_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 744 | < | tmp37_AST = astFactory->create(LT(1)); | 
| 745 | < | astFactory->addASTChild(currentAST, tmp37_AST); | 
| 743 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp40_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 744 | > | tmp40_AST = astFactory->create(LT(1)); | 
| 745 | > | astFactory->addASTChild(currentAST, tmp40_AST); | 
| 746 |  | match(RCURLY); | 
| 747 | < | #line 109 "MDParser.g" | 
| 748 | < | tmp37_AST->setType(ENDBLOCK); | 
| 749 | < | #line 703 "MDParser.cpp" | 
| 747 | > | #line 114 "MDParser.g" | 
| 748 | > | tmp40_AST->setType(ENDBLOCK); | 
| 749 | > | #line 750 "MDParser.cpp" | 
| 750 |  | bondblock_AST = currentAST.root; | 
| 751 |  | } | 
| 752 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 762 |  | ANTLR_USE_NAMESPACE(antlr)RefAST bendblock_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 763 |  |  | 
| 764 |  | try {      // for error handling | 
| 765 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp38_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 766 | < | tmp38_AST = astFactory->create(LT(1)); | 
| 767 | < | astFactory->makeASTRoot(currentAST, tmp38_AST); | 
| 765 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp41_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 766 | > | tmp41_AST = astFactory->create(LT(1)); | 
| 767 | > | astFactory->makeASTRoot(currentAST, tmp41_AST); | 
| 768 |  | match(BEND); | 
| 769 |  | { | 
| 770 |  | switch ( LA(1)) { | 
| 793 |  | astFactory->addASTChild( currentAST, returnAST ); | 
| 794 |  | } | 
| 795 |  | else { | 
| 796 | < | goto _loop38; | 
| 796 | > | goto _loop41; | 
| 797 |  | } | 
| 798 |  |  | 
| 799 |  | } | 
| 800 | < | _loop38:; | 
| 800 | > | _loop41:; | 
| 801 |  | } // ( ... )* | 
| 802 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp42_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 803 | < | tmp42_AST = astFactory->create(LT(1)); | 
| 804 | < | astFactory->addASTChild(currentAST, tmp42_AST); | 
| 802 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp45_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 803 | > | tmp45_AST = astFactory->create(LT(1)); | 
| 804 | > | astFactory->addASTChild(currentAST, tmp45_AST); | 
| 805 |  | match(RCURLY); | 
| 806 | < | #line 116 "MDParser.g" | 
| 807 | < | tmp42_AST->setType(ENDBLOCK); | 
| 808 | < | #line 762 "MDParser.cpp" | 
| 806 | > | #line 121 "MDParser.g" | 
| 807 | > | tmp45_AST->setType(ENDBLOCK); | 
| 808 | > | #line 809 "MDParser.cpp" | 
| 809 |  | bendblock_AST = currentAST.root; | 
| 810 |  | } | 
| 811 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 821 |  | ANTLR_USE_NAMESPACE(antlr)RefAST torsionblock_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 822 |  |  | 
| 823 |  | try {      // for error handling | 
| 824 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp43_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 825 | < | tmp43_AST = astFactory->create(LT(1)); | 
| 826 | < | astFactory->makeASTRoot(currentAST, tmp43_AST); | 
| 824 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp46_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 825 | > | tmp46_AST = astFactory->create(LT(1)); | 
| 826 | > | astFactory->makeASTRoot(currentAST, tmp46_AST); | 
| 827 |  | match(TORSION); | 
| 828 |  | { | 
| 829 |  | switch ( LA(1)) { | 
| 852 |  | astFactory->addASTChild( currentAST, returnAST ); | 
| 853 |  | } | 
| 854 |  | else { | 
| 855 | < | goto _loop43; | 
| 855 | > | goto _loop46; | 
| 856 |  | } | 
| 857 |  |  | 
| 858 |  | } | 
| 859 | < | _loop43:; | 
| 859 | > | _loop46:; | 
| 860 |  | } // ( ... )* | 
| 861 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp47_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 862 | < | tmp47_AST = astFactory->create(LT(1)); | 
| 863 | < | astFactory->addASTChild(currentAST, tmp47_AST); | 
| 861 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp50_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 862 | > | tmp50_AST = astFactory->create(LT(1)); | 
| 863 | > | astFactory->addASTChild(currentAST, tmp50_AST); | 
| 864 |  | match(RCURLY); | 
| 865 | < | #line 123 "MDParser.g" | 
| 866 | < | tmp47_AST->setType(ENDBLOCK); | 
| 867 | < | #line 821 "MDParser.cpp" | 
| 865 | > | #line 128 "MDParser.g" | 
| 866 | > | tmp50_AST->setType(ENDBLOCK); | 
| 867 | > | #line 868 "MDParser.cpp" | 
| 868 |  | torsionblock_AST = currentAST.root; | 
| 869 |  | } | 
| 870 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 880 |  | ANTLR_USE_NAMESPACE(antlr)RefAST inversionblock_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 881 |  |  | 
| 882 |  | try {      // for error handling | 
| 883 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp48_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 884 | < | tmp48_AST = astFactory->create(LT(1)); | 
| 885 | < | astFactory->makeASTRoot(currentAST, tmp48_AST); | 
| 883 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp51_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 884 | > | tmp51_AST = astFactory->create(LT(1)); | 
| 885 | > | astFactory->makeASTRoot(currentAST, tmp51_AST); | 
| 886 |  | match(INVERSION); | 
| 887 |  | { | 
| 888 |  | switch ( LA(1)) { | 
| 911 |  | astFactory->addASTChild( currentAST, returnAST ); | 
| 912 |  | } | 
| 913 |  | else { | 
| 914 | < | goto _loop48; | 
| 914 | > | goto _loop51; | 
| 915 |  | } | 
| 916 |  |  | 
| 917 |  | } | 
| 918 | < | _loop48:; | 
| 918 | > | _loop51:; | 
| 919 |  | } // ( ... )* | 
| 920 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp52_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 921 | < | tmp52_AST = astFactory->create(LT(1)); | 
| 922 | < | astFactory->addASTChild(currentAST, tmp52_AST); | 
| 920 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp55_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 921 | > | tmp55_AST = astFactory->create(LT(1)); | 
| 922 | > | astFactory->addASTChild(currentAST, tmp55_AST); | 
| 923 |  | match(RCURLY); | 
| 924 | < | #line 130 "MDParser.g" | 
| 925 | < | tmp52_AST->setType(ENDBLOCK); | 
| 926 | < | #line 880 "MDParser.cpp" | 
| 924 | > | #line 135 "MDParser.g" | 
| 925 | > | tmp55_AST->setType(ENDBLOCK); | 
| 926 | > | #line 927 "MDParser.cpp" | 
| 927 |  | inversionblock_AST = currentAST.root; | 
| 928 |  | } | 
| 929 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 939 |  | ANTLR_USE_NAMESPACE(antlr)RefAST rigidbodyblock_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 940 |  |  | 
| 941 |  | try {      // for error handling | 
| 942 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp53_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 943 | < | tmp53_AST = astFactory->create(LT(1)); | 
| 944 | < | astFactory->makeASTRoot(currentAST, tmp53_AST); | 
| 942 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp56_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 943 | > | tmp56_AST = astFactory->create(LT(1)); | 
| 944 | > | astFactory->makeASTRoot(currentAST, tmp56_AST); | 
| 945 |  | match(RIGIDBODY); | 
| 946 |  | match(LBRACKET); | 
| 947 |  | intConst(); | 
| 955 |  | astFactory->addASTChild( currentAST, returnAST ); | 
| 956 |  | } | 
| 957 |  | else { | 
| 958 | < | goto _loop52; | 
| 958 | > | goto _loop55; | 
| 959 |  | } | 
| 960 |  |  | 
| 961 |  | } | 
| 962 | < | _loop52:; | 
| 962 | > | _loop55:; | 
| 963 |  | } // ( ... )* | 
| 964 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp57_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 965 | < | tmp57_AST = astFactory->create(LT(1)); | 
| 966 | < | astFactory->addASTChild(currentAST, tmp57_AST); | 
| 964 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp60_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 965 | > | tmp60_AST = astFactory->create(LT(1)); | 
| 966 | > | astFactory->addASTChild(currentAST, tmp60_AST); | 
| 967 |  | match(RCURLY); | 
| 968 | < | #line 137 "MDParser.g" | 
| 969 | < | tmp57_AST->setType(ENDBLOCK); | 
| 970 | < | #line 924 "MDParser.cpp" | 
| 968 | > | #line 142 "MDParser.g" | 
| 969 | > | tmp60_AST->setType(ENDBLOCK); | 
| 970 | > | #line 971 "MDParser.cpp" | 
| 971 |  | rigidbodyblock_AST = currentAST.root; | 
| 972 |  | } | 
| 973 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 983 |  | ANTLR_USE_NAMESPACE(antlr)RefAST cutoffgroupblock_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 984 |  |  | 
| 985 |  | try {      // for error handling | 
| 986 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp58_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 987 | < | tmp58_AST = astFactory->create(LT(1)); | 
| 988 | < | astFactory->makeASTRoot(currentAST, tmp58_AST); | 
| 986 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp61_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 987 | > | tmp61_AST = astFactory->create(LT(1)); | 
| 988 | > | astFactory->makeASTRoot(currentAST, tmp61_AST); | 
| 989 |  | match(CUTOFFGROUP); | 
| 990 |  | { | 
| 991 |  | switch ( LA(1)) { | 
| 1014 |  | astFactory->addASTChild( currentAST, returnAST ); | 
| 1015 |  | } | 
| 1016 |  | else { | 
| 1017 | < | goto _loop57; | 
| 1017 | > | goto _loop60; | 
| 1018 |  | } | 
| 1019 |  |  | 
| 1020 |  | } | 
| 1021 | < | _loop57:; | 
| 1021 | > | _loop60:; | 
| 1022 |  | } // ( ... )* | 
| 1023 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp62_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1024 | < | tmp62_AST = astFactory->create(LT(1)); | 
| 1025 | < | astFactory->addASTChild(currentAST, tmp62_AST); | 
| 1023 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp65_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1024 | > | tmp65_AST = astFactory->create(LT(1)); | 
| 1025 | > | astFactory->addASTChild(currentAST, tmp65_AST); | 
| 1026 |  | match(RCURLY); | 
| 1027 | < | #line 144 "MDParser.g" | 
| 1028 | < | tmp62_AST->setType(ENDBLOCK); | 
| 1029 | < | #line 983 "MDParser.cpp" | 
| 1027 | > | #line 149 "MDParser.g" | 
| 1028 | > | tmp65_AST->setType(ENDBLOCK); | 
| 1029 | > | #line 1030 "MDParser.cpp" | 
| 1030 |  | cutoffgroupblock_AST = currentAST.root; | 
| 1031 |  | } | 
| 1032 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 1042 |  | ANTLR_USE_NAMESPACE(antlr)RefAST fragmentblock_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1043 |  |  | 
| 1044 |  | try {      // for error handling | 
| 1045 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp63_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1046 | < | tmp63_AST = astFactory->create(LT(1)); | 
| 1047 | < | astFactory->makeASTRoot(currentAST, tmp63_AST); | 
| 1045 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp66_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1046 | > | tmp66_AST = astFactory->create(LT(1)); | 
| 1047 | > | astFactory->makeASTRoot(currentAST, tmp66_AST); | 
| 1048 |  | match(FRAGMENT); | 
| 1049 |  | match(LBRACKET); | 
| 1050 |  | intConst(); | 
| 1058 |  | astFactory->addASTChild( currentAST, returnAST ); | 
| 1059 |  | } | 
| 1060 |  | else { | 
| 1061 | < | goto _loop61; | 
| 1061 | > | goto _loop64; | 
| 1062 |  | } | 
| 1063 |  |  | 
| 1064 |  | } | 
| 1065 | < | _loop61:; | 
| 1065 | > | _loop64:; | 
| 1066 |  | } // ( ... )* | 
| 1067 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp67_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1068 | < | tmp67_AST = astFactory->create(LT(1)); | 
| 1069 | < | astFactory->addASTChild(currentAST, tmp67_AST); | 
| 1067 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp70_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1068 | > | tmp70_AST = astFactory->create(LT(1)); | 
| 1069 | > | astFactory->addASTChild(currentAST, tmp70_AST); | 
| 1070 |  | match(RCURLY); | 
| 1071 | < | #line 151 "MDParser.g" | 
| 1072 | < | tmp67_AST->setType(ENDBLOCK); | 
| 1073 | < | #line 1027 "MDParser.cpp" | 
| 1071 | > | #line 156 "MDParser.g" | 
| 1072 | > | tmp70_AST->setType(ENDBLOCK); | 
| 1073 | > | #line 1074 "MDParser.cpp" | 
| 1074 |  | fragmentblock_AST = currentAST.root; | 
| 1075 |  | } | 
| 1076 |  | catch (ANTLR_USE_NAMESPACE(antlr)RecognitionException& ex) { | 
| 1096 |  | } | 
| 1097 |  | case POSITION: | 
| 1098 |  | { | 
| 1099 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp68_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1100 | < | tmp68_AST = astFactory->create(LT(1)); | 
| 1101 | < | astFactory->makeASTRoot(currentAST, tmp68_AST); | 
| 1099 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp71_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1100 | > | tmp71_AST = astFactory->create(LT(1)); | 
| 1101 | > | astFactory->makeASTRoot(currentAST, tmp71_AST); | 
| 1102 |  | match(POSITION); | 
| 1103 |  | match(LPAREN); | 
| 1104 |  | doubleNumberTuple(); | 
| 1110 |  | } | 
| 1111 |  | case ORIENTATION: | 
| 1112 |  | { | 
| 1113 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp72_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1114 | < | tmp72_AST = astFactory->create(LT(1)); | 
| 1115 | < | astFactory->makeASTRoot(currentAST, tmp72_AST); | 
| 1113 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp75_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1114 | > | tmp75_AST = astFactory->create(LT(1)); | 
| 1115 | > | astFactory->makeASTRoot(currentAST, tmp75_AST); | 
| 1116 |  | match(ORIENTATION); | 
| 1117 |  | match(LPAREN); | 
| 1118 |  | doubleNumberTuple(); | 
| 1151 |  | astFactory->addASTChild( currentAST, returnAST ); | 
| 1152 |  | } | 
| 1153 |  | else { | 
| 1154 | < | goto _loop65; | 
| 1154 | > | goto _loop68; | 
| 1155 |  | } | 
| 1156 |  |  | 
| 1157 |  | } | 
| 1158 | < | _loop65:; | 
| 1158 | > | _loop68:; | 
| 1159 |  | } // ( ... )* | 
| 1160 |  | doubleNumberTuple_AST = currentAST.root; | 
| 1161 |  | } | 
| 1182 |  | } | 
| 1183 |  | case MEMBERS: | 
| 1184 |  | { | 
| 1185 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp77_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1186 | < | tmp77_AST = astFactory->create(LT(1)); | 
| 1187 | < | astFactory->makeASTRoot(currentAST, tmp77_AST); | 
| 1185 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp80_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1186 | > | tmp80_AST = astFactory->create(LT(1)); | 
| 1187 | > | astFactory->makeASTRoot(currentAST, tmp80_AST); | 
| 1188 |  | match(MEMBERS); | 
| 1189 |  | match(LPAREN); | 
| 1190 |  | inttuple(); | 
| 1223 |  | astFactory->addASTChild( currentAST, returnAST ); | 
| 1224 |  | } | 
| 1225 |  | else { | 
| 1226 | < | goto _loop68; | 
| 1226 | > | goto _loop71; | 
| 1227 |  | } | 
| 1228 |  |  | 
| 1229 |  | } | 
| 1230 | < | _loop68:; | 
| 1230 | > | _loop71:; | 
| 1231 |  | } // ( ... )* | 
| 1232 |  | inttuple_AST = currentAST.root; | 
| 1233 |  | } | 
| 1254 |  | } | 
| 1255 |  | case MEMBERS: | 
| 1256 |  | { | 
| 1257 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp82_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1258 | < | tmp82_AST = astFactory->create(LT(1)); | 
| 1259 | < | astFactory->makeASTRoot(currentAST, tmp82_AST); | 
| 1257 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp85_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1258 | > | tmp85_AST = astFactory->create(LT(1)); | 
| 1259 | > | astFactory->makeASTRoot(currentAST, tmp85_AST); | 
| 1260 |  | match(MEMBERS); | 
| 1261 |  | match(LPAREN); | 
| 1262 |  | inttuple(); | 
| 1295 |  | } | 
| 1296 |  | case MEMBERS: | 
| 1297 |  | { | 
| 1298 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp86_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1299 | < | tmp86_AST = astFactory->create(LT(1)); | 
| 1300 | < | astFactory->makeASTRoot(currentAST, tmp86_AST); | 
| 1298 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp89_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1299 | > | tmp89_AST = astFactory->create(LT(1)); | 
| 1300 | > | astFactory->makeASTRoot(currentAST, tmp89_AST); | 
| 1301 |  | match(MEMBERS); | 
| 1302 |  | match(LPAREN); | 
| 1303 |  | inttuple(); | 
| 1336 |  | } | 
| 1337 |  | case CENTER: | 
| 1338 |  | { | 
| 1339 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp90_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1340 | < | tmp90_AST = astFactory->create(LT(1)); | 
| 1341 | < | astFactory->makeASTRoot(currentAST, tmp90_AST); | 
| 1339 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp93_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1340 | > | tmp93_AST = astFactory->create(LT(1)); | 
| 1341 | > | astFactory->makeASTRoot(currentAST, tmp93_AST); | 
| 1342 |  | match(CENTER); | 
| 1343 |  | match(LPAREN); | 
| 1344 |  | intConst(); | 
| 1377 |  | } | 
| 1378 |  | case MEMBERS: | 
| 1379 |  | { | 
| 1380 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp94_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1381 | < | tmp94_AST = astFactory->create(LT(1)); | 
| 1382 | < | astFactory->makeASTRoot(currentAST, tmp94_AST); | 
| 1380 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp97_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1381 | > | tmp97_AST = astFactory->create(LT(1)); | 
| 1382 | > | astFactory->makeASTRoot(currentAST, tmp97_AST); | 
| 1383 |  | match(MEMBERS); | 
| 1384 |  | match(LPAREN); | 
| 1385 |  | inttuple(); | 
| 1418 |  | } | 
| 1419 |  | case MEMBERS: | 
| 1420 |  | { | 
| 1421 | < | ANTLR_USE_NAMESPACE(antlr)RefAST tmp98_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1422 | < | tmp98_AST = astFactory->create(LT(1)); | 
| 1423 | < | astFactory->makeASTRoot(currentAST, tmp98_AST); | 
| 1421 | > | ANTLR_USE_NAMESPACE(antlr)RefAST tmp101_AST = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1422 | > | tmp101_AST = astFactory->create(LT(1)); | 
| 1423 | > | astFactory->makeASTRoot(currentAST, tmp101_AST); | 
| 1424 |  | match(MEMBERS); | 
| 1425 |  | match(LPAREN); | 
| 1426 |  | inttuple(); | 
| 1499 |  |  | 
| 1500 |  | void MDParser::initializeASTFactory( ANTLR_USE_NAMESPACE(antlr)ASTFactory& factory ) | 
| 1501 |  | { | 
| 1502 | < | factory.setMaxNodeType(55); | 
| 1502 | > | factory.setMaxNodeType(56); | 
| 1503 |  | } | 
| 1504 |  | const char* MDParser::tokenNames[] = { | 
| 1505 |  | "<0>", | 
| 1524 |  | "\"orientation\"", | 
| 1525 |  | "\"flucQ\"", | 
| 1526 |  | "\"RNEMD\"", | 
| 1527 | + | "\"minimizer\"", | 
| 1528 |  | "ENDBLOCK", | 
| 1529 |  | "ID", | 
| 1530 |  | "ASSIGNEQUAL", | 
| 1562 |  | 0 | 
| 1563 |  | }; | 
| 1564 |  |  | 
| 1565 | < | const unsigned long MDParser::_tokenSet_0_data_[] = { 11534576UL, 0UL, 0UL, 0UL }; | 
| 1566 | < | // "component" "molecule" "zconstraint" "restraint" "flucQ" "RNEMD" ID | 
| 1565 | > | const unsigned long MDParser::_tokenSet_0_data_[] = { 24117488UL, 0UL, 0UL, 0UL }; | 
| 1566 | > | // "component" "molecule" "zconstraint" "restraint" "flucQ" "RNEMD" "minimizer" | 
| 1567 | > | // ID | 
| 1568 |  | const ANTLR_USE_NAMESPACE(antlr)BitSet MDParser::_tokenSet_0(_tokenSet_0_data_,4); | 
| 1569 |  | const unsigned long MDParser::_tokenSet_1_data_[] = { 2UL, 0UL, 0UL, 0UL }; | 
| 1570 |  | // EOF | 
| 1571 |  | const ANTLR_USE_NAMESPACE(antlr)BitSet MDParser::_tokenSet_1(_tokenSet_1_data_,4); | 
| 1572 | < | const unsigned long MDParser::_tokenSet_2_data_[] = { 11534578UL, 0UL, 0UL, 0UL }; | 
| 1572 | > | const unsigned long MDParser::_tokenSet_2_data_[] = { 24117490UL, 0UL, 0UL, 0UL }; | 
| 1573 |  | // EOF "component" "molecule" "zconstraint" "restraint" "flucQ" "RNEMD" | 
| 1574 | < | // ID | 
| 1574 | > | // "minimizer" ID | 
| 1575 |  | const ANTLR_USE_NAMESPACE(antlr)BitSet MDParser::_tokenSet_2(_tokenSet_2_data_,4); | 
| 1576 | < | const unsigned long MDParser::_tokenSet_3_data_[] = { 281018354UL, 0UL, 0UL, 0UL }; | 
| 1576 | > | const unsigned long MDParser::_tokenSet_3_data_[] = { 562036722UL, 0UL, 0UL, 0UL }; | 
| 1577 |  | // EOF "component" "molecule" "zconstraint" "restraint" "atom" "bond" "bend" | 
| 1578 |  | // "torsion" "inversion" "rigidBody" "cutoffGroup" "fragment" "members" | 
| 1579 | < | // "center" "position" "orientation" "flucQ" "RNEMD" ID RCURLY | 
| 1579 | > | // "center" "position" "orientation" "flucQ" "RNEMD" "minimizer" ID RCURLY | 
| 1580 |  | const ANTLR_USE_NAMESPACE(antlr)BitSet MDParser::_tokenSet_3(_tokenSet_3_data_,4); | 
| 1581 | < | const unsigned long MDParser::_tokenSet_4_data_[] = { 8453888UL, 0UL, 0UL, 0UL }; | 
| 1581 | > | const unsigned long MDParser::_tokenSet_4_data_[] = { 16842496UL, 0UL, 0UL, 0UL }; | 
| 1582 |  | // "atom" "bond" "bend" "torsion" "inversion" "rigidBody" "cutoffGroup" | 
| 1583 |  | // "fragment" ID | 
| 1584 |  | const ANTLR_USE_NAMESPACE(antlr)BitSet MDParser::_tokenSet_4(_tokenSet_4_data_,4); | 
| 1585 | < | const unsigned long MDParser::_tokenSet_5_data_[] = { 33554432UL, 0UL, 0UL, 0UL }; | 
| 1585 | > | const unsigned long MDParser::_tokenSet_5_data_[] = { 67108864UL, 0UL, 0UL, 0UL }; | 
| 1586 |  | // SEMICOLON | 
| 1587 |  | const ANTLR_USE_NAMESPACE(antlr)BitSet MDParser::_tokenSet_5(_tokenSet_5_data_,4); | 
| 1588 | < | const unsigned long MDParser::_tokenSet_6_data_[] = { 1107296256UL, 3UL, 0UL, 0UL }; | 
| 1588 | > | const unsigned long MDParser::_tokenSet_6_data_[] = { 2214592512UL, 6UL, 0UL, 0UL }; | 
| 1589 |  | // SEMICOLON RBRACKET RPAREN COMMA | 
| 1590 |  | const ANTLR_USE_NAMESPACE(antlr)BitSet MDParser::_tokenSet_6(_tokenSet_6_data_,4); | 
| 1591 | < | const unsigned long MDParser::_tokenSet_7_data_[] = { 33554432UL, 3UL, 0UL, 0UL }; | 
| 1591 | > | const unsigned long MDParser::_tokenSet_7_data_[] = { 67108864UL, 6UL, 0UL, 0UL }; | 
| 1592 |  | // SEMICOLON RPAREN COMMA | 
| 1593 |  | const ANTLR_USE_NAMESPACE(antlr)BitSet MDParser::_tokenSet_7(_tokenSet_7_data_,4); | 
| 1594 | < | const unsigned long MDParser::_tokenSet_8_data_[] = { 276889344UL, 0UL, 0UL, 0UL }; | 
| 1594 | > | const unsigned long MDParser::_tokenSet_8_data_[] = { 553713408UL, 0UL, 0UL, 0UL }; | 
| 1595 |  | // "atom" "bond" "bend" "torsion" "inversion" "rigidBody" "cutoffGroup" | 
| 1596 |  | // "fragment" ID RCURLY | 
| 1597 |  | const ANTLR_USE_NAMESPACE(antlr)BitSet MDParser::_tokenSet_8(_tokenSet_8_data_,4); | 
| 1598 | < | const unsigned long MDParser::_tokenSet_9_data_[] = { 9175040UL, 0UL, 0UL, 0UL }; | 
| 1598 | > | const unsigned long MDParser::_tokenSet_9_data_[] = { 17563648UL, 0UL, 0UL, 0UL }; | 
| 1599 |  | // "position" "orientation" ID | 
| 1600 |  | const ANTLR_USE_NAMESPACE(antlr)BitSet MDParser::_tokenSet_9(_tokenSet_9_data_,4); | 
| 1601 | < | const unsigned long MDParser::_tokenSet_10_data_[] = { 277610496UL, 0UL, 0UL, 0UL }; | 
| 1601 | > | const unsigned long MDParser::_tokenSet_10_data_[] = { 554434560UL, 0UL, 0UL, 0UL }; | 
| 1602 |  | // "position" "orientation" ID RCURLY | 
| 1603 |  | const ANTLR_USE_NAMESPACE(antlr)BitSet MDParser::_tokenSet_10(_tokenSet_10_data_,4); | 
| 1604 | < | const unsigned long MDParser::_tokenSet_11_data_[] = { 0UL, 1UL, 0UL, 0UL }; | 
| 1604 | > | const unsigned long MDParser::_tokenSet_11_data_[] = { 0UL, 2UL, 0UL, 0UL }; | 
| 1605 |  | // RPAREN | 
| 1606 |  | const ANTLR_USE_NAMESPACE(antlr)BitSet MDParser::_tokenSet_11(_tokenSet_11_data_,4); | 
| 1607 | < | const unsigned long MDParser::_tokenSet_12_data_[] = { 276889600UL, 0UL, 0UL, 0UL }; | 
| 1607 | > | const unsigned long MDParser::_tokenSet_12_data_[] = { 553713664UL, 0UL, 0UL, 0UL }; | 
| 1608 |  | // "members" ID RCURLY | 
| 1609 |  | const ANTLR_USE_NAMESPACE(antlr)BitSet MDParser::_tokenSet_12(_tokenSet_12_data_,4); | 
| 1610 | < | const unsigned long MDParser::_tokenSet_13_data_[] = { 276955136UL, 0UL, 0UL, 0UL }; | 
| 1610 | > | const unsigned long MDParser::_tokenSet_13_data_[] = { 553779200UL, 0UL, 0UL, 0UL }; | 
| 1611 |  | // "center" ID RCURLY | 
| 1612 |  | const ANTLR_USE_NAMESPACE(antlr)BitSet MDParser::_tokenSet_13(_tokenSet_13_data_,4); | 
| 1613 | < | const unsigned long MDParser::_tokenSet_14_data_[] = { 276824064UL, 0UL, 0UL, 0UL }; | 
| 1613 | > | const unsigned long MDParser::_tokenSet_14_data_[] = { 553648128UL, 0UL, 0UL, 0UL }; | 
| 1614 |  | // ID RCURLY | 
| 1615 |  | const ANTLR_USE_NAMESPACE(antlr)BitSet MDParser::_tokenSet_14(_tokenSet_14_data_,4); | 
| 1616 | < | const unsigned long MDParser::_tokenSet_15_data_[] = { 0UL, 3UL, 0UL, 0UL }; | 
| 1616 | > | const unsigned long MDParser::_tokenSet_15_data_[] = { 0UL, 6UL, 0UL, 0UL }; | 
| 1617 |  | // RPAREN COMMA | 
| 1618 |  | const ANTLR_USE_NAMESPACE(antlr)BitSet MDParser::_tokenSet_15(_tokenSet_15_data_,4); | 
| 1619 |  |  |