scispace - formally typeset
R

Rolf Bahlke

Researcher at Darmstadt University of Applied Sciences

Publications -  7
Citations -  227

Rolf Bahlke is an academic researcher from Darmstadt University of Applied Sciences. The author has contributed to research in topics: Object language & Interpreter. The author has an hindex of 5, co-authored 7 publications receiving 227 citations. Previous affiliations of Rolf Bahlke include Technische Universität Darmstadt.

Papers
More filters
Journal ArticleDOI

The PSG system: from formal language definitions to interactive programming environments

TL;DR: The PSG programming system generator developed at the Technical University of Darmstadt produces interactive, language-specific programming environments from formal language definitions from an entirely nonprocedural specification of the language's syntax, context conditions, and dynamic semantics.
Proceedings ArticleDOI

The PSG - Programming System Generator

TL;DR: The generator has been used to generate environments for PASCAL, MODULA-2 and the formal language definition language itself, and the experiences with formal language definitions are discussed from the language definer's point of view as well as from the programmer's view using the generated environments.
Book ChapterDOI

The PSG System: From Formal Language Definitions to Interactive Programming Environments

TL;DR: The PSG programming system generator developed at the Technical University of Darmstadt as discussed by the authors produces interactive, language-specific programming environments from formal language definitions, including a full-screen editor, which allows both structure and text editing.
Book ChapterDOI

Context-sensitive Editing with PSG Environments

TL;DR: A detailed description of PSG-generated environments, including 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.
Journal ArticleDOI

A generator for language-specific debugging systems

TL;DR: A system which generates interactive high-level debugging systems from formal language definitions, which consists of an interpreter for a functional language which has been extended with the language-independent mechanisms needed in order to allow interaction with the user during program execution.