Language-parametric Techniques for Language-Specific Editors

Maartje de Jonge. Language-parametric Techniques for Language-Specific Editors. PhD thesis, Delft University of Technology, Delft, TheNetherlands, January 2014. [doi]


The goal of this dissertation is to develop techniques that simplify the implementation of tool support for new languages. More specifically, we focus on language-parametric solutions for the implementation of language-specific editor support. In the first part of this dissertation we investigate generic techniques to recover from syntax errors that occur during interactive editing. In the second part we look into language-parametric techniques for the implementation of refactoring tools.