Язык преобразования
-
Основы языков преобразования
- Языки преобразования используются для изменения текста на основе формального языка.
- Системы преобразования включают Stratego/XT, TXL, Tom и другие, которые используют декларативные грамматики.
- Макроязыки позволяют преобразовывать метаязыки в языки программирования высокого уровня.
- Языки преобразования моделей (MTL) преобразуют модели, соответствующие метамодели, в другие модели.
-
Примеры языков преобразования
- QVT OMG является примером языка преобразования моделей.
- Семейство Lx включает языки низкого уровня, такие как L0, и высокоуровневый графический язык MOLA.
- Существует множество языков преобразования XML, включая Tritium, XSLT и XQuery.
-
Дополнительные ресурсы
- Ссылки на домашнюю страницу Lx и страницы MOLA, которые были заархивированы в 2012 и 2007 годах соответственно.
- Статья является заглушкой и призывает читателей помочь расширить ее.
Полный текст статьи: