View on Asset Store (opens in new tab)
Package details
- Latest version
- 3.0.0
- Last updated
- First released
- Unity version
- 2018.4.36 or later
- Package size
- 734 KB
- Files
- 19
- Favorites
- 21
- Views in the past week
- 5
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $8.49 on
Keywords
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!
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 7
Expressio - Arithmetic Expression Solver screenshot 1
About this asset
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.
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;
(Until further requests, targets .NET 4.x)
From the publisher's Asset Store listing.
Technical details
- Runtime evaluation of arithmetical expressions
- Works with single and array types
- New Dynamic namespace allows for any type of input and output
- All namespaces are built with performance in mind
- Every type is covered by Unit-Tests!