В Интернете есть много примеров, показывающих, как построить таблицы синтаксического анализа для контекстно-свободной грамматики из первых/следующих наборов для парсера LL (1).
Но я не нашел ничего полезного, связанного с k > 1 случаем. Даже википедия не дает информации об этом.
Я ожидаю, что это должно быть каким-то образом похожее, но указатели на существующие исследования в этой области будут очень полезны.