Generating Editing Environments Based on Relations and Attributes

@article{Horwitz1986GeneratingEE,
  title={Generating Editing Environments Based on Relations and Attributes},
  author={Susan Horwitz and Tim Teitelbaum},
  journal={ACM Trans. Program. Lang. Syst.},
  year={1986},
  volume={8},
  pages={577-608}
}
The ability to generate language-based editors depends on the existence of a powerful, language-independent model of editing. A model is proposed in which programs are represented as attributed abstract-syntax trees with an associated relational database. Relations can depend on the state of the attributed tree, and attributes can depend on the values in relations, provided there are no circular dependencies. The power and the limitations of relational operations are demonstrated with respect… CONTINUE READING

Citations

Publications citing this paper.
Showing 1-10 of 47 extracted citations

References

Publications referenced by this paper.

Similar Papers

Loading similar papers…