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