Tech Report CS-89-05

Representing Visual Programs with Object-Graphs

Eric J. Golin and Steven P. Reiss

February 1989


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)