Может ли кто-нибудь подтвердить для меня, является ли следующая грамматика BNF LL (1):
S ::= A B B A
A ::= a
A ::=
B ::= b
B ::=
где S — начальный символ, а нетерминалы A и B могут быть преобразованы в эпсилон. Я знаю, что если в одной ячейке таблицы синтаксического анализа есть 2 или более производных, то грамматика не является LL (1). Но если ячейка уже содержит эпсилон, можем ли мы безопасно заменить ее новой продукцией при построении таблицы синтаксического анализа?