| 1 | 
< | 
/* $ANTLR 2.7.4: "MDTreeParser.g" -> "MDTreeParser.cpp"$ */ | 
| 1 | 
> | 
/* $ANTLR 2.7.7 (20080702): "MDTreeParser.g" -> "MDTreeParser.cpp"$ */ | 
| 2 | 
  | 
#include "MDTreeParser.hpp" | 
| 3 | 
  | 
#include <antlr/Token.hpp> | 
| 4 | 
  | 
#include <antlr/AST.hpp> | 
| 13 | 
  | 
} | 
| 14 | 
  | 
 | 
| 15 | 
  | 
void MDTreeParser::mdfile(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 16 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST mdfile_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 16 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST mdfile_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 17 | 
  | 
         | 
| 18 | 
  | 
        try {      // for error handling | 
| 19 | 
  | 
                { // ( ... )* | 
| 44 | 
  | 
} | 
| 45 | 
  | 
 | 
| 46 | 
  | 
void MDTreeParser::statement(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 47 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST statement_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 47 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST statement_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 48 | 
  | 
         | 
| 49 | 
  | 
        try {      // for error handling | 
| 50 | 
  | 
                if (_t == ANTLR_USE_NAMESPACE(antlr)nullAST ) | 
| 89 | 
  | 
} | 
| 90 | 
  | 
 | 
| 91 | 
  | 
void MDTreeParser::assignment(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 92 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST assignment_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 92 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST assignment_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 93 | 
  | 
        ANTLR_USE_NAMESPACE(antlr)RefAST id = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 94 | 
  | 
         | 
| 95 | 
  | 
        try {      // for error handling | 
| 114 | 
  | 
} | 
| 115 | 
  | 
 | 
| 116 | 
  | 
void MDTreeParser::componentblock(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 117 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST componentblock_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 117 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST componentblock_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 118 | 
  | 
         | 
| 119 | 
  | 
        try {      // for error handling | 
| 120 | 
  | 
                ANTLR_USE_NAMESPACE(antlr)RefAST __t9 = _t; | 
| 157 | 
  | 
} | 
| 158 | 
  | 
 | 
| 159 | 
  | 
void MDTreeParser::moleculeblock(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 160 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST moleculeblock_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 160 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST moleculeblock_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 161 | 
  | 
         | 
| 162 | 
  | 
        try {      // for error handling | 
| 163 | 
  | 
                ANTLR_USE_NAMESPACE(antlr)RefAST __t17 = _t; | 
| 200 | 
  | 
} | 
| 201 | 
  | 
 | 
| 202 | 
  | 
void MDTreeParser::zconstraintblock(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 203 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST zconstraintblock_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 203 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST zconstraintblock_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 204 | 
  | 
         | 
| 205 | 
  | 
        try {      // for error handling | 
| 206 | 
  | 
                ANTLR_USE_NAMESPACE(antlr)RefAST __t13 = _t; | 
| 245 | 
  | 
void MDTreeParser::constant(ANTLR_USE_NAMESPACE(antlr)RefAST _t, | 
| 246 | 
  | 
        ANTLR_USE_NAMESPACE(antlr)RefAST id | 
| 247 | 
  | 
) { | 
| 248 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST constant_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 248 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST constant_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 249 | 
  | 
        ANTLR_USE_NAMESPACE(antlr)RefAST str1 = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 250 | 
  | 
        ANTLR_USE_NAMESPACE(antlr)RefAST str2 = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 251 | 
  | 
#line 47 "MDTreeParser.g" | 
| 320 | 
  | 
#line 262 "MDTreeParser.g" | 
| 321 | 
  | 
        int ival; | 
| 322 | 
  | 
#line 323 "MDTreeParser.cpp" | 
| 323 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST intConst_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 323 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST intConst_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 324 | 
  | 
        ANTLR_USE_NAMESPACE(antlr)RefAST i1 = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 325 | 
  | 
        ANTLR_USE_NAMESPACE(antlr)RefAST i2 = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 326 | 
  | 
         | 
| 367 | 
  | 
#line 276 "MDTreeParser.g" | 
| 368 | 
  | 
        RealType dval; | 
| 369 | 
  | 
#line 370 "MDTreeParser.cpp" | 
| 370 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST floatConst_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 370 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST floatConst_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 371 | 
  | 
        ANTLR_USE_NAMESPACE(antlr)RefAST d1 = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 372 | 
  | 
        ANTLR_USE_NAMESPACE(antlr)RefAST d2 = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 373 | 
  | 
         | 
| 411 | 
  | 
} | 
| 412 | 
  | 
 | 
| 413 | 
  | 
void MDTreeParser::moleculestatement(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 414 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST moleculestatement_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 414 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST moleculestatement_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 415 | 
  | 
         | 
| 416 | 
  | 
        try {      // for error handling | 
| 417 | 
  | 
                if (_t == ANTLR_USE_NAMESPACE(antlr)nullAST ) | 
| 486 | 
  | 
} | 
| 487 | 
  | 
 | 
| 488 | 
  | 
void MDTreeParser::atomblock(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 489 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST atomblock_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 489 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST atomblock_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 490 | 
  | 
#line 88 "MDTreeParser.g" | 
| 491 | 
  | 
         | 
| 492 | 
  | 
        int index; | 
| 541 | 
  | 
} | 
| 542 | 
  | 
 | 
| 543 | 
  | 
void MDTreeParser::bondblock(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 544 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST bondblock_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 544 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST bondblock_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 545 | 
  | 
         | 
| 546 | 
  | 
        try {      // for error handling | 
| 547 | 
  | 
                ANTLR_USE_NAMESPACE(antlr)RefAST __t29 = _t; | 
| 588 | 
  | 
} | 
| 589 | 
  | 
 | 
| 590 | 
  | 
void MDTreeParser::bendblock(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 591 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST bendblock_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 591 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST bendblock_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 592 | 
  | 
         | 
| 593 | 
  | 
        try {      // for error handling | 
| 594 | 
  | 
                ANTLR_USE_NAMESPACE(antlr)RefAST __t35 = _t; | 
| 636 | 
  | 
} | 
| 637 | 
  | 
 | 
| 638 | 
  | 
void MDTreeParser::torsionblock(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 639 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST torsionblock_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 639 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST torsionblock_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 640 | 
  | 
         | 
| 641 | 
  | 
        try {      // for error handling | 
| 642 | 
  | 
                ANTLR_USE_NAMESPACE(antlr)RefAST __t41 = _t; | 
| 684 | 
  | 
} | 
| 685 | 
  | 
 | 
| 686 | 
  | 
void MDTreeParser::inversionblock(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 687 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST inversionblock_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 687 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST inversionblock_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 688 | 
  | 
         | 
| 689 | 
  | 
        try {      // for error handling | 
| 690 | 
  | 
                ANTLR_USE_NAMESPACE(antlr)RefAST __t47 = _t; | 
| 732 | 
  | 
} | 
| 733 | 
  | 
 | 
| 734 | 
  | 
void MDTreeParser::rigidbodyblock(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 735 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST rigidbodyblock_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 735 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST rigidbodyblock_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 736 | 
  | 
#line 189 "MDTreeParser.g" | 
| 737 | 
  | 
         | 
| 738 | 
  | 
        int index; | 
| 787 | 
  | 
} | 
| 788 | 
  | 
 | 
| 789 | 
  | 
void MDTreeParser::cutoffgroupblock(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 790 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST cutoffgroupblock_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 790 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST cutoffgroupblock_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 791 | 
  | 
         | 
| 792 | 
  | 
        try {      // for error handling | 
| 793 | 
  | 
                ANTLR_USE_NAMESPACE(antlr)RefAST __t59 = _t; | 
| 835 | 
  | 
} | 
| 836 | 
  | 
 | 
| 837 | 
  | 
void MDTreeParser::fragmentblock(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 838 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST fragmentblock_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 838 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST fragmentblock_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 839 | 
  | 
#line 231 "MDTreeParser.g" | 
| 840 | 
  | 
        int ival; | 
| 841 | 
  | 
#line 842 "MDTreeParser.cpp" | 
| 888 | 
  | 
} | 
| 889 | 
  | 
 | 
| 890 | 
  | 
void MDTreeParser::atomstatement(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 891 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST atomstatement_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 891 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST atomstatement_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 892 | 
  | 
#line 102 "MDTreeParser.g" | 
| 893 | 
  | 
         | 
| 894 | 
  | 
        vector<RealType> dvec; | 
| 955 | 
  | 
#line 247 "MDTreeParser.g" | 
| 956 | 
  | 
        vector<RealType> dvec; | 
| 957 | 
  | 
#line 958 "MDTreeParser.cpp" | 
| 958 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST doubleNumberTuple_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 958 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST doubleNumberTuple_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 959 | 
  | 
#line 247 "MDTreeParser.g" | 
| 960 | 
  | 
         | 
| 961 | 
  | 
        RealType dval; | 
| 994 | 
  | 
} | 
| 995 | 
  | 
 | 
| 996 | 
  | 
void MDTreeParser::bondstatement(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 997 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST bondstatement_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 997 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST bondstatement_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 998 | 
  | 
#line 123 "MDTreeParser.g" | 
| 999 | 
  | 
         | 
| 1000 | 
  | 
        vector<int> ivec; | 
| 1045 | 
  | 
#line 254 "MDTreeParser.g" | 
| 1046 | 
  | 
        vector<int> ivec; | 
| 1047 | 
  | 
#line 1048 "MDTreeParser.cpp" | 
| 1048 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST inttuple_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 1048 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST inttuple_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 1049 | 
  | 
#line 254 "MDTreeParser.g" | 
| 1050 | 
  | 
         | 
| 1051 | 
  | 
        int ival; | 
| 1084 | 
  | 
} | 
| 1085 | 
  | 
 | 
| 1086 | 
  | 
void MDTreeParser::bendstatement(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 1087 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST bendstatement_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 1087 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST bendstatement_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 1088 | 
  | 
#line 142 "MDTreeParser.g" | 
| 1089 | 
  | 
         | 
| 1090 | 
  | 
        vector<int> ivec; | 
| 1132 | 
  | 
} | 
| 1133 | 
  | 
 | 
| 1134 | 
  | 
void MDTreeParser::torsionstatement(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 1135 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST torsionstatement_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 1135 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST torsionstatement_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 1136 | 
  | 
#line 161 "MDTreeParser.g" | 
| 1137 | 
  | 
         | 
| 1138 | 
  | 
        vector<int> ivec; | 
| 1180 | 
  | 
} | 
| 1181 | 
  | 
 | 
| 1182 | 
  | 
void MDTreeParser::inversionstatement(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 1183 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST inversionstatement_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 1183 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST inversionstatement_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 1184 | 
  | 
#line 180 "MDTreeParser.g" | 
| 1185 | 
  | 
         | 
| 1186 | 
  | 
        int icent; | 
| 1228 | 
  | 
} | 
| 1229 | 
  | 
 | 
| 1230 | 
  | 
void MDTreeParser::rigidbodystatement(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 1231 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST rigidbodystatement_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 1231 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST rigidbodystatement_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 1232 | 
  | 
#line 203 "MDTreeParser.g" | 
| 1233 | 
  | 
         | 
| 1234 | 
  | 
        vector<int> ivec; | 
| 1276 | 
  | 
} | 
| 1277 | 
  | 
 | 
| 1278 | 
  | 
void MDTreeParser::cutoffgroupstatement(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 1279 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST cutoffgroupstatement_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 1279 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST cutoffgroupstatement_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 1280 | 
  | 
#line 222 "MDTreeParser.g" | 
| 1281 | 
  | 
         | 
| 1282 | 
  | 
        vector<int> ivec; | 
| 1324 | 
  | 
} | 
| 1325 | 
  | 
 | 
| 1326 | 
  | 
void MDTreeParser::fragmentstatement(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 1327 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST fragmentstatement_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 1327 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST fragmentstatement_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 1328 | 
  | 
         | 
| 1329 | 
  | 
        try {      // for error handling | 
| 1330 | 
  | 
                assignment(_t); | 
| 1342 | 
  | 
#line 268 "MDTreeParser.g" | 
| 1343 | 
  | 
        RealType dval; | 
| 1344 | 
  | 
#line 1345 "MDTreeParser.cpp" | 
| 1345 | 
< | 
        ANTLR_USE_NAMESPACE(antlr)RefAST doubleNumber_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 1345 | 
> | 
        ANTLR_USE_NAMESPACE(antlr)RefAST doubleNumber_AST_in = (_t == ANTLR_USE_NAMESPACE(antlr)RefAST(ASTNULL)) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 1346 | 
  | 
        ANTLR_USE_NAMESPACE(antlr)RefAST ic = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1347 | 
  | 
        ANTLR_USE_NAMESPACE(antlr)RefAST fc = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1348 | 
  | 
         |