文件名称:expression-evaluator:评估数学,字符串和布尔算术表达式
文件大小:33KB
文件格式:ZIP
更新时间:2024-04-26 21:49:55
C#
表达评估者 Expression Evaluator是为C#.NET构建的,将在给定语言模板的情况下评估数学,字符串和布尔算术表达式。 概述 这是一个用C#编写的项目,将使用给定的数学,字符串或布尔表达式,使用称为EE表达式的内置语言模板对其进行评估。 语言模板是Expression Evaluator在定义数学运算符,字符串和布尔运算符(如'+','-','||'等)时使用的模板。 EE表达式默认情况下受Python语法影响,但操作是完全可定制的。 使用此语言模板,您可以在运算符事件前后进行评估,也可以使用自定义逻辑自己评估表达式。 不支持: 单引号(')作为字符串。 您必须对字符串使用双引号(“)。您仍可以在字符串内部使用单引号,并使用转义的双引号。 自定义定义引号,括号(())的内容 例如,如果您在C#中有一个表达式,例如'1> 2',则它将返回'False',其类型为布尔值。
【文件预览】:
expression-evaluator-master
----.gitattributes(2KB)
----README.md(6KB)
----ExpressionEvaluator()
--------Io.JoeMoceri.ExpressionEvaluator()
--------Io.JoeMoceri.ExpressionEvaluator.Tests()
--------Io.JoeMoceri.ExpressionEvaluator.sln(2KB)
----.gitignore(6KB)