2007
DOI: 10.1016/j.scico.2005.06.005
|View full text |Cite
|
Sign up to set email alerts
|

Circular reference attributed grammars — their evaluation and applications

Abstract: This paper presents a combination of Reference Attributed Grammars (RAGs) and Circular Attribute Grammars (CAGs). While RAGs allow the direct and easy specification of nonlocally dependent information, CAGs allow iterative fixed-point computations to be expressed directly using recursive (circular) equations. We demonstrate how the combined formalism, Circular Reference Attributed Grammars (CRAGs), can take advantage of both these strengths, making it possible to express solutions to many problems in an easy w… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2009
2009
2016
2016

Publication Types

Select...
7

Relationship

1
6

Authors

Journals

citations
Cited by 47 publications
(16 citation statements)
references
References 19 publications
0
16
0
Order By: Relevance
“…In this tutorial, we particularly cover reference attributes [Hed00], parameterized attributes [Hed00,Ekm06], circular attributes [Far86,MH07] and collection attributes [Boy96,MEH09].…”
Section: Object-oriented Modelmentioning
confidence: 99%
“…In this tutorial, we particularly cover reference attributes [Hed00], parameterized attributes [Hed00,Ekm06], circular attributes [Far86,MH07] and collection attributes [Boy96,MEH09].…”
Section: Object-oriented Modelmentioning
confidence: 99%
“…This makes them unsuitable for traditional AGs. However, by extending the formalism with [23,4], it becomes possible to use declarative AG equations to specify such analyses [25]. Circular attribute equations can be solved by fixed point iteration, as long as their underlying data forms a lattice.…”
Section: Fig 8 Lookup Attributes and Decoratorsmentioning
confidence: 99%
“…We implemented this in a decorator that evaluates circular attributes. However, due to a lack of space to fully explain the rather intricate algorithm that underlies it (see [23,4]), we do not include it here, and refer the interested reader to the technical report that accompanies this paper [17].…”
Section: Fig 8 Lookup Attributes and Decoratorsmentioning
confidence: 99%
See 2 more Smart Citations