Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

A Comparative Study of Incremental Attribute Grammar Solutions to Name Resolution

Söderberg, Emma LU orcid and Hedin, Görel LU orcid (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:
author
and
organization
publishing date
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}},
}