Здравствуйте, nikov, Вы писали:
N>Возможно ли (легко ли) реализовать такое приложение на основе Nitra?
Можно.
N>Можно ли устранить те недостатки, о которых я писал выше?
Можно.
В принципе почти всё есть.
Nitra.Visualizer умеет все, что ты хочешь кроме редактирования и компиляции грамматики.
Мы редактируем грамматику (или чаще саму нитру) в студии и запускаем Nitra.Visualizer.
Nitra.Visualizer запоменает своё состояние между запусками.
Так что цикл очень быстрый.
Но если очень хочется, то не сложно научить Nitra.Visualizer редактировать и компилировать грамматику.
А если ещё немного дописать можно будет сделать подсветку куска грамматики, которым был разобран узел АСТ.
... << RSDN@Home 1.2.0 alpha 5 rev. 62>>