Я знаю, что есть два типа ограничений на грамматики, которые используются с парсерами рекурсивного спуска.
- грамматика не может иметь леворекурсивных производств
- грамматика не должна требовать больше, чем на токен вперед.
Я понимаю первое, но немного теряюсь во втором ограничении. Зачем нужно это ограничение и может ли производство вообще существовать без него?