Incremental semantic evaluation in language‐based editors

We present an incremental semantic analysis strategy for use in language‐based editors. Its advantage is the low storage cost involved in achieving incremental semantic operation with a relatively small loss in response. The scheme, which involves limiting identifier attribute flow, is first described for a simple block‐structured language like Pascal, and then extended to more modern modular languages.

[1]  Thomas W. Reps,et al.  The Synthesizer Generator Reference Manual , 1989, Texts and Monographs in Computer Science.

[2]  Thomas W. Reps,et al.  Generating Language-Based Environments , 1982 .

[3]  Jim Welsh,et al.  A design rationale for a language‐based editor , 1991, Softw. Pract. Exp..

[4]  LLOYD ALLISON Syntax directed program editing , 1983, Softw. Pract. Exp..

[5]  Gregory F. Johnson,et al.  Non-syntactic attribute flow in language based editors , 1982, POPL '82.