Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.1 6/24/83 (MC840302); site haring.UUCP
Path: utzoo!linus!decvax!mcvax!turing!haring!jim
From: jim@haring.UUCP
Newsgroups: net.wanted,net.lang.c
Subject: Re: Syntax Directed Editors for C
Message-ID: <281@haring.UUCP>
Date: Sun, 19-Aug-84 22:56:04 EDT
Article-I.D.: haring.281
Posted: Sun Aug 19 22:56:04 1984
Date-Received: Tue, 21-Aug-84 04:36:02 EDT
References: <2456@ihldt.UUCP> <1257@sdcrdcf.UUCP>
Organization: CWI, Amsterdam
Lines: 23
Keywords: sde C syntax horton
Apparently-To: rnews@turing.LOCAL

At the Spring '84 EUUG conference in Nijmegen, The Netherlands,
Theo de Ridder from IHBO "de Maere" in Enschede (...mcvax!im60!ridder)
presented a paper

	"Automatic Generation of Syntax Directed Screen Editors"

	Abstract:
	From a new effective and automatic error-recovery
	scheme for LALR(1)-parsers a program generator is
	developed that produces a syntax directed screen editor
	for any language specification written in LEX and YAAC.

The paper says they were working on a specification for C. It also
says the size of 85% of the compiled editor code is ~55K bytes, a
long way from 2M bytes.

As an aside, when trying to write a specification for the Bourne Shell,
Theo discovered all those wonderful loopholes like
	<<`echo "Goodbye World"`
which cause hours of endless amusement at conference exhibitions.
(One machine we tried it on had to be restored from floppies).

Jim McKie    Centrum voor Wiskunde en Informatica, Amsterdam    mcvax!jim