ANTLR4力LL(1)

ANTLR4力LL(1),antlr,grammar,antlr4,ll,Antlr,Grammar,Antlr4,Ll,如何强制ANTLR4只接受LL(1)语法 作为一项学术练习,我们必须学习LL(1)语法。然而,ANTLR4只接受LL(*)语法,没有警告它不是LL(1)。我知道通常情况下,LL(*)更可取,但LL(1)-ness是练习的要求 我找不到它作为一个选项或论据,也没有在权威的antlr4指南中 提前谢谢 你没有。ANTLR 4的整个要点是在开发和实现一种新语言时不考虑像LL(1)这样的传统限制。改用:默认情况下,它需要LL(1)语法。它也可以使用LL(k)。

如何强制ANTLR4只接受LL(1)语法

作为一项学术练习,我们必须学习LL(1)语法。然而,ANTLR4只接受LL(*)语法,没有警告它不是LL(1)。我知道通常情况下,LL(*)更可取,但LL(1)-ness是练习的要求

我找不到它作为一个选项或论据,也没有在权威的antlr4指南中


提前谢谢

你没有。ANTLR 4的整个要点是在开发和实现一种新语言时不考虑像LL(1)这样的传统限制。

改用:默认情况下,它需要LL(1)语法。它也可以使用LL(k)。