В настоящее время я работаю над генерацией кода на основе Xtext-DSL. Теперь я столкнулся со следующей проблемой:
Я создаю файл .xtend с моей собственной реализацией интерфейса IGenerator. Все работает безупречно, но я не могу получить доступ к необработанной строке из XBlockExpression в моем DSL. Я могу получить доступ только к EMF-AST со всеми атрибутами, но повторное создание необработанного кода из модели кажется большим количеством накладных расходов, поскольку мне действительно просто нужен весь код из XBlockExpression.
У кого-нибудь есть идея?