1991
DOI: 10.1007/3-540-54572-7_3
|View full text |Cite
|
Sign up to set email alerts
|

Attribute evaluation methods

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

1991
1991
2022
2022

Publication Types

Select...
5
2
2

Relationship

2
7

Authors

Journals

citations
Cited by 18 publications
(6 citation statements)
references
References 30 publications
0
6
0
Order By: Relevance
“…Canonical attribute grammars were implemented by statically computing a schedule (or plan) consisting of multiple passes over the AST, ordered such that the input values of the attribute computations in one pass are computed in a previous pass (see Alblas [1991] for a survey). Expressivity of canonical attribute grammars is limited by this stratified evaluation.…”
Section: On-demand Evaluation Of Canonical Attribute Grammarsmentioning
confidence: 99%
“…Canonical attribute grammars were implemented by statically computing a schedule (or plan) consisting of multiple passes over the AST, ordered such that the input values of the attribute computations in one pass are computed in a previous pass (see Alblas [1991] for a survey). Expressivity of canonical attribute grammars is limited by this stratified evaluation.…”
Section: On-demand Evaluation Of Canonical Attribute Grammarsmentioning
confidence: 99%
“…Some of these classes can be evaluated in a single pass over the parse tree, with a single visit of each node [10,11,15]. More general classes of attribute grammars require multiple passes, and algorithms have been proposed for finding evaluation orders that minimize the number of passes [1,22]. These techniques have been extended to evaluation of attributes of multiple tree nodes in parallel [9].…”
Section: Sound Fusion In Tree Traversal Languagesmentioning
confidence: 99%
“…LOAGs have been a popular subject in AG literature, although defined slightly differently in several instances [1,7,13,15]. The subclass OAG, for which Kastens' algorithm can generate evaluators in polynomial runtime, has been more popular in practical implementations due to the complexity of generating evaluators for LOAGs.…”
Section: Linearly Ordered Attribute Grammarsmentioning
confidence: 99%