%!PS-Adobe-2.0 EPSF-2.0 %%Title: arch2.fig %%Creator: fig2dev Version 3.2 Patchlevel 3d %%CreationDate: Mon Oct 1 15:51:54 2001 %%For: root@t-27-94 (Charlie &) %%BoundingBox: 0 0 367 424 %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def /col32 {0.667 0.667 0.667 srgb} bind def /col33 {0.333 0.333 0.333 srgb} bind def /col34 {0.557 0.561 0.557 srgb} bind def /col35 {0.251 0.251 0.251 srgb} bind def /col36 {0.502 0.502 0.502 srgb} bind def /col37 {0.753 0.753 0.753 srgb} bind def /col38 {0.878 0.878 0.878 srgb} bind def end save newpath 0 424 moveto 0 0 lineto 367 0 lineto 367 424 lineto closepath clip newpath -216.1 497.6 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def $F2psBegin 10 setmiterlimit 0.06299 0.06299 sc % % Fig objects follow % /Times-Roman ff 135.00 scf sf 5889 4534 m gs 1 -1 sc (Scanner Interface) dup sw pop 2 div neg 0 rm col0 sh gr % Polyline 7.500 slw n 5315 3195 m 5255 3195 5255 4064 60 arcto 4 {pop} repeat 5255 4124 6427 4124 60 arcto 4 {pop} repeat 6487 4124 6487 3255 60 arcto 4 {pop} repeat 6487 3195 5315 3195 60 arcto 4 {pop} repeat cp gs col0 s gr % Polyline n 3548 1954 m 3488 1954 3488 2823 60 arcto 4 {pop} repeat 3488 2883 4660 2883 60 arcto 4 {pop} repeat 4720 2883 4720 2014 60 arcto 4 {pop} repeat 4720 1954 3548 1954 60 arcto 4 {pop} repeat cp gs col0 s gr % Polyline n 5323 1954 m 5263 1954 5263 2823 60 arcto 4 {pop} repeat 5263 2883 6436 2883 60 arcto 4 {pop} repeat 6496 2883 6496 2014 60 arcto 4 {pop} repeat 6496 1954 5323 1954 60 arcto 4 {pop} repeat cp gs col0 s gr /Times-Roman ff 135.00 scf sf 4113 2535 m gs 1 -1 sc (Parser) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman ff 135.00 scf sf 4113 2401 m gs 1 -1 sc (Inline Assembler) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman ff 135.00 scf sf 4068 5633 m gs 1 -1 sc (internal variable) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman ff 135.00 scf sf 4068 5784 m gs 1 -1 sc (states for compiler) dup sw pop 2 div neg 0 rm col0 sh gr % Polyline n 4887 2695 m 4716 2438 l gs col0 s gr % Polyline n 4887 2176 m 4716 2438 l gs col0 s gr % Polyline n 4881 2683 m 4881 2544 l gs col0 s gr % Polyline n 4881 2320 m 4881 2181 l gs col0 s gr % Polyline n 4887 3902 m 4716 3645 l gs col0 s gr % Polyline n 4887 3383 m 4716 3645 l gs col0 s gr % Polyline n 4881 3890 m 4881 3751 l gs col0 s gr % Polyline n 4881 3527 m 4881 3388 l gs col0 s gr % Polyline n 3790 6299 m 4048 6128 l gs col0 s gr % Polyline n 4309 6299 m 4048 6128 l gs col0 s gr % Polyline n 3802 6294 m 3941 6294 l gs col0 s gr % Polyline n 4165 6294 m 4305 6294 l gs col0 s gr % Polyline n 4861 7377 m 4690 7119 l gs col0 s gr % Polyline n 4861 6859 m 4690 7119 l gs col0 s gr % Polyline n 4856 7365 m 4856 7226 l gs col0 s gr % Polyline n 4856 7003 m 4856 6862 l gs col0 s gr % Polyline n 7822 2624 m 7762 2624 7762 3493 60 arcto 4 {pop} repeat 7762 3553 8934 3553 60 arcto 4 {pop} repeat 8994 3553 8994 2684 60 arcto 4 {pop} repeat 8994 2624 7822 2624 60 arcto 4 {pop} repeat cp gs col0 s gr % Polyline n 7822 3972 m 7762 3972 7762 4840 60 arcto 4 {pop} repeat 7762 4900 8934 4900 60 arcto 4 {pop} repeat 8994 4900 8994 4032 60 arcto 4 {pop} repeat 8994 3972 7822 3972 60 arcto 4 {pop} repeat cp gs col0 s gr % Polyline n 7815 5293 m 7755 5293 7755 6161 60 arcto 4 {pop} repeat 7755 6221 8925 6221 60 arcto 4 {pop} repeat 8985 6221 8985 5353 60 arcto 4 {pop} repeat 8985 5293 7815 5293 60 arcto 4 {pop} repeat cp gs col0 s gr % Polyline n 7822 6659 m 7762 6659 7762 7528 60 arcto 4 {pop} repeat 7762 7588 8934 7588 60 arcto 4 {pop} repeat 8994 7588 8994 6719 60 arcto 4 {pop} repeat 8994 6659 7822 6659 60 arcto 4 {pop} repeat cp gs col0 s gr % Polyline n 5226 6649 m 5166 6649 5166 7519 60 arcto 4 {pop} repeat 5166 7579 6338 7579 60 arcto 4 {pop} repeat 6398 7579 6398 6709 60 arcto 4 {pop} repeat 6398 6649 5226 6649 60 arcto 4 {pop} repeat cp gs col0 s gr % Polyline n 3503 6649 m 3443 6649 3443 7519 60 arcto 4 {pop} repeat 3443 7579 4616 7579 60 arcto 4 {pop} repeat 4676 7579 4676 6709 60 arcto 4 {pop} repeat 4676 6649 3503 6649 60 arcto 4 {pop} repeat cp gs col0 s gr % Polyline gs clippath 6400 7114 m 6400 7185 l 6589 7185 l 6447 7150 l 6589 7114 l cp eoclip n 7762 7150 m 6415 7150 l gs col0 s gr gr % arrowhead 15.000 slw n 6589 7114 m 6447 7150 l 6589 7185 l 6589 7114 l cp gs 0.00 setgray ef gr col0 s % Polyline 7.500 slw gs clippath 6497 4072 m 6440 4115 l 6556 4266 l 6498 4132 l 6613 4223 l cp eoclip n 7755 5766 m 6478 4106 l gs col0 s gr gr % arrowhead 15.000 slw n 6613 4223 m 6498 4132 l 6556 4266 l 6613 4223 l cp gs 0.00 setgray ef gr col0 s % Polyline 7.500 slw gs clippath 6487 3807 m 6458 3872 l 6632 3950 l 6517 3859 l 6661 3884 l cp eoclip n 7762 4418 m 6487 3846 l gs col0 s gr gr % arrowhead 15.000 slw n 6661 3884 m 6517 3859 l 6632 3950 l 6661 3884 l cp gs 0.00 setgray ef gr col0 s % Polyline 7.500 slw gs clippath 6460 3542 m 6485 3608 l 6663 3539 l 6517 3558 l 6637 3473 l cp eoclip n 7762 3079 m 6487 3570 l gs col0 s gr gr % arrowhead 15.000 slw n 6637 3473 m 6517 3558 l 6663 3539 l 6637 3473 l cp gs 0.00 setgray ef gr col0 s % Polyline 7.500 slw gs clippath 6450 3193 m 6504 3239 l 6627 3094 l 6508 3180 l 6573 3048 l cp eoclip n 7745 1723 m 6487 3205 l gs col0 s gr gr % arrowhead 15.000 slw n 6573 3048 m 6508 3180 l 6627 3094 l 6573 3048 l cp gs 0.00 setgray ef gr col0 s % Polyline 7.500 slw n 7582 1196 m 7522 1196 7522 7644 60 arcto 4 {pop} repeat 7522 7704 9184 7704 60 arcto 4 {pop} repeat 9244 7704 9244 1256 60 arcto 4 {pop} repeat 9244 1196 7582 1196 60 arcto 4 {pop} repeat cp gs col0 s gr % Polyline n 5057 1839 m 4997 1839 4997 4188 60 arcto 4 {pop} repeat 4997 4248 6686 4248 60 arcto 4 {pop} repeat 6746 4248 6746 1899 60 arcto 4 {pop} repeat 6746 1839 5057 1839 60 arcto 4 {pop} repeat cp gs col0 s gr % Polyline gs clippath 6489 2392 m 6489 2463 l 6678 2463 l 6536 2428 l 6678 2392 l cp eoclip n 7058 2428 m 6504 2428 l gs col0 s gr gr % arrowhead 15.000 slw n 6678 2392 m 6536 2428 l 6678 2463 l 6678 2392 l cp gs 0.00 setgray ef gr col0 s % Polyline 7.500 slw n 7815 1303 m 7755 1303 7755 2171 60 arcto 4 {pop} repeat 7755 2231 8925 2231 60 arcto 4 {pop} repeat 8985 2231 8985 1363 60 arcto 4 {pop} repeat 8985 1303 7815 1303 60 arcto 4 {pop} repeat cp gs col0 s gr % Polyline n 7755 2071 m 7209 2071 l gs col0 s gr % Polyline n 7762 2766 m 7218 2766 l gs col0 s gr % Polyline n 7209 2080 m 7067 2428 l 7218 2758 l gs col0 s gr % Polyline n 3503 5202 m 3443 5202 3443 6070 60 arcto 4 {pop} repeat 3443 6130 4616 6130 60 arcto 4 {pop} repeat 4676 6130 4676 5262 60 arcto 4 {pop} repeat 4676 5202 3503 5202 60 arcto 4 {pop} repeat cp gs col0 s gr % Polyline n 5245 3669 m 5253 3669 l gs col0 s gr % Polyline n 4884 3759 m 5248 3759 l gs col0 s gr % Polyline n 4884 3526 m 5248 3526 l gs col0 s gr % Polyline n 4877 2546 m 5255 2546 l gs col0 s gr % Polyline n 4884 2314 m 5261 2314 l gs col0 s gr % Polyline n 3941 6292 m 3941 6650 l gs col0 s gr % Polyline n 4167 6299 m 4167 6650 l gs col0 s gr % Polyline n 4865 7003 m 5160 7003 l gs col0 s gr % Polyline n 4859 7228 m 5160 7228 l gs col0 s gr /Times-Roman ff 135.00 scf sf 8084 7900 m gs 1 -1 sc (Scanner Core) col0 sh gr /Times-Roman ff 135.00 scf sf 8102 1811 m gs 1 -1 sc (ReadChar\(\)) col0 sh gr /Times-Roman ff 135.00 scf sf 8093 4481 m gs 1 -1 sc (ReadString\(\)) col0 sh gr /Times-Roman ff 135.00 scf sf 7977 3142 m gs 1 -1 sc (ReadComment\(\)) col0 sh gr /Times-Roman ff 135.00 scf sf 8031 7150 m gs 1 -1 sc (ReadPreproc\(\)) col0 sh gr /Times-Roman ff 135.00 scf sf 8048 5811 m gs 1 -1 sc (ReadNumber\(\)) col0 sh gr /Times-Roman ff 135.00 scf sf 5523 2463 m gs 1 -1 sc (AsmGetChar\(\)) col0 sh gr /Times-Roman ff 135.00 scf sf 5523 3678 m gs 1 -1 sc (ReadToken\(\)) col0 sh gr /Times-Roman ff 135.00 scf sf 4103 3678 m gs 1 -1 sc (Pascal Parser) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman ff 135.00 scf sf 4050 7167 m gs 1 -1 sc (PreProcessor) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman ff 135.00 scf sf 5800 7150 m gs 1 -1 sc (HandleDirectives\(\)) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman ff 135.00 scf sf 5853 3062 m gs 1 -1 sc (Text) dup sw pop 2 div neg 0 rm col0 sh gr % Polyline n 3539 3195 m 3479 3195 3479 4064 60 arcto 4 {pop} repeat 3479 4124 4651 4124 60 arcto 4 {pop} repeat 4711 4124 4711 3255 60 arcto 4 {pop} repeat 4711 3195 3539 3195 60 arcto 4 {pop} repeat cp gs col0 s gr $F2psEnd rs