Syntax-Directed Transduction
- 1 July 1968
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 15 (3), 465-488
- https://doi.org/10.1145/321466.321477
Abstract
A transduction is a mapping from one set of sequences to another. A syntax-directed transduction is a particular type of transduction which is defined on the grammar of a context-free language and which is meant to be a model of part of the translation process used in many compilers. The transduction is considered from an automata theory viewpoint as specifying the input-output relation of a machine. Special consideration is given to machines called translators which both transduce and recognize. In particular, some special conditions are investigated under which syntax-directed translations can be performed on (deterministic) pushdown machines. In addition, some time bounds for translations on Turing machines are derived.Keywords
This publication has 3 references indexed in Scilit:
- Recognition and parsing of context-free languages in time n3Information and Control, 1967
- On the computational complexity of algorithmsTransactions of the American Mathematical Society, 1965
- A syntax directed compiler for ALGOL 60Communications of the ACM, 1961