Но если они столько лет жили с парсеком, как-то ведь научились обходить эту левую рекурсию, и чего тогда вдруг всё переделывать?
Я как-то "обходил левую рекурсию", чиня парсер кортежей, где у каждого элемента были аннотации. Из-за того, как оно было написано, кортежи определённой формы парсились за экспоненту. Я неделю это чинил, и в итоге получил нечто, что работало, но выглядело ужасно.