jbee:JBEE - Java 基本表达式评估器

时间:2024-07-12 13:10:35
【文件属性】:

文件名称:jbee:JBEE - Java 基本表达式评估器

文件大小:58KB

文件格式:ZIP

更新时间:2024-07-12 13:10:35

Java

JBEE - Java 基本表达式评估器 JBEE 是另一个用于算术表达式的解析器和计算器。 它最初是作为 TradeTrax ( ) 的计算器组件,但很快就成熟为一个独立的项目。 基本原理 TradeTrax 需要一种方法来评估简单的、用户提交的算术表达式。 针对该问题已经存在许多解决方案,但结果证明要么有缺陷,要么存在其他缺点,使它们不适合该任务。 最后,完全从头开始实现一个新的评估器似乎更容易,而不是尝试一个又一个项目,只是为了学习它们不符合要求的艰难方式: 从 BNF 语法构造的解析器,以确保表达式正确计算。 轻量级、小尺寸的代码,没有外部运行时依赖。 必须专门使用 BigDecimal。 库代码中不能接受精度损失(除非另有配置)。 解析十进制数字时,必须可配置以遵守区域设置。 有关更多信息(特别是使用说明),请参阅


【文件预览】:
jbee-master
----src()
--------test()
--------main()
----LICENSE(11KB)
----README.md(1KB)
----pom.xml(2KB)
----.gitignore(167B)

网友评论