High level tree transducers and iterated pushdown tree transducers (Q1096399)

From MaRDI portal
scientific article
Language Label Description Also known as
English
High level tree transducers and iterated pushdown tree transducers
scientific article

    Statements

    High level tree transducers and iterated pushdown tree transducers (English)
    0 references
    0 references
    0 references
    0 references
    1988
    0 references
    n-level tree transducers (n\(\geq 0)\) combine the features of n-level tree grammars and of top-down tree transducers in the sense that the derivations of the tree grammars are syntax-directed by input trees. For running n, the sequence of n-level tree transducers starts with top-down tree transducers \((n=0)\) and macro tree transducers \((n=1)\). In this paper the class of tree-to-tree translations computed by n-level tree transducers is characterized by n-iterated pushdown tree transducers. Such a transducer can be considered as a regular tree grammar of which the derivations are syntax-directed by n-iterated pushdown of trees; an n-iterated pushdown of trees is a pushdown of pushdowns of... of pushdowns (n times) of trees. In particular, we investigate the total deterministic case, which is relevant for syntax-directed semantics of programming languages.
    0 references
    0 references
    0 references
    0 references
    0 references
    tree transducers
    0 references
    tree grammars
    0 references
    syntax-directed semantics of programming languages
    0 references