Hef.Math.Interpreter
0.2.0-alpha
See the version list below for details.
dotnet add package Hef.Math.Interpreter --version 0.2.0-alpha
NuGet\Install-Package Hef.Math.Interpreter -Version 0.2.0-alpha
<PackageReference Include="Hef.Math.Interpreter" Version="0.2.0-alpha" />
paket add Hef.Math.Interpreter --version 0.2.0-alpha
#r "nuget: Hef.Math.Interpreter, 0.2.0-alpha"
// Install Hef.Math.Interpreter as a Cake Addin #addin nuget:?package=Hef.Math.Interpreter&version=0.2.0-alpha&prerelease // Install Hef.Math.Interpreter as a Cake Tool #tool nuget:?package=Hef.Math.Interpreter&version=0.2.0-alpha&prerelease
An Interpreter that takes a math formula (string) as input, and outputs a numeric result.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.1.1 | 10,512 | 11/2/2017 |
1.1.0 | 1,127 | 9/11/2017 |
1.0.0 | 1,393 | 9/3/2017 |
0.2.0-alpha | 1,047 | 8/29/2017 |
0.1.1-alpha | 901 | 8/22/2017 |
0.1.0-alpha | 1,033 | 8/20/2017 |
Added:
- The interpreter now handles the use of multiple contexts (identified by name).
- Some operators now accept a function-style writer (eg. `min(1, 2)` instead of `min 1 2`.
- Copies of all previously prcessed formulae are now kept in cache (optimization).
Changed:
- Operations and values are now stored a tree (optimization).
Fixed:
- Fixed precedence issues related to `|` and `&` boolean operations.