Книга драконов: Компиляторы, Принципы, Методы и Инструменты Ахо, Сетхи и Уллмана содержат главу («Синтаксический анализ»), в которой объясняется процедура устранения левой рекурсии и другая процедура, позволяющая оставить фактор без контекстной грамматики.
Полученная грамматика подходит для анализа LL.
Я предлагаю вам прочитать эту главу в книге и посмотреть, сможете ли вы преобразовать ее в код.