Jtom: a (Java) To One Matching compiler
TOM is a language extension which adds pattern matching facilities to
an existing imperative language.
In the current version, TOM supports C, Java and Eiffel as native
language.
News
- jtom-1.3 will be released by the end of August.
This major release improves the use of builtins and integrates a debugger.
- A Tom eclipse plugin is under development and will be released in September
- xtom: an extended version of Tom dedicated to XML transformations will be released in September
- a nice application of Tom: BoulderDash
Publications
Pierre-Etienne Moreau, Christophe Ringeissen and Marian Vittek.
A Pattern Matching Compiler.
In D. Parigot and M. G. J. van den Brand, editors, 1st International Workshop on Language Descriptions, Tools and Applications,
Genova (Italy), volume 44 of ENTCS. April 2001.
Pierre-Etienne Moreau, Christophe Ringeissen and Marian Vittek.
A Pattern Matching Compiler for Multiple Target Languages.
In G. Hedin, editor, 12th Conference on Compiler Construction,
Warsaw (Poland), volume 2622 of LNCS, pages 61-76. Springer-Verlag, May 2003.
- The current implementation supports C and Java as target language
- It is usable: the TOM compiler is written in TOM itself
- A full online documentation with installation instructions, language description and tutorial