Итак, все, что я читал, говорит о том, что левые рекурсивные правила в CFG проходят бесконечно и продолжают показывать процесс преобразования его в правое рекурсивное правило и выполняют это, используя альфа- и бета-термины для представления нескольких нетерминалов (я думаю, Я правильно понял эту часть) Поэтому, на мой взгляд, оставил рекурсивные правила = плохо при работе с LL-парсерами.
Так есть ли ситуация, когда оставленные рекурсивные правила являются приемлемыми / желательными? Если нет, то почему существуют левые рекурсивные правила, помимо плохого замысла или термина, описывающего «обратный» (термин, используемый слегка) правых рекурсивных правил?
Технически, это не вопрос домашнего задания, но это связано с моим классом.