У меня просто проблемы с одной частью грамматики, которая гласит:
C -> CBA | epsilon
После того, как я удалю продукцию epsilon, я получаю:
C -> CBA | CB | BA | B | A
Я в замешательстве, правильно это или нет. В грамматике B также является переменной, допускающей значение NULL. Должен ли я также включать CA и/или A в последнюю грамматику?
Любая помощь приветствуется.