logo search
Bolshakov_Poyasnitelnaya_zapiska

2.2.2.1.8 Генерация кода редактора текстового языка

Xtext, будучи основанным на платформе Eclipse, позволяет не только автоматизировать процесс создания парсера, но также сгенерировать необходимые компоненты для реализации редактора языка, в число которых входят графические компоненты, тесно интегрируемые со средой разработки Eclipse. В результате на выходе получаем полноценный инструментарий для работы пользователя с описанным разработчком языком. Инструментарий включает, например, такой важный компонент, как редактор с возможностью автодополнения исходного кода и навигацией.