fix bug in parseFloat with underscores on decimal part
can't have 0.00 as a literal in jvm
new tests that throws CCE in JVM