summaryrefslogtreecommitdiff
path: root/doc/python10/builder.eps
blob: db87afca53e6e014b263c5136fca64bf66c74b2b (plain)
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
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
%!PS-Adobe-2.0 EPSF-2.0
%%Title: build/doc/python10/builder.fig
%%Creator: /usr/bin/fig2dev Version 3.2 Patchlevel 3d
%%CreationDate: Sun Jan  2 01:21:05 2005
%%For: knight@casablanca.home.baldmt.com (Steven Knight)
%%BoundingBox: 0 0 668 290
%%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 290 moveto 0 0 lineto 668 0 lineto 668 290 lineto closepath clip newpath
-53.3 342.7 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
/Times-Roman /Times-Roman-iso isovec ReEncode
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def

$F2psBegin
10 setmiterlimit
 0.06000 0.06000 sc
%
% Fig objects follow
%
% Polyline
7.500 slw
n 2700 1200 m 4500 1200 l 4500 1800 l 2700 1800 l
 cp gs col0 s gr 
/Times-Roman-iso ff 240.00 scf sf
2925 1575 m
gs 1 -1 sc (Environment) col0 sh gr
% Polyline
n 2700 2400 m 4500 2400 l 4500 3000 l 2700 3000 l
 cp gs col0 s gr 
/Times-Roman-iso ff 240.00 scf sf
3600 2775 m
gs 1 -1 sc (BuilderWrapper) dup sw pop 2 div neg 0 rm  col0 sh gr
% Polyline
n 2700 3600 m 4500 3600 l 4500 4200 l 2700 4200 l
 cp gs col0 s gr 
/Times-Roman-iso ff 240.00 scf sf
3600 3975 m
gs 1 -1 sc (BuilderBase) dup sw pop 2 div neg 0 rm  col0 sh gr
% Polyline
n 8400 3600 m 9900 3600 l 9900 4200 l 8400 4200 l
 cp gs col0 s gr 
/Times-Roman-iso ff 240.00 scf sf
9150 3975 m
gs 1 -1 sc (ActionBase) dup sw pop 2 div neg 0 rm  col0 sh gr
/Times-Roman-iso ff 240.00 scf sf
4650 5175 m
gs 1 -1 sc (MultiStep-) dup sw pop 2 div neg 0 rm  col0 sh gr
/Times-Roman-iso ff 240.00 scf sf
4650 5460 m
gs 1 -1 sc (Builder) dup sw pop 2 div neg 0 rm  col0 sh gr
% Polyline
n 3900 4800 m 5400 4800 l 5400 5700 l 3900 5700 l
 cp gs col0 s gr 
/Times-Roman-iso ff 240.00 scf sf
2550 5175 m
gs 1 -1 sc (Composite-) dup sw pop 2 div neg 0 rm  col0 sh gr
/Times-Roman-iso ff 240.00 scf sf
2550 5460 m
gs 1 -1 sc (Builder) dup sw pop 2 div neg 0 rm  col0 sh gr
% Polyline
n 1800 4800 m 3300 4800 l 3300 5700 l 1800 5700 l
 cp gs col0 s gr 
/Times-Roman-iso ff 240.00 scf sf
7050 5175 m
gs 1 -1 sc (Command) dup sw pop 2 div neg 0 rm  col0 sh gr
/Times-Roman-iso ff 240.00 scf sf
7050 5460 m
gs 1 -1 sc (Action) dup sw pop 2 div neg 0 rm  col0 sh gr
% Polyline
n 6300 4800 m 7800 4800 l 7800 5700 l 6300 5700 l
 cp gs col0 s gr 
/Times-Roman-iso ff 240.00 scf sf
9150 5460 m
gs 1 -1 sc (Action) dup sw pop 2 div neg 0 rm  col0 sh gr
/Times-Roman-iso ff 240.00 scf sf
9150 5175 m
gs 1 -1 sc (Function) dup sw pop 2 div neg 0 rm  col0 sh gr
% Polyline
n 8400 4800 m 9900 4800 l 9900 5700 l 8400 5700 l
 cp gs col0 s gr 
/Times-Roman-iso ff 240.00 scf sf
11250 5175 m
gs 1 -1 sc (List) dup sw pop 2 div neg 0 rm  col0 sh gr
/Times-Roman-iso ff 240.00 scf sf
11250 5460 m
gs 1 -1 sc (Action) dup sw pop 2 div neg 0 rm  col0 sh gr
% Polyline
n 10500 4800 m 12000 4800 l 12000 5700 l 10500 5700 l
 cp gs col0 s gr 
% Polyline
n 900 2400 m 2100 2400 l 2100 3000 l 900 3000 l
 cp gs col0 s gr 
/Times-Roman-iso ff 240.00 scf sf
1500 2775 m
gs 1 -1 sc (Node) dup sw pop 2 div neg 0 rm  col0 sh gr
% Polyline
n 3600 4200 m 3525 4350 l 3675 4350 l
 cp gs col0 s gr 
% Polyline
n 3150 4800 m 3150 4500 l 4050 4500 l
 4050 4800 l gs col0 s gr 
% Polyline
n 3600 4350 m
 3600 4500 l gs col0 s gr 
% Polyline
n 9150 4200 m 9075 4350 l 9225 4350 l
 cp gs col0 s gr 
% Polyline
n 7050 4800 m 7050 4500 l 10950 4500 l
 10950 4800 l gs col0 s gr 
% Polyline
n 9150 4350 m
 9150 4800 l gs col0 s gr 
% Polyline
gs  clippath
9885 3870 m 9885 3930 l 10036 3930 l 9916 3900 l 10036 3870 l cp
eoclip
n 11550 4650 m 11550 3900 l
 9900 3900 l gs col0 s gr gr

% arrowhead
n 10036 3870 m 9916 3900 l 10036 3930 l 10036 3870 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
8415 3930 m 8415 3870 l 8264 3870 l 8384 3900 l 8264 3930 l cp
eoclip
n 4650 3900 m
 8400 3900 l gs col0 s gr gr

% arrowhead
n 8264 3930 m 8384 3900 l 8264 3870 l 8264 3930 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
3930 1785 m 3870 1785 l 3870 1936 l 3900 1816 l 3930 1936 l cp
eoclip
n 3900 2250 m
 3900 1800 l gs col0 s gr gr

% arrowhead
n 3930 1936 m 3900 1816 l 3870 1936 l 3930 1936 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
3270 2415 m 3330 2415 l 3330 2264 l 3300 2384 l 3270 2264 l cp
eoclip
n 3300 1950 m
 3300 2400 l gs col0 s gr gr

% arrowhead
n 3270 2264 m 3300 2384 l 3330 2264 l 3270 2264 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
3570 3615 m 3630 3615 l 3630 3464 l 3600 3584 l 3570 3464 l cp
eoclip
n 3600 3150 m
 3600 3600 l gs col0 s gr gr

% arrowhead
n 3570 3464 m 3600 3584 l 3630 3464 l 3570 3464 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
4380 4185 m 4320 4185 l 4320 4336 l 4350 4216 l 4380 4336 l cp
eoclip
n 4350 4650 m
 4350 4200 l gs col0 s gr gr

% arrowhead
n 4380 4336 m 4350 4216 l 4320 4336 l 4380 4336 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
2880 4185 m 2820 4185 l 2820 4336 l 2850 4216 l 2880 4336 l cp
eoclip
n 2850 4650 m
 2850 4200 l gs col0 s gr gr

% arrowhead
n 2880 4336 m 2850 4216 l 2820 4336 l 2880 4336 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
2715 3930 m 2715 3870 l 2564 3870 l 2684 3900 l 2564 3930 l cp
eoclip
n 1500 3150 m 1500 3900 l
 2700 3900 l gs col0 s gr gr

% arrowhead
n 2564 3930 m 2684 3900 l 2564 3870 l 2564 3930 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
n 4650 3900 m 4575 3860 l 4500 3900 l 4575 3940 l
 cp gs col0 s gr 
% Polyline
n 1500 3000 m 1460 3075 l 1500 3150 l 1540 3075 l
 cp gs col0 s gr 
% Polyline
n 3600 3000 m 3560 3075 l 3600 3150 l 3640 3075 l
 cp gs col0 s gr 
% Polyline
n 3300 1800 m 3260 1875 l 3300 1950 l 3340 1875 l
 cp gs col0 s gr 
% Polyline
n 3900 2250 m 3860 2325 l 3900 2400 l 3940 2325 l
 cp gs col0 s gr 
% Polyline
n 4350 4650 m 4310 4725 l 4350 4800 l 4390 4725 l
 cp gs col0 s gr 
% Polyline
n 2850 4650 m 2810 4725 l 2850 4800 l 2890 4725 l
 cp gs col0 s gr 
% Polyline
n 11550 4650 m 11510 4725 l 11550 4800 l 11590 4725 l
 cp gs col0 s gr 
% Polyline
 [60] 0 sd
n 3600 1200 m
 3600 900 l gs col0 s gr  [] 0 sd
$F2psEnd
rs