如何强制 ANTLR4 仅接受 LL(1) 语法?
作为一项学术练习,我们必须制作 LL(1) 语法。然而,ANTLR4 只接受 LL(*) 语法,而不警告它不是 LL(1)。我知道通常情况下,LL(*) 更好,但 LL(1)-ness 是练习的要求。
我找不到它作为选项或参数,也没有在权威的 antlr4 指南中找到......
提前致谢!
最佳答案
你不知道。 ANTLR 4 的全部目的是在新语言的开发和实现过程中消除诸如 LL(1) 之类的传统限制。
关于ANTLR4 力 LL(1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24001958/