fixed bug that prevented recognization of literals like 1e-23