Том (язык сопоставления с образцом) - Tom (pattern matching language)

Том
Том (язык сопоставления с образцом) logo.png
Разработчики)INRIA
Стабильный выпуск
2.10[1] / 2013-03-21
Типязык преобразования программ
ЛицензияGPL, Лицензии BSD
Интернет сайтТом.loria.fr

Том это язык программирования[2] особенно хорошо подходит для программирования различных преобразований на древовидные структуры и XML основанные документы. Tom - это языковое расширение, которое добавляет новые подходящие примитивы к C и Ява[3] а также поддержка систем правил перезаписи.[4] Правилами можно управлять с помощью стратегии[5] язык.

Том хорош для:

  • программирование сопоставление с образцом[6]
  • разработка компиляторов и DSL
  • преобразование XML-документов
  • внедрение систем на основе правил
  • описание алгебраических преобразований

Примечания

  1. ^ https://gforge.inria.fr/frs/?group_id=78&release_id=7940
  2. ^ "Свободный код".
  3. ^ Новости сообщества Java Том: Компилятор сопоставления с образцом для Java
  4. ^ Эмили Балланд, Поль Браунер, Раду Копец, Пьер-Этьен Моро и Антуан Рейллес (апрель 2008 г.). "Том Мануал" (PDF).CS1 maint: несколько имен: список авторов (ссылка на сайт)
  5. ^ «Обход структуры данных с Томом».
  6. ^ "Указатели сопоставления с образцом".

внешняя ссылка