Tree transducers with external functions
Macro tree transducers, which formalize the idea of syntax-directed translation, and attributed tree transducers, which provide a semantic model for attribute grammars, are known to be closely related. Both of these transducer types are enhanced with the possibility of invoking external functions. The intuitive idea suggested by the authors is that the use of external functions formalizes the concept of modularity. The main result shows that any tree function computable by a macro tree transducer with external functions from a given class \({\mathcal U}\) can be represented as the composition of a simple auxiliary function, a tree homomorphism and a tree function computed by a one-visit attributed tree transducer with external functions from \({\mathcal U}\). The class PREC of primitive recursive tree functions can be defined as the smallest class of tree functions which contains certain base functions and is closed under composition and primitive recursion. Macro tree transducers with external functions define an operator on the class of all tree functions which maps any class \({\mathcal U}\) of tree functions to the class \(\text{MT}(U)\) of functions computed by macro tree transducers with external functions from \(U\). Similarly, attributed tree transducers with external functions define an operator on the class of all tree functions. The second main result shows that the class PREC remains unchanged if the scheme of primitive recursion is replaced by either one of these operators.
- A constructive method for abstract algebraic software specification
- An order-algebraic definition of knuthian semantics
- Attribute grammars and recursive program schemes. I. II
- Bottom-up and top-down tree transformations— a comparison
- Composition and evaluation of attribute coupled grammars
- Confluent Reductions: Abstract Properties and Applications to Term Rewriting Systems
- Generalized sequential machine maps
- Generalized Syntax Directed Translation, Tree Transducers, and Linear Space
- scientific article; zbMATH DE number 3874572 (Why is no real title available?)
- scientific article; zbMATH DE number 3829278 (Why is no real title available?)
- scientific article; zbMATH DE number 4049007 (Why is no real title available?)
- scientific article; zbMATH DE number 3740783 (Why is no real title available?)
- scientific article; zbMATH DE number 3485226 (Why is no real title available?)
- scientific article; zbMATH DE number 3615891 (Why is no real title available?)
- scientific article; zbMATH DE number 3619879 (Why is no real title available?)
- Initial Algebra Semantics and Continuous Algebras
- IO and OI. II
- Macro tree transducers
- Mappings and grammars on trees
- Modular tree transducers
- Semantic evaluation from left to right
- Semantics of context-free languages: Correction
- The formal power of one-visit attribute grammars
- Translations on a context free grammar
- Macro tree transducers
- The generating power of total deterministic tree transducers
- On injectivity of deterministic top-down tree transducers
- Synthesized and inherited functions. A new computational model for syntax-directed semantics
- A comparison of tree transductions defined by monadic second order logic and by attribute grammars
- Macro tree transducers, attribute grammars, and MSO definable tree translations.
- Domains of partial attributed tree transducers
- scientific article; zbMATH DE number 4041320 (Why is no real title available?)
- When is a functional tree transduction deterministic?
- A two-dimensional hierarchy for attributed tree transducers
- A pumping lemma for output languages of macro tree transducers
- The universality of higher-order attributed tree transducers
- Modular tree transducers
This page was built for publication: Tree transducers with external functions
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1208712)