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

https://hal.inria.fr/inria-00100026
Contributor : Publications Loria <>
Submitted on : Tuesday, September 26, 2006 - 10:13:25 AM
Last modification on : Friday, February 26, 2021 - 3:28:05 PM

Identifiers

  • HAL Id : inria-00100026, version 1

Collections

Citation

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⟩

Share

Metrics

Record views

150