Java 写一个简单的解释器,或者找一个我能用的?
我需要一个用Java编写的非常简单的解释器。语言将变得简单 我只需要字符串运算符,比如“contains and equals”。我需要逻辑上的AND,OR。连同括号 “some string”包含“ring”和 (“某些字符串”等于“输入”或“其他字符串” 包含“其他”) 这只需要评估为真或假 有没有开源的Intreporter可以对类似的语言进行评估?我自己写会更好吗?可能适合你想要完成的任务。它提供了Java代码的动态执行,您可以从应用程序中调用这些代码 它也是开源的,所以如果你想看看它是如何工作的,你也可以这样做。可能适合你想要完成的事情。它提供了Java代码的动态执行,您可以从应用程序中调用这些代码Java 写一个简单的解释器,或者找一个我能用的?,java,language-design,interpreter,Java,Language Design,Interpreter,我需要一个用Java编写的非常简单的解释器。语言将变得简单 我只需要字符串运算符,比如“contains and equals”。我需要逻辑上的AND,OR。连同括号 “some string”包含“ring”和 (“某些字符串”等于“输入”或“其他字符串” 包含“其他”) 这只需要评估为真或假 有没有开源的Intreporter可以对类似的语言进行评估?我自己写会更好吗?可能适合你想要完成的任务。它提供了Java代码的动态执行,您可以从应用程序中调用这些代码 它也是开源的,所以如果你想看看它是
它也是开源的,所以如果你想看看它是如何工作的,你也可以这样做。可能有些过分,但是你可以用它为你的语言生成一个解析器,然后遍历为你的输入生成的语法树来计算表达式。可能有些过分,但是你可以用它为你的语言生成一个解析器,然后遍历生成的输入语法树以计算表达式。您指的是解释Java的解释器还是用Java编写的解释器?对不起,是用Java编写的。我编辑过。谢谢你是指解释Java的解释器,还是用Java编写的解释器?对不起,是用Java编写的。我编辑过。谢谢