Tom es un lenguaje de programación particularmente adecuado para programar diversas transformaciones en estructuras de árbol y documentos basados en XML. Tom es una extensión de lenguaje que agrega nuevos primitivos de coincidencia a C y Java, así como soporte para sistemas de reglas de reescritura. Las reglas pueden controlarse utilizando un lenguaje de estrategias.
- Inception
- 2001
- Website
- http://tom.loria.fr/