Expressio – Arithmetic Expression Solver


Dynamically solve arithmetical expressions on the fly! Change variables and expression at runtime, and obtain the result. Suitable also to parse user submitted expressions!


by ZzAtomiic


Price History +

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 more


Features:

- 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;


Website

Getting started

Documentation


(Until further requests, targets .NET 4.x)