You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+20-4Lines changed: 20 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,17 @@
1
1
# ExpressionEvaluator
2
2
3
+
A Simple Math and Pseudo C# Expression Evaluator in One C# File.
4
+
5
+
It is largely based on and inspired by the following resources [this post on stackoverflow](http://stackoverflow.com/questions/333737/evaluating-string-342-yield-int-18/333749), [NCalc](https://ncalc.codeplex.com/) and [C# Operators](https://msdn.microsoft.com/en-us/library/6a71f45d.aspx)
A Simple Math and Pseudo C# Expression Evaluator in One C# File.
10
-
11
-
It is largely based on and inspired by the following resources [this post on stackoverflow](http://stackoverflow.com/questions/333737/evaluating-string-342-yield-int-18/333749), [NCalc](https://ncalc.codeplex.com/) and [C# Operators](https://msdn.microsoft.com/en-us/library/6a71f45d.aspx)
12
-
13
15
## Features
14
16
* Basic mathematical expression evaluation
15
17
* System.Math methods and constants directly available (some like Max, Min, Avg are improved)
@@ -26,8 +28,22 @@ It is largely based on and inspired by the following resources [this post on st
26
28
* Create instance with [new(MyClassName, constructorArgs)](#standard-functions) or [new MyClassName(constructorArgs)](#operators)
27
29
*[Call void methods with fluid prefix convention to chain operations](#go-fluid-with-a-simple-methods-prefixing-convention)
28
30
31
+
## Getting started
32
+
33
+
Install the following nuget package :
34
+
35
+
```
36
+
Install-Package CodingSeb.ExpressionEvaluator
37
+
```
38
+
[See on Nuget.org](https://www.nuget.org/packages/CodingSeb.ExpressionEvaluator/)
39
+
40
+
or copy the [CodingSeb.ExpressionEvaluator/ExpressionEvaluator.cs](./CodingSeb.ExpressionEvaluator/ExpressionEvaluator.cs) in your project :
0 commit comments