Kir
tree-sitter не пробовали? GLR, рекурсия может быть левой
Мы всё на ANTLR делаем. Там тоже поддерживается левая рекурсия. Просто нафиг она нужна, если без неё можно легко обойтись?
Тут дело в том, что изначальная грамматика была написана "интересным" образом, и я её теперь потихоньку дописываю, исправляю и рефакторю.