Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

A globalizing transformation for attribute grammars

Published: 01 July 1986 Publication History

Abstract

A transformation is presented for replacing conventional local attribute references in attribute grammars by upward remote references. The purpose of the transformation is to enhance readability of the grammar and to facilitate easy storage optimization.

References

[1]
A. V. Aho, R. Sethi and J. D. Ullman: Compilers" Principles, Techniques, and Tools. Addison-Wesley, 1985.
[2]
R. Farrow and D. Yellin: A comparison of storage optimization in automaticallygenerated attribute evaluators. Technical Report, Department of Computer Science, Columbia University, January 1985.
[3]
H. Ganzinger: On storage optimization for automatically generated compilers. Fourth GI Conference on Theoretical Computer Science, Springer-Verlag, March1979, 132-141.
[4]
D.E. Knuth: Semantics of context-free languages. Mathematical Systems Theory 2, 2 (1968), 127-145.
[5]
K. Koskimies: A specification language for one-pass semantic analysis. Proceedings of the SIGPLAN'84 Symposium on Compiler Construction, SIGPLAN Notices 19, 6 (June 1984), 179-189.
[6]
K.A. Mughal: Control flow aspects of generating runtime facilities for languagebased programming environments. Proceedings of a Conference on Software Tools, April 1985.
[7]
D. Neel and M. Amirehahy: Removal of invariant statements from nested-loops in a single effective compiler pass. Proceedings of a Conference on Programming Languages and Compilers for Parallel and Vector Machines, SIGPLAN Notices I0, 3 (March 1975), 87-96.
[8]
J.-C. Raoult and R. Sethi: The global storage needs of a subcomputation.Conference Record of the Eleventh Annual ACM Symposium on Principles of Programming Languages, January 1984, 148-157.
[9]
T. Reps, C. Marceau and T. Teitelbaum: Remote attribute updating for language-based editors. Conference Record of the Thirteenth Annual ACM Symposium on Principles of Programming Languages, January 1986, 1-13.
[10]
T.A. Reps and T. Teitelbaum: The synthesizer generator. Proceedings of the ACM SIGSOFT- SIGPLAN Software Engineering Symposium on Practical Software Development Environments, SIGPLAN Notices 19, 5 (May 1984), 42-48.
[11]
R. Sethi: Pebble games for studying storage sharing. Theoretical Computer Science 19, 1 (July 1982), 69-84.
[12]
M. Sonnenschein: Global storage ceils for attributes in an attribute grammar. Acta lnformatica 22 (1985), 397-420.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGPLAN Notices
ACM SIGPLAN Notices  Volume 21, Issue 7
July 1986
275 pages
ISSN:0362-1340
EISSN:1558-1160
DOI:10.1145/13310
Issue’s Table of Contents
  • cover image ACM Conferences
    SIGPLAN '86: Proceedings of the 1986 SIGPLAN symposium on Compiler construction
    July 1986
    275 pages
    ISBN:0897911970
    DOI:10.1145/12276

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 1986
Published in SIGPLAN Volume 21, Issue 7

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)38
  • Downloads (Last 6 weeks)5
Reflects downloads up to 09 Nov 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media