_logo.png)
Tom (pattern matching language)
Tom is a programming language particularly well-suited for programming various transformations on tree structures and XML-based documents. Tom is a language extension which adds new matching primitives to C and 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 languages (DSL) * transforming XML documents * implementing rule-based systems * describing algebraic transformations
- Comment
- enTom is a programming language particularly well-suited for programming various transformations on tree structures and XML-based documents. Tom is a language extension which adds new matching primitives to C and 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 languages (DSL) * transforming XML documents * implementing rule-based systems * describing algebraic transformations
- Depiction
- Developer
- INRIA
- Developer
- INRIA
- Genre
- enprogram transformation language
- Has abstract
- enTom is a programming language particularly well-suited for programming various transformations on tree structures and XML-based documents. Tom is a language extension which adds new matching primitives to C and 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 languages (DSL) * transforming XML documents * implementing rule-based systems * describing algebraic transformations
- Hypernym
- Language
- Is primary topic of
- Tom (pattern matching language)
- Label
- enTom (pattern matching language)
- LatestReleaseDate
- 21 March 2013
- Latest release date
- 21 March 2013
- LatestReleaseVersion
- 2.10
- Latest release version
- 2.10
- License
- BSD licenses
- License
- BSD licenses
- License
- GNU General Public License
- License
- GNU General Public License
- Link from a Wikipage to an external page
- tom.loria.fr/wiki/index.php/Documentation
- tom.loria.fr/
- gforge.inria.fr/projects/tom
- Link from a Wikipage to another Wikipage
- BSD licenses
- C (programming language)
- Category:Graph rewriting
- Category:Pattern matching
- Category:Pattern matching programming languages
- Category:Programming language implementation
- Category:Term-rewriting programming languages
- Domain-specific language
- GNU General Public License
- INRIA
- Java (programming language)
- Pattern matching
- Programming language
- Tree structure
- XML
- Logo
- enTom logo.png
- Name
- enTom
- Name
- enTom
- SameAs
- 4ufjC
- m.02q q1v
- Q7424115
- Tom (informática)
- Tom (pattern matching language)
- Tom (programmation par filtrage)
- تام (زبان تطبیق الگو)
- توم (لغة مطابقة النمط)
- Subject
- Category:Graph rewriting
- Category:Pattern matching
- Category:Pattern matching programming languages
- Category:Programming language implementation
- Category:Term-rewriting programming languages
- Thumbnail
- WasDerivedFrom
- Tom (pattern matching language)?oldid=1108288338&ns=0
- WikiPageLength
- 2384
- Wikipage page ID
- 11090262
- Wikipage revision ID
- 1108288338
- WikiPageUsesTemplate
- Template:Infobox software
- Template:Notability
- Template:Portal
- Template:Reflist
- Template:Short description
- Template:URL
- Wordnet_type
- synset-software-noun-1