Space-Efficient Storage Management in an Attribute Grammar Evaluator

21Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

Abstract

A space-efficient strategy for storing attributes during evaluation of an attribute grammar is presented. Attributes are classified as either one-pass or multipass. One-pass attributes are stored on a pushdown stack, and their storage is freed when no longer needed. Examination of extant grammars shows that a vast majority of attributes are indeed one-pass, and therefore the scheme presented can greatly reduce the storage requirements of an attribute grammar evaluator. Several approaches to storage management for multipass attributes are also presented. Data for several grammars are collected and used to show the effectiveness of the proposed storage management scheme. © 1981, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Jazayeri, M., & Pozefsky, D. (1981). Space-Efficient Storage Management in an Attribute Grammar Evaluator. ACM Transactions on Programming Languages and Systems (TOPLAS), 3(4), 388–404. https://doi.org/10.1145/357146.357148

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