ACM Home Page
Please provide us with feedback. Feedback
Dynamically bypassing copy rule chains in attribute grammars
Full text PdfPdf (2.39 MB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 13th ACM SIGACT-SIGPLAN symposium on Principles of programming languages table of contents
St. Petersburg Beach, Florida
Pages: 14 - 25  
Year of Publication: 1986
Author
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 13,   Citation Count: 15
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/512644.512646
What is a DOI?

ABSTRACT

Attribute grammars require copy rules to transfer values between attribute instances distant in an attributed parse tree. We introduce copy bypass attribute propagation that dynamically replaces copy rules with nonlocal dependencies, resulting in faster incremental evaluation. A evaluation strategy is used that approximates a topological ordering of attribute instances. The result is an efficient incremental evaluator that allows multiple subtree replacement on any noncircular attribute grammar.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
{J84} Johnson, Gregory F. An approach to incremental semantics. TR 547, University of Wisconsin, Madison, July 1984.
3
 
4
{K80} Kastens, U. Ordered attribute grammars. <i>Acta Inf.</i> 13, 3, 1980, pp. 229--256.
 
5
 
6
7
8
9
10
 
11
{Y83} Yeh, Dashing, On Incremental Evaluation of Ordered Attributed Grammars. <i>BIT 23,</i> 1983, 308--320.

CITED BY  15