2

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

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

我找不到它作为选项或论点,也找不到权威的 antlr4 指南......

提前致谢!

4

1 回答 1

2

你没有。ANTLR 4 的全部意义在于在开发和实现新语言的过程中消除了像 LL(1) 这样的传统限制。

于 2014-06-02T19:56:57.887 回答