我目前正在使用 ANTLR 网站上的 Python 2.5 示例。我实际上想知道语法是否也已经产生了语义。如果没有,我能做什么或可以使用什么(工具)在用 ANTLR 解析 python 后为 python 生成语义?
最佳答案
没有工具可以生成语言的语义,您必须自己实现。
现在您已经解析了Python代码,您可以先进行一些必要的处理,然后再次将其输出为Python代码并使用Python语言的现有实现来执行。
关于java - ANTLR 是否提供语义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9955517/