| 251 |  | #line 47 "MDTreeParser.g" | 
| 252 |  |  | 
| 253 |  | int ival; | 
| 254 | < | double dval; | 
| 254 | > | RealType dval; | 
| 255 |  |  | 
| 256 |  | #line 257 "MDTreeParser.cpp" | 
| 257 |  |  | 
| 363 |  | return ival; | 
| 364 |  | } | 
| 365 |  |  | 
| 366 | < | double  MDTreeParser::floatConst(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 366 | > | RealType  MDTreeParser::floatConst(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 367 |  | #line 256 "MDTreeParser.g" | 
| 368 | < | double dval; | 
| 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; | 
| 371 |  | ANTLR_USE_NAMESPACE(antlr)RefAST d1 = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 381 |  | match(_t,NUM_FLOAT); | 
| 382 |  | _t = _t->getNextSibling(); | 
| 383 |  | #line 257 "MDTreeParser.g" | 
| 384 | < | dval = lexi_cast<double>(d1->getText()); | 
| 384 | > | dval = lexi_cast<RealType>(d1->getText()); | 
| 385 |  | #line 386 "MDTreeParser.cpp" | 
| 386 |  | break; | 
| 387 |  | } | 
| 391 |  | match(_t,NUM_DOUBLE); | 
| 392 |  | _t = _t->getNextSibling(); | 
| 393 |  | #line 258 "MDTreeParser.g" | 
| 394 | < | dval = lexi_cast<double>(d2->getText()); | 
| 394 | > | dval = lexi_cast<RealType>(d2->getText()); | 
| 395 |  | #line 396 "MDTreeParser.cpp" | 
| 396 |  | break; | 
| 397 |  | } | 
| 837 |  | ANTLR_USE_NAMESPACE(antlr)RefAST atomstatement_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 838 |  | #line 101 "MDTreeParser.g" | 
| 839 |  |  | 
| 840 | < | vector<double> dvec; | 
| 840 | > | vector<RealType> dvec; | 
| 841 |  | AtomStamp* currAtomStamp =  static_cast<AtomStamp*>(blockStack.top()); | 
| 842 |  |  | 
| 843 |  |  | 
| 897 |  | _retTree = _t; | 
| 898 |  | } | 
| 899 |  |  | 
| 900 | < | vector<double>  MDTreeParser::doubleNumberTuple(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 900 | > | vector<RealType>  MDTreeParser::doubleNumberTuple(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 901 |  | #line 227 "MDTreeParser.g" | 
| 902 | < | vector<double> dvec; | 
| 902 | > | vector<RealType> dvec; | 
| 903 |  | #line 904 "MDTreeParser.cpp" | 
| 904 |  | ANTLR_USE_NAMESPACE(antlr)RefAST doubleNumberTuple_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 905 |  | #line 227 "MDTreeParser.g" | 
| 906 |  |  | 
| 907 | < | double dval; | 
| 907 | > | RealType dval; | 
| 908 |  |  | 
| 909 |  | #line 910 "MDTreeParser.cpp" | 
| 910 |  |  | 
| 1236 |  | _retTree = _t; | 
| 1237 |  | } | 
| 1238 |  |  | 
| 1239 | < | double  MDTreeParser::doubleNumber(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 1239 | > | RealType  MDTreeParser::doubleNumber(ANTLR_USE_NAMESPACE(antlr)RefAST _t) { | 
| 1240 |  | #line 248 "MDTreeParser.g" | 
| 1241 | < | double dval; | 
| 1241 | > | RealType dval; | 
| 1242 |  | #line 1243 "MDTreeParser.cpp" | 
| 1243 |  | ANTLR_USE_NAMESPACE(antlr)RefAST doubleNumber_AST_in = (_t == ASTNULL) ? ANTLR_USE_NAMESPACE(antlr)nullAST : _t; | 
| 1244 |  | ANTLR_USE_NAMESPACE(antlr)RefAST ic = ANTLR_USE_NAMESPACE(antlr)nullAST; | 
| 1255 |  | intConst(_t); | 
| 1256 |  | _t = _retTree; | 
| 1257 |  | #line 250 "MDTreeParser.g" | 
| 1258 | < | dval = lexi_cast<double>(ic->getText()); | 
| 1258 | > | dval = lexi_cast<RealType>(ic->getText()); | 
| 1259 |  | #line 1260 "MDTreeParser.cpp" | 
| 1260 |  | break; | 
| 1261 |  | } | 
| 1266 |  | floatConst(_t); | 
| 1267 |  | _t = _retTree; | 
| 1268 |  | #line 251 "MDTreeParser.g" | 
| 1269 | < | dval = lexi_cast<double>(fc->getText()); | 
| 1269 | > | dval = lexi_cast<RealType>(fc->getText()); | 
| 1270 |  | #line 1271 "MDTreeParser.cpp" | 
| 1271 |  | break; | 
| 1272 |  | } |