gpt4 book ai didi

Java 表达式求值

转载 作者:行者123 更新时间:2023-11-30 05:04:34 25 4
gpt4 key购买 nike

我正在尝试开发一个解析器来解析简单的逻辑关系表达式,其中包括“(”,“)”,“>”,“<”,“,”作为标记。一个例子可能是:

a < (b > c > (x, y, z))

从上面的表达式中,我可以推断出:

  1. a 依赖 b
  2. b 是 c 的前提
  3. x、y 和 z 独立取决于 c
  4. a 和 c 之间没有关系
  5. a、x、y 和 z 之间没有关系

有没有工具支持这种解析?

谢谢,绿色

最佳答案

您可以尝试 JavaCC .. 习惯它有点棘手,但是一旦您掌握了它,您就可以轻松构建这样的解析器。您可以按照此 tutorial 开始。安eclipse plugin也可以使用它来方便地使用它来生成所需的文件等。

关于Java 表达式求值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5547720/

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