Related articles |
---|
Is this a new idea? M.J.Landzaat@fel.tno.nl (1992-10-28) |
Re: Is this a new idea? bazyar@csn.org (1992-10-31) |
Re: Is this a new idea? clyde@hitech.com.au (1992-11-02) |
Re: Is this a new idea? pcwu@csie.nctu.edu.tw (1992-11-03) |
Re: Is this a new idea? ryer@inmet.camb.inmet.com (1992-11-03) |
Re: Is this a new idea? byron@netapp.com (Byron Rakitzis) (1992-11-04) |
Re: Is this a new idea? ttk@ucscb.UCSC.EDU (1992-11-04) |
Re: Is this a new idea? dak@sq.sq.com (1992-11-04) |
Re: Is this a new idea? dnl@macsch.com (1992-11-04) |
Re: Is this a new idea? tmb@arollaidiap.ch (1992-11-06) |
Re: Is this a new idea? henry@zoo.toronto.edu (1992-11-08) |
Re: Is this a new idea? clyde@hitech.com.au (1992-11-07) |
Re: Is this a new idea? dlarsson%abbaut@Sweden.EU.net (1992-11-11) |
Re: Is this a new idea? macrakis@osf.org (1992-11-11) |
[7 later articles] |
Newsgroups: | comp.compilers |
From: | dak@sq.sq.com (David A Keldsen) |
Organization: | SoftQuad Inc., Toronto, Canada |
Date: | Wed, 4 Nov 1992 19:55:09 GMT |
References: | 92-10-113 92-11-010 |
Keywords: | performance, parse |
M.J.Landzaat@fel.tno.nl (Maarten Landzaat) writes:
: [a compiler] that during my editing, reads the program text I typed in so
: far, and tries to compile and link it as much as it can in the background,
: with low priority so nobody gets bad response.
pcwu@csie.nctu.edu.tw (Wu Pei-Chi) writes:
>Some researchers have being working on this dream for years. It was called
>"incremental compiling" technique. Some of them are related with an
>environment,so called language-based environment or syntax-directed
>editor. A famous one is Synthesizer Generator, developed in Cornell
>University.
A very nice overview of the Synthesizer Generator, and using it in an
editing environment, can be found in _Generating Language Based
Environments_ by Thomas W. Reps. It's an MIT Press edition in the ACM
Doctoral Dissertation Award (1983) series. ISBN 0-262-18115-0
The approach is (roughly) to do as much as possible with an attribute
grammar for the language in question, with attributes corresponding to
the semantic subset of interest. For example, one could check
declarations and uses of variables for consistency.
Recommended reading.
Regards,
Dak
--
David A. 'Dak' Keldsen of SoftQuad, Inc.
email: dak@sq.com phone: 416-239-4801
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.