Проекционный текстовый редактор?

  1. существуют ли текстовые, проекционные редакторы? Как они работают, особенно в части обновления поддеревьев?
  2. Существуют ли какие-либо механизмы для их создания?
  3. Знаете ли вы какие-нибудь работы, описывающие их дизайн?
  4. Как называется такой стиль "парсинга"?
  5. С чего мне начать, если я хочу самостоятельно реализовать текстовый проекционный редактор?

    • Я бы предпочел использовать EMF / ECore, но это необязательно.
    • Насколько я знаю, xText использует однонаправленные преобразования от текста к модели, или, по крайней мере, заменяет каскадные / целые поддеревья Elements вместо их обновления.
6
задан Stefan K. 14 May 2012 в 17:12
поделиться