У меня есть эта часть грамматики
S ‐> S a | S b a | a | S b c S | S b c b | c S | c b
и мне нужно использовать его для создания некоторых наборов SD, а затем и для таблицы синтаксического анализа.
Но перед этим я должен преобразовать это в грамматику с возможностью синтаксического анализа сверху вниз.
Мой вопрос: как вы это делаете? Я знаю, что вам нужно избавиться от левой рекурсивности, но как мне это сделать?
Я прочитал статью в Википедии и другую статью из университета, но не могу понять, как мне это делать.
Не могли бы вы мне помочь?