-
Hi, I'd like to discuss implementing comparison of values to null. In this fork https://github.com/sklose/NCalc2/ there is `EvaluateOptions.AllowNullParameter` option, we're actively using it. Would l…
-
Is there a way to make it detect divide by zero and integer overflow? 2/0 returns infinity and multiplying large numbers returns a negative number.
I remember this is to do with using the wrong obj…
-
The functions are passed as delegates on every expression instantiation. This is sub-optimal, instead a user should be able to register the methods once and then reuse this registration.
The way I …
-
@pieterderycke
What effort, would you guess, is required to get Jace to support decimal (not just double)?
Evan
-
I randomly get this exception when calling Evaluate from the middleware of my ASP.Net Core web application. All I do is pass a string into the expression. I cannot think of any way that I can be affec…
-
This is a breaking change from v4.2.0 to v4.2.1:
If the expression ends with space(s) an `NCalcParserException` throws
```
"11+33" => success (no spaces)
" 11+33" => success (starts with space)
"…
-
ANTLR is awesome, but it's slower and less flexible than newer parsers. I would suggest to use something like [Parlot](https://github.com/sebastienros/parlot) (because I wrote it and it's the best 😅) …
-
I'm trying to do binary operators ^ | on integer values representing flags to only keep the desired values. My values are actually 64bits (ulong), but NCalc seems to do all its internal numeric comput…
Dunge updated
5 months ago
-
Hi, I've tried to create a benchmark to measure local build version with published NuGet version of the same libraries and it's seems to be not working and always using local build and memory report i…
-
PR #160 adds a `IMemoryCache` plugin. This should be in the same repo or a separated repo?
We can also create for example create a `NCalc.Antlr` plugin by just implementing `ILogicalExpressionFacto…