Disclosure: This website contains affiliate links, which means we may receive a commission if you click a link and purchase something through our website. Purchasing assets through our links won’t cost you any extra money and will help fund the hosting and development of this site.

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

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

Getting started

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