Content deleted Content added
m robot Modifying: pt:Tom (informática) |
No edit summary |
||
Line 13:
| platform =
| genre = program transformation language
| license = [[GPL
| website = http://tom.loria.fr/
}}
{{Portal|Free software}}
'''Tom''' is a [[programming language]] particularly well-suited for programming various transformations on [[Tree_structure|tree structures]] and [[XML]] based documents. Tom is a language extension which adds new matching primitives to [[C (programming language)|C]] and [[Java (programming language)|Java]] as well as support for rewrite rules systems. The rules can be controlled using a strategy language.
Tom is good for:
* programming by [[pattern matching
* developing compilers and [[Domain-specific_language|DSL]]
* transforming XML documents
|