2004
DOI: 10.1007/978-3-540-24851-4_7
|View full text |Cite
|
Sign up to set email alerts
|

Rewritable Reference Attributed Grammars

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
36
0

Year Published

2006
2006
2021
2021

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 42 publications
(36 citation statements)
references
References 14 publications
0
36
0
Order By: Relevance
“…Examples of extensible compilers for Java are Polyglot [75], Silver [109] and JastAddJ [45]. The latter two are based on extensible attribute grammars formalisms, which supports declarative and compositional specification of the type system of a language [109,44].…”
Section: Domain-specific Language Extensionmentioning
confidence: 99%
See 2 more Smart Citations
“…Examples of extensible compilers for Java are Polyglot [75], Silver [109] and JastAddJ [45]. The latter two are based on extensible attribute grammars formalisms, which supports declarative and compositional specification of the type system of a language [109,44].…”
Section: Domain-specific Language Extensionmentioning
confidence: 99%
“…While rewriting approaches can express context-sensitive analyses and transformations, e.g. the type checker in Section 7.1), a more declarative approach to expressing analyses is provided by attribute grammars [65], which are supported by systems such as JastAdd [44] and Silver [109]. An attribute grammar assigns values to attributes of tree nodes.…”
Section: Model Representationmentioning
confidence: 99%
See 1 more Smart Citation
“…Figure 5 shows an example transformation of a WebDSL entity Blog 18 to a JPA entity Java class Blog 21 . The title 19 property is transformed to a class property _title 22 , the accessor getTitle 23 , and the mutator setTitle 24 . The second property, entries 20 , also generates annotations to define static mapping to tables (@OneToMany 25 ) and dynamic behaviour such as save cascading [@Cascade(SAVE_UPDATE) 26 ].…”
Section: Implementing Webdsl By Code Generationmentioning
confidence: 99%
“…Modern attribute grammar systems such as Eli [24], JastAdd [23], and Silver [67] offer many specialized features with respect to the analysis of software languages. More recently, Aster [34] used strategic programming to abstract over common patterns in attribute equations.…”
Section: Future Workmentioning
confidence: 99%