Tom (język dopasowania wzorca) - Tom (pattern matching language)

Tomek
Tom (język pasujący do wzorca) logo.png
Deweloper(zy) INRIA
Wersja stabilna
2.10 / 2013-03-21
Rodzaj język transformacji programu
Licencja Licencje GPL , BSD
Strona internetowa tom .loria .fr

Tom jest językiem programowania, który szczególnie dobrze nadaje się do programowania różnych przekształceń struktur drzewa i dokumentów opartych na XML . Tom to rozszerzenie języka, które dodaje nowe prymitywy dopasowujące do C i Javy, a także obsługuje systemy przepisywania reguł. Reguły można kontrolować za pomocą języka strategii.

Tom jest dobry do:

  • programowanie przez dopasowanie wzorców
  • tworzenie kompilatorów i języków domenowych (DSL)
  • przekształcanie dokumentów XML
  • wdrażanie systemów opartych na regułach
  • opisywanie przekształceń algebraicznych

Bibliografia

Zewnętrzne linki