Misplaced Pages

Tom (programming language)

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
(Redirected from Tom (pattern matching language))

The topic of this article may not meet Misplaced Pages's notability guidelines for products and services. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.
Find sources: "Tom" programming language – news · newspapers · books · scholar · JSTOR (August 2021) (Learn how and when to remove this message)
Tom
Developer(s)INRIA
Stable release2.10 / 2013-03-21
Typeprogram transformation language
LicenseGPL, BSD licenses
Websitetom.loria.fr

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:

References

  1. https://gforge.inria.fr/frs/?group_id=78&release_id=7940
  2. "Freecode".
  3. Java Community News Tom: A Pattern-Matching Compiler for Java
  4. Emilie Balland, Paul Brauner, Radu Kopetz, Pierre-Etienne Moreau and Antoine Reilles (April 2008). "Tom Manual" (PDF).{{cite web}}: CS1 maint: multiple names: authors list (link)
  5. "Data structure traversal with Tom". 4 April 2008.
  6. "Pattern Matching Pointers".

External links

Categories: