| |
|
Ali Çehreli (acehreli) 
| Alıntı (zekeriyadurmus):
> aşağıdaki kodu daha öncede dediğim gibi calcı t1 içerisine aldığımda hala hata veriyor.
> zz = new calc(operator, t1, calcIt(t2, cOpLevel, null));
> t1 = Token(line, p.calc, "", zz);
> ```
Ne hata olduğunu söylemiyorsun. Kendim deneyince şunu gördüm:
'Floating point conversion error for input "".'
parser.d'nin içinde bir 'to!float' buldum. Onun etrafındaki koşul açıkça yanlış:
if(input.val is null){
return to!float(input.value);
}else{
// ...
}
input.val null olduğunda float'a dönüştürülemiyor. Mantığı daha tam anlamadığım için bundan fazla yardımım olamıyor. :(
Ali
--
[ Bu gönderi, <http://ddili.org/forum>'dan dönüştürülmüştür. ]
|