2000
DOI: 10.1007/3-540-46423-9_19
|View full text |Cite
|
Sign up to set email alerts
|

Functional Incremental Attribute Evaluation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
18
0

Year Published

2001
2001
2017
2017

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 23 publications
(18 citation statements)
references
References 7 publications
0
18
0
Order By: Relevance
“…However, with the implementation that we propose the inherited attributes of previous visits are not in scope and need to be explicitly passed to the visit in which the inherited attribute is used. For the standard non-incremental evaluation the visit-tree approach (Saraiva et al 2000) is used by the UUAGC. There it is statically computed which attributes from the first visit are used in subsequent visits, and these are passed as extra arguments to the second visit.…”
Section: Intra-visit Attributesmentioning
confidence: 99%
See 1 more Smart Citation
“…However, with the implementation that we propose the inherited attributes of previous visits are not in scope and need to be explicitly passed to the visit in which the inherited attribute is used. For the standard non-incremental evaluation the visit-tree approach (Saraiva et al 2000) is used by the UUAGC. There it is statically computed which attributes from the first visit are used in subsequent visits, and these are passed as extra arguments to the second visit.…”
Section: Intra-visit Attributesmentioning
confidence: 99%
“…Another technique for the incremental evaluation of higher order attribute grammars is to use function caching or memoization (Vogt et al 1991;Saraiva et al 2000). Because the subtree and inherited attributes together are used as key for the memoization table, this technique also works for higher order attributes.…”
Section: Function Cachingmentioning
confidence: 99%
“…Another approach is taken by Vogt et al (1991) where the attribute values are not stored in the AST itself, but are computed in visit functions for which function caching is used to store previously computed results. This approach is improved upon in (Saraiva et al 2000).…”
Section: Attribute Grammarsmentioning
confidence: 99%
“…To prevent unbounded growth of the function cache Lac uses several function cache update algorithms [SKS96].…”
Section: T H E F U N C T I O N C a C H Ementioning
confidence: 99%