gpt4 book ai didi

java - 有没有开源的Java库或java源代码来简化 boolean 表达式

转载 作者:行者123 更新时间:2023-12-02 07:43:28 25 4
gpt4 key购买 nike

是否有任何开源Java库或java源代码来简化 boolean 表达式,例如

!((A.B+C).(!A+BC))

哪里,

! - represents NOT
+ - represents OR
. - represents AND

我们将非常感谢您在这方面的帮助

最佳答案

不,我不这么认为,但是使用 ANTLR 为这种语言编写解析器应该非常简单。 (声明性)或JParsec (程序化)

对于 ANTLR,请使用 First Order Logic Grammar作为起点。

对于 JParsec,JParceC calculator tutorial接近您的需要。

关于java - 有没有开源的Java库或java源代码来简化 boolean 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11260633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com