Hi -
Thanks again for writing this library. It is great.
I profiled a run which has about 350K evaluates. The entire run was about 5.5 seconds. There was 0.5 seconds of time spent filling the exception stack. I traced it back to class Literals where parseDecimal was calling parseInteger when the string to parse contained a decimal point. This would throw an exception which was swallowed.
If the formula only contains integers this change will increase the time a little bit for the test for the decimal point.
JaredDavis22@4568f05
Hi -
Thanks again for writing this library. It is great.
I profiled a run which has about 350K evaluates. The entire run was about 5.5 seconds. There was 0.5 seconds of time spent filling the exception stack. I traced it back to class Literals where parseDecimal was calling parseInteger when the string to parse contained a decimal point. This would throw an exception which was swallowed.
If the formula only contains integers this change will increase the time a little bit for the test for the decimal point.
JaredDavis22@4568f05