11 packages tagged with “expression-evaluator”
Calculates the value of a math expression from a string returning a double. Supports variables and user defined operators.
A Simple Math and Pseudo C# Expression Evaluator in One C# File. Can also execute small C# like scripts
Fast low memory consuming mathematical evaluation without endless string parsing! Parses string formula once and uses its object sequence in each evaluation.
.NET library that will evaluate a string expression. Expressions can include integer, double and string operands. Operators can include "+", "-", "*", "/", "%", "^" and "&". Supports custom functions and symbols. Provides easy integration with any application.
The MathEvaluator .NET library allows you to evaluate and compile any mathematical expressions from a string dynamically. It supports a wide range of operations and allows for the use of custom variables, operators, and functions. The evaluator can be configured for different contexts, such as scientific or programming math expressions, making it highly versatile for various use cases. This flexibility, combined with its high performance, makes it an excellent choice for developers needing a robust mathematical evaluation tool.
A C# library for parsing and evaluating excel-type and arithmetic expressions with inputs from JSON objects.
A high-performance, thread-safe, and extensible mathematical expression evaluator for .NET based on the Shunting-Yard algorithm.
A micro conditional c# engine used to parse the raw logical and comparison expressions, evaluate the expression in the given data context, and provide access to a text form of the given expressions.
Configurable .NET expression engine for rules and formulas, featuring AST parsing, short-circuit logic, and ternary conditionals.
The MathEvaluator.FastExpressionCompiler .NET library allows you to evaluate and compile any math expressions from a string dynamically. It supports a wide range of operations and allows for the use of custom variables, operators, and functions. The evaluator can be configured for different contexts, such as scientific or programming math expressions, making it highly versatile for various use cases. This flexibility, combined with its high performance, makes it an excellent choice for developers needing a robust mathematical evaluation tool. Extended with the FastExpressionCompiler's CompileFast() methods, it is 10-40x faster than the traditional Compile() method.