Tom (programming language)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:SHORTDESC:

Tom
DeveloperINRIA
Stable release
2.10[1] / 2013-03-21
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Typeprogram transformation language
    LicenseGPL, BSD licenses
    Websitetom.loria.fr

    Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). Tom is a programming language[2] 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[3] as well as support for rewrite rules systems.[4] The rules can be controlled using a strategy[5] language.

    Tom is good for:

    References

    [edit | edit source]
    1. ^ https://gforge.inria.fr/frs/?group_id=78&release_id=7940 [dead link]
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Java Community News Tom: A Pattern-Matching Compiler for Java
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]