Abstract
The SCT is as far as we can go without introducing serious machine dependencies. The remaining steps in the process fall beyond the scope of this paper.
We have proposed a fairly elaborate structuring of the translation process. We are trying to follow the prescription in our present translator writing system effort. We expect to simplify the task of compiler writing, but only for languages with structure amenable to the restrictions of the system.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
McKeeman, W. M., Compiler Structure, Proc. USA-Japan Computer Conference, (Oct. 1972) 448–455.
Louis, P.M. and Sterns, R. E., Syntax-directed Transduction, JACM v. 15, n. 3 (July 1968) 465–493.
DeRemer, F. L., Practical Translators for LR(k) Languages, PhD Thesis, MIT, Cambridge, Mass. (1969).
Wozencraft, J.M. and Evans, A., Notes on Programming Linguistics, Dept. E.E., MIT, Cambridge, Mass. (1971).
Evans, A., PAL, A Language for Teaching Programming Linguistics, Proc. 23rd National Conf. of the ACM (1968) 395–403.
DeRemer, F.L., Transformational Grammars for Languages and Compilers TR50, Computing Laboratory, University of Newcastle-on-Tyne, England (submitted for publication).
Knuth, D.E., Semantics of Context-free Languages, Math Systems Theory J., v. 2, n. 2 (1968) 127–146.
Wilner, W. T., Declarative Semantic Definition, STAN-CS-233-71, PhD Thesis, Stanford, CA (1971).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1974 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
McKeeman, W.M., Deremer, F.L. (1974). Feedback-free modularization of compilers. In: Schlender, B., Frielinghaus, W. (eds) GI Gesellschaft für Informatik e.V. 3. Fachtagung über Programmiersprachen Kiel, 5.–7. März 1974. Lecture Notes in Computer Science, vol 7. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-06666-7_46
Download citation
DOI: https://doi.org/10.1007/3-540-06666-7_46
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-06666-8
Online ISBN: 978-3-540-37935-5
eBook Packages: Springer Book Archive