| 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 |  |  |