Title :
Towards high-level editing in syntax-based editors
Author :
Dykes, Leland R. ; Cameron, Robert D.
Author_Institution :
Sch. of Comput. Sci., Simon Fraser Univ., Burnaby, BC, Canada
fDate :
7/1/1990 12:00:00 AM
Abstract :
Syntax-based editors typically provide rudimentary operations for manipulating abstract syntax trees. The incorporation of higher level manipulation facilities into such editors can make editing both easier and less error-prone. The authors have implemented a prototype editor that adds useful higher level manipulation facilities, including mid-level semantics-altering manipulations and high-level semantics-preserving transformations. They describe the basic organisation of these manipulations into a manageable number of overloaded commands and show how the commands can be combined in useful editing scripts
Keywords :
text editing; abstract syntax trees; high-level semantics-preserving transformations; mid-level semantics-altering manipulations; overloaded commands; syntax-based editors;
Journal_Title :
Software Engineering Journal