2004
DOI: 10.1007/bf03037280
|View full text |Cite
|
Sign up to set email alerts
|

Circular attribute grammars with remote attribute references and their evaluators

Abstract: Attribute grammars (AGs) are a suitable formalism for the development of language processing systems. However, for languages including unrestricted labeled jumps, such as "goto' in C, the optimizers in compilers are difficult to write in AGs. This is due to two problems that few previous researchers could deal with simultaneously, i.e., references of attribute values on distant nodes and circularity in attribute dependency. This paper proposes circular remote attribute grammars (CRAGs), an extension of AGs tha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2005
2005
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(10 citation statements)
references
References 12 publications
0
10
0
Order By: Relevance
“…Sasaki and Sassa [26] also have a refined mostly static version of their originally completely static technique. The basic idea is here to have several versions of attribute evaluation sequences, one for each possible pattern of remote dependency edges.…”
Section: Avoiding Iterative Evaluation Of Actually Noncircular Attribmentioning
confidence: 98%
See 4 more Smart Citations
“…Sasaki and Sassa [26] also have a refined mostly static version of their originally completely static technique. The basic idea is here to have several versions of attribute evaluation sequences, one for each possible pattern of remote dependency edges.…”
Section: Avoiding Iterative Evaluation Of Actually Noncircular Attribmentioning
confidence: 98%
“…His scheme is also limited to traditional AGs without remote references since it depends on deriving the attribute dependencies statically from the productions of the grammar. Sasaki and Sassa [26] have elaborated on the technique of Farrow in the presence of remote references. However, these references are not considered to be a part of the attribute grammar and must be evaluated separately in an initial phase.…”
Section: Evaluation Of Circular Attribute Grammarsmentioning
confidence: 99%
See 3 more Smart Citations