Я знаю:Грамматика А некоторые вызовы о SLR, LALR
Язык называется LL (1), если она может быть порождена LL (1) грамматикой. Можно показать, что LL (1) грамматики
not ambiguous and
not left-recursive.
, но я столкнулся с проблемой.
Почему Грамматика
S-> aBDb
B -> лямбда
D-> дО | лямбда
почему эта грамматика не LL (1), ни SLR, ни LALR? кто-нибудь мог бы описать меня?
Не нужно беспокоиться - эта грамматика LL (1) и SLR (1). Кто вам сказал, что нет? – Gunther
Уважаемый @Gunther, это тест на вступительный экзамен P.hd. ответ говорит, что это не так. – 2014-09-02 19:18:51
Другой пользователь предполагает, что в этом вопросе есть опечатка, которая делает грамматику LL (1), SLR (1) и LALR (1). При удалении опечатки грамматика не является LL (1), SLR (1) или LALR (1). Тем не менее, я думаю, что лучше всего, если это будет опубликовано как другой вопрос, так как в противном случае я должен полностью переделать свой ответ с нуля. – templatetypedef