HOME | DEUTSCH | IMPRESSUM | KIT

Conference Papers: Context-sensitive editing with PSG environments

[bahlke86ape]Rolf Bahlke, Gregor Snelting, Context-sensitive editing with PSG environments, An international workshop on Advanced programming environments, pp. 26--38, Springer-Verlag, London, UK, 1986.

Abstract

The PSG-Programming System Generator developed at Darmstadt produces interactive language-specific programming environments from formal language definitions. From an entirely nonprocedural specification of the language's syntax, context conditions and denotational semantics, it produces a hybrid editor, an interpreter and a library system. In this paper, we give a detailed description of PSG-generated environments. The main features of PSG editors are discussed. In particular, we describe the interplay between text editing and structure editing, the PSG fragment concept, the interactive handling of syntax and context errors and the context-sensitive error prevention mechanisms. We include an example editing session demonstrating the user interface of the PSG implementation on PERQ workstations, utilizing graphical devices.

Download

BibTeX

Authors at the institute

Department Head
Prof. Gregor Snelting