133 |
|
structure of a Visitor pattern which is used extensively in {\tt |
134 |
|
Dump2XYZ}. In order to convert an OOPSE dump file, a series of |
135 |
|
distinct operations are performed on different StuntDoubles (See the |
136 |
< |
class hierarchy in Scheme.~\ref{oopseFig:hierarchy} and the |
136 |
> |
class hierarchy in Fig.~\ref{oopseFig:hierarchy} and the |
137 |
|
declaration in Scheme.~\ref{appendixScheme:element}). Since the |
138 |
|
hierarchies remain stable, it is easy to define a visit operation |
139 |
|
(see Scheme.~\ref{appendixScheme:visitor}) for each class of |