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