forked from soot-oss/soot
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhighlevel.eps
More file actions
257 lines (250 loc) · 7.9 KB
/
highlevel.eps
File metadata and controls
257 lines (250 loc) · 7.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
%!PS-Adobe-2.0 EPSF-2.0
%%Title: highlevel.fig
%%Creator: fig2dev Version 3.2 Patchlevel 4
%%CreationDate: Tue Dec 28 11:24:18 2004
%%For: jlhotak@cookie (Jennifer Lhotak,,,)
%%BoundingBox: 0 0 430 173
%%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
end
save
newpath 0 173 moveto 0 0 lineto 430 0 lineto 430 173 lineto closepath clip newpath
-53.9 186.0 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
/reencdict 12 dict def /ReEncode { reencdict begin
/newcodesandnames exch def /newfontname exch def /basefontname exch def
/basefontdict basefontname findfont def /newfont basefontdict maxlength dict def
basefontdict { exch dup /FID ne { dup /Encoding eq
{ exch dup length array copy newfont 3 1 roll put }
{ exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall
newfont /FontName newfontname put newcodesandnames aload pop
128 1 255 { newfont /Encoding get exch /.notdef put } for
newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat
newfontname newfont definefont pop end } def
/isovec [
8#055 /minus 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde
8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis
8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron
8#220 /dotlessi 8#230 /oe 8#231 /OE
8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling
8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis
8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot
8#255 /hyphen 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus
8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph
8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine
8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf
8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute
8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring
8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute
8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute
8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve
8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply
8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex
8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave
8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring
8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute
8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute
8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve
8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide
8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex
8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def
/Helvetica-Bold /Helvetica-Bold-iso isovec ReEncode
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
$F2psBegin
10 setmiterlimit
0 slj 0 slc
0.06299 0.06299 sc
%
% Fig objects follow
%
%
% here starts figure with depth 50
% Polyline
7.500 slw
n 1710 585 m
1215 855 l gs col0 s gr
% Polyline
n 2250 855 m
1755 585 l gs col0 s gr
% Polyline
n 2250 1170 m
2250 1440 l gs col0 s gr
% Polyline
n 2250 1710 m
2250 2025 l gs col0 s gr
% Polyline
n 2250 2340 m
2250 2610 l gs col0 s gr
% Polyline
n 3195 2340 m
3195 2655 l gs col0 s gr
% Polyline
n 2295 1710 m
3195 1980 l gs col0 s gr
% Polyline
n 2205 1710 m
1530 2025 l gs col0 s gr
/Helvetica-Bold-iso ff 240.00 scf sf
1395 495 m
gs 1 -1 sc (while) col0 sh gr
/Helvetica-Bold-iso ff 240.00 scf sf
855 1080 m
gs 1 -1 sc (cond) col0 sh gr
/Helvetica-Bold-iso ff 240.00 scf sf
2025 1080 m
gs 1 -1 sc (body) col0 sh gr
/Helvetica-Bold-iso ff 240.00 scf sf
1215 2250 m
gs 1 -1 sc (cond) col0 sh gr
/Helvetica-Bold-iso ff 240.00 scf sf
2160 2250 m
gs 1 -1 sc (then) col0 sh gr
/Helvetica-Bold-iso ff 240.00 scf sf
3015 2250 m
gs 1 -1 sc (else) col0 sh gr
/Helvetica-Bold-iso ff 240.00 scf sf
2160 2880 m
gs 1 -1 sc (body) col0 sh gr
/Helvetica-Bold-iso ff 240.00 scf sf
3015 2880 m
gs 1 -1 sc (body) col0 sh gr
/Helvetica-Bold-iso ff 240.00 scf sf
2205 1665 m
gs 1 -1 sc (if) col0 sh gr
/Helvetica-Bold-iso ff 240.00 scf sf
5130 2430 m
gs 1 -1 sc (\(represents high-level) col0 sh gr
/Helvetica-Bold-iso ff 240.00 scf sf
5580 2700 m
gs 1 -1 sc (instructions\)) col0 sh gr
% Polyline
n 5310 1710 m
5310 1935 l gs col0 s gr
% Polyline
n 4905 1305 m 5715 1305 l 5715 1665 l 4905 1665 l
cp gs col0 s gr
% Polyline
n 6300 1305 m 7110 1305 l 7110 1665 l 6300 1665 l
cp gs col0 s gr
% Polyline
gs clippath
5279 1245 m 5316 1292 l 5436 1200 l 5323 1250 l 5399 1153 l cp
eoclip
n 5895 810 m
5310 1260 l gs col0 s gr gr
% arrowhead
n 5399 1153 m 5323 1250 l 5436 1200 l col0 s
% Polyline
gs clippath
6637 1297 m 6674 1250 l 6554 1158 l 6631 1255 l 6517 1205 l cp
eoclip
n 6644 1265 m
6059 815 l gs col0 s gr gr
% arrowhead
n 6517 1205 m 6631 1255 l 6554 1158 l col0 s
% Polyline
gs clippath
5865 375 m 5925 375 l 5925 223 l 5895 343 l 5865 223 l cp
eoclip
n 5310 1935 m 4725 1935 l 4725 270 l 5895 270 l
5895 360 l gs col0 s gr gr
% arrowhead
n 5865 223 m 5895 343 l 5925 223 l col0 s
% Polyline
gs clippath
5937 2103 m 5968 2052 l 5839 1972 l 5926 2061 l 5808 2023 l cp
eoclip
n 5355 1710 m
5940 2070 l gs col0 s gr gr
% arrowhead
n 5808 2023 m 5926 2061 l 5839 1972 l col0 s
% Polyline
n 5265 405 m 6570 405 l 6570 765 l 5265 765 l
cp gs col0 s gr
/Helvetica-Bold-iso ff 240.00 scf sf
6525 1080 m
gs 1 -1 sc (T) col0 sh gr
/Helvetica-Bold-iso ff 240.00 scf sf
5310 1080 m
gs 1 -1 sc (F) col0 sh gr
/Helvetica-Bold-iso ff 240.00 scf sf
5805 1935 m
gs 1 -1 sc (F) col0 sh gr
/Helvetica-Bold-iso ff 240.00 scf sf
4455 1530 m
gs 1 -1 sc (T) col0 sh gr
/Helvetica-Bold-iso ff 240.00 scf sf
5310 675 m
gs 1 -1 sc ( z < a[2]) col0 sh gr
% here ends figure;
$F2psEnd
rs
showpage