Dynamically solve arithmetical expressions on the fly! Change variables and expression at runtime, and obtain the result.
Suitable also to parse user submitted expressions!Expressio it's an Automatic Parser and Solver of custom provided arithmetical expressions.It supports an indefinite level of nested expressions while keeping a consistent, memory-efficient and rapid evaluation technique.Expressio allows to dynamically provide an expression to solve supporting functions, variables, operators and constants.Find out moreFeatures:- Fast and performant evaluations; (Optimized for multiple calls)- Smart cache, re-evaluate only the changed contexts of the expression tree;- Extensible set of functions with default implementations;- Jump-start with full documentation (Offline pdf included!);- Multiple namespaces to target specific implementations, each compiled for performance;- Array namespaces for double and float types;- Covered by Unit Tests;WebsiteGetting startedDocumentation(Until further requests, targets .NET 4.x)Runtime evaluation of arithmetical expressionsWorks with single and array typesNew Dynamic namespace allows for any type of input and outputAll namespaces are built with performance in mindEvery type is covered by Unit-Tests!