Вопрос

Как заставить ANTLR4 принять только грамматики (1) грамматики?

как академическое упражнение, мы должны сделать LL (1) грамматику.Однако ANTLR4 просто принимает грамматики LL (*) без предупреждения о том, что это не LL (1).Я понимаю, что обычно LL (*) предпочтительнее, но LL (1) - это требование для упражнения.

Я не мог найти его как опцию или аргумент, ни в окончательном руководстве ANTLR4 ...

Спасибо заранее!

Это было полезно?

Решение

Вы не.Весь смысл ANTLR 4 состоит в том, чтобы удалить традиционные ограничения, такие как LL (1) от рассмотрения во время разработки и внедрения нового языка.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top