我目前正在参加“Compilers Construction”类(class),我正在使用 Antlr 4 开发一个简化的 Java 语法。涉及 Java 语法的部分工作得很好,只是它与原始 Java 略有不同。
我被告知我不应该使用括号,而应该使用缩进。我尝试了一些来自互联网的例子,只有 Antlr 3 的例子在 Antlr 4 中不起作用。
谁能帮我解决这个缩进问题,或者给我提供 Antlr 4 的 Python 语法?
最佳答案
官方GitHub怎么样ANTLR4 grammar repository ?您可以找到许多常用语言语法。甚至还有一个 python3 directory包含 Python3.g4
。
这应该可以帮到您。
关于java - Antlr4 的缩进而不是括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17840004/