Tech Report CS-89-05
Representing Visual Programs with Object-Graphs
Eric J. Golin and Steven P. Reiss
We consider the development of a representation for programs in a visual programming environment. Abstract syntax trees are generally used to represent textual programs, but tree-based structures are inadequate as a basis for representing visual programs. We generalize abstract syntax trees to abstract syntax graphs and introduce object-graphs as a definition. We show how object-graphs can be used to represent visual programs.
(complete text in pdf)