|
|
researchv10 Norman
\unitlength 1.2cm
\begin{picture}(10,15)
\put(6,2){\oval(8,4)}
\put(3.5,2.5){\framebox(1.5,1){\shortstack{Tree \\ ADT}}}
\put(3.8,1.2){\framebox(1.5,1){\shortstack{Cost \\ ADT}}}
\put(7,1){\framebox(2,1){\_match()}}
\put(6,5){\vector(0,-1){1}}
\put(4.5,5){\framebox(3,2){\shortstack{compiler \\ \& \\ linker}}}
\put(3.5,6){\vector(1,0){1}}
\put(8.5,6){\vector(-1,0){1}}
\put(6,8){\vector(0,-1){1}}
\put(2,6){\oval(3,1)}
\put(10,6){\oval(3,1)}
\put(1.25,5.5){\makebox(1.5,1){\shortstack{rest of \\ user \\ program}}}
\put(9.25,5.5){\makebox(1.5,1){walker.h}}
\put(6,9){\oval(2,2)}
\put(5,8){\makebox(2,2){\shortstack{walker.c \\ \& \\ symbols.h}}}
\put(6,11){\vector(0,-1){1}}
\put(4.5,11){\framebox(3,2){\shortstack{Twig \\ preprocessor}}}
\put(6,14){\vector(0,-1){1}}
\put(6,14.5){\oval(2,1)}
\put(5,14){\makebox(2,1){\shortstack{twig \\ specification}}}
\put(8.5,12){\vector(-1,0){1}}
\put(10,12){\oval(3,1)}
\put(8.5,11.5){\makebox(3,1){walker{\it .xx}}}
\end{picture}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.