Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/)