| 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 |