Bilos, R. (1987). A Token-Based Syntax Sensitive Editor. Technical Report LiTH-IDA-R-87-02, Department of Computer and Information Science, Linköping University, Sweden. (bibtex),
Abstract: This paper presents TOSSED, a token-oriented syntax sensitive editor being implemented at Linköping University, Linköping, Sweden.The main objectives of the editor is to enable the users to edit programs as easily and freely as with a conventional text editor and give them some features offered by a syntax-directed editor as template instantiation, automatic indentation and prettyprinting, lexical and syntactic error handling.Almost all syntax-directed editors are primarily designed to enter program text but they are awkward to use when modifying program structure. TOSSED is designed to handle both entering and modification of programs in a flexible way and has commands for template insertion, deletion, conversion etc.The user is guaranteed a lexically and syntactically correct program on exit from the editor which avoids many unnecessary compilations.
CS Dept TR Overview