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.
Yale is released as versions 1. Any bugs reported will be prioritized and feedback would be appreciated.
For more information read the wiki
The Yale library is licensed under the GNU Lesser General Public License v3.0, also included in our repository in the LICENSE.txt file.