Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bijington/expressive
Expressive is a cross-platform expression parsing and evaluation framework. The cross-platform nature is achieved through compiling for .NET Standard so it will run on practically any platform.
https://github.com/bijington/expressive
cross-platform evaluation evaluation-framework expression-evaluator expression-parser hacktoberfest netstandard parsing xamarin
Last synced: 4 days ago
JSON representation
Expressive is a cross-platform expression parsing and evaluation framework. The cross-platform nature is achieved through compiling for .NET Standard so it will run on practically any platform.
- Host: GitHub
- URL: https://github.com/bijington/expressive
- Owner: bijington
- License: mit
- Created: 2016-06-13T14:03:09.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2024-10-01T10:30:50.000Z (3 months ago)
- Last Synced: 2024-10-12T01:44:38.339Z (2 months ago)
- Topics: cross-platform, evaluation, evaluation-framework, expression-evaluator, expression-parser, hacktoberfest, netstandard, parsing, xamarin
- Language: C#
- Homepage:
- Size: 3.74 MB
- Stars: 164
- Watchers: 10
- Forks: 25
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- Funding: .github/funding.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Expressive
Expressive is a cross-platform expression parsing and evaluation framework. The cross-platform nature is achieved through compiling for `.NET Standard` so it will run on practically any platform.
Documentation on how to use the framework can be found [here](https://github.com/bijington/expressive/wiki).
## Usage Example
```c
var expression = new Expression("1+2");
var result = expression.Evaluate();
```For further detail of usage please see the ([Usage wiki page](https://github.com/bijington/expressive/wiki/Usage))
## Playground
A full playground can be found at: https://bijington.github.io/expressive-playground/ (Currently under development so be gentle :))
## Releases
Expressive is available via:
* [GitHub releases](https://github.com/bijington/expressive/releases/latest)
* [NuGet package](https://www.nuget.org/packages/ExpressiveParser/)