A Comparative Study of Incremental Attribute Grammar Solutions to Name Resolution
(2012) 5th International Conference on Software Language Engineering- Abstract
- Attribute grammars are useful in integrated editing environments for
obtaining automatic incremental compilation features. However, traditional attribute grammars use aggregated values during name resolution, resulting in large sets of affected attribute instances after edits. In this paper, we show how reference attribute grammars (RAGs) can significantly reduce the number of affected attributes. We also introduce a notion of cache independent attributes used to limit propagation after edits. Our results indicate that RAGs are a highly viable alternative for use in editing environments.
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/3241828
- author
- Söderberg, Emma LU and Hedin, Görel LU
- organization
- publishing date
- 2012
- type
- Contribution to conference
- publication status
- published
- subject
- pages
- 6 pages
- conference name
- 5th International Conference on Software Language Engineering
- conference location
- Dresden, Germany
- conference dates
- 2012-09-25
- language
- English
- LU publication?
- yes
- id
- 93c76d9f-6de1-41a4-9ea6-354948eb00d0 (old id 3241828)
- date added to LUP
- 2016-04-04 13:45:20
- date last changed
- 2021-05-06 17:24:59
@misc{93c76d9f-6de1-41a4-9ea6-354948eb00d0, abstract = {{Attribute grammars are useful in integrated editing environments for<br/><br> obtaining automatic incremental compilation features. However, traditional attribute grammars use aggregated values during name resolution, resulting in large sets of affected attribute instances after edits. In this paper, we show how reference attribute grammars (RAGs) can significantly reduce the number of affected attributes. We also introduce a notion of cache independent attributes used to limit propagation after edits. Our results indicate that RAGs are a highly viable alternative for use in editing environments.}}, author = {{Söderberg, Emma and Hedin, Görel}}, language = {{eng}}, title = {{A Comparative Study of Incremental Attribute Grammar Solutions to Name Resolution}}, url = {{https://lup.lub.lu.se/search/files/6197325/3241900.pdf}}, year = {{2012}}, }