Обосновывается леммой
Вход
Контекстно-свободная грамматика
Выход
Левофакторизованная грамматика
Алгоритм
Для каждого нетерминала повторять:

Обосновывается леммой
Контекстно-свободная грамматика
Левофакторизованная грамматика
Для каждого нетерминала повторять:
