Open fake-name opened 8 years ago
If I reparse the numbers with parseInt()
, it gets the results right (except for Two Hundred and Eight Six
, which parses as 214 (208 + 6, but why the heck would you ever want it to automatically add like that?), for some reason), but all the numbers above are transparently integral values, I don't understand why parse()
is treating them as fractional.
Ive noticed this too. I moved to a new system and installed Semantic on it. And now many things are failing. I dont know if it caused by recent changes to Semantic or its dependencies but this library is unusable at this point. Beyond getting the wrong numbers, If you try MathService().parseEquation(equation) it will always raise an exception now because it attempts to parse all operators as numbers.
I'm running through a whole pile of inputs for the ASCII number parsing, and I've discovered a number of bugs: