A plan for building renaming support for Modelica
(2009) WRT'09: 3rd ACM Workshop on Refactoring Tools- Abstract
- We discuss our current work on building an IDE for Modelica, and how we intend to support renaming. Our current implementation of the compiler and the name completion support is done using reference attribute grammars, implemented in the JastAdd metacompilationsystem. For renaming we plan to follow the approach of inverse lookups, developed by Schfer, Ekman, and de Moor. Modelica has challenging naming semantics, providing a good test for this approach.
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/1627505
- author
- Hedin, Görel LU ; Åkesson, Johan LU and Söderberg, Emma LU
- organization
- publishing date
- 2009
- type
- Contribution to conference
- publication status
- published
- subject
- conference name
- WRT'09: 3rd ACM Workshop on Refactoring Tools
- conference dates
- 2009-10-25
- language
- English
- LU publication?
- yes
- id
- 82cfa51c-92c2-46d1-a8d3-ca5dd545be20 (old id 1627505)
- date added to LUP
- 2016-04-04 13:40:20
- date last changed
- 2021-05-06 16:44:27
@misc{82cfa51c-92c2-46d1-a8d3-ca5dd545be20, abstract = {{We discuss our current work on building an IDE for Modelica, and how we intend to support renaming. Our current implementation of the compiler and the name completion support is done using reference attribute grammars, implemented in the JastAdd metacompilationsystem. For renaming we plan to follow the approach of inverse lookups, developed by Schfer, Ekman, and de Moor. Modelica has challenging naming semantics, providing a good test for this approach.}}, author = {{Hedin, Görel and Åkesson, Johan and Söderberg, Emma}}, language = {{eng}}, title = {{A plan for building renaming support for Modelica}}, url = {{https://lup.lub.lu.se/search/files/6177471/8147370.pdf}}, year = {{2009}}, }