📖
A Pattern Matching Compiler for Multiple Target Languages
Pierre-Etienne Moreau, Christophe Ringeissen, Marian Vittek

A Pattern Matching Compiler for Multiple Target Languages

Science & Mathematics Published 2002 Verification Pending

Overview & Synopsis

Many processes can be seen as transformations of tree-like data structures. In compiler construction, for example, we continuously manipulate trees and perform tree transformations: parse trees, abstract syntax trees, tree transformations, etc. This paper introduces a pattern matching compiler (TOM): a set of primitives which add pattern matching facilities to imperative languages such as C, Java, or Eiffel. We show that this tool is extremely non-intrusive, lightweight and useful to implement tree transformations. It is also flexible enough to allow the reuse of existing data structures.

Advertisement
SPONSOR CONTENT
Indexed from repository: HAL Open Science (hal.science)
Loading document from verified source...
Keyboard Shortcuts: ← / → for pages • + / - for zoom • 0 to fit width Powered by Mozilla PDF.js v3.11

Document Information

Document Title A Pattern Matching Compiler for Multiple Target Languages
Author / Organization Pierre-Etienne Moreau, Christophe Ringeissen, Marian Vittek
Subject & Discipline Multidisciplinary Academic Open Research
Categories Science & Mathematics
Publication Year 2002
License / Rights Open Access / Creative Commons
Resource Verification Listed PDF (Verification Pending)
Original Host Website HAL Open Science (hal.science)
File Format application/pdf (Portable Document Format)
Language EN
Catalog ID DOC-30769
Original Source Link Visit Source Page on hal.science »