Expressio - Arithmetic Expression Solver

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)