A truly generative semantics-directed compiler generator

2Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

This paper describes semantic processing in the compiler generating system MUG2. MUG2 accepts high-level descriptions of the semantics of a programming language including full runtime semantics, data flow analysis, and optimizing transformations. This distinguishes MUG2 from systems such as YACC [Joh75], HLP [HLP78], PQCC [PQC79], or its own former version [GRW77] with respect to expressive power and convenience. In this respect, MUG 2 comes close to semantics-directed systems such as [Mos76], [J0S8O], [Set81], [Pau82]. In contrast to these, MUG2 is not a universal translator system where program independent semantic properties have to be evaluated at compilation time. The description concepts of HUG 2 allow a far reaching separation of language vs. program dependent semantics, thus constituting a truly generative approach to semantics-directed compiler generation.

Cite

CITATION STYLE

APA

Ganzinger, H., Giegerich, R., Mönoke, U., & Wilhelm, R. (1982). A truly generative semantics-directed compiler generator. In Proceedings of the 1982 SIGPLAN Symposium on Compiler Construction, SIGPLAN 1982 (pp. 172–184). Association for Computing Machinery, Inc. https://doi.org/10.1145/800230.806993

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free