У меня есть грамматика BNF, и я хотел бы реализовать редактор, начиная с этой грамматики и с помощью функции автоматического завершения, которая может предлагать фразы и строки подписей, принадлежащие языку, полученному из этой грамматики. Что может быть лучшим подходом к реализации этого редактора?Простой редактор автоматического завершения
Благодарим за внимание.