摘要: Expression Evaluator是一个轻量级的可以在运行时解析C#表达式的开源免费组件。表达式求值应该在很多地方使用,例如一些工资或者成本核算系统,就需要在后台动态配置计算表达式,从而进行计算求值。经过看源代码,这组件是用到了一个Antlr3的开源工具,Antlr3是一个开源的,支持多平台的语法解析器。该组件目前还在更新中,所以值得关注。Expression Evaluator支持的特性有:*支持算术运算符,支持关系运算符,以及逻辑运算符 *支持表达式分组和括号,以及递增递减运算符 *支持表达式属性访问以及动态类型,支持字符串的+运算 *支持数值类型的后缀d/f/m/l/u/ul、 阅读全文
posted @ 2015-06-24 08:12 数据之巅 阅读(12431) 评论(20) 推荐(40) 编辑