Skip to content

Verent/Yale

Repository files navigation

Yale

Yale is yet another expression parser and evaluator library for .Net

Like other expression frameworks Yale evaluates string expressions like sqrt(a^2 + b^2) and name() = "Maria" at runtime. In Yale, these expressions are compiled to the Common Intermediate Language. This results in a fast performance of expression evaluation after compilation. The primary design objective of Yale is to make it as intuitive and easy to use as possible.

Yale is based on Flee (Fast Lightweight Expression Evaluator) with the intent to modernize and simplify the source code and usage.

What is the state of Yale?

Yale is released as versions 1. Any bugs reported will be prioritized and feedback would be appreciated.

For more information read the wiki

License

The Yale library is licensed under the GNU Lesser General Public License v3.0, also included in our repository in the LICENSE.txt file.

About

Yet another .Net expression evaluator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •