issues
search
KovtunV
/
NoStringEvaluating
Fast low memory consuming mathematical evaluation without endless string parsing! Parses string formula once and uses its object sequence in each evaluation. Moreover, provides user defined functions and variables.
MIT License
28
stars
10
forks
source link
Null value and other improvements
#3
Closed
KovtunV
closed
2 years ago
KovtunV
commented
2 years ago
[x] null value and variable
[x] options with behavior if there isn't a variable (throw exception or return null)
[x] Implement functions IfNull and NullIf IfNull(x,3) => Returns 3 if x is Null NullIf(x,3) => Returns Null if x == 3
[x] Boolean type
[x] Improve unit tests
[x] Object type
[x] Evaluator interface with a nullable result
[x] Change function registration approach
[x] Evaluator builder with the least memory consumption
[x] Update readme