Skip to main content

1998 | OriginalPaper | Buchkapitel

Benefits of Tree Transducers for Optimizing Functional Programs

verfasst von : Armin Kühnemann

Erschienen in: Foundations of Software Technology and Theoretical Computer Science

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

We present a technique to prevent the construction of intermediate data structures in functional programs, which is based on results from the theory of tree transducers. We first decompose function definitions, which correspond to macro tree transducers, into smaller pieces. Under certain restrictions these pieces can be composed to an attributed tree transducer using a composition result for attribute grammars. The same construction can be used to compose the attributed tree transducers, which represent the initial function definitions.

Metadaten
Titel
Benefits of Tree Transducers for Optimizing Functional Programs
verfasst von
Armin Kühnemann
Copyright-Jahr
1998
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-540-49382-2_13

Premium Partner