38 packages tagged with “Eval”
Evaluate, Compile and Execute C# code at runtime. Support: Dynamic LINQ, Extension Method, Expando Object, and more! Online Example: https://dotnetfiddle.net/COq6FC Include free and prime features.
C# expression interpreter/evaluator
We moved here: http://eval-expression.net/ NOTE: The current package is *UNSUPPORTED* since 2016
Runtime expressions parser and evaluator (formulas, conditions, method calls, properties/indexers etc). Builds LINQ expression tree and compiles it to lambda delegate with full support of dynamically typed variables. Source code and examples: https://github.com/nreco/lambdaparser
Unquote is not just another DSL or API for making unit test assertions. Instead, assertions are written as plain, statically-checked F# quoted expressions and test failure messages are given as step-by-step F# expression evaluations. Unquote integrates configuration-free with all exception-based unit testing frameworks including xUnit.net, NUnit, and Expecto. Unquote may even be used within FSI sessions, enabling the direct migration of ad-hoc FSI tests during interactive development to formal test suites. In addition to its unit testing features, Unquote includes operators for evaluating, decompiling, and incrementally reducing quoted expressions.
Matheval is a mathematical expressions evaluator library for .NET. Allows to evaluate mathematical, boolean, string and datetime expressions on the fly. Official document and usage examples: https://matheval.org/math-expression-eval-for-c-sharp/
Albatross.Expression api is created to process and evaluate text based expression strings. The api tokenizes the expression text and create a tree model from the tokens. Using the model, it can evaluate the expression or convert it to a expression of different format. Some applications revert the process by creating the model first and using it to generate certain expression such as a sql query statement. The api also contains a useful ExecutionContext class that allows evaluation of expressions with variables. The variables can be read internally or directly from external objects.
A Simple Math and Pseudo C# Expression Evaluator in One C# File. Can also execute small C# like scripts
C# expression parsing and execution library. Designed for AOT runtimes (Unity's IL2CPP, .NET Native, Mono AOT).
Library that can parse equations and recognize user functions and user variables
A simple library to parse strings into expressions and then evaluate it on a source object.
.Net Library for Evaluating Expressions at Runtime
With this library you can evaluate math expressions fast and easily. Expression will be compiled into native code, also you can dynamicly change variables.
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.
Package Description
Mathematical expressions evaluator that supports math functions and enumerators, using only `System`.
Simple expression evaluator for C#
A simple, fast, and secure math parser and runtime script evaluation with syntax similar to C#.
Write Linq With Eval - Convert string expressions to LINQ expressions dynamically. Supports nullable types, complex expressions, two-parameter lambdas, and comprehensive string operations.
动态表达式,可以执行表达式字符串,可以合并表达式内容
Compile and execute C# code at program runtime
A library for evaluating mathematical expressions
Static Eval (static-eval) binding library for Bridge.NET projects.
Simple mathematical expression parser capable of generating IL code to speed up calculations.
ExpressionEval is an Expression Evaluator back-office component. Expression are provided as raw string. It enables you to evaluate easily: logical (Or, And and Not), comparison (=, <>, >, <, <=, >=) or calculation (+, -, *, /) in an application. Possible to use variable and function call. The component is configurable: double decimal separator, string tag,...
Expr Eval (expr-eval) binding library for Bridge.NET projects.
Evaluate, Compile and Execute C# code at runtime. Support: Dynamic LINQ, Extension Method, Expando Object, and more!
Expression