-
Hi, when migrating to V4, I have a problem with some of my expressions i used to have in V3 without any problem where I'm getting StackOverflowException.
This is the line of code:
var expr …
-
A very desirable feature of this library, and which exists in similar libraries in other languages (e.g. [Typescript's Equivalent](https://github.com/jakubroztocil/rrule) is the ability to serialize a…
-
Hello
I use NCalc as part of my in-game programming language and i am trying to add binary "dot" operator to take an object or it's type and get fields/properties or invoke their methods where member…
-
I want create a function to check a value whether large than 10 three times.
The Expression will be `Repeat([value] > 10, 3)`.
```
var e = new Expression("Repeat([value] > 10, 3)");
var …
-
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)
"…
-
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…
-
Hi!
In my project I am evaluating a lot of expressions using event handlers to handle parameters and functions. Each expression uses the same delegates to evaluate the parameter or function.
Aft…
-
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…
-
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 …