Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!think.com!mintaka!spdcc!esegue!compilers-sender From: G.Moretti@massey.ac.nz (Giovanni Moretti) Newsgroups: comp.compilers Subject: Re: structure editors Summary: A Programmable Structure Editor Keywords: editor Message-ID: <1990Nov13.205512.23708@massey.ac.nz> Date: 13 Nov 90 20:55:12 GMT References: <9011120818.AA05186@rutgers.edu> Sender: compilers-sender@iecc.cambridge.ma.us Reply-To: G.Moretti@massey.ac.nz (Giovanni Moretti) Organization: Massey University, Palmerston North, New Zealand Lines: 31 Approved: compilers@iecc.cambridge.ma.us Sven My masters thesis was on the implementation of a syntax directed editor that would parse an Extended BNF definition of a language and thereafter act as a template-oriented structure editor for the language. It worked quite well with syntaxes for Pascal, LISP, SNOBOL and a hardware description language being used as examples. The thesis was entitled: "GED - A Generalised Syntax Editor" by G.S.Moretti, Massey University, Palmerston North, New Zealand, 1984. The syntax was extended to allow the embedding of prettyprinting commands. I'm unfamiliar with the procedure for getting hold of a copy of the thesis. As far as I know, its the sort of thing that libraries have special arrangements for :-). Cheers Giovanni -- Giovanni Moretti, Consultant | G.Moretti@massey.ac.nz, Pkt-ZL2BOI@ZL2BFJ Computer Centre, Massey University| Ph 64 63 69099 x8398, FAX 64 63 505607 Palmerston North, New Zealand | -- Send compilers articles to compilers@iecc.cambridge.ma.us or {ima | spdcc | world}!esegue!compilers. Meta-mail to compilers-request.