gpt4 book ai didi

java - 编写一个简单的解释器,或者找到一个我可以使用的解释器?

转载 作者:行者123 更新时间:2023-12-01 19:20:51 25 4
gpt4 key购买 nike

我需要一个用 Java 编写的非常简单的解释器。语言会很简单。

我只需要字符串运算符,例如“包含和等于”。我需要逻辑上“与”、“或”。连同括号。

"some string" CONTAINS "ring" AND ("some string" EQUALS "input" OR "some other string" CONTAINS "other")

这只需评估为 true 或 false。

是否有任何开源解释器可以评估类似的语言?我自己写会不会更好?

最佳答案

可能有点过分了,但你可以使用 JavaCC为您的语言生成解析器,然后遍历为您的输入生成的语法树以计算表达式。

关于java - 编写一个简单的解释器,或者找到一个我可以使用的解释器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4331016/

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