Source-to-source translation
Paul F. Albrecht, Phil Garrison, Susan Lochrie Graham, Robert H. Hyerle, Patricia Ip, Bernd Krieg-Brückner · 1980
An implementation of translators between Ada and Pascal is described. The method used is to define subsets of each language between which there is a straightforward translation and to translate each source program to its respective sublanguage by program transformations. A common internal tree representation is used. The underlying organization of the translators is described, and some of the difficulties we have confronted and solved are discussed.