78 packages tagged with “evaluator”
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.
This is a port of NCalc for .NET Core applications.
Flee is Fast Lightweight Expression Evaluator.
A .Net implementation of [JsonLogic](http://jsonlogic.com).
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
A quotations evaluator for F# based on LINQ expression tree compilation. Some constructs are not supported and performance may be slower than F# compiled code. Based on the old F# 2.0 PowerPack code.
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/
A multi-platform expression parsing and evaluating framework.
A Simple Math and Pseudo C# Expression Evaluator in One C# File. Can also execute small C# like scripts
Easy to use extensible expression evaluator built on top of Sprache parser library. Compiles expressions to native code for best performance. Supports custom functions and parameters.
A C# library for parsing mathematical expressions with support for parentheses and variables.
mXparser is a super easy, rich, fast and highly flexible math expression parser library (parser and evaluator of mathematical expressions / formulas provided as plain text / string). Software delivers easy to use API for JAVA, Android and C# .NET/MONO (Common Language Specification compliant: F#, Visual Basic, C++/CLI). *** If you find the software useful donation or purchase is something you might consider: https://mathparser.org/donate/ *** Online store: https://payhip.com/INFIMA *** Scalar Scientific Calculator, Charts and Scripts, Scalar Lite: https://play.google.com/store/apps/details?id=org.mathparser.scalar.lite *** Scalar Pro: https://play.google.com/store/apps/details?id=org.mathparser.scalar.pro *** ScalarMath.org: https://scalarmath.org/ *** MathSpace.pl: https://mathspace.pl/ ***
This package contains a highly-extendable mathematical expression compiler and evaluator that includes constant, mutable, delegate, and lazily evaluated variables, offers implicit and explicit variable lookup, and supports custom arithmetic operators and operations.
Fast low memory consuming mathematical evaluation without endless string parsing! Parses string formula once and uses its object sequence in each evaluation.
A parser and compiler for arithmetic expressions, with error reporting. Inspired by Roslyn.
Expression Evaluator C#.NET library designed to efficiently evaluate expressions. It offers a streamlined solution for.NET developers seeking to avoid the overhead of traditional expression evaluation methods.
.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.
.Net Library for Evaluating Expressions at Runtime
An easy-to-use, customizable math evaluator
Rule evaluator library with support for .NET Framework 4.7.2 and .NET 8.0
Use C# as script. Simple helper for C# code runtime compilation and excution using Mono.CSharp.Evaluator (C# - Source file). Uses Mono.CSharp.dll version 3.12
This small library implements a recursive descent parser that handles javascript expressions. Its goal is not to evolve as a full javascript runner but to be an alternative to heavier solutions when the only need is to rely on expressions (that may interact with plain .Net objects). Typical use is for (clean) databinding (think to Angular.js expressions).
RPN Expression Parser and Evaluator with databinding to POCO and INPC instances.
With this library you can evaluate math expressions fast and easily. Expression will be compiled into native code, also you can dynamicly change variables.
MES is a mathematical expressions evaluator. While being fairly simple it's heavily focused on being generic, modular, and extensible. Supports custom functions!
Simple compiler of mathematical expressions.