Merge pull request #5268 from brakhane/fix-floating-bug

correctly parse floats in scientific notation (Fix #5267)
This commit is contained in:
Rémi Verschelde 2016-06-19 13:05:00 +02:00 committed by GitHub
commit 1923733ec8

View file

@ -725,7 +725,7 @@ void GDTokenizerText::_advance() {
if (hexa_found) {
int val = str.hex_to_int();
_make_constant(val);
} else if (period_found) {
} else if (period_found || exponent_found) {
real_t val = str.to_double();
//print_line("*%*%*%*% to convert: "+str+" result: "+rtos(val));
_make_constant(val);