HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Conference papers

An Integrated Development Environment for Pattern Matching Programming

Julien Guyon 1 Pierre-Etienne Moreau 1 Antoine Reilles 1
1 PROTHEO - Constraints, automatic deduction and software properties proofs
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : Tom and Apigen are two complementary tools which simplify the definition and the manipulation of abstract datatypes. Tom is an extension of Java which adds pattern matching facilities independently of the used data-structure. Apigen is a generator of abstract syntax tree implementations which interacts naturally with \tom. In this paper, we show how Eclipse can be extended to support the development of Tom programs. By integrating a Tom editor, an automatic build process, and an error management mechanism, we demonstrate the integration of an algebraic programming environment in Eclipse. Hence, our work contributes to the promotion of formal methods and Eclipse to the educational, algebraic, and industrial communities.
Document type :
Conference papers
Complete list of metadata

Contributor : Publications Loria Connect in order to contact the contributor
Submitted on : Tuesday, September 26, 2006 - 10:13:25 AM
Last modification on : Friday, February 4, 2022 - 3:31:45 AM


  • HAL Id : inria-00100026, version 1



Julien Guyon, Pierre-Etienne Moreau, Antoine Reilles. An Integrated Development Environment for Pattern Matching Programming. 2nd eclipse Technology eXchange workshop - eTX'2004, Brian Barry and Oege de Moor, Apr 2004, Barcelona, Spain, 16 p. ⟨inria-00100026⟩



Record views