blob: 39ff862cfec194b35b4c9d203bbe7c75944b5046 [file] [log] [blame]
Guido van Rossum670ded81995-10-09 21:29:13 +00001%!PS-Adobe-3.0
2%%BoundingBox: (atend)
3%%Pages: (atend)
4%%PageOrder: (atend)
5%%DocumentFonts: (atend)
6%%Creator: Frame 4.0
7%%DocumentData: Clean7Bit
8%%EndComments
9%%BeginProlog
10%
11% Frame ps_prolog 4.0, for use with Frame 4.0 products
12% This ps_prolog file is Copyright (c) 1986-1993 Frame Technology
13% Corporation. All rights reserved. This ps_prolog file may be
14% freely copied and distributed in conjunction with documents created
15% using FrameMaker, FrameBuilder and FrameViewer as long as this
16% copyright notice is preserved.
17%
18% Frame products normally print colors as their true color on a color printer
19% or as shades of gray, based on luminance, on a black-and white printer. The
20% following flag, if set to True, forces all non-white colors to print as pure
21% black. This has no effect on bitmap images.
22/FMPrintAllColorsAsBlack false def
23%
24% Frame products can either set their own line screens or use a printer's
25% default settings. Three flags below control this separately for no
26% separations, spot separations and process separations. If a flag
27% is true, then the default printer settings will not be changed. If it is
28% false, Frame products will use their own settings from a table based on
29% the printer's resolution.
30/FMUseDefaultNoSeparationScreen true def
31/FMUseDefaultSpotSeparationScreen true def
32/FMUseDefaultProcessSeparationScreen false def
33%
34% For any given PostScript printer resolution, Frame products have two sets of
35% screen angles and frequencies for printing process separations, which are
36% recomended by Adobe. The following variable chooses the higher frequencies
37% when set to true or the lower frequencies when set to false. This is only
38% effective if the appropriate FMUseDefault...SeparationScreen flag is false.
39/FMUseHighFrequencyScreens true def
40%
41% PostScript Level 2 printers contain an "Accurate Screens" feature which can
42% improve process separation rendering at the expense of compute time. This
43% flag is ignored by PostScript Level 1 printers.
44/FMUseAcccurateScreens true def
45%
46% The following PostScript procedure defines the spot function that Frame
47% products will use for process separations. You may un-comment-out one of
48% the alternative functions below, or use your own.
49%
50% Dot function
51/FMSpotFunction {abs exch abs 2 copy add 1 gt
52 {1 sub dup mul exch 1 sub dup mul add 1 sub }
53 {dup mul exch dup mul add 1 exch sub }ifelse } def
54%
55% Line function
56% /FMSpotFunction { pop } def
57%
58% Elipse function
59% /FMSpotFunction { dup 5 mul 8 div mul exch dup mul exch add
60% sqrt 1 exch sub } def
61%
62%
63/FMversion (4.0) def
64/FMLevel1 /languagelevel where {pop languagelevel} {1} ifelse 2 lt def
65/FMPColor
66 FMLevel1 {
67 false
68 /colorimage where {pop pop true} if
69 } {
70 true
71 } ifelse
72def
73/FrameDict 400 dict def
74systemdict /errordict known not {/errordict 10 dict def
75 errordict /rangecheck {stop} put} if
76% The readline in PS 23.0 doesn't recognize cr's as nl's on AppleTalk
77FrameDict /tmprangecheck errordict /rangecheck get put
78errordict /rangecheck {FrameDict /bug true put} put
79FrameDict /bug false put
80mark
81% Some PS machines read past the CR, so keep the following 3 lines together!
82currentfile 5 string readline
8300
840000000000
85cleartomark
86errordict /rangecheck FrameDict /tmprangecheck get put
87FrameDict /bug get {
88 /readline {
89 /gstring exch def
90 /gfile exch def
91 /gindex 0 def
92 {
93 gfile read pop
94 dup 10 eq {exit} if
95 dup 13 eq {exit} if
96 gstring exch gindex exch put
97 /gindex gindex 1 add def
98 } loop
99 pop
100 gstring 0 gindex getinterval true
101 } bind def
102 } if
103/FMshowpage /showpage load def
104/FMquit /quit load def
105/FMFAILURE {
106 dup = flush
107 FMshowpage
108 /Helvetica findfont 12 scalefont setfont
109 72 200 moveto
110 show FMshowpage
111 FMquit
112 } def
113/FMVERSION {
114 FMversion ne {
115 (Frame product version does not match ps_prolog!) FMFAILURE
116 } if
117 } def
118/FMBADEPSF {
119 (PostScript Lang. Ref. Man., 2nd Ed., H.2.4 says EPS must not call X )
120 dup dup (X) search pop exch pop exch pop length
121 4 -1 roll
122 putinterval
123 FMFAILURE
124 } def
125/FMLOCAL {
126 FrameDict begin
127 0 def
128 end
129 } def
130/concatprocs
131 {
132 /proc2 exch cvlit def/proc1 exch cvlit def/newproc proc1 length proc2 length add array def
133 newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx
134}def
135FrameDict begin
136/FMnone 0 def
137/FMcyan 1 def
138/FMmagenta 2 def
139/FMyellow 3 def
140/FMblack 4 def
141/FMcustom 5 def
142/FrameNegative false def
143/FrameSepIs FMnone def
144/FrameSepBlack 0 def
145/FrameSepYellow 0 def
146/FrameSepMagenta 0 def
147/FrameSepCyan 0 def
148/FrameSepRed 1 def
149/FrameSepGreen 1 def
150/FrameSepBlue 1 def
151/FrameCurGray 1 def
152/FrameCurPat null def
153/FrameCurColors [ 0 0 0 1 0 0 0 ] def
154/FrameColorEpsilon .001 def
155/eqepsilon {
156 sub dup 0 lt {neg} if
157 FrameColorEpsilon le
158} bind def
159/FrameCmpColorsCMYK {
160 2 copy 0 get exch 0 get eqepsilon {
161 2 copy 1 get exch 1 get eqepsilon {
162 2 copy 2 get exch 2 get eqepsilon {
163 3 get exch 3 get eqepsilon
164 } {pop pop false} ifelse
165 }{pop pop false} ifelse
166 } {pop pop false} ifelse
167} bind def
168/FrameCmpColorsRGB {
169 2 copy 4 get exch 0 get eqepsilon {
170 2 copy 5 get exch 1 get eqepsilon {
171 6 get exch 2 get eqepsilon
172 }{pop pop false} ifelse
173 } {pop pop false} ifelse
174} bind def
175/RGBtoCMYK {
176 1 exch sub
177 3 1 roll
178 1 exch sub
179 3 1 roll
180 1 exch sub
181 3 1 roll
182 3 copy
183 2 copy
184 le { pop } { exch pop } ifelse
185 2 copy
186 le { pop } { exch pop } ifelse
187 dup dup dup
188 6 1 roll
189 4 1 roll
190 7 1 roll
191 sub
192 6 1 roll
193 sub
194 5 1 roll
195 sub
196 4 1 roll
197} bind def
198/CMYKtoRGB {
199 dup dup 4 -1 roll add
200 5 1 roll 3 -1 roll add
201 4 1 roll add
202 1 exch sub dup 0 lt {pop 0} if 3 1 roll
203 1 exch sub dup 0 lt {pop 0} if exch
204 1 exch sub dup 0 lt {pop 0} if exch
205} bind def
206/FrameSepInit {
207 1.0 RealSetgray
208} bind def
209/FrameSetSepColor {
210 /FrameSepBlue exch def
211 /FrameSepGreen exch def
212 /FrameSepRed exch def
213 /FrameSepBlack exch def
214 /FrameSepYellow exch def
215 /FrameSepMagenta exch def
216 /FrameSepCyan exch def
217 /FrameSepIs FMcustom def
218 setCurrentScreen
219} bind def
220/FrameSetCyan {
221 /FrameSepBlue 1.0 def
222 /FrameSepGreen 1.0 def
223 /FrameSepRed 0.0 def
224 /FrameSepBlack 0.0 def
225 /FrameSepYellow 0.0 def
226 /FrameSepMagenta 0.0 def
227 /FrameSepCyan 1.0 def
228 /FrameSepIs FMcyan def
229 setCurrentScreen
230} bind def
231
232/FrameSetMagenta {
233 /FrameSepBlue 1.0 def
234 /FrameSepGreen 0.0 def
235 /FrameSepRed 1.0 def
236 /FrameSepBlack 0.0 def
237 /FrameSepYellow 0.0 def
238 /FrameSepMagenta 1.0 def
239 /FrameSepCyan 0.0 def
240 /FrameSepIs FMmagenta def
241 setCurrentScreen
242} bind def
243
244/FrameSetYellow {
245 /FrameSepBlue 0.0 def
246 /FrameSepGreen 1.0 def
247 /FrameSepRed 1.0 def
248 /FrameSepBlack 0.0 def
249 /FrameSepYellow 1.0 def
250 /FrameSepMagenta 0.0 def
251 /FrameSepCyan 0.0 def
252 /FrameSepIs FMyellow def
253 setCurrentScreen
254} bind def
255
256/FrameSetBlack {
257 /FrameSepBlue 0.0 def
258 /FrameSepGreen 0.0 def
259 /FrameSepRed 0.0 def
260 /FrameSepBlack 1.0 def
261 /FrameSepYellow 0.0 def
262 /FrameSepMagenta 0.0 def
263 /FrameSepCyan 0.0 def
264 /FrameSepIs FMblack def
265 setCurrentScreen
266} bind def
267
268/FrameNoSep {
269 /FrameSepIs FMnone def
270 setCurrentScreen
271} bind def
272/FrameSetSepColors {
273 FrameDict begin
274 [ exch 1 add 1 roll ]
275 /FrameSepColors
276 exch def end
277 } bind def
278/FrameColorInSepListCMYK {
279 FrameSepColors {
280 exch dup 3 -1 roll
281 FrameCmpColorsCMYK
282 { pop true exit } if
283 } forall
284 dup true ne {pop false} if
285 } bind def
286/FrameColorInSepListRGB {
287 FrameSepColors {
288 exch dup 3 -1 roll
289 FrameCmpColorsRGB
290 { pop true exit } if
291 } forall
292 dup true ne {pop false} if
293 } bind def
294/RealSetgray /setgray load def
295/RealSetrgbcolor /setrgbcolor load def
296/RealSethsbcolor /sethsbcolor load def
297end
298/setgray {
299 FrameDict begin
300 FrameSepIs FMnone eq
301 { RealSetgray }
302 {
303 FrameSepIs FMblack eq
304 { RealSetgray }
305 { FrameSepIs FMcustom eq
306 FrameSepRed 0 eq and
307 FrameSepGreen 0 eq and
308 FrameSepBlue 0 eq and {
309 RealSetgray
310 } {
311 1 RealSetgray pop
312 } ifelse
313 } ifelse
314 } ifelse
315 end
316} bind def
317/setrgbcolor {
318 FrameDict begin
319 FrameSepIs FMnone eq
320 { RealSetrgbcolor }
321 {
322 3 copy [ 4 1 roll ]
323 FrameColorInSepListRGB
324 {
325 FrameSepBlue eq exch
326 FrameSepGreen eq and exch
327 FrameSepRed eq and
328 { 0 } { 1 } ifelse
329 }
330 {
331 FMPColor {
332 RealSetrgbcolor
333 currentcmykcolor
334 } {
335 RGBtoCMYK
336 } ifelse
337 FrameSepIs FMblack eq
338 {1.0 exch sub 4 1 roll pop pop pop} {
339 FrameSepIs FMyellow eq
340 {pop 1.0 exch sub 3 1 roll pop pop} {
341 FrameSepIs FMmagenta eq
342 {pop pop 1.0 exch sub exch pop } {
343 FrameSepIs FMcyan eq
344 {pop pop pop 1.0 exch sub }
345 {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse
346 } ifelse
347 RealSetgray
348 }
349 ifelse
350 end
351} bind def
352/sethsbcolor {
353 FrameDict begin
354 FrameSepIs FMnone eq
355 { RealSethsbcolor }
356 {
357 RealSethsbcolor
358 currentrgbcolor
359 setrgbcolor
360 }
361 ifelse
362 end
363} bind def
364FrameDict begin
365/setcmykcolor where {
366 pop /RealSetcmykcolor /setcmykcolor load def
367} {
368 /RealSetcmykcolor {
369 4 1 roll
370 3 { 3 index add 0 max 1 min 1 exch sub 3 1 roll} repeat
371 setrgbcolor pop
372 } bind def
373} ifelse
374userdict /setcmykcolor {
375 FrameDict begin
376 FrameSepIs FMnone eq
377 { RealSetcmykcolor }
378 {
379 4 copy [ 5 1 roll ]
380 FrameColorInSepListCMYK
381 {
382 FrameSepBlack eq exch
383 FrameSepYellow eq and exch
384 FrameSepMagenta eq and exch
385 FrameSepCyan eq and
386 { 0 } { 1 } ifelse
387 }
388 {
389 FrameSepIs FMblack eq
390 {1.0 exch sub 4 1 roll pop pop pop} {
391 FrameSepIs FMyellow eq
392 {pop 1.0 exch sub 3 1 roll pop pop} {
393 FrameSepIs FMmagenta eq
394 {pop pop 1.0 exch sub exch pop } {
395 FrameSepIs FMcyan eq
396 {pop pop pop 1.0 exch sub }
397 {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse
398 } ifelse
399 RealSetgray
400 }
401 ifelse
402 end
403 } bind put
404FMLevel1 not {
405
406 /patProcDict 5 dict dup begin
407 <0f1e3c78f0e1c387> { 3 setlinewidth -1 -1 moveto 9 9 lineto stroke
408 4 -4 moveto 12 4 lineto stroke
409 -4 4 moveto 4 12 lineto stroke} bind def
410 <0f87c3e1f0783c1e> { 3 setlinewidth -1 9 moveto 9 -1 lineto stroke
411 -4 4 moveto 4 -4 lineto stroke
412 4 12 moveto 12 4 lineto stroke} bind def
413 <8142241818244281> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke
414 -1 -1 moveto 9 9 lineto stroke } bind def
415 <03060c183060c081> { 1 setlinewidth -1 -1 moveto 9 9 lineto stroke
416 4 -4 moveto 12 4 lineto stroke
417 -4 4 moveto 4 12 lineto stroke} bind def
418 <8040201008040201> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke
419 -4 4 moveto 4 -4 lineto stroke
420 4 12 moveto 12 4 lineto stroke} bind def
421 end def
422 /patDict 15 dict dup begin
423 /PatternType 1 def
424 /PaintType 2 def
425 /TilingType 3 def
426 /BBox [ 0 0 8 8 ] def
427 /XStep 8 def
428 /YStep 8 def
429 /PaintProc {
430 begin
431 patProcDict bstring known {
432 patProcDict bstring get exec
433 } {
434 8 8 true [1 0 0 -1 0 8] bstring imagemask
435 } ifelse
436 end
437 } bind def
438 end def
439} if
440/combineColor {
441 FrameSepIs FMnone eq
442 {
443 graymode FMLevel1 or not {
444
445 [/Pattern [/DeviceCMYK]] setcolorspace
446 FrameCurColors 0 4 getinterval aload pop FrameCurPat setcolor
447 } {
448 FrameCurColors 3 get 1.0 ge {
449 FrameCurGray RealSetgray
450 } {
451 FMPColor graymode and {
452 0 1 3 {
453 FrameCurColors exch get
454 1 FrameCurGray sub mul
455 } for
456 RealSetcmykcolor
457 } {
458 4 1 6 {
459 FrameCurColors exch get
460 graymode {
461 1 exch sub 1 FrameCurGray sub mul 1 exch sub
462 } {
463 1.0 lt {FrameCurGray} {1} ifelse
464 } ifelse
465 } for
466 RealSetrgbcolor
467 } ifelse
468 } ifelse
469 } ifelse
470 } {
471 FrameCurColors 0 4 getinterval aload
472 FrameColorInSepListCMYK {
473 FrameSepBlack eq exch
474 FrameSepYellow eq and exch
475 FrameSepMagenta eq and exch
476 FrameSepCyan eq and
477 FrameSepIs FMcustom eq and
478 { FrameCurGray } { 1 } ifelse
479 } {
480 FrameSepIs FMblack eq
481 {FrameCurGray 1.0 exch sub mul 1.0 exch sub 4 1 roll pop pop pop} {
482 FrameSepIs FMyellow eq
483 {pop FrameCurGray 1.0 exch sub mul 1.0 exch sub 3 1 roll pop pop} {
484 FrameSepIs FMmagenta eq
485 {pop pop FrameCurGray 1.0 exch sub mul 1.0 exch sub exch pop } {
486 FrameSepIs FMcyan eq
487 {pop pop pop FrameCurGray 1.0 exch sub mul 1.0 exch sub }
488 {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse
489 } ifelse
490 graymode FMLevel1 or not {
491
492 [/Pattern [/DeviceGray]] setcolorspace
493 FrameCurPat setcolor
494 } {
495 graymode not FMLevel1 and {
496
497 dup 1 lt {pop FrameCurGray} if
498 } if
499 RealSetgray
500 } ifelse
501 } ifelse
502} bind def
503/savematrix {
504 orgmatrix currentmatrix pop
505 } bind def
506/restorematrix {
507 orgmatrix setmatrix
508 } bind def
509/dmatrix matrix def
510/dpi 72 0 dmatrix defaultmatrix dtransform
511 dup mul exch dup mul add sqrt def
512
513/freq dpi dup 72 div round dup 0 eq {pop 1} if 8 mul div def
514/sangle 1 0 dmatrix defaultmatrix dtransform exch atan def
515/dpiranges [ 2540 2400 1693 1270 1200 635 600 0 ] def
516/CMLowFreqs [ 100.402 94.8683 89.2289 100.402 94.8683 66.9349 63.2456 47.4342 ] def
517/YLowFreqs [ 95.25 90.0 84.65 95.25 90.0 70.5556 66.6667 50.0 ] def
518/KLowFreqs [ 89.8026 84.8528 79.8088 89.8026 84.8528 74.8355 70.7107 53.033 ] def
519/CLowAngles [ 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 ] def
520/MLowAngles [ 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 ] def
521/YLowTDot [ true true false true true false false false ] def
522/CMHighFreqs [ 133.87 126.491 133.843 108.503 102.523 100.402 94.8683 63.2456 ] def
523/YHighFreqs [ 127.0 120.0 126.975 115.455 109.091 95.25 90.0 60.0 ] def
524/KHighFreqs [ 119.737 113.137 119.713 128.289 121.218 89.8026 84.8528 63.6395 ] def
525/CHighAngles [ 71.5651 71.5651 71.5651 70.0169 70.0169 71.5651 71.5651 71.5651 ] def
526/MHighAngles [ 18.4349 18.4349 18.4349 19.9831 19.9831 18.4349 18.4349 18.4349 ] def
527/YHighTDot [ false false true false false true true false ] def
528/PatFreq [ 10.5833 10.0 9.4055 10.5833 10.0 10.5833 10.0 9.375 ] def
529/screenIndex {
530 0 1 dpiranges length 1 sub { dup dpiranges exch get 1 sub dpi le {exit} {pop} ifelse } for
531} bind def
532/getCyanScreen {
533 FMUseHighFrequencyScreens { CHighAngles CMHighFreqs} {CLowAngles CMLowFreqs} ifelse
534 screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load
535} bind def
536/getMagentaScreen {
537 FMUseHighFrequencyScreens { MHighAngles CMHighFreqs } {MLowAngles CMLowFreqs} ifelse
538 screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load
539} bind def
540/getYellowScreen {
541 FMUseHighFrequencyScreens { YHighTDot YHighFreqs} { YLowTDot YLowFreqs } ifelse
542 screenIndex dup 3 1 roll get 3 1 roll get { 3 div
543 {2 { 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch} repeat
544 FMSpotFunction } } {/FMSpotFunction load } ifelse
545 0.0 exch
546} bind def
547/getBlackScreen {
548 FMUseHighFrequencyScreens { KHighFreqs } { KLowFreqs } ifelse
549 screenIndex get 45.0 /FMSpotFunction load
550} bind def
551/getSpotScreen {
552 getBlackScreen
553} bind def
554/getCompositeScreen {
555 getBlackScreen
556} bind def
557/FMSetScreen
558 FMLevel1 { /setscreen load
559 }{ {
560 8 dict begin
561 /HalftoneType 1 def
562 /SpotFunction exch def
563 /Angle exch def
564 /Frequency exch def
565 /AccurateScreens FMUseAcccurateScreens def
566 currentdict end sethalftone
567 } bind } ifelse
568def
569/setDefaultScreen {
570 FMPColor {
571 orgrxfer cvx orggxfer cvx orgbxfer cvx orgxfer cvx setcolortransfer
572 }
573 {
574 orgxfer cvx settransfer
575 } ifelse
576 orgfreq organgle orgproc cvx setscreen
577} bind def
578/setCurrentScreen {
579 FrameSepIs FMnone eq {
580 FMUseDefaultNoSeparationScreen {
581 setDefaultScreen
582 } {
583 getCompositeScreen FMSetScreen
584 } ifelse
585 } {
586 FrameSepIs FMcustom eq {
587 FMUseDefaultSpotSeparationScreen {
588 setDefaultScreen
589 } {
590 getSpotScreen FMSetScreen
591 } ifelse
592 } {
593 FMUseDefaultProcessSeparationScreen {
594 setDefaultScreen
595 } {
596 FrameSepIs FMcyan eq {
597 getCyanScreen FMSetScreen
598 } {
599 FrameSepIs FMmagenta eq {
600 getMagentaScreen FMSetScreen
601 } {
602 FrameSepIs FMyellow eq {
603 getYellowScreen FMSetScreen
604 } {
605 getBlackScreen FMSetScreen
606 } ifelse
607 } ifelse
608 } ifelse
609 } ifelse
610 } ifelse
611 } ifelse
612} bind def
613end
614 /gstring FMLOCAL
615 /gfile FMLOCAL
616 /gindex FMLOCAL
617 /orgrxfer FMLOCAL
618 /orggxfer FMLOCAL
619 /orgbxfer FMLOCAL
620 /orgxfer FMLOCAL
621 /orgproc FMLOCAL
622 /orgrproc FMLOCAL
623 /orggproc FMLOCAL
624 /orgbproc FMLOCAL
625 /organgle FMLOCAL
626 /orgrangle FMLOCAL
627 /orggangle FMLOCAL
628 /orgbangle FMLOCAL
629 /orgfreq FMLOCAL
630 /orgrfreq FMLOCAL
631 /orggfreq FMLOCAL
632 /orgbfreq FMLOCAL
633 /yscale FMLOCAL
634 /xscale FMLOCAL
635 /edown FMLOCAL
636 /manualfeed FMLOCAL
637 /paperheight FMLOCAL
638 /paperwidth FMLOCAL
639/FMDOCUMENT {
640 array /FMfonts exch def
641 /#copies exch def
642 FrameDict begin
643 0 ne /manualfeed exch def
644 /paperheight exch def
645 /paperwidth exch def
646 0 ne /FrameNegative exch def
647 0 ne /edown exch def
648 /yscale exch def
649 /xscale exch def
650 FMLevel1 {
651 manualfeed {setmanualfeed} if
652 /FMdicttop countdictstack 1 add def
653 /FMoptop count def
654 setpapername
655 manualfeed {true} {papersize} ifelse
656 {manualpapersize} {false} ifelse
657 {desperatepapersize} {false} ifelse
658 { (Can't select requested paper size for Frame print job!) FMFAILURE } if
659 count -1 FMoptop {pop pop} for
660 countdictstack -1 FMdicttop {pop end} for
661 }
662 {{1 dict dup /PageSize [paperwidth paperheight]put setpagedevice}stopped
663 { (Can't select requested paper size for Frame print job!) FMFAILURE } if
664 {1 dict dup /ManualFeed manualfeed put setpagedevice } stopped pop }
665 ifelse
666
667 FMPColor {
668 currentcolorscreen
669 cvlit /orgproc exch def
670 /organgle exch def
671 /orgfreq exch def
672 cvlit /orgbproc exch def
673 /orgbangle exch def
674 /orgbfreq exch def
675 cvlit /orggproc exch def
676 /orggangle exch def
677 /orggfreq exch def
678 cvlit /orgrproc exch def
679 /orgrangle exch def
680 /orgrfreq exch def
681 currentcolortransfer
682 FrameNegative {
683 1 1 4 {
684 pop { 1 exch sub } concatprocs 4 1 roll
685 } for
686 4 copy
687 setcolortransfer
688 } if
689 cvlit /orgxfer exch def
690 cvlit /orgbxfer exch def
691 cvlit /orggxfer exch def
692 cvlit /orgrxfer exch def
693 } {
694 currentscreen
695 cvlit /orgproc exch def
696 /organgle exch def
697 /orgfreq exch def
698
699 currenttransfer
700 FrameNegative {
701 { 1 exch sub } concatprocs
702 dup settransfer
703 } if
704 cvlit /orgxfer exch def
705 } ifelse
706 end
707} def
708/pagesave FMLOCAL
709/orgmatrix FMLOCAL
710/landscape FMLOCAL
711/pwid FMLOCAL
712/FMBEGINPAGE {
713 FrameDict begin
714 /pagesave save def
715 3.86 setmiterlimit
716 /landscape exch 0 ne def
717 landscape {
718 90 rotate 0 exch dup /pwid exch def neg translate pop
719 }{
720 pop /pwid exch def
721 } ifelse
722 edown { [-1 0 0 1 pwid 0] concat } if
723 0 0 moveto paperwidth 0 lineto paperwidth paperheight lineto
724 0 paperheight lineto 0 0 lineto 1 setgray fill
725 xscale yscale scale
726 /orgmatrix matrix def
727 gsave
728} def
729/FMENDPAGE {
730 grestore
731 pagesave restore
732 end
733 showpage
734 } def
735/FMFONTDEFINE {
736 FrameDict begin
737 findfont
738 ReEncode
739 1 index exch
740 definefont
741 FMfonts 3 1 roll
742 put
743 end
744 } def
745/FMFILLS {
746 FrameDict begin dup
747 array /fillvals exch def
748 dict /patCache exch def
749 end
750 } def
751/FMFILL {
752 FrameDict begin
753 fillvals 3 1 roll put
754 end
755 } def
756/FMNORMALIZEGRAPHICS {
757 newpath
758 0.0 0.0 moveto
759 1 setlinewidth
760 0 setlinecap
761 0 0 0 sethsbcolor
762 0 setgray
763 } bind def
764 /fx FMLOCAL
765 /fy FMLOCAL
766 /fh FMLOCAL
767 /fw FMLOCAL
768 /llx FMLOCAL
769 /lly FMLOCAL
770 /urx FMLOCAL
771 /ury FMLOCAL
772/FMBEGINEPSF {
773 end
774 /FMEPSF save def
775 /showpage {} def
776% See Adobe's "PostScript Language Reference Manual, 2nd Edition", page 714.
777% "...the following operators MUST NOT be used in an EPS file:" (emphasis ours)
778 /banddevice {(banddevice) FMBADEPSF} def
779 /clear {(clear) FMBADEPSF} def
780 /cleardictstack {(cleardictstack) FMBADEPSF} def
781 /copypage {(copypage) FMBADEPSF} def
782 /erasepage {(erasepage) FMBADEPSF} def
783 /exitserver {(exitserver) FMBADEPSF} def
784 /framedevice {(framedevice) FMBADEPSF} def
785 /grestoreall {(grestoreall) FMBADEPSF} def
786 /initclip {(initclip) FMBADEPSF} def
787 /initgraphics {(initgraphics) FMBADEPSF} def
788 /initmatrix {(initmatrix) FMBADEPSF} def
789 /quit {(quit) FMBADEPSF} def
790 /renderbands {(renderbands) FMBADEPSF} def
791 /setglobal {(setglobal) FMBADEPSF} def
792 /setpagedevice {(setpagedevice) FMBADEPSF} def
793 /setshared {(setshared) FMBADEPSF} def
794 /startjob {(startjob) FMBADEPSF} def
795 /lettertray {(lettertray) FMBADEPSF} def
796 /letter {(letter) FMBADEPSF} def
797 /lettersmall {(lettersmall) FMBADEPSF} def
798 /11x17tray {(11x17tray) FMBADEPSF} def
799 /11x17 {(11x17) FMBADEPSF} def
800 /ledgertray {(ledgertray) FMBADEPSF} def
801 /ledger {(ledger) FMBADEPSF} def
802 /legaltray {(legaltray) FMBADEPSF} def
803 /legal {(legal) FMBADEPSF} def
804 /statementtray {(statementtray) FMBADEPSF} def
805 /statement {(statement) FMBADEPSF} def
806 /executivetray {(executivetray) FMBADEPSF} def
807 /executive {(executive) FMBADEPSF} def
808 /a3tray {(a3tray) FMBADEPSF} def
809 /a3 {(a3) FMBADEPSF} def
810 /a4tray {(a4tray) FMBADEPSF} def
811 /a4 {(a4) FMBADEPSF} def
812 /a4small {(a4small) FMBADEPSF} def
813 /b4tray {(b4tray) FMBADEPSF} def
814 /b4 {(b4) FMBADEPSF} def
815 /b5tray {(b5tray) FMBADEPSF} def
816 /b5 {(b5) FMBADEPSF} def
817 FMNORMALIZEGRAPHICS
818 [/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall
819 fx fw 2 div add fy fh 2 div add translate
820 rotate
821 fw 2 div neg fh 2 div neg translate
822 fw urx llx sub div fh ury lly sub div scale
823 llx neg lly neg translate
824 /FMdicttop countdictstack 1 add def
825 /FMoptop count def
826 } bind def
827/FMENDEPSF {
828 count -1 FMoptop {pop pop} for
829 countdictstack -1 FMdicttop {pop end} for
830 FMEPSF restore
831 FrameDict begin
832 } bind def
833FrameDict begin
834/setmanualfeed {
835%%BeginFeature *ManualFeed True
836 statusdict /manualfeed true put
837%%EndFeature
838 } bind def
839/max {2 copy lt {exch} if pop} bind def
840/min {2 copy gt {exch} if pop} bind def
841/inch {72 mul} def
842/pagedimen {
843 paperheight sub abs 16 lt exch
844 paperwidth sub abs 16 lt and
845 {/papername exch def} {pop} ifelse
846 } bind def
847 /papersizedict FMLOCAL
848/setpapername {
849 /papersizedict 14 dict def
850 papersizedict begin
851 /papername /unknown def
852 /Letter 8.5 inch 11.0 inch pagedimen
853 /LetterSmall 7.68 inch 10.16 inch pagedimen
854 /Tabloid 11.0 inch 17.0 inch pagedimen
855 /Ledger 17.0 inch 11.0 inch pagedimen
856 /Legal 8.5 inch 14.0 inch pagedimen
857 /Statement 5.5 inch 8.5 inch pagedimen
858 /Executive 7.5 inch 10.0 inch pagedimen
859 /A3 11.69 inch 16.5 inch pagedimen
860 /A4 8.26 inch 11.69 inch pagedimen
861 /A4Small 7.47 inch 10.85 inch pagedimen
862 /B4 10.125 inch 14.33 inch pagedimen
863 /B5 7.16 inch 10.125 inch pagedimen
864 end
865 } bind def
866/papersize {
867 papersizedict begin
868 /Letter {lettertray letter} def
869 /LetterSmall {lettertray lettersmall} def
870 /Tabloid {11x17tray 11x17} def
871 /Ledger {ledgertray ledger} def
872 /Legal {legaltray legal} def
873 /Statement {statementtray statement} def
874 /Executive {executivetray executive} def
875 /A3 {a3tray a3} def
876 /A4 {a4tray a4} def
877 /A4Small {a4tray a4small} def
878 /B4 {b4tray b4} def
879 /B5 {b5tray b5} def
880 /unknown {unknown} def
881 papersizedict dup papername known {papername} {/unknown} ifelse get
882 end
883 statusdict begin stopped end
884 } bind def
885/manualpapersize {
886 papersizedict begin
887 /Letter {letter} def
888 /LetterSmall {lettersmall} def
889 /Tabloid {11x17} def
890 /Ledger {ledger} def
891 /Legal {legal} def
892 /Statement {statement} def
893 /Executive {executive} def
894 /A3 {a3} def
895 /A4 {a4} def
896 /A4Small {a4small} def
897 /B4 {b4} def
898 /B5 {b5} def
899 /unknown {unknown} def
900 papersizedict dup papername known {papername} {/unknown} ifelse get
901 end
902 stopped
903 } bind def
904/desperatepapersize {
905 statusdict /setpageparams known
906 {
907 paperwidth paperheight 0 1
908 statusdict begin
909 {setpageparams} stopped
910 end
911 } {true} ifelse
912 } bind def
913/DiacriticEncoding [
914/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
915/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
916/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
917/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
918/.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl
919/numbersign /dollar /percent /ampersand /quotesingle /parenleft
920/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
921/two /three /four /five /six /seven /eight /nine /colon /semicolon
922/less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K
923/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash
924/bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h
925/i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar
926/braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute
927/Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis
928/atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis
929/iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve
930/ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex
931/udieresis /dagger /.notdef /cent /sterling /section /bullet
932/paragraph /germandbls /registered /copyright /trademark /acute
933/dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef
934/yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
935/ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown
936/exclamdown /logicalnot /.notdef /florin /.notdef /.notdef
937/guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde
938/Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright
939/quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis
940/fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl
941/periodcentered /quotesinglbase /quotedblbase /perthousand
942/Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute
943/Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve
944/Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron
945/breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron
946] def
947/ReEncode {
948 dup
949 length
950 dict begin
951 {
952 1 index /FID ne
953 {def}
954 {pop pop} ifelse
955 } forall
956 0 eq {/Encoding DiacriticEncoding def} if
957 currentdict
958 end
959 } bind def
960FMPColor
961
962 {
963 /BEGINBITMAPCOLOR {
964 BITMAPCOLOR} def
965 /BEGINBITMAPCOLORc {
966 BITMAPCOLORc} def
967 /BEGINBITMAPTRUECOLOR {
968 BITMAPTRUECOLOR } def
969 /BEGINBITMAPTRUECOLORc {
970 BITMAPTRUECOLORc } def
971 }
972
973 {
974 /BEGINBITMAPCOLOR {
975 BITMAPGRAY} def
976 /BEGINBITMAPCOLORc {
977 BITMAPGRAYc} def
978 /BEGINBITMAPTRUECOLOR {
979 BITMAPTRUEGRAY } def
980 /BEGINBITMAPTRUECOLORc {
981 BITMAPTRUEGRAYc } def
982 }
983ifelse
984/K {
985 FMPrintAllColorsAsBlack {
986 dup 1 eq 2 index 1 eq and 3 index 1 eq and not
987 {7 {pop} repeat 0 0 0 1 0 0 0} if
988 } if
989 FrameCurColors astore
990 pop combineColor
991} bind def
992/graymode true def
993 /bwidth FMLOCAL
994 /bpside FMLOCAL
995 /bstring FMLOCAL
996 /onbits FMLOCAL
997 /offbits FMLOCAL
998 /xindex FMLOCAL
999 /yindex FMLOCAL
1000 /x FMLOCAL
1001 /y FMLOCAL
1002/setPatternMode {
1003 FMLevel1 {
1004 /bwidth exch def
1005 /bpside exch def
1006 /bstring exch def
1007 /onbits 0 def /offbits 0 def
1008 freq sangle landscape {90 add} if
1009 {/y exch def
1010 /x exch def
1011 /xindex x 1 add 2 div bpside mul cvi def
1012 /yindex y 1 add 2 div bpside mul cvi def
1013 bstring yindex bwidth mul xindex 8 idiv add get
1014 1 7 xindex 8 mod sub bitshift and 0 ne FrameNegative {not} if
1015 {/onbits onbits 1 add def 1}
1016 {/offbits offbits 1 add def 0}
1017 ifelse
1018 }
1019 setscreen
1020 offbits offbits onbits add div FrameNegative {1.0 exch sub} if
1021 /FrameCurGray exch def
1022 } {
1023 pop pop
1024 dup patCache exch known {
1025 patCache exch get
1026 } {
1027 dup
1028 patDict /bstring 3 -1 roll put
1029 patDict
1030 9 PatFreq screenIndex get div dup matrix scale
1031 makepattern
1032 dup
1033 patCache 4 -1 roll 3 -1 roll put
1034 } ifelse
1035 /FrameCurGray 0 def
1036 /FrameCurPat exch def
1037 } ifelse
1038 /graymode false def
1039 combineColor
1040} bind def
1041/setGrayScaleMode {
1042 graymode not {
1043 /graymode true def
1044 FMLevel1 {
1045 setCurrentScreen
1046 } if
1047 } if
1048 /FrameCurGray exch def
1049 combineColor
1050} bind def
1051/normalize {
1052 transform round exch round exch itransform
1053 } bind def
1054/dnormalize {
1055 dtransform round exch round exch idtransform
1056 } bind def
1057/lnormalize {
1058 0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop
1059 } bind def
1060/H {
1061 lnormalize setlinewidth
1062 } bind def
1063/Z {
1064 setlinecap
1065 } bind def
1066
1067/PFill {
1068 graymode FMLevel1 or not {
1069 gsave 1 setgray eofill grestore
1070 } if
1071} bind def
1072/PStroke {
1073 graymode FMLevel1 or not {
1074 gsave 1 setgray stroke grestore
1075 } if
1076 stroke
1077} bind def
1078 /fillvals FMLOCAL
1079/X {
1080 fillvals exch get
1081 dup type /stringtype eq
1082 {8 1 setPatternMode}
1083 {setGrayScaleMode}
1084 ifelse
1085 } bind def
1086/V {
1087 PFill gsave eofill grestore
1088 } bind def
1089/Vclip {
1090 clip
1091 } bind def
1092/Vstrk {
1093 currentlinewidth exch setlinewidth PStroke setlinewidth
1094 } bind def
1095/N {
1096 PStroke
1097 } bind def
1098/Nclip {
1099 strokepath clip newpath
1100 } bind def
1101/Nstrk {
1102 currentlinewidth exch setlinewidth PStroke setlinewidth
1103 } bind def
1104/M {newpath moveto} bind def
1105/E {lineto} bind def
1106/D {curveto} bind def
1107/O {closepath} bind def
1108 /n FMLOCAL
1109/L {
1110 /n exch def
1111 newpath
1112 normalize
1113 moveto
1114 2 1 n {pop normalize lineto} for
1115 } bind def
1116/Y {
1117 L
1118 closepath
1119 } bind def
1120 /x1 FMLOCAL
1121 /x2 FMLOCAL
1122 /y1 FMLOCAL
1123 /y2 FMLOCAL
1124/R {
1125 /y2 exch def
1126 /x2 exch def
1127 /y1 exch def
1128 /x1 exch def
1129 x1 y1
1130 x2 y1
1131 x2 y2
1132 x1 y2
1133 4 Y
1134 } bind def
1135 /rad FMLOCAL
1136/rarc
1137 {rad
1138 arcto
1139 } bind def
1140/RR {
1141 /rad exch def
1142 normalize
1143 /y2 exch def
1144 /x2 exch def
1145 normalize
1146 /y1 exch def
1147 /x1 exch def
1148 mark
1149 newpath
1150 {
1151 x1 y1 rad add moveto
1152 x1 y2 x2 y2 rarc
1153 x2 y2 x2 y1 rarc
1154 x2 y1 x1 y1 rarc
1155 x1 y1 x1 y2 rarc
1156 closepath
1157 } stopped {x1 y1 x2 y2 R} if
1158 cleartomark
1159 } bind def
1160/RRR {
1161 /rad exch def
1162 normalize /y4 exch def /x4 exch def
1163 normalize /y3 exch def /x3 exch def
1164 normalize /y2 exch def /x2 exch def
1165 normalize /y1 exch def /x1 exch def
1166 newpath
1167 normalize moveto
1168 mark
1169 {
1170 x2 y2 x3 y3 rarc
1171 x3 y3 x4 y4 rarc
1172 x4 y4 x1 y1 rarc
1173 x1 y1 x2 y2 rarc
1174 closepath
1175 } stopped
1176 {x1 y1 x2 y2 x3 y3 x4 y4 newpath moveto lineto lineto lineto closepath} if
1177 cleartomark
1178 } bind def
1179/C {
1180 grestore
1181 gsave
1182 R
1183 clip
1184 setCurrentScreen
1185} bind def
1186/CP {
1187 grestore
1188 gsave
1189 Y
1190 clip
1191 setCurrentScreen
1192} bind def
1193 /FMpointsize FMLOCAL
1194/F {
1195 FMfonts exch get
1196 FMpointsize scalefont
1197 setfont
1198 } bind def
1199/Q {
1200 /FMpointsize exch def
1201 F
1202 } bind def
1203/T {
1204 moveto show
1205 } bind def
1206/RF {
1207 rotate
1208 0 ne {-1 1 scale} if
1209 } bind def
1210/TF {
1211 gsave
1212 moveto
1213 RF
1214 show
1215 grestore
1216 } bind def
1217/P {
1218 moveto
1219 0 32 3 2 roll widthshow
1220 } bind def
1221/PF {
1222 gsave
1223 moveto
1224 RF
1225 0 32 3 2 roll widthshow
1226 grestore
1227 } bind def
1228/S {
1229 moveto
1230 0 exch ashow
1231 } bind def
1232/SF {
1233 gsave
1234 moveto
1235 RF
1236 0 exch ashow
1237 grestore
1238 } bind def
1239/B {
1240 moveto
1241 0 32 4 2 roll 0 exch awidthshow
1242 } bind def
1243/BF {
1244 gsave
1245 moveto
1246 RF
1247 0 32 4 2 roll 0 exch awidthshow
1248 grestore
1249 } bind def
1250/G {
1251 gsave
1252 newpath
1253 normalize translate 0.0 0.0 moveto
1254 dnormalize scale
1255 0.0 0.0 1.0 5 3 roll arc
1256 closepath
1257 PFill fill
1258 grestore
1259 } bind def
1260/Gstrk {
1261 savematrix
1262 newpath
1263 2 index 2 div add exch 3 index 2 div sub exch
1264 normalize 2 index 2 div sub exch 3 index 2 div add exch
1265 translate
1266 scale
1267 0.0 0.0 1.0 5 3 roll arc
1268 restorematrix
1269 currentlinewidth exch setlinewidth PStroke setlinewidth
1270 } bind def
1271/Gclip {
1272 newpath
1273 savematrix
1274 normalize translate 0.0 0.0 moveto
1275 dnormalize scale
1276 0.0 0.0 1.0 5 3 roll arc
1277 closepath
1278 clip newpath
1279 restorematrix
1280 } bind def
1281/GG {
1282 gsave
1283 newpath
1284 normalize translate 0.0 0.0 moveto
1285 rotate
1286 dnormalize scale
1287 0.0 0.0 1.0 5 3 roll arc
1288 closepath
1289 PFill
1290 fill
1291 grestore
1292 } bind def
1293/GGclip {
1294 savematrix
1295 newpath
1296 normalize translate 0.0 0.0 moveto
1297 rotate
1298 dnormalize scale
1299 0.0 0.0 1.0 5 3 roll arc
1300 closepath
1301 clip newpath
1302 restorematrix
1303 } bind def
1304/GGstrk {
1305 savematrix
1306 newpath
1307 normalize translate 0.0 0.0 moveto
1308 rotate
1309 dnormalize scale
1310 0.0 0.0 1.0 5 3 roll arc
1311 closepath
1312 restorematrix
1313 currentlinewidth exch setlinewidth PStroke setlinewidth
1314 } bind def
1315/A {
1316 gsave
1317 savematrix
1318 newpath
1319 2 index 2 div add exch 3 index 2 div sub exch
1320 normalize 2 index 2 div sub exch 3 index 2 div add exch
1321 translate
1322 scale
1323 0.0 0.0 1.0 5 3 roll arc
1324 restorematrix
1325 PStroke
1326 grestore
1327 } bind def
1328/Aclip {
1329 newpath
1330 savematrix
1331 normalize translate 0.0 0.0 moveto
1332 dnormalize scale
1333 0.0 0.0 1.0 5 3 roll arc
1334 closepath
1335 strokepath clip newpath
1336 restorematrix
1337} bind def
1338/Astrk {
1339 Gstrk
1340} bind def
1341/AA {
1342 gsave
1343 savematrix
1344 newpath
1345
1346 3 index 2 div add exch 4 index 2 div sub exch
1347
1348 normalize 3 index 2 div sub exch 4 index 2 div add exch
1349 translate
1350 rotate
1351 scale
1352 0.0 0.0 1.0 5 3 roll arc
1353 restorematrix
1354 PStroke
1355 grestore
1356 } bind def
1357/AAclip {
1358 savematrix
1359 newpath
1360 normalize translate 0.0 0.0 moveto
1361 rotate
1362 dnormalize scale
1363 0.0 0.0 1.0 5 3 roll arc
1364 closepath
1365 strokepath clip newpath
1366 restorematrix
1367} bind def
1368/AAstrk {
1369 GGstrk
1370} bind def
1371 /x FMLOCAL
1372 /y FMLOCAL
1373 /w FMLOCAL
1374 /h FMLOCAL
1375 /xx FMLOCAL
1376 /yy FMLOCAL
1377 /ww FMLOCAL
1378 /hh FMLOCAL
1379 /FMsaveobject FMLOCAL
1380 /FMoptop FMLOCAL
1381 /FMdicttop FMLOCAL
1382/BEGINPRINTCODE {
1383 /FMdicttop countdictstack 1 add def
1384 /FMoptop count 7 sub def
1385 /FMsaveobject save def
1386 userdict begin
1387 /showpage {} def
1388 FMNORMALIZEGRAPHICS
1389 3 index neg 3 index neg translate
1390 } bind def
1391/ENDPRINTCODE {
1392 count -1 FMoptop {pop pop} for
1393 countdictstack -1 FMdicttop {pop end} for
1394 FMsaveobject restore
1395 } bind def
1396/gn {
1397 0
1398 { 46 mul
1399 cf read pop
1400 32 sub
1401 dup 46 lt {exit} if
1402 46 sub add
1403 } loop
1404 add
1405 } bind def
1406 /str FMLOCAL
1407/cfs {
1408 /str sl string def
1409 0 1 sl 1 sub {str exch val put} for
1410 str def
1411 } bind def
1412/ic [
1413 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
1414 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
1415 0
1416 {0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx}
1417 {10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx}
1418 {19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12}
1419 {13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh}
1420 {4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh}
1421 {13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl}
1422 {7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl}
1423 {0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl}
1424 {10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl}
1425 ] def
1426 /sl FMLOCAL
1427 /val FMLOCAL
1428 /ws FMLOCAL
1429 /im FMLOCAL
1430 /bs FMLOCAL
1431 /cs FMLOCAL
1432 /len FMLOCAL
1433 /pos FMLOCAL
1434/ms {
1435 /sl exch def
1436 /val 255 def
1437 /ws cfs
1438 /im cfs
1439 /val 0 def
1440 /bs cfs
1441 /cs cfs
1442 } bind def
1443400 ms
1444/ip {
1445 is
1446 0
1447 cf cs readline pop
1448 { ic exch get exec
1449 add
1450 } forall
1451 pop
1452
1453 } bind def
1454/rip {
1455
1456
1457 bis ris copy pop
1458 is
1459 0
1460 cf cs readline pop
1461 { ic exch get exec
1462 add
1463 } forall
1464 pop pop
1465 ris gis copy pop
1466 dup is exch
1467
1468 cf cs readline pop
1469 { ic exch get exec
1470 add
1471 } forall
1472 pop pop
1473 gis bis copy pop
1474 dup add is exch
1475
1476 cf cs readline pop
1477 { ic exch get exec
1478 add
1479 } forall
1480 pop
1481
1482 } bind def
1483/wh {
1484 /len exch def
1485 /pos exch def
1486 ws 0 len getinterval im pos len getinterval copy pop
1487 pos len
1488 } bind def
1489/bl {
1490 /len exch def
1491 /pos exch def
1492 bs 0 len getinterval im pos len getinterval copy pop
1493 pos len
1494 } bind def
1495/s1 1 string def
1496/fl {
1497 /len exch def
1498 /pos exch def
1499 /val cf s1 readhexstring pop 0 get def
1500 pos 1 pos len add 1 sub {im exch val put} for
1501 pos len
1502 } bind def
1503/hx {
1504 3 copy getinterval
1505 cf exch readhexstring pop pop
1506 } bind def
1507 /h FMLOCAL
1508 /w FMLOCAL
1509 /d FMLOCAL
1510 /lb FMLOCAL
1511 /bitmapsave FMLOCAL
1512 /is FMLOCAL
1513 /cf FMLOCAL
1514/wbytes {
1515 dup dup
1516 24 eq { pop pop 3 mul }
1517 { 8 eq {pop} {1 eq {7 add 8 idiv} {3 add 4 idiv} ifelse} ifelse } ifelse
1518 } bind def
1519/BEGINBITMAPBWc {
1520 1 {} COMMONBITMAPc
1521 } bind def
1522/BEGINBITMAPGRAYc {
1523 8 {} COMMONBITMAPc
1524 } bind def
1525/BEGINBITMAP2BITc {
1526 2 {} COMMONBITMAPc
1527 } bind def
1528/COMMONBITMAPc {
1529
1530 /r exch def
1531 /d exch def
1532 gsave
1533
1534 3 index 2 div add exch
1535 4 index 2 div add exch
1536 translate
1537 rotate
1538 1 index 2 div neg
1539 1 index 2 div neg
1540 translate
1541 scale
1542 /h exch def /w exch def
1543 /lb w d wbytes def
1544 sl lb lt {lb ms} if
1545 /bitmapsave save def
1546 r
1547 /is im 0 lb getinterval def
1548 ws 0 lb getinterval is copy pop
1549 /cf currentfile def
1550 w h d [w 0 0 h neg 0 h]
1551 {ip} image
1552 bitmapsave restore
1553 grestore
1554 } bind def
1555/BEGINBITMAPBW {
1556 1 {} COMMONBITMAP
1557 } bind def
1558/BEGINBITMAPGRAY {
1559 8 {} COMMONBITMAP
1560 } bind def
1561/BEGINBITMAP2BIT {
1562 2 {} COMMONBITMAP
1563 } bind def
1564/COMMONBITMAP {
1565 /r exch def
1566 /d exch def
1567 gsave
1568
1569 3 index 2 div add exch
1570 4 index 2 div add exch
1571 translate
1572 rotate
1573 1 index 2 div neg
1574 1 index 2 div neg
1575 translate
1576 scale
1577 /h exch def /w exch def
1578 /bitmapsave save def
1579 r
1580 /is w d wbytes string def
1581 /cf currentfile def
1582 w h d [w 0 0 h neg 0 h]
1583 {cf is readhexstring pop} image
1584 bitmapsave restore
1585 grestore
1586 } bind def
1587/ngrayt 256 array def
1588/nredt 256 array def
1589/nbluet 256 array def
1590/ngreent 256 array def
1591 /gryt FMLOCAL
1592 /blut FMLOCAL
1593 /grnt FMLOCAL
1594 /redt FMLOCAL
1595 /indx FMLOCAL
1596 /cynu FMLOCAL
1597 /magu FMLOCAL
1598 /yelu FMLOCAL
1599 /k FMLOCAL
1600 /u FMLOCAL
1601FMLevel1 {
1602/colorsetup {
1603 currentcolortransfer
1604 /gryt exch def
1605 /blut exch def
1606 /grnt exch def
1607 /redt exch def
1608 0 1 255 {
1609 /indx exch def
1610 /cynu 1 red indx get 255 div sub def
1611 /magu 1 green indx get 255 div sub def
1612 /yelu 1 blue indx get 255 div sub def
1613 /k cynu magu min yelu min def
1614 /u k currentundercolorremoval exec def
1615% /u 0 def
1616 nredt indx 1 0 cynu u sub max sub redt exec put
1617 ngreent indx 1 0 magu u sub max sub grnt exec put
1618 nbluet indx 1 0 yelu u sub max sub blut exec put
1619 ngrayt indx 1 k currentblackgeneration exec sub gryt exec put
1620 } for
1621 {255 mul cvi nredt exch get}
1622 {255 mul cvi ngreent exch get}
1623 {255 mul cvi nbluet exch get}
1624 {255 mul cvi ngrayt exch get}
1625 setcolortransfer
1626 {pop 0} setundercolorremoval
1627 {} setblackgeneration
1628 } bind def
1629}
1630{
1631/colorSetup2 {
1632 [ /Indexed /DeviceRGB 255
1633 {dup red exch get 255 div
1634 exch dup green exch get 255 div
1635 exch blue exch get 255 div}
1636 ] setcolorspace
1637} bind def
1638} ifelse
1639 /tran FMLOCAL
1640/fakecolorsetup {
1641 /tran 256 string def
1642 0 1 255 {/indx exch def
1643 tran indx
1644 red indx get 77 mul
1645 green indx get 151 mul
1646 blue indx get 28 mul
1647 add add 256 idiv put} for
1648 currenttransfer
1649 {255 mul cvi tran exch get 255.0 div}
1650 exch concatprocs settransfer
1651} bind def
1652/BITMAPCOLOR {
1653 /d 8 def
1654 gsave
1655
1656 3 index 2 div add exch
1657 4 index 2 div add exch
1658 translate
1659 rotate
1660 1 index 2 div neg
1661 1 index 2 div neg
1662 translate
1663 scale
1664 /h exch def /w exch def
1665 /bitmapsave save def
1666 FMLevel1 {
1667 colorsetup
1668 /is w d wbytes string def
1669 /cf currentfile def
1670 w h d [w 0 0 h neg 0 h]
1671 {cf is readhexstring pop} {is} {is} true 3 colorimage
1672 } {
1673 colorSetup2
1674 /is w d wbytes string def
1675 /cf currentfile def
1676 7 dict dup begin
1677 /ImageType 1 def
1678 /Width w def
1679 /Height h def
1680 /ImageMatrix [w 0 0 h neg 0 h] def
1681 /DataSource {cf is readhexstring pop} bind def
1682 /BitsPerComponent d def
1683 /Decode [0 255] def
1684 end image
1685 } ifelse
1686 bitmapsave restore
1687 grestore
1688 } bind def
1689/BITMAPCOLORc {
1690 /d 8 def
1691 gsave
1692
1693 3 index 2 div add exch
1694 4 index 2 div add exch
1695 translate
1696 rotate
1697 1 index 2 div neg
1698 1 index 2 div neg
1699 translate
1700 scale
1701 /h exch def /w exch def
1702 /lb w d wbytes def
1703 sl lb lt {lb ms} if
1704 /bitmapsave save def
1705 FMLevel1 {
1706 colorsetup
1707 /is im 0 lb getinterval def
1708 ws 0 lb getinterval is copy pop
1709 /cf currentfile def
1710 w h d [w 0 0 h neg 0 h]
1711 {ip} {is} {is} true 3 colorimage
1712 } {
1713 colorSetup2
1714 /is im 0 lb getinterval def
1715 ws 0 lb getinterval is copy pop
1716 /cf currentfile def
1717 7 dict dup begin
1718 /ImageType 1 def
1719 /Width w def
1720 /Height h def
1721 /ImageMatrix [w 0 0 h neg 0 h] def
1722 /DataSource {ip} bind def
1723 /BitsPerComponent d def
1724 /Decode [0 255] def
1725 end image
1726 } ifelse
1727 bitmapsave restore
1728 grestore
1729 } bind def
1730/BITMAPTRUECOLORc {
1731 /d 24 def
1732 gsave
1733
1734 3 index 2 div add exch
1735 4 index 2 div add exch
1736 translate
1737 rotate
1738 1 index 2 div neg
1739 1 index 2 div neg
1740 translate
1741 scale
1742 /h exch def /w exch def
1743 /lb w d wbytes def
1744 sl lb lt {lb ms} if
1745 /bitmapsave save def
1746
1747 /is im 0 lb getinterval def
1748 /ris im 0 w getinterval def
1749 /gis im w w getinterval def
1750 /bis im w 2 mul w getinterval def
1751
1752 ws 0 lb getinterval is copy pop
1753 /cf currentfile def
1754 w h 8 [w 0 0 h neg 0 h]
1755 {w rip pop ris} {gis} {bis} true 3 colorimage
1756 bitmapsave restore
1757 grestore
1758 } bind def
1759/BITMAPTRUECOLOR {
1760 gsave
1761
1762 3 index 2 div add exch
1763 4 index 2 div add exch
1764 translate
1765 rotate
1766 1 index 2 div neg
1767 1 index 2 div neg
1768 translate
1769 scale
1770 /h exch def /w exch def
1771 /bitmapsave save def
1772 /is w string def
1773 /gis w string def
1774 /bis w string def
1775 /cf currentfile def
1776 w h 8 [w 0 0 h neg 0 h]
1777 { cf is readhexstring pop }
1778 { cf gis readhexstring pop }
1779 { cf bis readhexstring pop }
1780 true 3 colorimage
1781 bitmapsave restore
1782 grestore
1783 } bind def
1784/BITMAPTRUEGRAYc {
1785 /d 24 def
1786 gsave
1787
1788 3 index 2 div add exch
1789 4 index 2 div add exch
1790 translate
1791 rotate
1792 1 index 2 div neg
1793 1 index 2 div neg
1794 translate
1795 scale
1796 /h exch def /w exch def
1797 /lb w d wbytes def
1798 sl lb lt {lb ms} if
1799 /bitmapsave save def
1800
1801 /is im 0 lb getinterval def
1802 /ris im 0 w getinterval def
1803 /gis im w w getinterval def
1804 /bis im w 2 mul w getinterval def
1805 ws 0 lb getinterval is copy pop
1806 /cf currentfile def
1807 w h 8 [w 0 0 h neg 0 h]
1808 {w rip pop ris gis bis w gray} image
1809 bitmapsave restore
1810 grestore
1811 } bind def
1812/ww FMLOCAL
1813/r FMLOCAL
1814/g FMLOCAL
1815/b FMLOCAL
1816/i FMLOCAL
1817/gray {
1818 /ww exch def
1819 /b exch def
1820 /g exch def
1821 /r exch def
1822 0 1 ww 1 sub { /i exch def r i get .299 mul g i get .587 mul
1823 b i get .114 mul add add r i 3 -1 roll floor cvi put } for
1824 r
1825 } bind def
1826/BITMAPTRUEGRAY {
1827 gsave
1828
1829 3 index 2 div add exch
1830 4 index 2 div add exch
1831 translate
1832 rotate
1833 1 index 2 div neg
1834 1 index 2 div neg
1835 translate
1836 scale
1837 /h exch def /w exch def
1838 /bitmapsave save def
1839 /is w string def
1840 /gis w string def
1841 /bis w string def
1842 /cf currentfile def
1843 w h 8 [w 0 0 h neg 0 h]
1844 { cf is readhexstring pop
1845 cf gis readhexstring pop
1846 cf bis readhexstring pop w gray} image
1847 bitmapsave restore
1848 grestore
1849 } bind def
1850/BITMAPGRAY {
1851 8 {fakecolorsetup} COMMONBITMAP
1852 } bind def
1853/BITMAPGRAYc {
1854 8 {fakecolorsetup} COMMONBITMAPc
1855 } bind def
1856/ENDBITMAP {
1857 } bind def
1858end
1859 /ALDsave FMLOCAL
1860 /ALDmatrix matrix def ALDmatrix currentmatrix pop
1861/StartALD {
1862 /ALDsave save def
1863 savematrix
1864 ALDmatrix setmatrix
1865 } bind def
1866/InALD {
1867 restorematrix
1868 } bind def
1869/DoneALD {
1870 ALDsave restore
1871 } bind def
1872/I { setdash } bind def
1873/J { [] 0 setdash } bind def
1874%%EndProlog
1875%%BeginSetup
1876(4.0) FMVERSION
18771 1 0 0 595.28 841.89 0 1 7 FMDOCUMENT
18780 0 /Times-Bold FMFONTDEFINE
18791 0 /Times-Roman FMFONTDEFINE
18802 0 /Courier FMFONTDEFINE
18813 0 /Times-Italic FMFONTDEFINE
18824 1 /ZapfDingbats FMFONTDEFINE
188332 FMFILLS
18840 0 FMFILL
18851 0.1 FMFILL
18862 0.3 FMFILL
18873 0.5 FMFILL
18884 0.7 FMFILL
18895 0.9 FMFILL
18906 0.97 FMFILL
18917 1 FMFILL
18928 <0f1e3c78f0e1c387> FMFILL
18939 <0f87c3e1f0783c1e> FMFILL
189410 <cccccccccccccccc> FMFILL
189511 <ffff0000ffff0000> FMFILL
189612 <8142241818244281> FMFILL
189713 <03060c183060c081> FMFILL
189814 <8040201008040201> FMFILL
189916 1 FMFILL
190017 0.9 FMFILL
190118 0.7 FMFILL
190219 0.5 FMFILL
190320 0.3 FMFILL
190421 0.1 FMFILL
190522 0.03 FMFILL
190623 0 FMFILL
190724 <f0e1c3870f1e3c78> FMFILL
190825 <f0783c1e0f87c3e1> FMFILL
190926 <3333333333333333> FMFILL
191027 <0000ffff0000ffff> FMFILL
191128 <7ebddbe7e7dbbd7e> FMFILL
191229 <fcf9f3e7cf9f3f7e> FMFILL
191330 <7fbfdfeff7fbfdfe> FMFILL
1914%%EndSetup
1915%%Page: "1" 1
1916%%BeginPaperSize: A4
1917%%EndPaperSize
1918595.28 841.89 1 FMBEGINPAGE
1919[0 0 0 1 0 0 0]
1920[ 0 0 0 0 1 1 1]
1921[ 0 1 1 0 1 0 0]
1922[ 1 0 1 0 0 1 0]
1923[ 1 1 0 0 0 0 1]
1924[ 1 0 0 0 0 1 1]
1925[ 0 1 0 0 1 0 1]
1926[ 0 0 1 0 1 1 0]
1927 8 FrameSetSepColors
1928FrameNoSep
19290 0 0 1 0 0 0 K
1930J
19310 0 0 1 0 0 0 K
19320 0 0 1 0 0 0 K
19330 0 0 1 0 0 0 K
19340 0 0 1 0 0 0 K
19350 0 0 1 0 0 0 K
19360 0 0 1 0 0 0 K
19370 0 0 1 0 0 0 K
19380 18 Q
19390 X
19400 0 0 1 0 0 0 K
1941(A Python Quick Refer) 56.69 773.2 T
1942(ence) 227.85 773.2 T
19431 12 Q
1944(Postscript version v1.1.1, by Anthony Baxter) 56.69 748.2 T
1945(,) 272.87 748.2 T
19462 F
1947(<anthony@aaii.oz.au>) 56.69 734.2 T
1948(Based on:) 56.69 720.2 T
1949(ASCII v1.0; 1994/09/27) 56.69 706.2 T
19501 F
1951(Author: Chris Hof) 56.69 692.2 T
1952(fmann,) 144.47 692.2 T
19532 F
1954(choffman@vicorp.com) 56.69 678.2 T
19551 F
1956(Based on) 56.69 664.2 T
1957(\245) 56.69 650.2 T
1958(Python Bestiary) 70.87 650.2 T
1959(,) 147.09 650.2 T
1960(by Ken Manheimer) 85.04 636.2 T
1961(,) 177.87 636.2 T
19622 F
1963(\050ken.manheimer@nist.gov\051) 85.04 622.2 T
19641 F
1965(\245) 56.69 608.2 T
1966(Python manuals,) 70.87 608.2 T
1967(by Guido van Rossum,) 85.04 594.2 T
19682 F
1969(\050guido@cwi.nl\051) 85.04 580.2 T
19701 F
1971(\245) 56.69 566.2 T
1972(python-mode.el,) 70.87 566.2 T
1973(by T) 85.04 552.2 T
1974(im Peters,) 106.95 552.2 T
19752 F
1976(\050tim@ksr.com\051) 85.04 538.2 T
19770 14 Q
1978(Invocation Options) 308.98 775.86 T
19792 12 Q
1980(python) 308.98 756.2 T
1981([-diuv]) 355.18 756.2 T
1982([-c) 408.58 756.2 T
1983(command |) 433.18 756.2 T
1984(script | - ] [args]) 308.98 742.2 T
1985(-d) 308.98 728.2 T
19861 F
1987(T) 337.32 728.2 T
1988(urn on parser debugging output \050for) 344.23 728.2 T
1989(wizards only) 337.32 714.2 T
1990(, depending on compilation) 398.2 714.2 T
1991(options\051.) 337.32 700.2 T
1992(-i) 308.98 686.2 T
1993-0.35 (When a script is passed as \336rst ar) 337.32 686.2 P
1994-0.35 (gument) 494.27 686.2 P
1995-0.09 (or the -c option is used, enter interactive) 337.32 672.2 P
1996(mode after executing the script or the) 337.32 658.2 T
1997(command. It does not read the) 337.32 644.2 T
1998($) 337.32 630.2 T
19992 F
2000(PYTHONSTARTUP) 343.32 630.2 T
20011 F
2002( \336le. This can be) 436.92 630.2 T
2003(useful to inspect global variables or a) 337.32 616.2 T
2004-0.29 (stack trace when a script raises an excep-) 337.32 602.2 P
2005(tion.) 337.32 588.2 T
20062 F
2007(-u) 308.98 574.2 T
20081 F
2009(Force stdout and stderr to be totally) 337.32 574.2 T
2010(unbuf) 337.32 560.2 T
2011(fered.) 365.1 560.2 T
20122 F
2013(-v) 308.98 546.2 T
20141 F
2015(Print a message each time a module is) 337.32 546.2 T
2016(initialized, showing the place \050\336lename) 337.32 532.2 T
2017(or built-in module\051 from which it is) 337.32 518.2 T
2018(loaded.) 337.32 504.2 T
2019(-c) 308.98 490.2 T
20202 F
2021(command) 321.3 490.2 T
20221 F
2023(Specify the command to execute) 337.32 476.2 T
20243 F
2025(\050see) 496.96 476.2 T
2026-0.01 (next section\051) 337.32 462.2 P
20271 F
2028-0.01 (. This terminates the option) 398.3 462.2 P
2029(list \050following options are passed as) 337.32 448.2 T
2030(ar) 337.32 434.2 T
2031(guments to the command\051.) 346.43 434.2 T
20322 F
2033(-) 308.98 420.2 T
20341 F
2035(anything afterward is passed as options) 337.32 420.2 T
2036(to python script or command, not inter-) 337.32 406.2 T
2037(preted as an option to interpreter itself.) 337.32 392.2 T
2038(script) 308.98 378.2 T
2039(is the name of a python \336le to execute) 338.64 378.2 T
20402 F
2041(args) 308.98 364.2 T
20421 F
2043(are passed to script or command \050in) 340.78 364.2 T
20442 F
2045(sys.argv) 337.32 350.2 T
20461 F
2047(\051) 394.92 350.2 T
2048(If no script or command, Python enters inter-) 308.98 336.2 T
2049(active mode. Uses \322) 308.98 322.2 T
20502 F
2051(readline) 404.95 322.2 T
20521 F
2053(\323 package for) 462.55 322.2 T
2054(input, if available.) 308.98 308.2 T
20550 14 Q
2056(Envir) 561.26 775.86 T
2057(onment V) 595.24 775.86 T
2058(ariables) 652.67 775.86 T
20592 12 Q
2060(PYTHONPATH) 561.26 756.2 T
20611 F
2062(Augments the default search path for module) 561.26 742.2 T
2063(\336les. The format is the same as the shell\325) 561.26 728.2 T
2064(s) 756.91 728.2 T
2065($) 561.26 714.2 T
20662 F
2067(PATH) 567.26 714.2 T
20681 F
2069(: one or more directory pathnames sep-) 596.06 714.2 T
2070(arated by colons.) 561.26 700.2 T
20712 F
2072(PYTHONSTARTUP) 561.26 686.2 T
20731 F
2074(If this is the name of a readable \336le, the) 561.26 672.2 T
2075(Python commands in that \336le are executed) 561.26 658.2 T
2076(before the \336rst prompt is displayed in interac-) 561.26 644.2 T
2077(tive mode.) 561.26 630.2 T
20782 F
2079(PYTHONDEBUG) 561.26 616.2 T
20801 F
2081(If non-empty) 561.26 602.2 T
2082(, same as) 623.47 602.2 T
20832 F
2084(-d) 670.12 602.2 T
20851 F
2086( option) 684.52 602.2 T
20872 F
2088(PYTHONINSPECT) 561.26 588.2 T
20891 F
2090(If non-empty) 561.26 574.2 T
2091(, same as) 623.47 574.2 T
20922 F
2093(-i) 670.12 574.2 T
20941 F
2095( option) 684.52 574.2 T
20962 F
2097(PYTHONUNBUFFERED) 561.26 560.2 T
20981 F
2099(If non-empty) 561.26 546.2 T
2100(, same as) 623.47 546.2 T
21012 F
2102(-u) 670.12 546.2 T
21031 F
2104( option) 684.52 546.2 T
21052 F
2106(PYTHONVERBOSE) 561.26 532.2 T
21071 F
2108(If non-empty) 561.26 518.2 T
2109(, same as) 623.47 518.2 T
21102 F
2111(-v) 670.12 518.2 T
21121 F
2113( option) 684.52 518.2 T
21140 14 Q
2115(T) 561.26 488.86 T
2116(erms used in this document) 569.31 488.86 T
21171 12 Q
2118(sequence\320 a string, list or tuple) 561.26 469.2 T
2119(suite\320 a series of statements, possibly sepa-) 561.26 455.2 T
2120-0.29 (rated by newlines. Must all be at same indenta-) 561.26 441.2 P
2121(tion level, except for suites inside compound) 561.26 427.2 T
2122(statements) 561.26 413.2 T
21232 F
2124(<x>) 561.26 399.2 T
21251 F
2126(\320 in a syntax diagram: not literally the) 582.86 399.2 T
2127(string \322x\323 but some token referred to as \322x\323) 561.26 385.2 T
21282 F
2129([xxx]) 561.26 371.2 T
21301 F
2131(\320 in a syntax diagram means \322xxx\323 is) 597.26 371.2 T
2132(optional) 561.26 357.2 T
2133(x) 561.26 343.2 T
21344 F
2135(\325) 570.26 343.2 T
21361 F
2137( y\320 means the value of <x> is <y>) 580.32 343.2 T
2138(x) 561.26 329.2 T
21394 F
2140(\326) 570.26 329.2 T
21411 F
2142( y\320 means \322x is equivalent to y\323) 582.45 329.2 T
21430 0 0 1 0 0 0 K
2144FMENDPAGE
2145%%EndPage: "1" 1
2146%%Page: "2" 2
2147595.28 841.89 1 FMBEGINPAGE
2148[0 0 0 1 0 0 0]
2149[ 0 0 0 0 1 1 1]
2150[ 0 1 1 0 1 0 0]
2151[ 1 0 1 0 0 1 0]
2152[ 1 1 0 0 0 0 1]
2153[ 1 0 0 0 0 1 1]
2154[ 0 1 0 0 1 0 1]
2155[ 0 0 1 0 1 1 0]
2156 8 FrameSetSepColors
2157FrameNoSep
21580 0 0 1 0 0 0 K
21590 0 0 1 0 0 0 K
21600 0 0 1 0 0 0 K
21610 0 0 1 0 0 0 K
21620 0 0 1 0 0 0 K
21630 0 0 1 0 0 0 K
21640 0 0 1 0 0 0 K
21650 14 Q
21660 X
21670 0 0 1 0 0 0 K
2168(Notable lexical entities) 56.69 775.86 T
2169108.69 745.01 56.69 745.01 2 L
2170V
21711.14 H
21720 Z
2173N
21740 12 Q
2175(Keywords) 56.69 746.2 T
21762 F
2177(and elif from lambda return) 56.69 725.2 T
2178-1.08 (break else global not try class) 56.69 711.2 P
2179(except if or while continue) 56.69 697.2 T
2180-1.08 (exec import pass def f) 56.69 683.2 P
2181-1.08 (inally in) 210.78 683.2 P
2182(print del or is raise) 56.69 669.2 T
2183126.35 640.01 56.69 640.01 2 L
2184V
2185N
21860 F
2187(Illegitimate T) 56.69 641.2 T
2188266.61 640.01 125.25 640.01 2 L
2189V
2190N
2191(okens \050only valid in strings\051) 125.25 641.2 T
21922 F
2193(@ $ ?) 56.69 620.2 T
21941 F
2195(A statement must all be on a single line. T) 56.69 606.2 T
2196(o) 258.51 606.2 T
2197(break a statement over multiple lines use \322) 56.69 592.2 T
21982 F
2199(\134) 260.99 592.2 T
22001 F
2201(\323,) 268.19 592.2 T
2202(as with the C preprocessor) 56.69 578.2 T
2203(.) 183.34 578.2 T
22043 F
2205(Exception: can always br) 56.69 564.2 T
2206(eak when inside any) 178.57 564.2 T
22072 F
2208(\050\051) 56.69 550.2 T
22091 F
2210(,) 71.09 550.2 T
22112 F
2212([]) 77.09 550.2 T
22133 F
2214(, or) 91.49 550.2 T
22152 F
2216({}) 111.16 550.2 T
22173 F
2218( pair) 125.56 550.2 T
22191 F
2220(.) 147.9 550.2 T
2221(More than one statement can appear on a line) 56.69 536.2 T
2222(if they are separated with semicolons \050\322) 56.69 522.2 T
22232 F
2224(;) 247.31 522.2 T
22251 F
2226(\323\051) 254.51 522.2 T
2227(Comments start with \322) 56.69 508.2 T
22282 F
2229(#) 165.03 508.2 T
22301 F
2231(\323 and continue to end) 172.23 508.2 T
2232(of line.) 56.69 494.2 T
2233113.36 465.01 56.69 465.01 2 L
2234V
2235N
22360 F
2237(Identi\336ers:) 56.69 466.2 T
22382 F
2239(\050letter|\323_\323\051\050letter|digit|\323_\323\051*) 56.69 445.2 T
224097.36 416.01 56.69 416.01 2 L
2241V
2242N
22430 F
2244(Strings:) 56.69 417.2 T
22452 F
2246(\322a string\323 \324another string\325) 56.69 396.2 T
2247-1.62 (\324\325\325a string containing embedded) 56.69 382.2 P
2248(newlines, and quote \050\324\051 marks,) 56.69 368.2 T
2249(can be delimited with triple) 56.69 354.2 T
2250(quotes.\325\325\325) 56.69 340.2 T
2251422.98 776.01 308.98 776.01 2 L
2252V
2253N
22540 F
2255(String Literal Escapes) 308.98 777.2 T
22561 F
2257( \134newline) 308.98 756.2 T
2258(Ignored \050escape newline\051) 379.84 756.2 T
22592 F
2260(\134\134) 308.98 742.2 T
22611 F
2262(Literal backslash \050\134\051) 379.84 742.2 T
22632 F
2264(\134e) 308.98 728.2 T
22651 F
2266( Escape \050ESC\051) 379.84 728.2 T
22672 F
2268(\134v) 308.98 714.2 T
22691 F
2270(V) 379.84 714.2 T
2271(ertical T) 387.17 714.2 T
2272(ab \050VT\051) 426.65 714.2 T
22732 F
2274(\134\325) 308.98 700.2 T
22751 F
2276(Single quote \050\324\051) 379.84 700.2 T
22772 F
2278(\134f) 308.98 686.2 T
22791 F
2280(Formfeed \050FF\051) 379.84 686.2 T
22812 F
2282(\1340OO) 308.98 672.2 T
22831 F
2284(\050zero\051 char with value 0) 379.84 672.2 T
22852 F
2286(\134\323) 308.98 658.2 T
22871 F
2288(Double quote \050\322\051) 379.84 658.2 T
22892 F
2290(\134n) 308.98 644.2 T
22911 F
2292(Linefeed \050LF\051) 379.84 644.2 T
22932 F
2294(\134) 308.98 630.2 T
22951 F
2296(octal value OO) 316.18 630.2 T
22972 F
2298(\134a) 308.98 616.2 T
22991 F
2300(Bell \050BEL\051) 379.84 616.2 T
23012 F
2302(\134r) 308.98 602.2 T
23031 F
2304(Carriage Return \050CR\051) 379.84 602.2 T
23052 F
2306(\134xXX) 308.98 588.2 T
23071 F
2308(char with hex value) 379.84 588.2 T
23092 F
2310(XX) 477.15 588.2 T
23111 F
2312(\134b) 308.98 574.2 T
2313(Backspace \050BS\051) 379.84 574.2 T
2314(\134t) 308.98 560.2 T
2315(Horizontal T) 379.84 560.2 T
2316(ab \050T) 440.66 560.2 T
2317(AB\051) 465.35 560.2 T
2318(\134<any other char> is left as-is) 308.98 546.2 T
23192 F
2320(NULL) 308.98 532.2 T
23211 F
2322( byte \050) 337.78 532.2 T
23232 F
2324(\134000) 368.44 532.2 T
23251 F
2326(\051 is) 397.24 532.2 T
2327430.57 530.89 415.24 530.89 2 L
2328V
23290.59 H
2330N
2331(not) 415.24 532.2 T
2332( an end-of-string) 430.57 532.2 T
2333(marker;) 308.98 518.2 T
23342 F
2335(NULL) 349.3 518.2 T
23361 F
2337(\325) 376.99 518.2 T
2338(s may be imbedded in strings) 380.33 518.2 T
2339(Strings \050and tuples\051 are immutable: they can-) 308.98 504.2 T
2340(not be modi\336ed.) 308.98 490.2 T
2341373.3 461.01 308.98 461.01 2 L
2342V
23431.14 H
2344N
23450 F
2346(Other types:) 308.98 462.2 T
23471 F
2348(long integer \050unlimited precision\051:) 308.98 441.2 T
23492 F
2350(1234567890L) 340.16 427.2 T
23511 F
2352(octal integer:) 308.98 413.2 T
23532 F
2354(0177, 017777777777777L) 340.16 399.2 T
23551 F
2356(hex integer:) 308.98 385.2 T
23572 F
2358(0xFF, 0xFFFFFFFFFFFFL) 340.16 371.2 T
23591 F
2360(\337oat:) 308.98 357.2 T
23612 F
2362(3.14e-10) 340.16 343.2 T
23631 F
2364(tuple of length 0, 1, 2, etc:) 308.98 329.2 T
23652 F
2366(\050\051 \0501,\051 \0501,2\051) 340.16 315.2 T
23673 F
2368(\050par) 561.26 777.2 T
2369(entheses ar) 581.48 777.2 T
2370(e optional if len > 0\051) 635.36 777.2 T
23711 F
2372(list of length 0, 1, 2, etc:) 561.26 763.2 T
23732 F
2374([] [1] [1,2]) 592.44 749.2 T
23751 F
2376(dictionary of length 0, 1, 2, etc:) 561.26 735.2 T
23772 F
2378-0.23 ({} {1 : \324one\325} {1 : \324one\325,) 592.44 721.2 P
2379(\324next\325: \3242nd\325}) 561.26 707.2 T
23803 F
2381(\050Indexing is 0-based. Negative indices \050usu-) 561.26 693.2 T
2382(ally\051 mean count backwar) 561.26 679.2 T
2383(ds fr) 685.8 679.2 T
2384(om end of) 707.02 679.2 T
2385(sequence.\051) 561.26 665.2 T
23861 F
2387( Sequence slicing) 561.26 651.2 T
2388-0.79 ([starting-at-index : but-less-than-index]) 595.28 637.2 P
23893 F
2390(\050Start defaults to \3240\325; End defaults to) 561.26 623.2 T
2391(\324sequence-length\325.\051) 561.26 609.2 T
23922 F
2393(a = \0500,1,2,3,4,5,6,7\051) 561.26 595.2 T
2394(a[3]) 561.26 581.2 T
23954 F
2396(\325) 597.26 581.2 T
23972 F
2398(3) 610.65 581.2 T
2399(a[-1]) 561.26 567.2 T
24004 F
2401(\325) 604.46 567.2 T
24022 F
2403(7) 617.85 567.2 T
2404(a[2:4]) 561.26 553.2 T
24054 F
2406(\325) 611.66 553.2 T
24072 F
2408(\0502, 3\051) 621.72 553.2 T
2409(a[1:]) 561.26 539.2 T
24104 F
2411(\325) 604.46 539.2 T
24122 F
2413(\0501, 2, 3, 4, 5, 6, 7\051) 617.85 539.2 T
2414(a[:3]) 561.26 525.2 T
24154 F
2416(\325) 604.46 525.2 T
24172 F
2418(\0500, 1, 2\051) 614.52 525.2 T
2419(a[:]) 561.26 511.2 T
24204 F
2421(\325) 597.26 511.2 T
24222 F
2423(\0500,1,2,3,4,5,6,7\051) 607.32 511.2 T
24243 F
2425( \050makes a) 729.72 511.2 T
2426(copy of the sequence.\051) 561.26 497.2 T
24270 0 0 1 0 0 0 K
2428FMENDPAGE
2429%%EndPage: "2" 2
2430%%Page: "3" 3
2431595.28 841.89 1 FMBEGINPAGE
2432[0 0 0 1 0 0 0]
2433[ 0 0 0 0 1 1 1]
2434[ 0 1 1 0 1 0 0]
2435[ 1 0 1 0 0 1 0]
2436[ 1 1 0 0 0 0 1]
2437[ 1 0 0 0 0 1 1]
2438[ 0 1 0 0 1 0 1]
2439[ 0 0 1 0 1 1 0]
2440 8 FrameSetSepColors
2441FrameNoSep
24420 0 0 1 0 0 0 K
24430 0 0 1 0 0 0 K
24440 0 0 1 0 0 0 K
24450 0 0 1 0 0 0 K
24460 0 0 1 0 0 0 K
24470 0 0 1 0 0 0 K
24480 0 0 1 0 0 0 K
24490 14 Q
24500 X
24510 0 0 1 0 0 0 K
2452(Basic T) 56.69 775.86 T
2453(ypes and Their Operations) 100.39 775.86 T
2454272.69 745.01 56.69 745.01 2 L
2455V
24561.14 H
24570 Z
2458N
24590 12 Q
2460(Comparisions \050de\336ned between any types\051) 56.69 746.2 T
24612 F
2462(<) 56.69 725.2 T
24631 F
2464(strictly less than) 127.56 725.2 T
24652 F
2466(<=) 56.69 711.2 T
24671 F
2468(less than or equal) 127.56 711.2 T
24692 F
2470(>) 56.69 697.2 T
24711 F
2472(strictly greater than) 127.56 697.2 T
24732 F
2474(>=) 56.69 683.2 T
24751 F
2476(greater than or equal) 127.56 683.2 T
24772 F
2478(==) 56.69 669.2 T
24791 F
2480(equal) 127.56 669.2 T
24812 F
2482(!=) 56.69 655.2 T
24831 F
2484(not equal \050 \322) 127.56 655.2 T
24852 F
2486(<>) 187.21 655.2 T
24871 F
2488(\323 is also) 201.61 655.2 T
2489(allowed\051) 127.56 641.2 T
24902 F
2491(is) 56.69 627.2 T
24921 F
2493(object identity) 127.56 627.2 T
24943 F
2495(\050ar) 199.56 627.2 T
2496(e) 213.78 627.2 T
2497256.1 626.05 222.11 626.05 2 L
2498V
24990.58 H
2500N
2501(objects) 222.11 627.2 T
2502(identical, not values\051) 127.56 613.2 T
25032 F
2504(is not) 56.69 599.2 T
25051 F
2506(negated object identity) 127.56 599.2 T
25072 F
2508(X < Y < Z < W) 56.69 585.2 T
25091 F
2510(has expected meaning,) 157.49 585.2 T
2511(unlike) 127.56 571.2 T
25122 F
2513( C) 157.56 571.2 T
2514207.7 542.01 56.69 542.01 2 L
2515V
25161.14 H
2517N
25180 F
2519(Boolean values and operators) 56.69 543.2 T
25201 F
2521(False values:) 56.69 522.2 T
25222 F
2523(None) 127.56 522.2 T
25241 F
2525(, numeric zeros, empty) 156.36 522.2 T
2526(sequences and mappings) 127.56 508.2 T
2527(T) 56.69 494.2 T
2528(rue values:) 63.6 494.2 T
2529(all other values) 127.56 494.2 T
25302 F
2531(not) 56.69 480.2 T
2532(X) 81.29 480.2 T
25331 F
2534(:) 88.49 480.2 T
2535(if) 127.56 480.2 T
25362 F
2537(X) 137.89 480.2 T
25381 F
2539( is false then 1, else 0) 145.09 480.2 T
25402 F
2541(X) 56.69 466.2 T
2542(or) 66.89 466.2 T
2543(Y) 84.29 466.2 T
25441 F
2545(:) 90.39 466.2 T
2546(if) 127.56 466.2 T
25472 F
2548(X) 137.89 466.2 T
25491 F
2550( is false then) 145.09 466.2 T
25512 F
2552(Y) 208.41 466.2 T
25531 F
2554(, else) 214.07 466.2 T
25552 F
2556(X) 241.73 466.2 T
2557(X) 56.69 452.2 T
2558(and) 66.89 452.2 T
2559(Y) 91.49 452.2 T
25601 F
2561(if) 101.69 452.2 T
25622 F
2563(X) 112.03 452.2 T
25641 F
2565( is false then) 119.22 452.2 T
25662 F
2567(X) 182.55 452.2 T
25681 F
2569(, else) 189.75 452.2 T
25702 F
2571(Y) 217.41 452.2 T
25723 F
2573(\050\324) 56.69 438.2 T
25742 F
2575(or) 64.68 438.2 T
25763 F
2577(\325, \324) 79.53 438.2 T
25782 F
2579(and) 93.52 438.2 T
25803 F
2581(\325 evaluate second ar) 115.12 438.2 T
2582(g only if nec-) 212.32 438.2 T
2583(essary to determine outcome\051) 56.69 424.2 T
258469.35 395.01 56.69 395.01 2 L
2585V
2586N
25870 F
2588(Pr) 56.69 396.2 T
2589252.45 395.01 69.14 395.01 2 L
2590V
2591N
2592(ede\336ned object of special type:None) 69.14 396.2 T
25932 F
2594(None) 56.69 375.2 T
25951 F
2596( is used as default return value on func-) 85.49 375.2 T
2597(tions. Input that evaluates to) 56.69 361.2 T
25982 F
2599(None) 195.35 361.2 T
26001 F
2601( does not) 224.15 361.2 T
2602(print when running Python interactively) 56.69 347.2 T
2603383.29 776.01 308.98 776.01 2 L
2604V
2605N
26060 F
2607(Numeric types) 308.98 777.2 T
26081 F
2609(Floats, integers and long integers. Floats are) 308.98 756.2 T
2610(implemented with C doubles. Integers are) 308.98 742.2 T
2611-0.58 (implemented with C longs. Long integers have) 308.98 728.2 P
2612(unlimited size \050only limit is system resources\051) 308.98 714.2 T
2613468.3 685.01 308.98 685.01 2 L
2614V
2615N
26160 F
2617(Operators on all numeric types) 308.98 686.2 T
26182 F
2619(abs\050x\051) 308.98 665.2 T
26201 F
2621(absolute value of x) 379.84 665.2 T
26222 F
2623(int\050x\051) 308.98 651.2 T
26241 F
2625(x converted to integer) 379.84 651.2 T
26262 F
2627(long\050x\051) 308.98 637.2 T
26281 F
2629(x converted to long integer) 379.84 637.2 T
26302 F
2631(f) 308.98 623.2 T
2632(loat\050x\051) 316.18 623.2 T
26331 F
2634(x converted to \337oating point) 379.84 623.2 T
26352 F
2636(-x) 308.98 609.2 T
26371 F
2638(x negated) 379.84 609.2 T
26392 F
2640(+x) 308.98 595.2 T
26411 F
2642(x unchanged) 379.84 595.2 T
26432 F
2644(x+y) 308.98 581.2 T
26451 F
2646(sum of x and y) 379.84 581.2 T
26472 F
2648(x-y) 308.98 567.2 T
26491 F
2650(dif) 379.84 567.2 T
2651(ference of x and y) 392.96 567.2 T
26522 F
2653(x*y) 308.98 553.2 T
26541 F
2655(product of x and y) 379.84 553.2 T
26562 F
2657(x/y) 308.98 539.2 T
26581 F
2659(quotient of x and y) 379.84 539.2 T
26602 F
2661(x%y) 308.98 525.2 T
26621 F
2663(remainder of x / y) 379.84 525.2 T
26642 F
2665(pow\050x,y\051) 308.98 511.2 T
26661 F
2667(x to the power y) 379.84 511.2 T
26682 F
2669(divmod\050x,y\051) 308.98 497.2 T
26701 F
2671(the tuple \050) 388.18 497.2 T
26722 F
2673(x/y,x%y) 436.84 497.2 T
26741 F
2675(\051) 487.24 497.2 T
2676526.97 468.01 308.98 468.01 2 L
2677V
2678N
26790 F
2680(Bit operators on integers and long integers) 308.98 469.2 T
26812 F
2682(~x) 308.98 448.2 T
26831 F
2684(the bits of x inverted) 379.84 448.2 T
26852 F
2686(x^y) 308.98 434.2 T
26871 F
2688(bitwise exclusive or of x and y) 379.84 434.2 T
26892 F
2690(x&y) 308.98 420.2 T
26911 F
2692(bitwise and of x and y) 379.84 420.2 T
26932 F
2694(x|y) 308.98 406.2 T
26951 F
2696(bitwise or of x and y) 379.84 406.2 T
26972 F
2698(x<<n) 308.98 392.2 T
26991 F
2700(x shifted left by n bits) 379.84 392.2 T
27012 F
2702(x>>n) 308.98 378.2 T
27031 F
2704(x shifted right by n bits) 379.84 378.2 T
2705409.96 349.01 308.98 349.01 2 L
2706V
2707N
27080 F
2709(Numeric exceptions) 308.98 350.2 T
27102 F
2711(TypeError) 308.98 329.2 T
27121 F
2713(: raised on application of) 373.78 329.2 T
2714(arithemetic opertion to non-number) 308.98 315.2 T
27152 F
2716-2.18 (Overf) 561.26 777.2 P
2717-2.18 (lowError) 597.26 777.2 P
27181 F
2719-0.91 (: numeric bounds exceeded) 654.86 777.2 P
27202 F
2721(ZeroDivisionError) 561.26 763.2 T
27221 F
2723(: raised when zero) 683.66 763.2 T
2724(second ar) 561.26 749.2 T
2725(gument of div or modulo op) 606.69 749.2 T
2726756.92 720.01 561.26 720.01 2 L
2727V
2728N
27290 F
2730(Operators on all sequence types \050lists,) 561.26 721.2 T
2731636.6 703.01 561.26 703.01 2 L
2732V
2733N
2734(tuples, strings\051) 561.26 704.2 T
27352 F
2736(len\050s\051) 561.26 683.2 T
27371 F
2738(length of s) 632.13 683.2 T
27392 F
2740(min\050s\051) 561.26 669.2 T
27411 F
2742(smallest item of s) 632.13 669.2 T
27432 F
2744(max\050s\051) 561.26 655.2 T
27451 F
2746(lar) 632.13 655.2 T
2747(gest item of s) 644.57 655.2 T
27482 F
2749(x in s) 561.26 641.2 T
27501 F
2751(1 if an item of s is equal to x,) 632.13 641.2 T
2752(else 0) 632.13 627.2 T
27532 F
2754(x not in s) 561.26 613.2 T
27551 F
2756(0 if an item of s is equal to x,) 633.26 613.2 T
2757(else 1) 632.13 599.2 T
27582 F
2759(s+t) 561.26 585.2 T
27601 F
2761(the concatenation of s and t) 632.13 585.2 T
27622 F
2763(s*n, n*s) 561.26 571.2 T
27641 F
2765(n copies of s concatenated) 632.13 571.2 T
27662 F
2767(s[i]) 561.26 557.2 T
27681 F
2769(i\325) 632.13 557.2 T
2770(th item of s, origin 0) 639.24 557.2 T
27712 F
2772(s[i:j]) 561.26 543.2 T
27731 F
2774(slice of s from i to j) 632.13 543.2 T
27753 F
2776(\050slice fr) 729.12 543.2 T
2777(om) 765.67 543.2 T
2778(index) 632.13 529.2 T
27792 F
2780(i) 661.12 529.2 T
27813 F
2782( up to but not including) 668.32 529.2 T
2783(index) 632.13 515.2 T
27842 F
2785(j) 661.12 515.2 T
27863 F
2787(.) 668.32 515.2 T
27882 F
2789(i) 674.32 515.2 T
27903 F
2791( defaults to) 681.52 515.2 T
27922 F
2793(0) 737.86 515.2 T
27943 F
2795(,) 745.06 515.2 T
27962 F
2797(j) 751.06 515.2 T
27983 F
2799( to) 758.26 515.2 T
28002 F
2801(len\050s\051) 632.13 501.2 T
28023 F
2803(.Negative goes fr) 675.33 501.2 T
2804(om) 756.54 501.2 T
2805(right-end of sequence\051) 632.13 487.2 T
2806762.25 458.01 561.26 458.01 2 L
2807V
2808N
28090 F
2810( Operators on mutable sequences \050lists\051) 561.26 459.2 T
28112 F
2812(s[i]=x) 561.26 438.2 T
28131 F
2814(item) 632.13 438.2 T
28152 F
2816(i) 656.46 438.2 T
28171 F
2818( of) 663.66 438.2 T
28192 F
2820(s) 679.66 438.2 T
28211 F
2822( is replaced by) 686.86 438.2 T
28232 F
2824(x) 759.51 438.2 T
2825(s[i:j]=t) 561.26 424.2 T
28261 F
2827(slice of) 632.13 424.2 T
28282 F
2829(s) 670.12 424.2 T
28301 F
2831( from) 677.32 424.2 T
28322 F
2833(i) 706.65 424.2 T
28341 F
2835( to) 713.85 424.2 T
28362 F
2837(j) 729.18 424.2 T
28381 F
2839( is) 736.38 424.2 T
2840(replaced by) 632.13 410.2 T
28412 F
2842(t) 690.77 410.2 T
2843(del s[i:j]) 561.26 396.2 T
28441 F
2845(delete slice \050) 633.26 396.2 T
28463 F
2847(same as) 693.91 396.2 T
28482 F
2849(s[i:j]=[]) 632.13 382.2 T
28501 F
2851(\051) 696.93 382.2 T
28522 F
2853(s.append\050x\051) 561.26 368.2 T
28541 F
2855(add) 640.46 368.2 T
28562 F
2857(x) 660.79 368.2 T
28581 F
2859( to end of) 667.99 368.2 T
28602 F
2861(s) 716.65 368.2 T
2862(s.count\050x\051) 561.26 354.2 T
28631 F
2864(return number of) 633.26 354.2 T
28652 F
2866(i) 717.57 354.2 T
28671 F
2868(\325) 724.77 354.2 T
2869(s for which) 728.11 354.2 T
28702 F
2871(s[i] == x) 632.13 340.2 T
2872(s.index\050x\051) 561.26 326.2 T
28731 F
2874(return smallest) 633.26 326.2 T
28752 F
2876(i) 707.25 326.2 T
28771 F
2878( such that) 714.45 326.2 T
28792 F
2880(s[i] == x1\051) 632.13 312.2 T
28810 0 0 1 0 0 0 K
2882FMENDPAGE
2883%%EndPage: "3" 3
2884%%Page: "4" 4
2885595.28 841.89 1 FMBEGINPAGE
2886[0 0 0 1 0 0 0]
2887[ 0 0 0 0 1 1 1]
2888[ 0 1 1 0 1 0 0]
2889[ 1 0 1 0 0 1 0]
2890[ 1 1 0 0 0 0 1]
2891[ 1 0 0 0 0 1 1]
2892[ 0 1 0 0 1 0 1]
2893[ 0 0 1 0 1 1 0]
2894 8 FrameSetSepColors
2895FrameNoSep
28960 0 0 1 0 0 0 K
28970 0 0 1 0 0 0 K
28980 0 0 1 0 0 0 K
28990 0 0 1 0 0 0 K
29000 0 0 1 0 0 0 K
29010 0 0 1 0 0 0 K
29020 0 0 1 0 0 0 K
29032 12 Q
29040 X
29050 0 0 1 0 0 0 K
2906(s.insert\050i, x\051) 56.69 777.2 T
29071 F
2908(item) 157.49 777.2 T
29092 F
2910(i) 181.83 777.2 T
29111 F
2912( becomes) 189.03 777.2 T
29132 F
2914(x) 237.02 777.2 T
29151 F
2916(, old) 244.22 777.2 T
2917(item) 127.56 763.2 T
29182 F
2919(i) 151.9 763.2 T
29201 F
2921( is now at) 159.1 763.2 T
29222 F
2923(i+1) 208.43 763.2 T
29241 F
2925(, etc.) 230.03 763.2 T
29262 F
2927(s.remove\050x\051) 56.69 749.2 T
29281 F
2929(same as) 155.9 749.2 T
29302 F
2931(del) 196.56 749.2 T
2932(s[s.index\050x\051]) 127.56 735.2 T
2933(s.reverse\050\051) 56.69 721.2 T
29341 F
2935-0.63 (reverses the items of) 155.9 721.2 P
29362 F
2937-1.51 (s) 255.36 721.2 P
29381 F
2939-0.63 ( \050in) 262.56 721.2 P
2940(place\051) 127.56 707.2 T
29412 F
2942(s.sort\050\051) 56.69 693.2 T
29431 F
2944(sorts the list \050in place\051) 127.56 693.2 T
29453 F
2946(\050Optional parameter: function) 127.56 679.2 T
2947-0.22 (of two ar) 127.56 665.2 P
2948-0.22 (guments r) 170.01 665.2 P
2949-0.22 (eturning) 217.01 665.2 P
29502 F
2951-0.54 (-1) 260.45 665.2 P
29523 F
2953-0.22 (,) 274.85 665.2 P
29542 F
2955(0) 127.56 651.2 T
29563 F
2957( or) 134.76 651.2 T
29582 F
2959(1) 151.43 651.2 T
29603 F
2961( depending on whether) 158.63 651.2 T
2962(ar) 127.56 637.2 T
2963(g1 is) 137.78 637.2 T
29642 F
2965(>) 163.79 637.2 T
29663 F
2967(,) 170.99 637.2 T
29682 F
2969(==) 176.99 637.2 T
29703 F
2971(,) 191.39 637.2 T
29722 F
2973(<) 197.39 637.2 T
29743 F
2975( ar) 204.59 637.2 T
2976(g2\051) 217.81 637.2 T
29772 F
2978(IndexError) 56.69 623.2 T
29791 F
2980( is raised on out-of-range) 128.69 623.2 T
2981(sequence subscript) 56.69 609.2 T
2982253.71 580.01 56.69 580.01 2 L
2983V
29841.14 H
29850 Z
2986N
29870 F
2988(Operations on mappings \050dictionaries\051) 56.69 581.2 T
29892 F
2990(len\050a\051) 56.69 560.2 T
29911 F
2992(the number of items in) 127.56 560.2 T
29932 F
2994(a) 239.22 560.2 T
2995(a[k]) 56.69 546.2 T
29961 F
2997(the item of a with key) 127.56 546.2 T
29982 F
2999(k) 235.55 546.2 T
3000(a[k] = x) 56.69 532.2 T
30011 F
3002(set) 127.56 532.2 T
30032 F
3004(a[k]) 143.89 532.2 T
30051 F
3006( to) 172.69 532.2 T
30072 F
3008(x) 188.03 532.2 T
3009(del a[k]) 56.69 518.2 T
30101 F
3011(remove) 127.56 518.2 T
30122 F
3013(a[k]) 166.55 518.2 T
30141 F
3015( from) 195.35 518.2 T
30162 F
3017(a) 224.68 518.2 T
3018(a.items\050\051) 56.69 504.2 T
30191 F
3020(a copy of) 127.56 504.2 T
30212 F
3022(a) 175.21 504.2 T
30231 F
3024(\325) 182.41 504.2 T
3025(s list of \050key) 185.75 504.2 T
3026(, item\051) 244.63 504.2 T
3027(pairs) 127.56 490.2 T
30282 F
3029(a.keys\050\051) 56.69 476.2 T
30301 F
3031(a copy of) 127.56 476.2 T
30322 F
3033(a) 175.21 476.2 T
30341 F
3035(\325) 182.41 476.2 T
3036(s list of keys) 185.75 476.2 T
30372 F
3038(a.values\050\051) 56.69 462.2 T
30391 F
3040(a copy of) 128.69 462.2 T
30412 F
3042(a) 176.35 462.2 T
30431 F
3044(\325) 183.54 462.2 T
3045(s list of values) 186.88 462.2 T
30462 F
3047(a.has_key\050k\051) 56.69 448.2 T
3048(1) 143.09 448.2 T
30491 F
3050( if) 150.29 448.2 T
30512 F
3052(a) 163.62 448.2 T
30531 F
3054( has a key) 170.82 448.2 T
30552 F
3056(k) 221.48 448.2 T
30571 F
3058(, else) 228.68 448.2 T
30592 F
3060(0) 256.34 448.2 T
3061(TypeError) 56.69 420.2 T
30621 F
3063( is raised if key not acceptable.) 121.49 420.2 T
30642 F
3065-1.24 (KeyError) 56.69 406.2 P
30661 F
3067-0.51 ( is raised if attempt is made to read) 114.29 406.2 P
3068(with non-existent key) 56.69 392.2 T
3069221.98 363.01 56.69 363.01 2 L
3070V
3071N
30720 F
3073(Format operator for strings \050%\051) 56.69 364.2 T
30741 F
3075(Uses sprintf codes, supports:) 56.69 343.2 T
30762 F
3077(%) 197.68 343.2 T
30781 F
3079(,) 204.88 343.2 T
30802 F
3081(c) 210.88 343.2 T
30821 F
3083(,) 218.08 343.2 T
30842 F
3085(s) 224.08 343.2 T
30861 F
3087(,) 231.28 343.2 T
30882 F
3089(i) 237.28 343.2 T
30901 F
3091(,) 244.48 343.2 T
30922 F
3093(d) 250.48 343.2 T
30941 F
3095(,) 257.68 343.2 T
30962 F
3097(u) 263.68 343.2 T
30981 F
3099(,) 270.88 343.2 T
31002 F
3101(o) 56.69 329.2 T
31021 F
3103(,) 63.89 329.2 T
31042 F
3105(x) 69.89 329.2 T
31061 F
3107(,) 77.09 329.2 T
31082 F
3109(X) 83.09 329.2 T
31101 F
3111(,) 90.29 329.2 T
31122 F
3113(e) 96.29 329.2 T
31141 F
3115(,) 103.49 329.2 T
31162 F
3117(E) 109.49 329.2 T
31181 F
3119(,) 116.69 329.2 T
31202 F
3121(f) 122.69 329.2 T
31221 F
3123(,) 129.89 329.2 T
31242 F
3125(g) 135.89 329.2 T
31261 F
3127(,) 143.09 329.2 T
31282 F
3129(G) 149.09 329.2 T
31301 F
3131(.) 156.29 329.2 T
3132-0.34 (W) 56.69 315.2 P
3133-0.34 (idth and precision may be a) 67.54 315.2 P
31342 F
3135-0.82 (*) 200.8 315.2 P
31361 F
3137-0.34 ( to specify that) 208 315.2 P
3138(an integer ar) 308.98 777.2 T
3139(gument speci\336es the actual width) 368.74 777.2 T
3140-0.29 (or precision. The \337ag characters) 308.98 763.2 P
31412 F
3142-0.7 (-) 464.81 763.2 P
31431 F
3144-0.29 (,) 472.01 763.2 P
31452 F
3146-0.7 (+) 477.72 763.2 P
31471 F
3148-0.29 (, blank,) 484.92 763.2 P
31492 F
3150-0.7 (#) 523 763.2 P
31511 F
3152(and) 308.98 749.2 T
31532 F
3154(0) 329.3 749.2 T
31551 F
3156( are understood.) 336.5 749.2 T
31572 F
3158(%s) 308.98 735.2 T
31591 F
3160( will convert any type ar) 323.38 735.2 T
3161(gument to string) 440.14 735.2 T
3162(\050uses) 308.98 721.2 T
31632 F
3164(str\050\051) 336.64 721.2 T
31651 F
3166( function\051) 372.64 721.2 T
31672 F
3168(a=\324%s has %03d quote types\325%) 308.98 707.2 T
3169(\050\324Python\325,2\051) 308.98 693.2 T
3170(a) 308.98 679.2 T
31714 F
3172(\325) 316.18 679.2 T
31731 F
3174(\324) 326.23 679.2 T
31752 F
3176(Python has 002 quote types) 330.23 679.2 T
31771 F
3178(.\325) 517.43 679.2 T
3179(Right-hand-side can be a mapping:) 308.98 665.2 T
31802 F
3181-1.08 (a = \324%\050lang\051s has %\050c\05103d quote) 308.98 651.2 P
3182(types.\325 % {\324c\325:2,) 308.98 637.2 T
3183(\324lang\325:\325Python}) 308.98 623.2 T
31843 F
3185(\050) 308.98 609.2 T
31862 F
3187(vars\050\051) 312.97 609.2 T
31883 F
3189( function very handy to use on right-) 356.17 609.2 T
3190(hand-side.\051) 308.98 595.2 T
3191370.63 566.01 308.98 566.01 2 L
3192V
3193N
31940 F
3195(File Objects) 308.98 567.2 T
31961 F
3197(Created with built-in function) 308.98 546.2 T
31982 F
3199(open\050\051) 454.97 546.2 T
32001 F
3201( ; may) 498.17 546.2 T
3202(be created by other modules\325) 308.98 532.2 T
3203(s functions as) 447.61 532.2 T
3204(well. Operators:) 308.98 518.2 T
32052 F
3206(f.close\050x\051) 308.98 504.2 T
32071 F
3208(close \336le) 380.98 504.2 T
32092 F
3210(f.f) 308.98 490.2 T
3211(lush\050x\051) 330.58 490.2 T
32121 F
3213(\337ush \336le\325) 380.98 490.2 T
3214(s internal buf) 425.99 490.2 T
3215(fer) 489.1 490.2 T
3216(.) 501.76 490.2 T
32172 F
3218(f.isatty\050\0511) 308.98 476.2 T
32191 F
3220( if \336le is connected to a tty-) 388.18 476.2 T
3221(like dev) 379.84 462.2 T
3222(, else) 417.39 462.2 T
32232 F
3224(0) 445.05 462.2 T
3225(f.read\050[size]\051) 308.98 448.2 T
32261 F
3227(read at most most) 379.84 434.2 T
32282 F
3229(<size>) 467.84 434.2 T
32301 F
3231(bytes from \336le and return as a) 379.84 420.2 T
3232(string object. If) 379.84 406.2 T
32332 F
3234(<size>) 456.5 406.2 T
32351 F
3236( omit-) 499.7 406.2 T
3237(ted, read to) 379.84 392.2 T
32382 F
3239(EOF) 436.49 392.2 T
32401 F
3241(.) 457.13 392.2 T
32422 F
3243(f.readline\050\051) 308.98 378.2 T
32441 F
3245(read one entire line from \336le) 379.84 364.2 T
32462 F
3247(f.readlines\050\051) 308.98 350.2 T
32481 F
3249(read until) 379.84 336.2 T
32502 F
3251(EOF) 428.5 336.2 T
32521 F
3253( with) 450.1 336.2 T
32542 F
3255(read-) 477.44 336.2 T
3256-0.58 (line\050\051) 379.84 322.2 P
32571 F
3258-0.24 ( and return list of lines) 423.04 322.2 P
3259(read.) 379.84 308.2 T
32602 F
3261(f.seek\050offset, whence=0\051) 561.26 777.2 T
32621 F
3263(set \336le\325) 632.13 763.2 T
3264(s position, like stdio\325) 667.13 763.2 T
3265(s) 767.15 763.2 T
32662 F
3267(fseek\050\051) 632.13 749.2 T
32681 F
3269(.) 682.53 749.2 T
32702 F
3271(whence == 0) 632.13 735.2 T
32721 F
3273( then use abso-) 711.33 735.2 T
3274(lute indexing) 632.13 721.2 T
32752 F
3276(whence == 1) 632.13 707.2 T
32771 F
3278( then of) 711.33 707.2 T
3279(fset rel-) 747.77 707.2 T
3280(ative to current pos) 632.13 693.2 T
32812 F
3282(whence == 2) 632.13 679.2 T
32831 F
3284( then of) 711.33 679.2 T
3285(fset rel-) 747.77 679.2 T
3286(ative to \336le end) 632.13 665.2 T
32872 F
3288(f.tell\050\051) 561.26 651.2 T
32891 F
3290(return \336le\325) 632.13 651.2 T
3291(s current position) 682.45 651.2 T
32922 F
3293(f.write\050str\051) 561.26 637.2 T
32941 F
3295(W) 632.13 623.2 T
3296(rite string to \336le.) 642.97 623.2 T
32972 F
3298(EOFError) 561.26 609.2 T
32991 F
3300( \321 End-of-\336le hit when reading) 618.86 609.2 T
3301(\050may be raised many times, e.g. if) 561.26 595.2 T
33022 F
3303(<f>) 727.23 595.2 T
33041 F
3305( is a) 748.83 595.2 T
3306(tty\051.) 561.26 581.2 T
33072 F
3308(IOError) 561.26 567.2 T
33091 F
3310( \321 Other I/O-related I/O operation) 611.66 567.2 T
3311(failure) 561.26 553.2 T
33120 14 Q
3313(Advanced T) 561.26 523.86 T
3314(ypes) 632.95 523.86 T
33153 12 Q
3316(See manuals for mor) 561.26 504.2 T
3317(e details) 660.48 504.2 T
33181 F
3319(Module Objects) 561.26 490.2 T
3320(Class Objects) 561.26 476.2 T
3321(T) 561.26 462.2 T
3322(ype Objects) 567.75 462.2 T
3323(Callable types:) 561.26 448.2 T
3324(User) 595.28 434.2 T
3325(-de\336ned \050written in Python\051:) 617.69 434.2 T
3326(User) 623.62 420.2 T
3327(-de\336ned Function Objects) 646.04 420.2 T
3328(User) 623.62 406.2 T
3329(-de\336ned Method Objects) 646.04 406.2 T
3330(Built-in \050written in C\051:) 595.28 392.2 T
3331(Built-in Function Objects) 623.62 378.2 T
3332(Built-in Method Objects) 623.62 364.2 T
3333(Internal T) 561.26 350.2 T
3334(ypes:) 608.07 350.2 T
3335(Code Objects) 595.28 336.2 T
3336(Frame Objects) 595.28 322.2 T
3337(T) 595.28 308.2 T
3338(raceback Objects) 602.19 308.2 T
33390 0 0 1 0 0 0 K
3340FMENDPAGE
3341%%EndPage: "4" 4
3342%%Page: "5" 5
3343595.28 841.89 1 FMBEGINPAGE
3344[0 0 0 1 0 0 0]
3345[ 0 0 0 0 1 1 1]
3346[ 0 1 1 0 1 0 0]
3347[ 1 0 1 0 0 1 0]
3348[ 1 1 0 0 0 0 1]
3349[ 1 0 0 0 0 1 1]
3350[ 0 1 0 0 1 0 1]
3351[ 0 0 1 0 1 1 0]
3352 8 FrameSetSepColors
3353FrameNoSep
33540 0 0 1 0 0 0 K
33550 0 0 1 0 0 0 K
33560 0 0 1 0 0 0 K
33570 0 0 1 0 0 0 K
33580 0 0 1 0 0 0 K
33590 0 0 1 0 0 0 K
33600 0 0 1 0 0 0 K
33610 14 Q
33620 X
33630 0 0 1 0 0 0 K
3364(Statements) 56.69 775.86 T
33652 12 Q
3366(pass) 56.69 756.2 T
33671 F
3368(Null statement) 127.56 756.2 T
33692 F
3370(=) 56.69 742.2 T
33711 F
3372(assignment operator) 127.56 742.2 T
3373(. Can) 223.88 742.2 T
3374(unpack tuples,) 127.56 728.2 T
33752 F
3376-1.78 (f) 127.56 714.2 P
3377-1.78 (irst,second = a[0:2]) 134.76 714.2 P
3378(del) 56.69 700.2 T
33791 F
3380(Unbind name from object, or) 127.56 700.2 T
3381(attributes from objects, etc.) 127.56 686.2 T
33822 F
3383(print [<c1> [,<c2>]* [,]) 56.69 672.2 T
33841 F
3385(W) 127.56 658.2 T
3386(rites to) 138.41 658.2 T
33872 F
3388(sys.stdout) 174.41 658.2 T
33891 F
3390(. Puts) 246.41 658.2 T
3391-0.92 (spaces between ar) 127.56 644.2 P
3392-0.92 (guments. Puts) 212.13 644.2 P
3393-0.38 (newline at end unless statement) 127.56 630.2 P
3394(ends with comma. Print is not) 127.56 616.2 T
3395(required when running interac-) 127.56 602.2 T
3396(tively) 127.56 588.2 T
3397(, simply typing an expres-) 154.12 588.2 T
3398(sion will print its value, unless) 127.56 574.2 T
3399(the value is) 127.56 560.2 T
34002 F
3401(None) 185.22 560.2 T
34021 F
3403(.) 214.02 560.2 T
34042 F
3405(exec<x>[in <glob> [,<loc>]]) 56.69 546.2 T
34061 F
3407(executes) 127.56 532.2 T
34082 F
3409(<x>) 171.88 532.2 T
34101 F
3411( in namespace) 193.48 532.2 T
3412(provided. Defaults to current) 127.56 518.2 T
3413(namespace.) 127.56 504.2 T
34142 F
3415(<glob>) 186.2 504.2 T
34161 F
3417( is a dic-) 229.4 504.2 T
3418-0.19 (tionary containing global name-) 127.56 490.2 P
3419(space,) 127.56 476.2 T
34202 F
3421(<loc>) 160.21 476.2 T
34221 F
3423( contains local) 196.21 476.2 T
3424(namespace.) 127.56 462.2 T
34252 F
3426(<x>) 186.2 462.2 T
34271 F
3428( can be a) 207.8 462.2 T
3429(string, \336le object or a function) 127.56 448.2 T
3430(object.) 127.56 434.2 T
34310 14 Q
3432(Contr) 56.69 404.86 T
3433(ol Flow) 92.21 404.86 T
34342 12 Q
3435(if <condition>: <suite>) 56.69 385.2 T
3436([elif <condition>: <suite>]*) 56.69 371.2 T
3437([else: suite]) 56.69 357.2 T
34381 F
3439(usual) 127.56 343.2 T
34402 F
3441(if/else_if/else) 155.89 343.2 T
34421 F
3443(statement) 127.56 329.2 T
34442 F
3445(while <condition>: <suite>) 56.69 315.2 T
3446([else: <suite>]) 379.84 777.2 T
34471 F
3448(usual while statement.) 379.84 763.2 T
34492 F
3450(else) 489.83 763.2 T
34511 F
3452(suite is executed after loop) 379.84 749.2 T
3453(exits, unless the loop is exited) 379.84 735.2 T
3454(with) 379.84 721.2 T
34552 F
3456(break) 404.18 721.2 T
3457(for <target> in <condition-) 308.98 707.2 T
3458(list>: <suite>) 379.84 693.2 T
3459([else: <suite>]) 379.84 679.2 T
34601 F
3461(iterates over sequence) 379.84 665.2 T
34622 F
3463(<con-) 488.8 665.2 T
3464(dition-list>) 379.84 651.2 T
34651 F
3466( assigning) 466.24 651.2 T
3467(each element to) 379.84 637.2 T
34682 F
3469(<target>) 458.15 637.2 T
34701 F
3471(.) 515.75 637.2 T
34722 F
3473(else) 379.84 623.2 T
34741 F
3475( suite executed at end) 408.64 623.2 T
3476(unless loop exited with \322break\323) 379.84 609.2 T
34772 F
3478(break) 308.98 595.2 T
34791 F
3480( immediately exit) 379.84 595.2 T
34812 F
3482(for) 466.84 595.2 T
34831 F
3484( or) 488.44 595.2 T
34852 F
3486(while) 379.84 581.2 T
34871 F
3488( loop) 415.84 581.2 T
34892 F
3490(continue) 308.98 567.2 T
34911 F
3492(immediately do next iteration) 379.84 567.2 T
3493(of) 379.84 553.2 T
34942 F
3495(for) 392.84 553.2 T
34961 F
3497( or) 414.44 553.2 T
34982 F
3499(while) 430.43 553.2 T
35001 F
3501( loop) 466.43 553.2 T
35022 F
3503(return [<result>]) 308.98 539.2 T
35041 F
3505(return from function \050or) 379.84 525.2 T
3506(method\051 and return) 379.84 511.2 T
35072 F
3508(<result>) 379.84 497.2 T
35091 F
3510(. If no result given,) 437.44 497.2 T
3511(then returns) 379.84 483.2 T
35122 F
3513(None) 439.83 483.2 T
35141 F
3515(.) 468.63 483.2 T
35160 14 Q
3517(Exception Statements) 308.98 453.86 T
35182 12 Q
3519(try: <suite1>) 308.98 434.2 T
3520([except [<exception> [,) 308.98 420.2 T
3521(<value>]: <suite2>]+) 379.84 406.2 T
3522([else: <suite3>]) 308.98 392.2 T
35231 F
3524(statements in) 379.84 378.2 T
35252 F
3526(<suite1>) 445.84 378.2 T
35271 F
3528( are) 503.44 378.2 T
3529(executed. If an exception) 379.84 364.2 T
3530(occurs, look in) 379.84 350.2 T
35312 F
3532(except) 453.83 350.2 T
35331 F
3534(clauses for matching) 379.84 336.2 T
35352 F
3536(<excep-) 482.15 336.2 T
3537(tion>) 379.84 322.2 T
35381 F
3539(. If matches or bare) 415.84 322.2 T
35402 F
3541(except) 379.84 308.2 T
35421 F
3543( execute suite of that) 423.04 308.2 T
3544-0.18 (clause. If no exception happens) 632.13 777.2 P
3545(suite in) 632.13 763.2 T
35462 F
3547(else) 670.13 763.2 T
35481 F
3549( clause is exe-) 698.93 763.2 T
3550(cuted after) 632.13 749.2 T
35512 F
3552(<suite1>) 686.1 749.2 T
35531 F
3554(. If) 743.7 749.2 T
35552 F
3556(<exception>) 632.13 735.2 T
35571 F
3558( has a value, it) 711.33 735.2 T
3559(is put in) 632.13 721.2 T
35602 F
3561(<value>) 673.8 721.2 T
35621 F
3563(.) 724.2 721.2 T
35642 F
3565(<excep-) 730.2 721.2 T
3566(tion>) 632.13 707.2 T
35671 F
3568( can also be tuple of) 668.13 707.2 T
3569(exceptions, e.g.) 632.13 693.2 T
35702 F
3571(except) 709.78 693.2 T
3572(\050KeyError, NameEr-) 632.13 679.2 T
3573(ror\051, val: print val) 632.13 665.2 T
3574(try: <suite1>) 561.26 651.2 T
3575(f) 561.26 637.2 T
3576(inally: <suite2>) 568.46 637.2 T
35771 F
3578(statements in) 632.13 623.2 T
35792 F
3580(<suite1>) 698.13 623.2 T
35811 F
3582( are) 755.73 623.2 T
3583(executed. If no exception, exe-) 632.13 609.2 T
3584(cute) 632.13 595.2 T
35852 F
3586(<suite2>) 655.12 595.2 T
35871 F
3588( \050even if) 712.72 595.2 T
35892 F
3590(<suite1>) 632.13 581.2 T
35911 F
3592( is exited with a) 689.73 581.2 T
35932 F
3594(return) 632.13 567.2 T
35951 F
3596(,) 675.33 567.2 T
35972 F
3598(break) 681.33 567.2 T
35991 F
3600( or) 717.33 567.2 T
36012 F
3602(con-) 733.32 567.2 T
3603(tinue) 632.13 553.2 T
36041 F
3605( statement\051. If an excep-) 668.13 553.2 T
3606(tion did occur) 632.13 539.2 T
3607(, executes) 698.31 539.2 T
36082 F
3609(<suite2>) 632.13 525.2 T
36101 F
3611( and them immedi-) 689.73 525.2 T
3612(ately reraises exception.) 632.13 511.2 T
36132 F
3614(raise <exception> [,<value>]) 561.26 497.2 T
36151 F
3616(raises) 632.13 483.2 T
36172 F
3618(<exception>) 662.45 483.2 T
36191 F
3620( with) 741.65 483.2 T
3621(optional parameter) 632.13 469.2 T
36222 F
3623(<value>) 725.44 469.2 T
36241 F
3625(.) 775.84 469.2 T
3626(An exception is simply a string \050object\051. Cre-) 561.26 441.2 T
3627(ate a new one simply by creating a new string:) 561.26 427.2 T
36282 F
3629(my_exception = \324it went wrong\325) 561.26 413.2 T
3630(try: if bad:) 561.26 399.2 T
3631(raise my_exception, bad) 595.28 385.2 T
3632(except my_exception, value:) 561.26 371.2 T
3633(print \324Oops\325, value) 595.28 357.2 T
36340 0 0 1 0 0 0 K
3635FMENDPAGE
3636%%EndPage: "5" 5
3637%%Page: "6" 6
3638595.28 841.89 1 FMBEGINPAGE
3639[0 0 0 1 0 0 0]
3640[ 0 0 0 0 1 1 1]
3641[ 0 1 1 0 1 0 0]
3642[ 1 0 1 0 0 1 0]
3643[ 1 1 0 0 0 0 1]
3644[ 1 0 0 0 0 1 1]
3645[ 0 1 0 0 1 0 1]
3646[ 0 0 1 0 1 1 0]
3647 8 FrameSetSepColors
3648FrameNoSep
36490 0 0 1 0 0 0 K
36500 0 0 1 0 0 0 K
36510 0 0 1 0 0 0 K
36520 0 0 1 0 0 0 K
36530 0 0 1 0 0 0 K
36540 0 0 1 0 0 0 K
36550 0 0 1 0 0 0 K
36560 14 Q
36570 X
36580 0 0 1 0 0 0 K
3659(Name Space Statements) 56.69 775.86 T
36601 12 Q
3661(import <module_id1> [, <module_id2>]*) 56.69 756.2 T
3662(imports modules. Members of) 127.56 742.2 T
3663(module must be) 127.56 728.2 T
3664( referred to by) 207.23 728.2 T
3665(qualifying with module name:) 127.56 714.2 T
3666(\322import sys; print sys.ar) 127.56 700.2 T
3667(gv:) 242.68 700.2 T
36682 F
3669(from <module_id> import <id1>) 56.69 686.2 T
3670([, <id2>]*) 127.56 672.2 T
36711 F
3672(imports names from module) 127.56 658.2 T
36732 F
3674(<module_id>) 127.56 644.2 T
36751 F
3676(. Names) 206.76 644.2 T
3677( are) 249.08 644.2 T
3678(not quali\336ed:) 127.56 630.2 T
36792 F
3680(from sys import argv) 127.56 616.2 T
3681(print argv\323) 127.56 602.2 T
3682(from <module_id> import *) 56.69 588.2 T
36831 F
3684(imports all names in module) 127.56 574.2 T
36852 F
3686(<module_id>) 127.56 560.2 T
36871 F
3688(, except those) 206.76 560.2 T
3689(starting with) 127.56 546.2 T
36902 F
3691(_) 190.9 546.2 T
3692(global <id1> [,<id2>]*) 56.69 532.2 T
36931 F
3694(ids are from global scope \050usu-) 127.56 518.2 T
3695(ally meaning from module\051) 127.56 504.2 T
3696(rather than local \050usually mean-) 127.56 490.2 T
3697(ing only in function\051.) 127.56 476.2 T
3698(In a function with no \322global\323) 127.56 462.2 T
3699(statements, assume) 127.56 448.2 T
37002 F
3701(a) 222.55 448.2 T
37021 F
3703( is name) 229.75 448.2 T
3704(that hasn\325) 127.56 434.2 T
3705(t been used in fcn or) 174.34 434.2 T
3706(module so far) 127.56 420.2 T
3707(.) 192.89 420.2 T
3708(T) 127.56 406.2 T
3709(ry to read from) 134.47 406.2 T
37102 F
3711(a) 209.78 406.2 T
37124 F
3713(\325) 216.98 406.2 T
37142 F
3715(NameEr-) 227.04 406.2 T
3716(ror) 127.56 392.2 T
37171 F
3718(.) 148.5 392.2 T
3719(T) 127.56 378.2 T
3720(ry to write to) 134.47 378.2 T
37212 F
3722(a) 199.8 378.2 T
37234 F
3724(\325) 207 378.2 T
37251 F
3726(creates) 217.05 378.2 T
37272 F
3728(a) 253.37 378.2 T
37291 F
3730(local to fcn. If) 127.56 364.2 T
37312 F
3732(a) 198.54 364.2 T
37331 F
3734( not de\336ned in) 205.74 364.2 T
3735(fcn, but is in module, then:) 127.56 350.2 T
3736(T) 127.56 336.2 T
3737(ry to read from) 134.47 336.2 T
37382 F
3739(a) 209.78 336.2 T
37401 F
3741(, gets value) 216.98 336.2 T
3742(from module.) 127.56 322.2 T
3743(T) 127.56 308.2 T
3744(ry to write to) 134.47 308.2 T
37452 F
3746(a) 199.8 308.2 T
37471 F
3748(, changes) 207 308.2 T
37492 F
3750(a) 254.65 308.2 T
37511 F
3752( in) 261.85 308.2 T
3753(module) 379.84 777.2 T
37540 14 Q
3755(Function De\336nition) 308.98 747.86 T
37562 12 Q
3757-2.15 (def <func_id> \050[<param_list>]\051:) 308.98 728.2 P
3758(<suite>) 379.84 714.2 T
37591 F
3760(creates a function object and) 379.84 700.2 T
3761(assigns it name) 379.84 686.2 T
37622 F
3763(<func_id>) 456.17 686.2 T
37641 F
3765(.) 520.97 686.2 T
37662 F
3767-1.22 (<param_list>) 308.98 672.2 P
37684 F
3769-0.57 (\325) 401.35 672.2 P
37702 F
3771-1.22 ([<id> [, <id>]*]) 414.18 672.2 P
3772([<id>=<v>) 379.84 658.2 T
3773([,<id>=<v>]*]) 379.84 644.2 T
3774([,*<id>]) 379.84 630.2 T
37751 F
3776(Parameters with \322) 379.84 616.2 T
37772 F
3778(=) 465.82 616.2 T
37791 F
3780(\323 have) 473.02 616.2 T
3781(default values \050) 379.84 602.2 T
37822 F
3783(<v>) 453.82 602.2 T
37841 F
3785( is evalu-) 475.42 602.2 T
3786(ated when function de\336ned\051. If) 379.84 588.2 T
3787(list ends with \322) 379.84 574.2 T
37882 F
3789(*<id>) 452.18 574.2 T
37901 F
3791(\323 then) 488.18 574.2 T
37922 F
3793(<id>) 379.84 560.2 T
37941 F
3795( is assigned a tuple of all) 408.64 560.2 T
3796(remaining ar) 379.84 546.2 T
3797(gs passed to func-) 440.61 546.2 T
3798(tion.) 379.84 532.2 T
37993 F
3800(\050allows varar) 401.51 532.2 T
3801(g functions\051) 466.07 532.2 T
38021 F
3803(.) 523.07 532.2 T
38040 14 Q
3805(Class De\336nition) 308.98 502.86 T
38062 12 Q
3807(class <class_id>) 308.98 483.2 T
3808([\050<super_class1>) 379.84 469.2 T
3809([,<super_class2>]*\051]:) 379.84 455.2 T
3810( <suite>) 379.84 441.2 T
38111 F
3812(Creates a class object and assigns it name) 308.98 427.2 T
38132 F
3814(<class_id>) 308.98 413.2 T
38151 F
3816(.) 380.98 413.2 T
38172 F
3818(<suite>) 386.98 413.2 T
38191 F
3820( may contain) 437.38 413.2 T
3821(\322) 308.98 399.2 T
38222 F
3823(def) 314.3 399.2 T
38241 F
3825(\323s of class methods and assignments to) 335.9 399.2 T
3826(class attributes) 308.98 385.2 T
3827(E.g.) 308.98 371.2 T
38282 F
3829(class my_cl \050cl1, cl_lst[3]\051:) 308.98 357.2 T
38301 F
3831(Creates a class object inheriting from both) 308.98 343.2 T
38322 F
3833(cl1) 308.98 329.2 T
38341 F
3835( and whatever class object) 330.58 329.2 T
38362 F
3837(cl_lst[3]) 459.54 329.2 T
38381 F
3839-0.38 (evaluates to. Assigns new class object to name) 308.98 315.2 P
38402 F
3841(my_class) 561.26 777.2 T
38421 F
3843(.) 618.86 777.2 T
3844(First ar) 561.26 763.2 T
3845(g to class methods is always instance) 595.38 763.2 T
3846(object. By convention this is called \322) 561.26 749.2 T
38472 F
3848(self) 738.25 749.2 T
38491 F
3850(\323.) 767.05 749.2 T
3851(Special method) 561.26 735.2 T
38522 F
3853(__init__\050\051) 638.59 735.2 T
38541 F
3855( called when) 710.59 735.2 T
3856(instance created. Create instance by \322calling\323) 561.26 721.2 T
3857(class object, possibly with ar) 561.26 707.2 T
3858(gs. In current) 699.37 707.2 T
3859-0.55 (implementation, you can\325) 561.26 693.2 P
3860-0.55 (t subclass of) 682.94 693.2 P
3861-0.55 (f built-in) 740.96 693.2 P
3862(classes.) 561.26 679.2 T
38633 F
3864(E.g.) 561.26 665.2 T
38652 F
3866(class c \050c_parent\051:) 561.26 651.2 T
3867(def __init__\050self, name\051:) 575.43 637.2 T
3868(self.name = name) 589.61 623.2 T
3869(def print_name\050self\051:) 589.61 609.2 T
3870(print \322I\325m\323,\134) 603.78 595.2 T
3871(self.name) 603.78 581.2 T
3872(def call_parent\050self\051:) 589.61 567.2 T
3873(c_parent.print_name\050self\051) 603.78 553.2 T
3874(instance = c\050\324tom\325\051) 561.26 539.2 T
3875(print instance.name) 561.26 525.2 T
3876(\324tom\325) 561.26 511.2 T
3877(instance.print_name\050\051) 561.26 497.2 T
3878(\322I\325m tom\323) 561.26 483.2 T
38791 F
3880-0.05 (Call parent\325) 561.26 469.2 P
3881-0.05 (s super class by accessing parent\325) 617.54 469.2 P
3882-0.05 (s) 777.58 469.2 P
3883(method directly and passing \322) 561.26 455.2 T
38842 F
3885(self) 704.58 455.2 T
38861 F
3887(\323 explic-) 733.38 455.2 T
3888(itly \050see \322) 561.26 441.2 T
38892 F
3890(call_parent) 607.92 441.2 T
38911 F
3892(\323 in example) 687.12 441.2 T
3893(above\051.) 561.26 427.2 T
3894(Many other special methods available for) 561.26 413.2 T
3895(implementing arithmetic operators, sequence,) 561.26 399.2 T
3896(mapping indexing, etc.) 561.26 385.2 T
38970 14 Q
3898(Others) 561.26 355.86 T
38992 12 Q
3900(lambda [<param_list>]: <condi-) 561.26 336.2 T
3901(tion>) 632.13 322.2 T
39021 F
3903(Create an anonymous function.) 632.13 308.2 T
39040 0 0 1 0 0 0 K
3905FMENDPAGE
3906%%EndPage: "6" 6
3907%%Page: "7" 7
3908595.28 841.89 1 FMBEGINPAGE
3909[0 0 0 1 0 0 0]
3910[ 0 0 0 0 1 1 1]
3911[ 0 1 1 0 1 0 0]
3912[ 1 0 1 0 0 1 0]
3913[ 1 1 0 0 0 0 1]
3914[ 1 0 0 0 0 1 1]
3915[ 0 1 0 0 1 0 1]
3916[ 0 0 1 0 1 1 0]
3917 8 FrameSetSepColors
3918FrameNoSep
39190 0 0 1 0 0 0 K
39200 0 0 1 0 0 0 K
39210 0 0 1 0 0 0 K
39220 0 0 1 0 0 0 K
39230 0 0 1 0 0 0 K
39240 0 0 1 0 0 0 K
39250 0 0 1 0 0 0 K
39262 12 Q
39270 X
39280 0 0 1 0 0 0 K
3929(<condition>) 127.56 777.2 T
39301 F
3931( must be an) 206.76 777.2 T
3932(expression not a statement) 127.56 763.2 T
3933(\050e.g., not \322) 127.56 749.2 T
39342 F
3935(if xx:) 178.55 749.2 T
39361 F
3937(...\323,) 221.75 749.2 T
3938(\322) 127.56 735.2 T
39392 F
3940(print xxx) 132.89 735.2 T
39411 F
3942(\323, etc.\051 and thus) 197.69 735.2 T
3943(can\325) 127.56 721.2 T
3944(t contain newlines. Used) 147.99 721.2 T
3945(mostly for) 127.56 707.2 T
39462 F
3947(f) 180.23 707.2 T
3948(ilter\050\051) 187.43 707.2 T
39491 F
3950(,) 237.83 707.2 T
39512 F
3952(map\050\051) 127.56 693.2 T
39531 F
3954(,) 163.56 693.2 T
39552 F
3956(reduce\050\051) 169.56 693.2 T
39571 F
3958( functions.) 227.16 693.2 T
39590 14 Q
3960(Built-In Functions) 56.69 663.86 T
39612 12 Q
3962(abs\050x\051) 56.69 644.2 T
39631 F
3964(Return the absolute value of a) 127.56 644.2 T
3965(number) 127.56 630.2 T
39662 F
3967(apply\050f,args\051) 56.69 616.2 T
39681 F
3969(Call func/method) 127.56 602.2 T
39702 F
3971(<f>) 214.22 602.2 T
39721 F
3973( with) 235.82 602.2 T
3974(ar) 127.56 588.2 T
3975(gs) 136.67 588.2 T
39762 F
3977(<args>) 150.34 588.2 T
3978(chr\050i\051) 56.69 574.2 T
39791 F
3980(Return one-character string) 127.56 574.2 T
3981(whose ASCII code is integer) 127.56 560.2 T
39822 F
3983(i) 268.54 560.2 T
3984(cmp\050x,y\051) 56.69 546.2 T
39851 F
3986(Return neg, zero, pos if) 127.56 546.2 T
39872 F
3988(x) 243.2 546.2 T
3989(<) 253.4 546.2 T
39901 F
3991(,) 260.6 546.2 T
39922 F
3993(==) 127.56 532.2 T
39941 F
3995(,) 141.96 532.2 T
39962 F
3997(>) 147.96 532.2 T
39981 F
3999( to) 155.16 532.2 T
40002 F
4001(y) 170.49 532.2 T
4002(coerce\050x,y\051) 56.69 518.2 T
40031 F
4004(Return a tuple of the two) 127.56 504.2 T
4005(numeric ar) 127.56 490.2 T
4006(guments converted) 178.99 490.2 T
4007(to a common type.) 127.56 476.2 T
40082 F
4009-2.15 (compile\050string, f) 56.69 462.2 P
4010-2.15 (ilename, kind\051) 176.94 462.2 P
40111 F
4012(Compile) 127.56 448.2 T
40132 F
4014(<string>) 171.9 448.2 T
40151 F
4016( into a) 229.5 448.2 T
4017(code object.) 127.56 434.2 T
40182 F
4019(<f) 188.54 434.2 T
4020(ilename>) 202.94 434.2 T
40211 F
4022( is) 260.54 434.2 T
4023(used for error reporting, can be) 127.56 420.2 T
4024(any string.) 127.56 406.2 T
40252 F
4026(<kind>) 181.22 406.2 T
40271 F
4028( is either) 224.42 406.2 T
4029(\324) 127.56 392.2 T
40302 F
4031(eval) 131.55 392.2 T
40321 F
4033(\325 if) 160.35 392.2 T
40342 F
4035(<string>) 177.68 392.2 T
40361 F
4037( is a sin-) 235.28 392.2 T
4038(gle stmt, else it should be) 127.56 378.2 T
4039(\324) 127.56 364.2 T
40402 F
4041(exec) 131.55 364.2 T
40421 F
4043(\325.) 160.35 364.2 T
40442 F
4045(dir\050[object]\051) 56.69 350.2 T
40461 F
4047(If no ar) 127.56 336.2 T
4048(gs, return the list of) 162.66 336.2 T
4049(names in current local symbol) 127.56 322.2 T
4050(table. W) 127.56 308.2 T
4051(ith a module, class or) 167.74 308.2 T
4052(class instance object as ar) 379.84 777.2 T
4053(g,) 502.93 777.2 T
4054(return list of names in its attr) 379.84 763.2 T
4055(dict.) 379.84 749.2 T
40562 F
4057(divmod\050a,b\051) 308.98 735.2 T
40581 F
4059(Returns tuple of) 379.84 721.2 T
40602 F
4061(\050a/b, a%b\051) 460.17 721.2 T
4062(eval\050s, globals, locals\051) 308.98 707.2 T
40631 F
4064(Eval string) 379.84 693.2 T
40652 F
4066(<s>) 435.17 693.2 T
40671 F
4068( in \050optional\051) 456.77 693.2 T
40692 F
4070(<globals>) 379.84 679.2 T
40711 F
4072(,) 444.64 679.2 T
40732 F
4074(<locals>) 450.64 679.2 T
40751 F
4076(.) 508.24 679.2 T
40772 F
4078(<s>) 379.84 665.2 T
40791 F
4080( must have no) 401.44 665.2 T
40812 F
4082(NULL) 471.44 665.2 T
40831 F
4084(\325) 499.13 665.2 T
4085(s or) 502.47 665.2 T
4086(newlines.) 379.84 651.2 T
40872 F
4088(<s>) 428.5 651.2 T
40891 F
4090( can also be a) 450.1 651.2 T
4091(code object. E.g.:) 379.84 637.2 T
40922 F
4093(x = 1;) 466.49 637.2 T
4094(incr_x = eval\050\324x +) 379.84 623.2 T
4095(1\325\051) 379.84 609.2 T
4096(f) 308.98 595.2 T
4097(ilter\050function, list\051) 316.18 595.2 T
40981 F
4099(Construct a list from those ele-) 379.84 581.2 T
4100(ments of) 379.84 567.2 T
41012 F
4102(<list>) 424.51 567.2 T
41031 F
4104( for which) 467.71 567.2 T
41052 F
4106(<function>) 379.84 553.2 T
41071 F
4108( returns true.) 451.84 553.2 T
41092 F
4110(<function>) 379.84 539.2 T
41111 F
4112( takes one) 451.84 539.2 T
4113(parameter) 379.84 525.2 T
4114(.) 427.16 525.2 T
41152 F
4116(f) 308.98 511.2 T
4117(loat\050x\051) 316.18 511.2 T
41181 F
4119(Convert a number to \337oating) 379.84 511.2 T
4120(point.) 379.84 497.2 T
41212 F
4122(getattr\050object, name\051) 308.98 483.2 T
41231 F
4124(Get attr called) 379.84 469.2 T
41252 F
4126(<name>) 450.82 469.2 T
41271 F
4128( from) 494.02 469.2 T
41292 F
4130(<object>) 379.84 455.2 T
41311 F
4132(.) 437.44 455.2 T
41332 F
4134(getattr\050x, \324foobar\325\051) 379.84 441.2 T
41354 F
4136(\326) 379.84 427.2 T
41372 F
4138(x.foobar) 395.37 427.2 T
4139(hasattr\050object, name\051) 308.98 413.2 T
41401 F
4141(Returns true if) 379.84 399.2 T
41422 F
4143(<object>) 452.17 399.2 T
41441 F
4145( has) 509.77 399.2 T
4146(attr called) 379.84 385.2 T
41472 F
4148(<name>) 430.49 385.2 T
41491 F
4150(.) 473.69 385.2 T
41512 F
4152(hash\050object\051) 308.98 371.2 T
41531 F
4154(Return the hash value of the) 379.84 357.2 T
4155(object \050if it has one\051) 379.84 343.2 T
41562 F
4157(hex\050x\051) 308.98 329.2 T
41581 F
4159-0.11 (Convert a number to a hexadec-) 379.84 329.2 P
4160(imal string.) 379.84 315.2 T
41612 F
4162(id\050object\051) 561.26 777.2 T
41631 F
4164(Return a unique \324identity\325 inte-) 632.13 763.2 T
4165(ger for an object.) 632.13 749.2 T
41662 F
4167(input\050[prompt]\051) 561.26 735.2 T
41681 F
4169(Prints prompt, if given. Reads) 632.13 721.2 T
4170(input and evaluates it.) 632.13 707.2 T
41712 F
4172(int\050x\051) 561.26 693.2 T
41731 F
4174(Convert a number to a plain) 632.13 693.2 T
4175(integer) 632.13 679.2 T
4176(.) 664.79 679.2 T
41772 F
4178(len\050s\051) 561.26 665.2 T
41791 F
4180(Return the length \050the number) 632.13 665.2 T
4181(of items\051 of an object.) 632.13 651.2 T
41822 F
4183(long\050x\051) 561.26 637.2 T
41841 F
4185(Convert a number to a long) 632.13 637.2 T
4186(integer) 632.13 623.2 T
4187(.) 664.79 623.2 T
41882 F
4189(map\050function, list, ...\051) 561.26 609.2 T
41901 F
4191(Apply) 632.13 595.2 T
41922 F
4193(<function>) 665.13 595.2 T
41941 F
4195( to every) 737.13 595.2 T
4196(item of) 632.13 581.2 T
41972 F
4198(<list>) 669.46 581.2 T
41991 F
4200( and return a) 712.66 581.2 T
4201(list of the results. If additional) 632.13 567.2 T
4202(ar) 632.13 553.2 T
4203(guments are passed,) 641.23 553.2 T
42042 F
4205(<func-) 740.55 553.2 T
4206(tion>) 632.13 539.2 T
42071 F
4208( must take that many) 668.13 539.2 T
4209(ar) 632.13 525.2 T
4210(guments and it is given to) 641.23 525.2 T
42112 F
4212(<function>) 632.13 511.2 T
42131 F
4214( on each call.) 704.13 511.2 T
42152 F
4216(max\050s\051) 561.26 497.2 T
42171 F
4218(Return the lar) 632.13 497.2 T
4219(gest item of a) 697.9 497.2 T
4220(non-empty sequence.) 632.13 483.2 T
42212 F
4222(min\050s\051) 561.26 469.2 T
42231 F
4224(Return the smallest item of a) 632.13 469.2 T
4225(non-empty sequence.) 632.13 455.2 T
42262 F
4227(oct\050x\051) 561.26 441.2 T
42281 F
4229(Convert a number to an octal) 632.13 441.2 T
4230(string.) 632.13 427.2 T
42312 F
4232(open\050f) 561.26 413.2 T
4233(ilename, mode=\325r\325, buf-) 604.46 413.2 T
4234(size=<implementation) 632.13 399.2 T
4235(dependent>) 632.13 385.2 T
42361 F
4237(Return a new \336le object. First) 632.13 371.2 T
4238(two ar) 632.13 357.2 T
4239(gs are same as those for) 662.23 357.2 T
4240(C\325) 632.13 343.2 T
4241(s \322stdio open\323 function.) 643.47 343.2 T
42422 F
4243(<bufsize>) 632.13 329.2 T
42441 F
4245( is) 696.93 329.2 T
42462 F
4247(0) 710.93 329.2 T
42481 F
4249( for unbuf) 718.13 329.2 T
4250(f-) 765.9 329.2 T
4251(ered,) 632.13 315.2 T
42522 F
4253(1) 658.78 315.2 T
42541 F
4255( for line-buf) 665.98 315.2 T
4256(fered, nega-) 723.75 315.2 T
42570 0 0 1 0 0 0 K
4258FMENDPAGE
4259%%EndPage: "7" 7
4260%%Page: "8" 8
4261595.28 841.89 1 FMBEGINPAGE
4262[0 0 0 1 0 0 0]
4263[ 0 0 0 0 1 1 1]
4264[ 0 1 1 0 1 0 0]
4265[ 1 0 1 0 0 1 0]
4266[ 1 1 0 0 0 0 1]
4267[ 1 0 0 0 0 1 1]
4268[ 0 1 0 0 1 0 1]
4269[ 0 0 1 0 1 1 0]
4270 8 FrameSetSepColors
4271FrameNoSep
42720 0 0 1 0 0 0 K
42730 0 0 1 0 0 0 K
42740 0 0 1 0 0 0 K
42750 0 0 1 0 0 0 K
42760 0 0 1 0 0 0 K
42770 0 0 1 0 0 0 K
42780 0 0 1 0 0 0 K
42791 12 Q
42800 X
42810 0 0 1 0 0 0 K
4282(tive for sys-default, all else, of) 127.56 777.2 T
4283(\050about\051 given size.) 127.56 763.2 T
42842 F
4285(ord\050c\051) 56.69 749.2 T
42861 F
4287(Return integer) 127.56 749.2 T
42882 F
4289(ASCII) 199.55 749.2 T
42901 F
4291( value of) 235.55 749.2 T
42922 F
4293(<c>) 127.56 735.2 T
42941 F
4295( \050a string of len) 149.16 735.2 T
42962 F
4297(1) 225.48 735.2 T
42981 F
4299(\051.) 232.68 735.2 T
43002 F
4301(pow\050x, y\051) 56.69 721.2 T
43021 F
4303(Return) 127.56 721.2 T
43042 F
4305(x) 163.22 721.2 T
43061 F
4307( to power) 170.42 721.2 T
43082 F
4309(y) 218.75 721.2 T
43101 F
4311(.) 225.17 721.2 T
43122 F
4313(range\050start, end, step\051) 56.69 707.2 T
43141 F
4315(return list of ints from) 127.56 693.2 T
43162 F
4317(>=) 236.55 693.2 T
43181 F
4319( start) 250.96 693.2 T
4320-0.18 (and) 127.56 679.2 P
43212 F
4322-0.43 (<) 147.71 679.2 P
43231 F
4324-0.18 ( end. W) 154.91 679.2 P
4325-0.18 (ith 1 ar) 191.73 679.2 P
4326-0.18 (g, list from) 225.16 679.2 P
4327(0 to) 127.56 665.2 T
43282 F
4329(<arg>-1.) 148.9 665.2 T
43301 F
4331( W) 206.49 665.2 T
4332(ith 2 ar) 220.34 665.2 T
4333(gs,) 254.12 665.2 T
4334(list from) 127.56 651.2 T
43352 F
4336(<start>) 171.56 651.2 T
43371 F
4338( to) 221.96 651.2 T
43392 F
4340(<end>-) 237.3 651.2 T
4341(1) 127.56 637.2 T
43421 F
4343(W) 141.96 637.2 T
4344(ith 3 ar) 152.81 637.2 T
4345(gs, list from) 186.59 637.2 T
43462 F
4347(<start>) 127.56 623.2 T
43481 F
4349( up to) 177.96 623.2 T
43502 F
4351(<end>) 208.29 623.2 T
43521 F
4353( by) 244.29 623.2 T
43542 F
4355(<step>) 127.56 609.2 T
4356(raw_input\050[prompt]\051) 56.69 595.2 T
43571 F
4358-0.21 (Print prompt if given, then read) 127.56 581.2 P
4359(string from std input.) 127.56 567.2 T
43602 F
4361(reduce\050f, list [, init]\051) 56.69 553.2 T
43621 F
4363(Apply the binary function) 127.56 539.2 T
43642 F
4365(<f>) 254.88 539.2 T
43661 F
4367-0.52 (to the items of) 127.56 525.2 P
43682 F
4369-1.24 (<list>) 197.49 525.2 P
43701 F
4371-0.52 ( so as to) 240.69 525.2 P
4372(reduce the list to a single value.) 127.56 511.2 T
4373(If) 127.56 497.2 T
43742 F
4375(<init>) 138.55 497.2 T
43761 F
4377( given, it is \322pre-) 181.75 497.2 T
4378(pended\323 to) 127.56 483.2 T
43792 F
4380(<list>) 182.88 483.2 T
43811 F
4382(.) 226.08 483.2 T
43832 F
4384(reload\050module\051) 56.69 469.2 T
43851 F
4386(Re-parse and re-initialize an) 127.56 455.2 T
4387(already imported module. Use-) 127.56 441.2 T
4388(ful in interactive mode, if you) 127.56 427.2 T
4389(want to reload a module after) 127.56 413.2 T
4390-0.05 (\336xing it. If module was synacti-) 127.56 399.2 P
4391-0.17 (cally correct but had an error in) 127.56 385.2 P
4392(initialization, must import it) 127.56 371.2 T
4393(one more time before calling) 127.56 357.2 T
43942 F
4395(reload) 127.56 343.2 T
43961 F
4397(\050\051.) 170.76 343.2 T
43982 F
4399(repr\050object\051) 56.69 329.2 T
44001 F
4401(Return a string containing a) 127.56 315.2 T
4402(printable representation of an) 379.84 777.2 T
4403(object. Equivalent to `object`) 379.84 763.2 T
4404(\050using backquotes\051.) 379.84 749.2 T
44052 F
4406(round\050x,n=0\051) 308.98 735.2 T
44071 F
4408(Return the \337oating point value) 379.84 721.2 T
4409(x rounded to n digits) 379.84 707.2 T
4410(after the) 482.18 707.2 T
4411(decimal point.) 379.84 693.2 T
44122 F
4413(setattr\050object, name, value\051) 308.98 679.2 T
44141 F
4415(This is the counterpart of) 379.84 665.2 T
44162 F
4417(getattr) 379.84 651.2 T
44181 F
4419(\050\051.) 430.24 651.2 T
44202 F
4421(setattr\050o,) 444.23 651.2 T
4422(\324foobar\325, 3\051) 379.84 637.2 T
44234 F
4424(\326) 469.24 637.2 T
44252 F
4426(o.foo-) 484.77 637.2 T
4427(bar = 3) 379.84 623.2 T
4428(str\050object\051) 308.98 609.2 T
44291 F
4430(Return a string containing a) 379.84 595.2 T
4431(nicely printable representation) 379.84 581.2 T
4432(of an object.) 379.84 567.2 T
44332 F
4434(type\050object\051) 308.98 553.2 T
44351 F
4436(Return type of an object.) 379.84 539.2 T
4437(E.g.,) 308.98 525.2 T
44382 F
4439(if type\050x\051 == type\050\324\325\051:) 323.15 511.2 T
4440(print \324It is a string\325) 337.32 497.2 T
4441(vars\050[object]\051) 308.98 483.2 T
44421 F
4443(W) 379.84 469.2 T
4444(ithout ar) 390.69 469.2 T
4445(guments, return a) 430.81 469.2 T
4446-0.06 (dictionary corresponding to the) 379.84 455.2 P
4447(current local symbol table.) 379.84 441.2 T
4448(W) 379.84 427.2 T
4449(ith a module, class or class) 390.69 427.2 T
4450(instance object as ar) 379.84 413.2 T
4451(gument) 476.6 413.2 T
4452-0.18 (returns a dictionary correspond-) 379.84 399.2 P
4453-0.54 (ing to the object\325) 379.84 385.2 P
4454-0.54 (s symbol table.) 459.21 385.2 P
4455(Useful with \322) 379.84 371.2 T
44562 F
4457(%) 444.5 371.2 T
44581 F
4459(\323 formatting) 451.7 371.2 T
4460(operator) 379.84 357.2 T
4461(. Don\325) 419.17 357.2 T
4462(t simply type) 449.61 357.2 T
44632 F
4464-0.06 (vars\050\051) 379.84 343.2 P
44651 F
4466-0.03 ( at interactive prompt!) 423.04 343.2 P
4467(\050But) 379.84 329.2 T
44682 F
4469(print vars\050\051) 404.18 329.2 T
44701 F
4471( is \336ne.\051) 490.58 329.2 T
44722 F
4473(xrange\050start, end, step\051) 308.98 315.2 T
44741 F
4475(Like) 632.13 777.2 T
44762 F
4477(range\050\051) 657.12 777.2 T
44781 F
4479(, but doesn\325) 707.52 777.2 T
4480(t) 763.63 777.2 T
4481(actually store entire list all at) 632.13 763.2 T
4482-0.36 (once. Good to use in) 632.13 749.2 P
44832 F
4484-0.86 (for) 732.31 749.2 P
44851 F
4486-0.36 ( loops) 753.91 749.2 P
4487(when there is a big range and) 632.13 735.2 T
4488(little memory) 632.13 721.2 T
4489(.) 696.35 721.2 T
44900 14 Q
4491(Built-In Exceptions) 561.26 691.86 T
44922 12 Q
4493(AttributeError) 561.26 672.2 T
44941 F
4495(On attribute reference or) 632.13 658.2 T
4496(assignment failure) 632.13 644.2 T
44972 F
4498(EOFError) 561.26 630.2 T
44991 F
4500(Immediate end-of-\336le hit by) 632.13 616.2 T
4501(input\050\051 or raw_input\050\051) 632.13 602.2 T
45022 F
4503(IOError) 561.26 588.2 T
45041 F
4505(I/O-related I/O operation fail-) 632.13 574.2 T
4506(ure) 632.13 560.2 T
45072 F
4508(ImportError) 561.26 546.2 T
45091 F
4510(On failure of `import\325 to \336nd) 632.13 532.2 T
4511(module or name) 632.13 518.2 T
45122 F
4513(IndexError) 561.26 504.2 T
45141 F
4515(On out-of-range sequence sub-) 632.13 490.2 T
4516(script) 632.13 476.2 T
45172 F
4518(KeyError) 561.26 462.2 T
45191 F
4520(On reference to a non-existent) 632.13 448.2 T
4521(mapping \050dict\051 key) 632.13 434.2 T
45222 F
4523(KeyboardInterrupt) 561.26 420.2 T
45241 F
4525(On user entry of the interrupt) 632.13 406.2 T
4526(key \050often `Control-C\325\051) 632.13 392.2 T
45272 F
4528(MemoryError) 561.26 378.2 T
45291 F
4530(On recoverable memory) 632.13 364.2 T
4531(exhaustion) 632.13 350.2 T
45322 F
4533(NameError) 561.26 336.2 T
45341 F
4535(On failure to \336nd a local or glo-) 632.13 322.2 T
4536(bal \050unquali\336ed\051 name) 632.13 308.2 T
45370 0 0 1 0 0 0 K
4538FMENDPAGE
4539%%EndPage: "8" 8
4540%%Page: "9" 9
4541595.28 841.89 1 FMBEGINPAGE
4542[0 0 0 1 0 0 0]
4543[ 0 0 0 0 1 1 1]
4544[ 0 1 1 0 1 0 0]
4545[ 1 0 1 0 0 1 0]
4546[ 1 1 0 0 0 0 1]
4547[ 1 0 0 0 0 1 1]
4548[ 0 1 0 0 1 0 1]
4549[ 0 0 1 0 1 1 0]
4550 8 FrameSetSepColors
4551FrameNoSep
45520 0 0 1 0 0 0 K
45530 0 0 1 0 0 0 K
45540 0 0 1 0 0 0 K
45550 0 0 1 0 0 0 K
45560 0 0 1 0 0 0 K
45570 0 0 1 0 0 0 K
45580 0 0 1 0 0 0 K
45592 12 Q
45600 X
45610 0 0 1 0 0 0 K
4562(Overf) 56.69 777.2 T
4563(lowError) 92.69 777.2 T
45641 F
4565(On excessively lar) 127.56 763.2 T
4566(ge arithme-) 215.99 763.2 T
4567(tic operation) 127.56 749.2 T
45682 F
4569(RuntimeError) 56.69 735.2 T
45701 F
4571(Obsolete catch-all; de\336ne a) 127.56 721.2 T
4572(suitable error instead) 127.56 707.2 T
45732 F
4574(SyntaxError) 56.69 693.2 T
45751 F
4576(On parser encountering a syn-) 127.56 679.2 T
4577(tax error) 127.56 665.2 T
45782 F
4579(SystemError) 56.69 651.2 T
45801 F
4581(On non-fatal interpreter error -) 127.56 637.2 T
4582(bug - report it) 127.56 623.2 T
45832 F
4584(SystemExit) 56.69 609.2 T
45851 F
4586(On `sys.exit\050\051\325) 127.56 595.2 T
45872 F
4588(TypeError) 56.69 581.2 T
45891 F
4590(On passing inappropriate type) 127.56 567.2 T
4591(to built-in op or func) 127.56 553.2 T
45922 F
4593(ValueError) 56.69 539.2 T
45941 F
4595(On ar) 127.56 525.2 T
4596(g error not covered by) 154.33 525.2 T
4597(T) 127.56 511.2 T
4598(ypeError or more precise) 134.05 511.2 T
45992 F
4600(ZeroDivisionError) 56.69 497.2 T
46011 F
4602(On division or modulo opera-) 127.56 483.2 T
4603(tion with 0 as 2nd ar) 127.56 469.2 T
4604(g) 225.67 469.2 T
46050 14 Q
4606(Special Methods For User) 56.69 439.86 T
4607(-De\336ned) 211.32 439.86 T
4608(Classes) 56.69 422.86 T
46093 12 Q
4610(E.g) 56.69 403.2 T
46111 F
4612(.) 73.03 403.2 T
46132 F
4614(class x:) 56.69 389.2 T
4615(def __init__\050self, v\051:) 70.87 375.2 T
4616(self.value = v def) 85.04 361.2 T
4617(__add__\050self, r\051:) 70.87 347.2 T
4618(return self.value + r) 85.04 333.2 T
4619(a = x\0503\051) 56.69 319.2 T
46203 F
4621(\050like calling) 323.15 777.2 T
46222 F
4623(x.__init__\050a,3\051\051) 383.81 777.2 T
4624(a + 4) 308.98 763.2 T
46253 F
4626(\050equivalent to) 323.15 749.2 T
46272 F
4628( a.__add__\0504\051\051) 389.47 749.2 T
4629456.97 720.01 308.98 720.01 2 L
4630V
46311.14 H
46320 Z
4633N
46340 F
4635(Special methods for any type) 308.98 721.2 T
46363 F
4637(\050s: self, o: other\051) 308.98 700.2 T
46382 F
4639( __init__\050s, args\051) 308.98 686.2 T
46401 F
4641(object instantiation) 379.84 672.2 T
46422 F
4643(__del__\050s\051) 308.98 658.2 T
46441 F
4645(called on object demise) 379.84 644.2 T
46462 F
4647(__repr__\050s\051) 308.98 630.2 T
4648(repr) 379.84 616.2 T
46491 F
4650(\050\051 and `...` conversions) 408.64 616.2 T
46512 F
4652(__str__\050s\051) 308.98 602.2 T
4653(str) 379.84 588.2 T
46541 F
4655(\050\051 and \324) 401.44 588.2 T
46562 F
4657(print) 436.76 588.2 T
46581 F
4659(\325 statement) 472.76 588.2 T
46602 F
4661(__cmp__\050s, o\051) 308.98 574.2 T
46621 F
4663(implements) 379.84 560.2 T
46642 F
4665(<) 438.85 560.2 T
46661 F
4667(,) 446.05 560.2 T
46682 F
4669(==) 452.05 560.2 T
46701 F
4671(,) 466.45 560.2 T
46722 F
4673(>) 472.45 560.2 T
46741 F
4675(,) 479.65 560.2 T
46762 F
4677(<=) 485.65 560.2 T
46781 F
4679(,) 500.05 560.2 T
46802 F
4681(<>) 506.05 560.2 T
46821 F
4683(,) 520.45 560.2 T
46842 F
4685(!=) 379.84 546.2 T
46861 F
4687(,) 394.24 546.2 T
46882 F
4689(>=) 400.24 546.2 T
46901 F
4691(,) 414.64 546.2 T
46922 F
4693(is) 420.64 546.2 T
46941 F
4695( [) 435.04 546.2 T
46962 F
4697(not) 442.04 546.2 T
46981 F
4699(]) 463.64 546.2 T
47002 F
4701(__hash__\050s\051) 308.98 532.2 T
4702(hash) 379.84 518.2 T
47031 F
4704(\050\051 and dict operations) 408.64 518.2 T
4705508.3 489.01 308.98 489.01 2 L
4706V
4707N
47080 F
4709(Numeric operations vs special methods) 308.98 490.2 T
47103 F
4711(\050s: self, o: other\051) 308.98 469.2 T
47122 F
4713(s+o = __add__\050s,o\051) 308.98 455.2 T
4714(s-o = __sub__\050s,o\051) 308.98 441.2 T
4715(s*o = __mul__\050s,o\051) 308.98 427.2 T
4716(s/o = __div__\050s,o\051) 308.98 413.2 T
4717(s%o = __mod__\050s,o\051) 308.98 399.2 T
4718(divmod\050s,o\051 = __divmod__\050s,o\051) 308.98 385.2 T
4719(pow\050s,o\051 = __pow__\050s,o\051) 308.98 371.2 T
4720(s&o = __and__\050s,o\051) 308.98 357.2 T
4721(s^o = __xor__\050s,o\051) 308.98 343.2 T
4722(s|o = __or__\050s,o\051) 308.98 329.2 T
4723(s<<o = __lshift__\050s,o\051) 308.98 315.2 T
4724(s>>o = __rshift__\050s,o\051) 561.26 777.2 T
4725(nonzero\050s\051 = __nonzero__\050s\051) 561.26 763.2 T
47263 F
4727(\050used in boolean testing\051) 632.13 749.2 T
47282 F
4729(-s = __neg__\050s\051) 561.26 735.2 T
4730(+s = __pos__\050s\051) 561.26 721.2 T
4731(abs\050s\051 = __abs__\050s\051) 561.26 707.2 T
4732(~s = __invert__\050s\051) 561.26 693.2 T
47333 F
4734(\050bitwise\051) 698.06 693.2 T
47352 F
4736(int\050s\051 = __int__\050s\051) 561.26 679.2 T
4737(long\050s\051 = __long__\050s\051) 561.26 665.2 T
4738(f) 561.26 651.2 T
4739(loat\050s\051 = __f) 568.46 651.2 T
4740(loat__\050s\051) 662.06 651.2 T
4741(oct\050s\051 = __oct__\050s\051) 561.26 637.2 T
4742(hex\050s\051 = __hex__\050s\051) 561.26 623.2 T
4743(coerce\050s,o\051 = __coerce__\050s,o\051) 561.26 609.2 T
4744782.95 580.01 561.26 580.01 2 L
4745V
4746N
47470 F
4748(All seqs and maps, general operations plus:) 561.26 581.2 T
47493 F
4750(\050s: self, i: index or key\051) 561.26 560.2 T
47512 F
4752( len\050s\051 = __len__\050s\051) 561.26 546.2 T
47531 F
4754(length of object,) 632.13 532.2 T
47552 F
4756(>= 0.) 713.45 532.2 T
47571 F
4758(Length 0 == false) 632.13 518.2 T
47592 F
4760(s[i] = __getitem__\050s,i\051) 561.26 504.2 T
47611 F
4762(Element at index/key) 632.13 490.2 T
47632 F
4764(i) 737.11 490.2 T
47651 F
4766(, origin) 744.31 490.2 T
47672 F
4768(0) 632.13 476.2 T
4769735.6 447.01 561.26 447.01 2 L
4770V
4771N
47720 F
4773(Sequences, general methods, plus:) 561.26 448.2 T
47742 F
4775(s[i]=v) 561.26 427.2 T
47764 F
4777(\325) 611.66 427.2 T
47782 F
4779(__setitem__\050s,i,v\051) 625.05 427.2 T
4780(del s[i]) 561.26 413.2 T
47814 F
4782(\325) 626.06 413.2 T
47832 F
4784(__delitem__\050s,i\051) 639.45 413.2 T
4785(s[i:j]) 561.26 399.2 T
47864 F
4787(\325) 611.66 399.2 T
47882 F
4789(__getslice__\050s,i,j\051) 621.72 399.2 T
4790(s[i:j]=seq) 561.26 385.2 T
47914 F
4792(\325) 640.46 385.2 T
47932 F
4794(__setslice__\050s,i,j,seq\051) 561.26 371.2 T
4795(del s[i:j]) 561.26 357.2 T
47964 F
4797(\325) 640.46 357.2 T
47982 F
4799(__delslice__\050s,i,j\051==s[i:j]=[]) 561.26 343.2 T
48000 0 0 1 0 0 0 K
4801FMENDPAGE
4802%%EndPage: "9" 9
4803%%Page: "10" 10
4804595.28 841.89 1 FMBEGINPAGE
4805[0 0 0 1 0 0 0]
4806[ 0 0 0 0 1 1 1]
4807[ 0 1 1 0 1 0 0]
4808[ 1 0 1 0 0 1 0]
4809[ 1 1 0 0 0 0 1]
4810[ 1 0 0 0 0 1 1]
4811[ 0 1 0 0 1 0 1]
4812[ 0 0 1 0 1 1 0]
4813 8 FrameSetSepColors
4814FrameNoSep
48150 0 0 1 0 0 0 K
48160 0 0 1 0 0 0 K
48170 0 0 1 0 0 0 K
48180 0 0 1 0 0 0 K
48190 0 0 1 0 0 0 K
48200 0 0 1 0 0 0 K
48210 0 0 1 0 0 0 K
4822229.71 776.01 56.69 776.01 2 L
48230 X
48240 0 0 1 0 0 0 K
4825V
48261.14 H
48270 Z
4828N
48290 12 Q
4830(Mappings, general methods, plus:) 56.69 777.2 T
48312 F
4832(hash\050s\051) 56.69 756.2 T
48334 F
4834(\325) 114.29 756.2 T
48352 F
4836( __hash__\050s\051) 124.35 756.2 T
48371 F
4838(hash value for dictionary refer-) 127.56 742.2 T
4839(ences) 127.56 728.2 T
48402 F
4841(s[k]=v) 56.69 714.2 T
48424 F
4843(\325) 107.09 714.2 T
48442 F
4845(__setitem__\050s,k,v\051) 120.49 714.2 T
4846(del s[k]) 56.69 700.2 T
48474 F
4848(\325) 121.49 700.2 T
48492 F
4850(__delitem__\050s,k\051) 134.88 700.2 T
4851257.66 671.01 56.69 671.01 2 L
4852V
4853N
48540 F
4855(Special informative state attributes for) 56.69 672.2 T
4856116.35 654.01 56.69 654.01 2 L
4857V
4858N
4859(some types:) 56.69 655.2 T
48602 F
4861(X.__dict__) 56.69 634.2 T
48621 F
4863-0.12 (dict used to store object\325) 127.56 620.2 P
4864-0.12 (s write-) 244.42 620.2 P
4865(able attributes) 127.56 606.2 T
48662 F
4867(X.__methods__) 56.69 592.2 T
48681 F
4869(list of X\325) 127.56 578.2 T
4870(s methods; on many) 170.23 578.2 T
4871(built-in types.) 127.56 564.2 T
48722 F
4873(X.__members__) 56.69 550.2 T
48741 F
4875(lists of X\325) 127.56 536.2 T
4876(s data attributes) 174.9 536.2 T
48772 F
4878(X.__class__) 56.69 522.2 T
48791 F
4880(class to which X belongs) 127.56 508.2 T
48812 F
4882(X.__bases__) 56.69 494.2 T
48831 F
4884(tuple of X base classes) 127.56 480.2 T
48852 F
4886(M.__name__) 56.69 466.2 T
48871 F
4888-0.22 (r/o attr) 127.56 452.2 P
4889-0.22 (, module\325) 159.19 452.2 P
4890-0.22 (s name as string) 204.3 452.2 P
48910 14 Q
4892(Important Modules) 56.69 422.86 T
489372.03 392.01 56.69 392.01 2 L
4894V
4895N
48960 12 Q
4897(sys) 56.69 393.2 T
48981 F
4899(V) 56.69 372.2 T
4900(ariables:) 64.03 372.2 T
49012 F
4902(argv) 56.69 358.2 T
49031 F
4904(The list of command line ar) 127.56 358.2 T
4905(gu-) 260.33 358.2 T
4906-0.65 (ments passed to a Python script.) 127.56 344.2 P
4907(sys.ar) 127.56 330.2 T
4908(gv[0] is the script name.) 155 330.2 T
49092 F
4910(builtin_module_names) 56.69 316.2 T
49111 F
4912(A list of strings giving the) 379.84 777.2 T
4913-0.26 (names of all modules written in) 379.84 763.2 P
4914(C that are linked into this inter-) 379.84 749.2 T
4915(preter) 379.84 735.2 T
4916(.) 407.17 735.2 T
49172 F
4918(exc_type) 308.98 721.2 T
4919(exc_value) 308.98 707.2 T
4920(exc_traceback) 308.98 693.2 T
49211 F
4922(Set when in an exception han-) 379.84 679.2 T
4923(dler) 379.84 665.2 T
4924(. Are last exception, last) 397.84 665.2 T
4925(exception value, and traceback) 379.84 651.2 T
4926-0.24 (object of call stack when excep-) 379.84 637.2 P
4927(tion occured.) 379.84 623.2 T
49282 F
4929(exitfunc) 308.98 609.2 T
49301 F
4931(User can set to a parameterless) 379.84 609.2 T
4932(fcn. It will get called before) 379.84 595.2 T
4933(interpreter exits.) 379.84 581.2 T
49342 F
4935(last_type) 308.98 567.2 T
4936(last_value) 308.98 553.2 T
4937(last_traceback) 308.98 539.2 T
49381 F
4939-0.15 (Set only when an exception not) 379.84 525.2 P
4940(handled and interpreter prints) 379.84 511.2 T
4941(an error) 379.84 497.2 T
4942(. Used by debuggers.) 416.83 497.2 T
49432 F
4944(modules) 308.98 483.2 T
49451 F
4946(List of modules that have) 379.84 483.2 T
4947(already been loaded.) 379.84 469.2 T
49482 F
4949(path) 308.98 455.2 T
49501 F
4951( Search path for external mod-) 379.84 455.2 T
4952(ules. Can be modi\336ed by pro-) 379.84 441.2 T
4953(gram.) 379.84 427.2 T
49542 F
4955(ps1) 308.98 413.2 T
4956(ps2) 308.98 399.2 T
49571 F
4958(prompts to use in interactive) 379.84 399.2 T
4959(mode.) 379.84 385.2 T
49602 F
4961(stdin stdout) 308.98 371.2 T
4962(stderr) 308.98 357.2 T
49631 F
4964(File objects used for I/O. User) 379.84 357.2 T
4965-0.15 (can redirect by assigning a new) 379.84 343.2 P
4966(\336le object to them \050or any) 379.84 329.2 T
4967(object with a method \322write\050\051\323) 379.84 315.2 T
4968(taking string ar) 632.13 777.2 T
4969(gument\051.) 704.57 777.2 T
49702 F
4971(tracebacklimit) 561.26 763.2 T
49721 F
4973(Maximum levels of tb info) 632.13 749.2 T
4974(printed on error) 632.13 735.2 T
4975(.) 706.78 735.2 T
4976(Functions:) 561.26 721.2 T
49772 F
4978(exit\050n\051) 561.26 707.2 T
49791 F
4980(Exit with status <n>. Raises) 632.13 707.2 T
4981(SystemExit exception. \050Hence) 632.13 693.2 T
4982(can be caught and ignored by) 632.13 679.2 T
4983(program\051) 632.13 665.2 T
49842 F
4985(settrace\050func\051) 561.26 651.2 T
49861 F
4987(Sets a trace function: called) 632.13 637.2 T
4988(before each line of code is) 632.13 623.2 T
4989(exited.) 632.13 609.2 T
49902 F
4991(setprof) 561.26 595.2 T
4992(ile\050func\051) 611.66 595.2 T
49931 F
4994(Sets a pro\336le function for per-) 632.13 581.2 T
4995(formance pro\336ling.) 632.13 567.2 T
4996571.93 538.01 561.26 538.01 2 L
4997V
4998N
49990 F
5000(os) 561.26 539.2 T
50011 F
5002(synonym for whatever O/S-speci\336c module is) 561.26 518.2 T
5003(proper for current environment. Uses) 561.26 504.2 T
50042 F
5005(posix) 742.54 504.2 T
50061 F
5007(whenever possible.) 561.26 490.2 T
5008(V) 561.26 476.2 T
5009(ariables) 568.59 476.2 T
50102 F
5011(name) 561.26 462.2 T
50121 F
5013(name of O/S-speci\336c module) 632.13 462.2 T
5014(\050e.g.) 632.13 448.2 T
50152 F
5016(posix) 656.45 448.2 T
50171 F
5018( or) 692.45 448.2 T
50192 F
5020(mac) 708.45 448.2 T
50211 F
5022(\051) 730.05 448.2 T
50232 F
5024(path) 561.26 434.2 T
50251 F
5026(O/S-speci\336c module for path) 632.13 434.2 T
5027(manipulations. On Unix,) 632.13 420.2 T
50282 F
5029(os.path.split\050\051) 632.13 406.2 T
50304 F
5031(\326) 743.13 406.2 T
50322 F
5033(posixpath.split\050\051) 632.13 392.2 T
5034(curdir) 561.26 378.2 T
50351 F
5036(string used to represent current) 632.13 378.2 T
5037(directory \050\324.\325\051) 632.13 364.2 T
50382 F
5039(pardir) 561.26 350.2 T
50401 F
5041(string used to represent parent) 632.13 350.2 T
5042(directory \050\324..\325\051) 632.13 336.2 T
50432 F
5044(sep) 561.26 322.2 T
50451 F
5046(string used to separate directo-) 632.13 322.2 T
5047(ries \050\324/\325\051) 632.13 308.2 T
50480 0 0 1 0 0 0 K
5049FMENDPAGE
5050%%EndPage: "10" 10
5051%%Page: "11" 11
5052595.28 841.89 1 FMBEGINPAGE
5053[0 0 0 1 0 0 0]
5054[ 0 0 0 0 1 1 1]
5055[ 0 1 1 0 1 0 0]
5056[ 1 0 1 0 0 1 0]
5057[ 1 1 0 0 0 0 1]
5058[ 1 0 0 0 0 1 1]
5059[ 0 1 0 0 1 0 1]
5060[ 0 0 1 0 1 1 0]
5061 8 FrameSetSepColors
5062FrameNoSep
50630 0 0 1 0 0 0 K
50640 0 0 1 0 0 0 K
50650 0 0 1 0 0 0 K
50660 0 0 1 0 0 0 K
50670 0 0 1 0 0 0 K
50680 0 0 1 0 0 0 K
50690 0 0 1 0 0 0 K
507083.37 776.01 56.69 776.01 2 L
50710 X
50720 0 0 1 0 0 0 K
5073V
50741.14 H
50750 Z
5076N
50770 12 Q
5078(posix) 56.69 777.2 T
50791 F
5080(V) 56.69 756.2 T
5081(ariables:) 64.03 756.2 T
5082(environ) 56.69 742.2 T
5083(dictionary of environment vari-) 127.56 742.2 T
5084(ables,) 127.56 728.2 T
5085(E.g..) 56.69 714.2 T
50862 F
5087(posix.environ[\324HOME\325]) 82.03 714.2 T
5088(error) 56.69 700.2 T
50891 F
5090(exception raised on POSIX-) 127.56 700.2 T
5091(related error) 127.56 686.2 T
5092(. Corresponding) 185.87 686.2 T
5093(value is tuple of errno code and) 127.56 672.2 T
5094(perror\050\051 string.) 127.56 658.2 T
5095(Some Functions \050see doc for more\051:) 56.69 644.2 T
50962 F
5097(chdir\050path\051) 56.69 630.2 T
50981 F
5099(Go to) 127.56 616.2 T
51002 F
5101(<path>) 157.56 616.2 T
51021 F
5103(.) 200.76 616.2 T
51042 F
5105(close\050fd\051) 56.69 602.2 T
51061 F
5107(Close \336le descriptor) 127.56 602.2 T
51082 F
5109(<fd>) 227.22 602.2 T
51101 F
5111(.) 256.02 602.2 T
51122 F
5113(_exit\050n\051) 56.69 588.2 T
51141 F
5115(Immediate exit, with no clean-) 127.56 588.2 T
5116(ups, no) 127.56 574.2 T
51172 F
5118(SystemExit) 165.23 574.2 T
51191 F
5120(, etc.) 237.23 574.2 T
5121(Should use this to exit a child) 127.56 560.2 T
5122(process.) 127.56 546.2 T
51232 F
5124(exec\050p, args\051) 56.69 532.2 T
51251 F
5126-0.79 (\322Become\323 executable) 127.56 518.2 P
51272 F
5128-1.89 (<p>) 233.27 518.2 P
51291 F
5130-0.79 ( with) 254.87 518.2 P
5131(ar) 127.56 504.2 T
5132(gs) 136.67 504.2 T
51332 F
5134(<args>) 150.34 504.2 T
5135(fork\050\051) 56.69 490.2 T
51361 F
5137(Like C\325) 127.56 490.2 T
5138(s) 163.9 490.2 T
51392 F
5140(fork) 171.56 490.2 T
51411 F
5142(\050\051. Returns 0 to) 200.36 490.2 T
5143(child, child pid to parent.) 127.56 476.2 T
51442 F
5145(kill\050pid, signal\051) 56.69 462.2 T
51461 F
5147(Like C\325) 127.56 448.2 T
5148(s kill) 163.9 448.2 T
51492 F
5150(listdir\050path\051) 56.69 434.2 T
51511 F
5152(List names of entries in direc-) 127.56 420.2 T
5153(tory <path>.) 127.56 406.2 T
51542 F
5155(open\050f) 56.69 392.2 T
5156(ile, f) 99.89 392.2 T
5157(lags, mode\051) 143.09 392.2 T
51581 F
5159(Like C\325) 127.56 378.2 T
5160(s) 163.9 378.2 T
51612 F
5162(open) 171.56 378.2 T
51631 F
5164(\050\051. Returns \336le) 200.36 378.2 T
5165(descriptor) 127.56 364.2 T
5166(.) 174.89 364.2 T
51672 F
5168(pipe) 56.69 350.2 T
51691 F
5170(\050\051) 85.49 350.2 T
5171(Creates pipe. Returns pair of) 127.56 350.2 T
5172(\336le descriptors \050r) 127.56 336.2 T
5173(, w\051.) 209.06 336.2 T
51742 F
5175(popen\050command, mode\051) 56.69 322.2 T
51761 F
5177(Open a pipe to or from) 127.56 308.2 T
51782 F
5179(<com-) 240.2 308.2 T
5180(mand>) 379.84 777.2 T
51811 F
5182(. Result is a \336le object) 415.84 777.2 T
5183-0.13 (to read to or write from, as indi-) 379.84 763.2 P
5184(cated by) 379.84 749.2 T
51852 F
5186(<mode>) 423.16 749.2 T
51871 F
5188( being \324r) 466.36 749.2 T
5189(\325 or) 507.46 749.2 T
5190(\324w\325.) 379.84 735.2 T
51912 F
5192(read\050fd, n\051) 308.98 721.2 T
51931 F
5194(Read <n> bytes from <fd> and) 379.84 707.2 T
5195(return as string.) 379.84 693.2 T
51962 F
5197(stat\050path\051) 308.98 679.2 T
51981 F
5199(Returns) 379.84 665.2 T
52002 F
5201(st_mode,) 420.17 665.2 T
5202(st_ino, st_dev,) 379.84 651.2 T
5203(st_nlink, st_uid,) 379.84 637.2 T
5204(st_gid, st_size,) 379.84 623.2 T
5205(st_atime, st_mtime,) 379.84 609.2 T
5206(st_ctime) 379.84 595.2 T
52071 F
5208(.) 437.44 595.2 T
52092 F
5210(system\050command\051) 308.98 581.2 T
52111 F
5212(Execute string) 379.84 567.2 T
52132 F
5214(<command>) 451.83 567.2 T
52151 F
5216( in) 516.63 567.2 T
5217-0.1 (a subhell. Returns exit status of) 379.84 553.2 P
5218(subshell.) 379.84 539.2 T
52192 F
5220(unlink\050path\051) 308.98 525.2 T
52211 F
5222(Unlink \050\322delete\323\051 path/\336le.) 379.84 511.2 T
52232 F
5224(wait\050\051) 308.98 497.2 T
52251 F
5226(W) 379.84 497.2 T
5227(ait for child process comple-) 390.21 497.2 T
5228(tion. Returns tuple of pid,) 379.84 483.2 T
5229(exit_status) 379.84 469.2 T
52302 F
5231(waitpid\050pid, options\051) 308.98 455.2 T
52321 F
5233(W) 379.84 441.2 T
5234(ait for process pid to com-) 390.21 441.2 T
5235(plete. Returns tuple of pid,) 379.84 427.2 T
5236(exit_status) 379.84 413.2 T
52372 F
5238(write\050fd, str\051) 308.98 399.2 T
52391 F
5240-0.65 (W) 379.84 385.2 P
5241-0.65 (rite) 390.69 385.2 P
52422 F
5243-1.56 (<str>) 409.04 385.2 P
52441 F
5245-0.65 ( to) 445.04 385.2 P
52462 F
5247-1.56 (<fd>) 459.08 385.2 P
52481 F
5249-0.65 (. Returns) 487.88 385.2 P
5250(num bytes written.) 379.84 371.2 T
5251358.99 342.01 308.98 342.01 2 L
5252V
5253N
52540 F
5255(posixpath) 308.98 343.2 T
52561 F
5257(Some Functions \050see doc for more\051:) 308.98 322.2 T
52582 F
5259(exists\050p\051) 308.98 308.2 T
52601 F
5261-0.54 (T) 379.84 308.2 P
5262-0.54 (rue if string) 386.75 308.2 P
52632 F
5264-1.29 (<p>) 444.13 308.2 P
52651 F
5266-0.54 ( is an existing) 465.73 308.2 P
5267(path) 632.13 777.2 T
52682 F
5269(expanduser\050p\051) 561.26 763.2 T
52701 F
5271(Returns string that is) 632.13 749.2 T
52722 F
5273(<p>) 734.8 749.2 T
52741 F
5275( with) 756.4 749.2 T
5276(\322~\323 expansion done.) 632.13 735.2 T
52772 F
5278(isabs\050p\051) 561.26 721.2 T
52791 F
5280(T) 632.13 707.2 T
5281(rue if string) 639.04 707.2 T
52822 F
5283(<p>) 698.03 707.2 T
52841 F
5285( is an abso-) 719.63 707.2 T
5286(lute path.) 632.13 693.2 T
52872 F
5288(isdir\050p\051) 561.26 679.2 T
52891 F
5290-0.04 (T) 632.13 665.2 P
5291-0.04 (rue if string <p> is a directory) 639.04 665.2 P
5292-0.04 (.) 782.2 665.2 P
52932 F
5294(isf) 561.26 651.2 T
5295(ile\050p\051) 582.86 651.2 T
52961 F
5297(T) 632.13 651.2 T
5298(rue if string <p> is a regular) 639.04 651.2 T
5299(\336le.) 632.13 637.2 T
53002 F
5301(islink\050p\051) 561.26 623.2 T
53021 F
5303-0.24 (T) 632.13 623.2 P
5304-0.24 (rue if string <p> is a symbolic) 639.04 623.2 P
5305(link.) 632.13 609.2 T
53062 F
5307(isf) 561.26 595.2 T
5308(ile\050p\051) 582.86 595.2 T
53091 F
5310(T) 632.13 595.2 T
5311(rue if string <p> is a regular) 639.04 595.2 T
5312(\336le.) 632.13 581.2 T
53132 F
5314(ismount\050p\051) 561.26 567.2 T
53151 F
5316(T) 633.26 567.2 T
5317(rue if string <p> is a mount) 640.17 567.2 T
5318(point.) 632.13 553.2 T
53192 F
5320(split\050p\051) 561.26 539.2 T
53211 F
5322(Splits into \050head, tail\051 where) 632.13 539.2 T
53232 F
5324(<tail>) 632.13 525.2 T
53251 F
5326( is last pathname com-) 675.33 525.2 T
5327(ponent and) 632.13 511.2 T
53282 F
5329(<head>) 688.12 511.2 T
53301 F
5331( is every-) 731.32 511.2 T
5332(thing leading up to that.) 632.13 497.2 T
53332 F
5334(splitext\050p\051) 561.26 483.2 T
53351 F
5336(Splits into) 632.13 469.2 T
53372 F
5338(\050root, ext\051) 684.15 469.2 T
53391 F
5340(where last comp of) 632.13 455.2 T
53412 F
5342(<root>) 726.77 455.2 T
53431 F
5344-0.52 (contains no periods and) 632.13 441.2 P
53452 F
5346-1.24 (<ext>) 746.71 441.2 P
53471 F
5348-0.23 (is empty or starts with a period.) 632.13 427.2 P
53492 F
5350(walk\050p, visit, arg\051) 561.26 413.2 T
53511 F
5352(Calls the function) 632.13 399.2 T
53532 F
5354(<visit>) 720.46 399.2 T
53551 F
5356(with ar) 632.13 385.2 T
5357(guments) 665.57 385.2 T
53582 F
5359( \050<arg>,) 706.24 385.2 T
5360-2.03 (<dirname>, <names>\051) 632.13 371.2 P
53611 F
5362-0.85 ( for) 766.9 371.2 P
5363(each directory in the directory) 632.13 357.2 T
5364(tree rooted at) 632.13 343.2 T
53652 F
5366(<p>) 698.44 343.2 T
53671 F
5368( The ar) 720.04 343.2 T
5369(gu-) 753.81 343.2 T
5370-0.93 (ment) 632.13 329.2 P
53712 F
5372-2.23 (<dirname>) 658.2 329.2 P
53731 F
5374-0.93 ( speci\336es the) 723 329.2 P
5375(visited directory) 632.13 315.2 T
5376(, the ar) 709.67 315.2 T
5377(gument) 742.44 315.2 T
53780 0 0 1 0 0 0 K
5379FMENDPAGE
5380%%EndPage: "11" 11
5381%%Page: "12" 12
5382595.28 841.89 1 FMBEGINPAGE
5383[0 0 0 1 0 0 0]
5384[ 0 0 0 0 1 1 1]
5385[ 0 1 1 0 1 0 0]
5386[ 1 0 1 0 0 1 0]
5387[ 1 1 0 0 0 0 1]
5388[ 1 0 0 0 0 1 1]
5389[ 0 1 0 0 1 0 1]
5390[ 0 0 1 0 1 1 0]
5391 8 FrameSetSepColors
5392FrameNoSep
53930 0 0 1 0 0 0 K
53940 0 0 1 0 0 0 K
53950 0 0 1 0 0 0 K
53960 0 0 1 0 0 0 K
53970 0 0 1 0 0 0 K
53980 0 0 1 0 0 0 K
53990 0 0 1 0 0 0 K
54002 12 Q
54010 X
54020 0 0 1 0 0 0 K
5403(<names>) 127.56 777.2 T
54041 F
5405( lists the \336les in the) 177.96 777.2 T
5406(directory) 127.56 763.2 T
5407(. The) 170.1 763.2 T
54082 F
5409(<visit>) 197.76 763.2 T
54101 F
5411( func-) 248.16 763.2 T
5412(tion may modify) 127.56 749.2 T
54132 F
5414(<names>) 210.56 749.2 T
54151 F
5416( to) 260.96 749.2 T
5417(in\337uence the set of directories) 127.56 735.2 T
5418(visited below) 127.56 721.2 T
54192 F
5420(<dirname>) 194.89 721.2 T
54211 F
5422(,) 259.69 721.2 T
5423(e.g., to avoid visiting certain) 127.56 707.2 T
5424(parts of the tree.) 127.56 693.2 T
542583.36 664.01 56.69 664.01 2 L
5426V
54271.14 H
54280 Z
5429N
54300 F
5431(math) 56.69 665.2 T
54321 F
5433(V) 56.69 644.2 T
5434(ariables:) 64.03 644.2 T
54352 F
5436(pi e) 107.68 644.2 T
54371 F
5438-0.5 (Functions \050see ordinary C man pages for info\051:) 56.69 630.2 P
54392 F
5440(acos\050x\051) 56.69 616.2 T
5441(asin\050x\051) 147.4 616.2 T
5442(atan\050x\051) 205 616.2 T
5443(atan2\050x,y\051) 56.69 602.2 T
5444(ceil\050x\051) 147.4 602.2 T
5445(cos\050x\051) 205 602.2 T
5446(cosh\050x\051) 56.69 588.2 T
5447(exp\050x\051) 147.4 588.2 T
5448(fabs\050x\051) 204.09 588.2 T
5449(f) 56.69 574.2 T
5450(loor\050x\051) 63.89 574.2 T
5451(fmod\050x,y\051) 147.4 574.2 T
5452(ldexp\050x,y\051) 56.69 560.2 T
5453(log\050x\051) 147.4 560.2 T
5454(log10\050x\051) 204.09 560.2 T
5455(pow\050x,y\051) 56.69 546.2 T
5456(sin\050x\051) 147.4 546.2 T
5457(sinh\050x\051) 204.09 546.2 T
5458(sqrt\050x\051) 56.69 532.2 T
5459(tan\050x\051) 147.4 532.2 T
5460(tanh\050x\051.) 204.09 532.2 T
5461(frexp\050x\051 -) 56.69 518.2 T
54623 F
5463(Differ) 135.89 518.2 T
5464(ent than C:) 164.12 518.2 T
54652 F
5466(\050f) 56.69 504.2 T
5467(loat,int\051=frexp\050f) 71.09 504.2 T
5468(loat\051) 193.49 504.2 T
5469(modf\050x\051 -) 56.69 490.2 T
54703 F
5471(Differ) 128.69 490.2 T
5472(ent than C:) 156.92 490.2 T
54732 F
5474(\050f) 56.69 476.2 T
5475(loat,f) 71.09 476.2 T
5476(loat\051=modf\050f) 114.29 476.2 T
5477(loat\051) 200.69 476.2 T
547886.69 447.01 56.69 447.01 2 L
5479V
5480N
54810 F
5482(string) 56.69 448.2 T
54831 F
5484(Some V) 56.69 427.2 T
5485(ariables:) 94.36 427.2 T
54862 F
5487(digits) 56.69 413.2 T
54881 F
5489(The string \3240123456789\325) 127.56 413.2 T
54902 F
5491(uppercase) 56.69 399.2 T
5492(lowercase) 56.69 385.2 T
5493(whitespace) 56.69 371.2 T
54941 F
5495(Strings containing the appropri-) 127.56 357.2 T
5496(ate characters) 127.56 343.2 T
54972 F
5498(index_error) 56.69 329.2 T
54991 F
5500-0.51 (Exception raised by) 127.56 315.2 P
55012 F
5502-1.23 (index) 224.33 315.2 P
55031 F
5504-0.51 (\050\051 if) 260.33 315.2 P
55052 F
5506(substr) 379.84 777.2 T
55071 F
5508( not found.) 423.04 777.2 T
5509(Some Functions:) 308.98 763.2 T
55102 F
5511(index\050s, sub, i=0\051) 308.98 749.2 T
55121 F
5513-0.2 (Return the lowest index in) 379.84 735.2 P
55142 F
5515-0.48 (<s>) 508.51 735.2 P
55161 F
5517-0.31 (not smaller than) 379.84 721.2 P
55182 F
5519-0.74 (<i>) 459.25 721.2 P
55201 F
5521-0.31 ( where the) 480.85 721.2 P
5522(substring) 379.84 707.2 T
55232 F
5524(<sub>) 426.85 707.2 T
55251 F
5526( is found.) 462.85 707.2 T
55272 F
5528(lower\050s\051) 308.98 693.2 T
55291 F
5530(Return a string that is) 379.84 693.2 T
55312 F
5532(<s>) 486.17 693.2 T
55331 F
5534( in) 507.77 693.2 T
5535(lowercase) 379.84 679.2 T
55362 F
5537(splitf) 308.98 665.2 T
5538(ields\050s, sep\051) 352.18 665.2 T
55391 F
5540(Returns a list containing the) 379.84 651.2 T
5541(\336elds of the string) 379.84 637.2 T
55422 F
5543(<s>) 469.84 637.2 T
55441 F
5545(, using) 491.44 637.2 T
5546(the string) 379.84 623.2 T
55472 F
5548(<sep>) 427.84 623.2 T
55491 F
5550( as a separa-) 463.84 623.2 T
5551(tor) 379.84 609.2 T
5552(.) 392.51 609.2 T
55532 F
5554(joinf) 308.98 595.2 T
5555(ields\050words, sep\051) 344.98 595.2 T
55561 F
5557(Concatenate a list or tuple of) 379.84 581.2 T
5558(words with intervening separa-) 379.84 567.2 T
5559(tors.) 379.84 553.2 T
55602 F
5561(strip\050s\051) 308.98 539.2 T
55621 F
5563(Return a string that is) 379.84 539.2 T
55642 F
5565(<s>) 486.17 539.2 T
55661 F
5567(without leading and trailing) 379.84 525.2 T
5568(whitespace.) 379.84 511.2 T
55692 F
5570(upper\050s\051) 308.98 497.2 T
55711 F
5572(Return a string that is) 379.84 497.2 T
55732 F
5574(<s>) 486.17 497.2 T
55751 F
5576( in) 507.77 497.2 T
5577(uppercase) 379.84 483.2 T
5578314.3 454.01 308.98 454.01 2 L
5579V
5580N
55810 F
5582(r) 308.98 455.2 T
5583336.74 454.01 314.09 454.01 2 L
5584V
5585N
5586(egex) 314.09 455.2 T
55873 F
5588(Patterns ar) 308.98 434.2 T
5589(e speci\336ed as strings. Default syn-) 362.87 434.2 T
5590(tax is emacs-style.) 308.98 420.2 T
55911 F
5592(V) 308.98 406.2 T
5593(ariables:) 316.31 406.2 T
55942 F
5595(error) 308.98 392.2 T
55961 F
5597(Exception when pattern string) 379.84 392.2 T
5598(isn\325) 379.84 378.2 T
5599(t valid regexp.) 397.63 378.2 T
5600(Functions:) 308.98 364.2 T
56012 F
5602(match\050pattern, string\051) 308.98 350.2 T
56031 F
5604(Return how many characters at) 379.84 336.2 T
5605(the beginning of) 379.84 322.2 T
56062 F
5607(<string>) 461.5 322.2 T
56081 F
5609-0.78 (match regexp) 379.84 308.2 P
56102 F
5611-1.87 (<pattern>) 446.27 308.2 P
56121 F
5613-0.78 (.) 511.07 308.2 P
56142 F
5615-1.87 (-1) 516.29 308.2 P
56161 F
5617(if none.) 632.13 777.2 T
56182 F
5619(search\050pattern, string\051) 561.26 763.2 T
56201 F
5621(Return the \336rst position in) 632.13 749.2 T
56222 F
5623(<string>) 632.13 735.2 T
56241 F
5625( that matches) 689.73 735.2 T
5626(regexp) 632.13 721.2 T
56272 F
5628(<pattern>) 667.78 721.2 T
56291 F
5630(. Return) 732.58 721.2 T
56312 F
5632(-) 632.13 707.2 T
5633(1) 639.33 707.2 T
56341 F
5635( if none.) 646.53 707.2 T
56362 F
5637(compile\050pattern [,translate]\051) 561.26 693.2 T
56381 F
5639( Create regexp object that has) 632.13 679.2 T
5640(methods match\050\051 and search\050\051) 632.13 665.2 T
5641(working as above. Also) 632.13 651.2 T
56422 F
5643(group\050i1, [,i2]*\051) 632.13 637.2 T
56443 F
5645(E.g.) 561.26 623.2 T
56462 F
5647(p= \134) 561.26 609.2 T
5648(compile\050\324id\134\050[a-) 561.26 595.2 T
5649(z]\134\051\134\050[a-) 676.46 595.2 T
5650(z]\134\051\325\051) 741.26 595.2 T
5651(p.match\050\324idab\325\051 ==> 4) 561.26 581.2 T
5652(p.group\0501, 2\051 ==> \050\324a\325,\324b\325\051) 561.26 567.2 T
5653(set_sytax\050f) 561.26 553.2 T
5654(lag\051) 640.46 553.2 T
56551 F
5656(Set syntax \337ags for future calls) 632.13 539.2 T
5657(to) 632.13 525.2 T
56582 F
5659(match) 644.46 525.2 T
56601 F
5661(\050\051,) 680.46 525.2 T
56622 F
5663(search) 694.45 525.2 T
56641 F
5665(\050\051 and) 737.65 525.2 T
56662 F
5667(compile) 632.13 511.2 T
56681 F
5669(\050\051. Returns current) 682.53 511.2 T
5670(value. Flags in module) 632.13 497.2 T
56712 F
5672(regex_syntax) 632.13 483.2 T
56731 F
5674(.) 718.53 483.2 T
56752 F
5676(symcomp\050pattern [,translate]\051) 561.26 469.2 T
56771 F
5678-0.65 (Like compile but with symbolic) 632.13 455.2 P
5679(group names. Names in angle) 632.13 441.2 T
5680(brackets. Access through) 632.13 427.2 T
5681(group method.) 632.13 413.2 T
56823 F
5683(E.g.) 561.26 399.2 T
56842 F
5685(p = \134) 561.26 385.2 T
5686(symcomp\050\324id\134\050<l1>[a-) 561.26 371.2 T
5687(z]\134\051\134\050<l2>[) 705.26 371.2 T
5688(a-z]\134\051\325\051) 561.26 357.2 T
5689(p.match\050\324idab\325\051 ==> 4) 561.26 343.2 T
5690(p.group\050\324l1\325\051 ==> \324a\325) 561.26 329.2 T
56910 0 0 1 0 0 0 K
5692FMENDPAGE
5693%%EndPage: "12" 12
5694%%Page: "13" 13
5695595.28 841.89 1 FMBEGINPAGE
5696[0 0 0 1 0 0 0]
5697[ 0 0 0 0 1 1 1]
5698[ 0 1 1 0 1 0 0]
5699[ 1 0 1 0 0 1 0]
5700[ 1 1 0 0 0 0 1]
5701[ 1 0 0 0 0 1 1]
5702[ 0 1 0 0 1 0 1]
5703[ 0 0 1 0 1 1 0]
5704 8 FrameSetSepColors
5705FrameNoSep
57060 0 0 1 0 0 0 K
57070 0 0 1 0 0 0 K
57080 0 0 1 0 0 0 K
57090 0 0 1 0 0 0 K
57100 0 0 1 0 0 0 K
57110 0 0 1 0 0 0 K
57120 0 0 1 0 0 0 K
571362.02 776.01 56.69 776.01 2 L
57140 X
57150 0 0 1 0 0 0 K
5716V
57171.14 H
57180 Z
5719N
57200 12 Q
5721(r) 56.69 777.2 T
5722123.8 776.01 61.81 776.01 2 L
5723V
5724N
5725(egex_syntax) 61.81 777.2 T
57263 F
5727(Flags for) 56.69 756.2 T
57282 F
5729(regex.set_syntax) 104.03 756.2 T
57301 F
5731(\050\051.) 219.23 756.2 T
57323 F
5733(BitOr the \337ags you want together and pass to) 56.69 742.2 T
5734(function.) 56.69 728.2 T
57351 F
5736(V) 56.69 714.2 T
5737(ariables:) 64.03 714.2 T
57382 F
5739(RE_NO_BK_PARENS) 56.69 700.2 T
57401 F
5741-0.27 (if set, \050 means grouping, \134\050 is lit-) 127.56 686.2 P
5742(eral \322\050\322) 127.56 672.2 T
5743(if not, vice versa) 127.56 658.2 T
57442 F
5745(RE_NO_BK_VBAR) 56.69 644.2 T
57461 F
5747(if set, | means or) 127.56 630.2 T
5748(, \134| is literal \322|\323) 205.8 630.2 T
5749(if not, vice versa) 127.56 616.2 T
57502 F
5751(RE_BK_PLUS_QM) 56.69 602.2 T
57521 F
5753(if set, + or ? are operator) 127.56 588.2 T
5754(, \134+, \134?) 245.47 588.2 T
5755(are literal) 127.56 574.2 T
5756(if not, vice versa) 127.56 560.2 T
57572 F
5758(RE_TIGHT_VBAR) 56.69 546.2 T
57591 F
5760(-- if set, | binds tighter) 155.9 546.2 T
5761(than ^ or $) 127.56 532.2 T
5762(if not, vice versa) 127.56 518.2 T
57632 F
5764(RE_NEWLINE_OR) 56.69 504.2 T
57651 F
5766(if set, \134n is an OR operator) 127.56 490.2 T
5767(if not, it is a normal char) 127.56 476.2 T
57682 F
5769(RE_CONTEXT_INDEP_OPS) 56.69 462.2 T
57701 F
5771(if not set, special chars always) 127.56 448.2 T
5772(have special meaning) 127.56 434.2 T
5773( if set, depends on context:) 127.56 420.2 T
57742 F
5775-0.53 (^) 56.69 406.2 P
57761 F
5777-0.22 ( - only special at the beginning, or after \050 or) 63.89 406.2 P
57782 F
5779-0.53 (|) 273.43 406.2 P
5780($) 56.69 392.2 T
57811 F
5782( - only special at the end, or before) 63.89 392.2 T
57832 F
5784(\051) 233.85 392.2 T
57851 F
5786( or) 241.05 392.2 T
57872 F
5788(|) 257.05 392.2 T
5789(*,) 56.69 378.2 T
5790(+,) 74.09 378.2 T
5791(?) 91.49 378.2 T
57921 F
5793( - only special when not after the) 98.69 378.2 T
5794(beginning,) 56.69 364.2 T
57952 F
5796(\050) 110.69 364.2 T
57971 F
5798(, or) 117.89 364.2 T
57992 F
5800(|) 136.89 364.2 T
5801(RE_SYNTAX_AWK =) 56.69 350.2 T
5802(\050RE_NO_BK_PARENS |) 127.56 336.2 T
5803(RE_NO_BK_VBAR |) 127.56 322.2 T
5804(RE_CONTEXT_INDEP_OPS\051) 127.56 308.2 T
5805(RE_SYNTAX_EGREP =) 308.98 777.2 T
5806(\050RE_SYNTAX_AWK |) 379.84 763.2 T
5807(RE_NEWLINE_OR\051) 379.84 749.2 T
5808-2.15 (RE_SYNTAX_GREP = \050RE_BK_PLUS_QM) 308.98 735.2 P
5809(| RE_NEWLINE_OR\051) 379.84 721.2 T
5810(RE_SYNTAX_EMACS = 0) 308.98 707.2 T
5811314.3 678.01 308.98 678.01 2 L
5812V
5813N
58140 F
5815(r) 308.98 679.2 T
5816352.43 678.01 314.09 678.01 2 L
5817V
5818N
5819(eg_sub) 314.09 679.2 T
58201 F
5821(Functions:) 308.98 658.2 T
58222 F
5823(sub\050pattern, rep, str\051) 308.98 644.2 T
58241 F
5825(Replace 1st occur of) 379.84 630.2 T
58262 F
5827(<pat-) 481.15 630.2 T
5828(tern>) 379.84 616.2 T
58291 F
5830( in) 415.84 616.2 T
58312 F
5832(<str>) 431.18 616.2 T
58331 F
5834( by) 467.18 616.2 T
58352 F
5836(<rep>) 485.18 616.2 T
58371 F
5838(and return this.) 379.84 602.2 T
58392 F
5840(gsub\050pattern, rep, str\051) 308.98 588.2 T
58411 F
5842(Replace) 379.84 574.2 T
5843433.49 572.89 421.49 572.89 2 L
5844V
58450.59 H
5846N
5847(all) 421.49 574.2 T
5848( occurances of) 433.49 574.2 T
58492 F
5850(<pattern>) 379.84 560.2 T
58511 F
5852( in) 444.64 560.2 T
58532 F
5854(<str>) 459.98 560.2 T
58551 F
5856( by) 495.98 560.2 T
58572 F
5858(<rep>) 379.84 546.2 T
58591 F
5860( and return this.) 415.84 546.2 T
58612 F
5862(split\050str, pattern\051) 308.98 532.2 T
58631 F
5864(Split) 379.84 518.2 T
58652 F
5866(<str>) 405.52 518.2 T
58671 F
5868( into \336elds seper-) 441.52 518.2 T
5869(ated by delimiters matching) 379.84 504.2 T
58702 F
5871(<pattern>) 379.84 490.2 T
58721 F
5873( and return as list) 444.64 490.2 T
5874(of strings.) 379.84 476.2 T
58750 14 Q
5876(Other Modules In Base Distribution) 308.98 446.86 T
5877352.99 416.01 308.98 416.01 2 L
5878V
58791.14 H
5880N
58810 12 Q
5882(Built-ins) 308.98 417.2 T
58831 F
5884( sys) 308.98 396.2 T
5885(Interpreter state vars and func-) 379.84 396.2 T
5886(tions) 379.84 382.2 T
58872 F
5888(__built-in__) 308.98 368.2 T
58891 F
5890(Access to all built-in python) 379.84 354.2 T
5891(identi\336ers) 379.84 340.2 T
58922 F
5893(__main__) 308.98 326.2 T
58941 F
5895(Scope of the interpreters main) 379.84 326.2 T
5896(program, script or stdin) 379.84 312.2 T
58972 F
5898(array) 561.26 777.2 T
58991 F
5900(Obj ef) 632.13 777.2 T
5901(\336ciently representing) 662.23 777.2 T
5902(arrays of basic values) 632.13 763.2 T
59032 F
5904(math) 561.26 749.2 T
59051 F
5906(Math functions of C standard) 632.13 749.2 T
59072 F
5908(time) 561.26 735.2 T
59091 F
5910(T) 632.13 735.2 T
5911(ime-related functions) 639.04 735.2 T
59122 F
5913(regex) 561.26 721.2 T
59141 F
5915(Regular expression matching) 632.13 721.2 T
5916(operations) 632.13 707.2 T
59172 F
5918(marshal) 561.26 693.2 T
59191 F
5920(Read and write some python) 632.13 693.2 T
5921(values in binary format) 632.13 679.2 T
59222 F
5923(struct) 561.26 665.2 T
59241 F
5925(Convert between python val-) 632.13 665.2 T
5926(ues and C structs) 632.13 651.2 T
5927609.27 622.01 561.26 622.01 2 L
5928V
5929N
59300 F
5931(Standard) 561.26 623.2 T
59322 F
5933(getopt) 561.26 602.2 T
59341 F
5935-0.06 (Parse cmd line ar) 632.13 602.2 P
5936-0.06 (gs in sys.ar) 714.71 602.2 P
5937-0.06 (gv) 768.04 602.2 P
5938-0.06 (.) 779.26 602.2 P
5939(A la UNIX \324getopt\325.) 632.13 588.2 T
59402 F
5941(os) 561.26 574.2 T
59421 F
5943-0.7 (A more portable interface to OS) 632.13 574.2 P
5944(dependent functionality) 632.13 560.2 T
59452 F
5946(rand) 561.26 546.2 T
59471 F
5948(Pseudo-random generator) 632.13 546.2 T
5949(, like) 755.28 546.2 T
5950(C rand\050\051) 632.13 532.2 T
59512 F
5952(regsub) 561.26 518.2 T
59531 F
5954(Functions useful for working) 632.13 518.2 T
5955(with regular expressions) 632.13 504.2 T
59562 F
5957(string) 561.26 490.2 T
59581 F
5959(Useful string and characters) 632.13 490.2 T
5960(functions and exceptions) 632.13 476.2 T
59612 F
5962(whrandom) 561.26 462.2 T
59631 F
5964(W) 632.13 462.2 T
5965(ichmann-Hill pseudo-ran-) 642.97 462.2 T
5966(dom number generator) 632.13 448.2 T
5967585.93 419.01 561.26 419.01 2 L
5968V
5969N
59700 F
5971(Unix) 561.26 420.2 T
59722 F
5973(dbm) 561.26 399.2 T
59741 F
5975(Interface to Unix ndbm data-) 632.13 399.2 T
5976(base library) 632.13 385.2 T
59772 F
5978(grp) 561.26 371.2 T
59791 F
5980(Interface to Unix group data-) 632.13 371.2 T
5981(base) 632.13 357.2 T
59822 F
5983(posix) 561.26 343.2 T
59841 F
5985(OS functionality standardized) 632.13 343.2 T
5986(by C and) 632.13 329.2 T
59872 F
5988(POSIX) 678.46 329.2 T
59891 F
5990( standards) 714.46 329.2 T
59912 F
5992(posixpath) 561.26 315.2 T
5993(POSIX) 632.13 315.2 T
59941 F
5995( pathname functions) 668.13 315.2 T
59960 0 0 1 0 0 0 K
5997FMENDPAGE
5998%%EndPage: "13" 13
5999%%Page: "14" 14
6000595.28 841.89 1 FMBEGINPAGE
6001[0 0 0 1 0 0 0]
6002[ 0 0 0 0 1 1 1]
6003[ 0 1 1 0 1 0 0]
6004[ 1 0 1 0 0 1 0]
6005[ 1 1 0 0 0 0 1]
6006[ 1 0 0 0 0 1 1]
6007[ 0 1 0 0 1 0 1]
6008[ 0 0 1 0 1 1 0]
6009 8 FrameSetSepColors
6010FrameNoSep
60110 0 0 1 0 0 0 K
60120 0 0 1 0 0 0 K
60130 0 0 1 0 0 0 K
60140 0 0 1 0 0 0 K
60150 0 0 1 0 0 0 K
60160 0 0 1 0 0 0 K
60170 0 0 1 0 0 0 K
60182 12 Q
60190 X
60200 0 0 1 0 0 0 K
6021(pwd) 56.69 777.2 T
60221 F
6023(Access to the Unix password) 127.56 777.2 T
6024(database) 127.56 763.2 T
60252 F
6026(select) 56.69 749.2 T
60271 F
6028-0.52 (Access to Unix select multiplex) 127.56 749.2 P
6029(\336le synchronization) 127.56 735.2 T
60302 F
6031(socket) 56.69 721.2 T
60321 F
6033-0.25 (Access to BSD socket interface) 127.56 721.2 P
60342 F
6035(thread) 56.69 707.2 T
60361 F
6037(Low-level primitives for work-) 127.56 707.2 T
6038(ing with process threads) 127.56 693.2 T
6039116.69 664.01 56.69 664.01 2 L
6040V
60411.14 H
60420 Z
6043N
60440 F
6045(Multimedia) 56.69 665.2 T
60462 F
6047(audioop) 56.69 644.2 T
60481 F
6049(Useful operations on sound) 127.56 644.2 T
6050(fragments) 127.56 630.2 T
60512 F
6052(imageop) 56.69 616.2 T
60531 F
6054(Useful operations on images) 127.56 616.2 T
60552 F
6056(jpeg) 56.69 602.2 T
60571 F
6058(Access to jpeg image compres-) 127.56 602.2 T
6059(sor and decompressor) 127.56 588.2 T
60602 F
6061(rgbimg) 56.69 574.2 T
60621 F
6063(Access SGI imglib image \336les) 127.56 574.2 T
6064191.03 545.01 56.69 545.01 2 L
6065V
6066N
60670 F
6068(Cryptographic Extensions) 56.69 546.2 T
60692 F
6070(md5) 56.69 525.2 T
60711 F
6072(Interface to RSA) 127.56 525.2 T
6073(\325) 207.54 525.2 T
6074(s MD5 mes-) 210.88 525.2 T
6075(sage digest algorithm) 127.56 511.2 T
60762 F
6077(mpz) 56.69 497.2 T
60781 F
6079(Interface to int part of GNU) 127.56 497.2 T
6080(multiple precision library) 127.56 483.2 T
60812 F
6082(rotor) 56.69 469.2 T
60831 F
6084(Implementation of a rotor) 127.56 469.2 T
6085(-) 250.97 469.2 T
6086(based encryption algorithm) 127.56 455.2 T
6087173.72 426.01 56.69 426.01 2 L
6088V
6089N
60900 F
6091(Stdwin \321 Standard W) 56.69 427.2 T
6092244.51 426.01 173.5 426.01 2 L
6093V
6094N
6095(indow System) 173.5 427.2 T
60961 F
6097(stdwin) 56.69 406.2 T
6098-0.26 (Standard W) 127.56 406.2 P
6099-0.26 (indow System inter-) 183.81 406.2 P
6100(face) 127.56 392.2 T
6101(stdwinevents) 56.69 378.2 T
6102(Stdwin event, command, and) 127.56 378.2 T
6103(selection constants) 127.56 364.2 T
6104(rect) 56.69 350.2 T
6105(Rectangle manipulation opera-) 127.56 350.2 T
6106(tions) 127.56 336.2 T
6107398.3 776.01 308.98 776.01 2 L
6108V
6109N
61100 F
6111(SGI IRIX \0504 & 5\051) 308.98 777.2 T
61121 F
6113(al) 308.98 756.2 T
6114(SGI audio facilities) 379.84 756.2 T
6115(AL) 308.98 742.2 T
6116(al constants) 379.84 742.2 T
6117(\337) 308.98 728.2 T
6118(Interface to FORMS library) 379.84 728.2 T
6119(FL) 308.98 714.2 T
6120(\337 constants) 379.84 714.2 T
6121(\337p) 308.98 700.2 T
6122(Functions for form designer) 379.84 700.2 T
6123(fm) 308.98 686.2 T
6124(Access to font manager library) 379.84 686.2 T
6125(gl) 308.98 672.2 T
6126(Access to graphics library) 379.84 672.2 T
6127(GL) 308.98 658.2 T
6128(Constants for gl) 379.84 658.2 T
6129(DEVICE) 308.98 644.2 T
6130(More constants for gl) 379.84 644.2 T
6131(img\336le) 308.98 630.2 T
6132(Imglib image \336le interface) 379.84 630.2 T
6133348.98 601.01 308.98 601.01 2 L
6134V
6135N
61360 F
6137(SUNOS) 308.98 602.2 T
61381 F
6139(sunaudiodev) 308.98 581.2 T
6140(Access to sun audio interface) 379.84 581.2 T
61410 14 Q
6142(W) 308.98 551.86 T
6143(orkspace exploration and idiom) 322.21 551.86 T
6144(hints) 308.98 534.86 T
61451 12 Q
6146(dir\050<module>\051) 308.98 515.2 T
6147-0.57 (list functions, variables in) 408.19 515.2 P
6148(<module>) 379.84 501.2 T
6149(dir\050\051) 308.98 487.2 T
6150(get object keys, defaults) 408.19 487.2 T
6151(to local name space) 379.84 473.2 T
6152(X.__methods__) 308.98 459.2 T
6153-0.62 (list of methods supported by X) 385.31 459.2 P
6154(\050if any\051) 379.84 445.2 T
6155(X.__members__) 308.98 431.2 T
6156(List of X\325) 388.63 431.2 T
6157(s data attributes) 435.3 431.2 T
6158(if __name__ == \324__main__\325: main\050\051) 308.98 417.2 T
6159(invoke main if running as script) 379.84 403.2 T
6160(map\050None, lst1, lst2, ...\051) 308.98 389.2 T
6161(mer) 379.84 375.2 T
6162(ge lists) 398.29 375.2 T
6163(b = a[:]) 308.98 361.2 T
6164(create copy of seq structure) 379.84 361.2 T
6165(_) 308.98 347.2 T
6166(in interactive mode, is last) 379.84 347.2 T
6167(value printed) 379.84 333.2 T
6168(vars\050\051) 308.98 319.2 T
6169(DO NOT type at interactive) 379.84 319.2 T
6170(prompt! Y) 632.13 777.2 T
6171(ou get in\336nite loop) 681.25 777.2 T
6172(\050C-c will exit\051.) 632.13 763.2 T
61730 14 Q
6174(Python Mode for Emacs) 561.26 733.86 T
61751 12 Q
6176(T) 561.26 714.2 T
6177(ype C-c ? when in python-mode for exten-) 567.75 714.2 T
6178(sive help.) 561.26 700.2 T
6179607.93 671.01 561.26 671.01 2 L
6180V
6181N
61820 F
6183(INDENT) 561.26 672.2 T
6184615.7 671.01 607.04 671.01 2 L
6185V
6186N
6187(A) 607.04 672.2 T
6188645.49 671.01 614.82 671.01 2 L
6189V
6190N
6191(TION) 614.82 672.2 T
61921 F
6193(Primarily for entering new code:) 561.26 651.2 T
6194(T) 561.26 637.2 T
6195(AB) 567.63 637.2 T
6196(indent line appropriately) 632.13 637.2 T
6197(LFD) 561.26 623.2 T
6198(insert newline, then indent) 632.13 623.2 T
6199(DEL) 561.26 609.2 T
6200(reduce indentation, or delete) 632.13 609.2 T
6201(single character) 632.13 595.2 T
6202(Primarily for reindenting existing code:) 561.26 581.2 T
6203(C-c :) 561.26 567.2 T
6204(guess py-indent-of) 632.13 567.2 T
6205(fset from) 721.56 567.2 T
6206(\336le content; change locally) 632.13 553.2 T
6207(C-u C-c :) 561.26 539.2 T
6208(ditto, but change globally) 632.13 539.2 T
6209(C-c T) 561.26 525.2 T
6210(AB) 587.96 525.2 T
6211(reindent region to match its) 632.13 525.2 T
6212(context) 632.13 511.2 T
6213(C-c <) 561.26 497.2 T
6214(shift region left by py-indent-) 632.13 497.2 T
6215(of) 632.13 483.2 T
6216(fset) 641.91 483.2 T
6217(C-c >) 561.26 469.2 T
6218(shift region right by py-indent-) 632.13 469.2 T
6219(of) 632.13 455.2 T
6220(fset) 641.91 455.2 T
6221703.9 412.01 561.26 412.01 2 L
6222V
6223N
62240 F
6225(MARKING & MANIPULA) 561.26 413.2 T
6226736.69 412.01 703.02 412.01 2 L
6227V
6228N
6229(TING) 703.02 413.2 T
6230673.94 395.01 561.26 395.01 2 L
6231V
6232N
6233(REGIONS OF CODE) 561.26 396.2 T
62341 F
6235(C-c C-b) 561.26 375.2 T
6236(mark block of lines) 632.13 375.2 T
6237(M-C-h) 561.26 361.2 T
6238(mark smallest enclosing def) 632.13 361.2 T
6239(C-u M-C-h) 561.26 347.2 T
6240(mark smallest enclosing class) 632.13 347.2 T
6241(C-c #) 561.26 333.2 T
6242(comment out region of code) 632.13 333.2 T
6243(C-u C-c #) 561.26 319.2 T
6244(uncomment region of code) 632.13 319.2 T
62450 0 0 1 0 0 0 K
6246FMENDPAGE
6247%%EndPage: "14" 14
6248%%Page: "15" 15
6249595.28 841.89 1 FMBEGINPAGE
6250[0 0 0 1 0 0 0]
6251[ 0 0 0 0 1 1 1]
6252[ 0 1 1 0 1 0 0]
6253[ 1 0 1 0 0 1 0]
6254[ 1 1 0 0 0 0 1]
6255[ 1 0 0 0 0 1 1]
6256[ 0 1 0 0 1 0 1]
6257[ 0 0 1 0 1 1 0]
6258 8 FrameSetSepColors
6259FrameNoSep
62600 0 0 1 0 0 0 K
62610 0 0 1 0 0 0 K
62620 0 0 1 0 0 0 K
62630 0 0 1 0 0 0 K
62640 0 0 1 0 0 0 K
62650 0 0 1 0 0 0 K
62660 0 0 1 0 0 0 K
6267149.69 776.01 56.69 776.01 2 L
62680 X
62690 0 0 1 0 0 0 K
6270V
62711.14 H
62720 Z
6273N
62740 12 Q
6275(MOVING POINT) 56.69 777.2 T
62761 F
6277(C-c C-p) 56.69 756.2 T
6278(move to statement preceding) 127.56 756.2 T
6279(point) 127.56 742.2 T
6280(C-c C-n) 56.69 728.2 T
6281(move to statement following) 127.56 728.2 T
6282(point) 127.56 714.2 T
6283(C-c C-u) 56.69 700.2 T
6284(move up to start of current) 127.56 700.2 T
6285(block) 127.56 686.2 T
6286(M-C-a) 56.69 672.2 T
6287(move to start of def) 127.56 672.2 T
6288(C-u M-C-a) 56.69 658.2 T
6289(move to start of class) 127.56 658.2 T
6290(M-C-e) 56.69 644.2 T
6291(move to end of def) 127.56 644.2 T
6292(C-u M-C-e) 56.69 630.2 T
6293(move to end of class) 127.56 630.2 T
6294221.37 601.01 56.69 601.01 2 L
6295V
6296N
62970 F
6298(EXECUTING PYTHON CODE) 56.69 602.2 T
62991 F
6300(C-c C-c) 56.69 581.2 T
6301(sends the entire buf) 127.56 581.2 T
6302(fer to the) 220.99 581.2 T
6303(Python interpreter) 127.56 567.2 T
6304(C-c |) 56.69 553.2 T
6305(sends the current region) 127.56 553.2 T
6306(C-c !) 56.69 539.2 T
6307(starts a Python interpreter win-) 127.56 539.2 T
6308(dow; this will be used by) 127.56 525.2 T
6309-0.23 (subse-) 250.9 525.2 S
6310(quent C-c C-c or C-c |) 127.56 511.2 T
6311(commands) 127.56 497.2 T
63120 14 Q
6313(The Python Debugger) 56.69 467.86 T
6314106.68 437.01 56.69 437.01 2 L
6315V
6316N
63170 12 Q
6318(Accessing) 56.69 438.2 T
63192 F
6320(import pdb) 56.69 417.2 T
63213 F
6322(\050it\325) 56.69 403.2 T
6323(s a module written in Python\051) 69.81 403.2 T
63241 F
6325(Functions) 56.69 389.2 T
63262 F
6327(run\050string\051) 56.69 375.2 T
63281 F
6329(interpret string in the debugger) 127.56 361.2 T
63302 F
6331-2.15 (runctx\050string, globals, locals\051) 56.69 347.2 P
63321 F
6333( interpret string using globals) 127.56 333.2 T
6334(and locals for namespace) 127.56 319.2 T
63352 F
6336(runcall\050fun, arg1, arg2, ...\051) 308.98 777.2 T
63371 F
6338(run function object) 379.84 763.2 T
63392 F
6340(<fun>) 474.16 763.2 T
63411 F
6342(with ar) 379.84 749.2 T
6343(gs given.) 413.29 749.2 T
63442 F
6345(pm\050\051) 308.98 735.2 T
63461 F
6347(run postmortem on last excep-) 379.84 735.2 T
6348(tion \050like debugging a core \336le\051) 379.84 721.2 T
63492 F
6350(post_mortem\050t\051) 308.98 707.2 T
63511 F
6352(run postmortem on traceback) 379.84 693.2 T
6353(object) 379.84 679.2 T
63542 F
6355(<t>) 412.17 679.2 T
63561 F
6357(De\336nes class \322) 308.98 665.2 T
63582 F
6359(Pdb) 380.29 665.2 T
63601 F
6361(\323) 401.89 665.2 T
6362(use) 379.84 651.2 T
63632 F
6364(Pdb) 398.84 651.2 T
63651 F
6366( to create reusable) 420.44 651.2 T
6367(debugger objects. Object pre-) 379.84 637.2 T
6368(serves state \050i.e. break points\051) 379.84 623.2 T
6369(between calls.) 379.84 609.2 T
63702 F
6371(Pdb) 308.98 595.2 T
63721 F
6373( de\336nes methods) 330.58 595.2 T
63742 F
6375(run\050string\051) 308.98 581.2 T
63761 F
6377( interpret string in the debugger) 379.84 567.2 T
63782 F
6379-2.15 (runctx\050string, globals, locals\051) 308.98 553.2 P
63801 F
6381(interpret string using globals) 379.84 539.2 T
6382(and locals for namespace) 379.84 525.2 T
63832 F
6384(runcall\050fun, arg1, arg2, ...\051) 308.98 511.2 T
63851 F
6386(run function object with ar) 379.84 497.2 T
6387(gs) 507.61 497.2 T
6388(runs until a breakpoint hit,) 379.84 483.2 T
6389-0.59 (exception, or end of program. If) 379.84 469.2 P
6390(an exception occurs, variable) 379.84 455.2 T
63912 F
6392(__exception__) 379.84 441.2 T
63931 F
6394( holds) 473.44 441.2 T
6395(\050exception,value\051.) 379.84 427.2 T
6396367.64 398.01 308.98 398.01 2 L
6397V
6398N
63990 F
6400(Commands) 308.98 399.2 T
64012 F
6402(h, help) 308.98 378.2 T
64031 F
6404(brief reminder of commands) 379.84 378.2 T
64052 F
6406(b, break [<arg>]) 308.98 364.2 T
64071 F
6408-0.65 (if) 379.84 350.2 P
64092 F
6410-1.56 (<arg>) 389.52 350.2 P
64111 F
6412-0.65 ( numeric, break at line) 425.52 350.2 P
64132 F
6414(<arg>) 379.84 336.2 T
64151 F
6416( in current \336le) 415.84 336.2 T
6417(if) 379.84 322.2 T
64182 F
6419(<arg>) 390.17 322.2 T
64201 F
6421( is function object,) 426.17 322.2 T
6422(break on entry to fcn) 379.84 308.2 T
64232 F
6424(<arg>) 482.81 308.2 T
64251 F
6426(if no ar) 632.13 777.2 T
6427(g, list breakpoints) 666.57 777.2 T
64282 F
6429(cl, clear [<arg>]) 561.26 763.2 T
64301 F
6431(if) 632.13 749.2 T
64322 F
6433(<arg>) 642.46 749.2 T
64341 F
6435( numeric, clear break-) 678.46 749.2 T
6436(point at) 632.13 735.2 T
64372 F
6438(<arg>) 671.46 735.2 T
64391 F
6440( in current \336le) 707.46 735.2 T
6441(if no ar) 632.13 721.2 T
6442(g, clear all breakpoints) 666.57 721.2 T
6443(after con\336rmation) 632.13 707.2 T
64442 F
6445(w, where) 561.26 693.2 T
64461 F
6447(print current call stack) 632.13 693.2 T
64482 F
6449(u, up) 561.26 679.2 T
64501 F
6451(move up one stack frame \050to) 632.13 679.2 T
6452(top-level caller\051) 632.13 665.2 T
64532 F
6454(d, down) 561.26 651.2 T
64551 F
6456(move down one stack frame) 632.13 651.2 T
64572 F
6458(s, step) 561.26 637.2 T
64591 F
6460(advance one line in the pro-) 632.13 637.2 T
6461(gram, stepping into calls) 632.13 623.2 T
64622 F
6463(n, next) 561.26 609.2 T
64641 F
6465(advance one line, stepping) 632.13 609.2 T
6466(over calls) 632.13 595.2 T
64672 F
6468(r, return) 561.26 581.2 T
64691 F
6470-1.01 (continue execution until current) 633.26 581.2 P
6471(function returns \050the return) 632.13 567.2 T
6472(value is saved in variable) 632.13 553.2 T
64732 F
6474(__return__) 632.13 539.2 T
64751 F
6476(, which can be) 704.13 539.2 T
6477(printed or manipulated from) 632.13 525.2 T
6478(debugger\051) 632.13 511.2 T
64792 F
6480(c, continue) 561.26 497.2 T
64811 F
6482(continue until next breakpoint) 632.13 483.2 T
64832 F
6484(a, args) 561.26 469.2 T
64851 F
6486(print ar) 632.13 469.2 T
6487(gs to current function) 666.9 469.2 T
64882 F
6489(rv, retval) 561.26 455.2 T
64901 F
6491(prints return value from last) 632.13 441.2 T
6492(function that returned) 632.13 427.2 T
64932 F
6494(p, print <arg>) 561.26 413.2 T
64951 F
6496(prints value of) 632.13 399.2 T
64972 F
6498(<arg>) 704.45 399.2 T
64991 F
6500( in cur-) 740.45 399.2 T
6501(rent stack frame) 632.13 385.2 T
65022 F
6503(l, list [<f) 561.26 371.2 T
6504(irst> [, <last>]]) 640.46 371.2 T
65051 F
6506-0.04 (List source code for the current) 632.13 357.2 P
6507(\336le. W) 632.13 343.2 T
6508(ithout ar) 664.31 343.2 T
6509(guments, list 1) 704.43 343.2 T
6510(1) 774.33 343.2 T
6511(lines around the current line or) 632.13 329.2 T
6512(continue the previous listing.) 632.13 315.2 T
65130 0 0 1 0 0 0 K
6514FMENDPAGE
6515%%EndPage: "15" 15
6516%%Page: "16" 16
6517595.28 841.89 1 FMBEGINPAGE
6518[0 0 0 1 0 0 0]
6519[ 0 0 0 0 1 1 1]
6520[ 0 1 1 0 1 0 0]
6521[ 1 0 1 0 0 1 0]
6522[ 1 1 0 0 0 0 1]
6523[ 1 0 0 0 0 1 1]
6524[ 0 1 0 0 1 0 1]
6525[ 0 0 1 0 1 1 0]
6526 8 FrameSetSepColors
6527FrameNoSep
65280 0 0 1 0 0 0 K
65290 0 0 1 0 0 0 K
65300 0 0 1 0 0 0 K
65310 0 0 1 0 0 0 K
65320 0 0 1 0 0 0 K
65330 0 0 1 0 0 0 K
65340 0 0 1 0 0 0 K
65351 12 Q
65360 X
65370 0 0 1 0 0 0 K
6538-0.46 (W) 127.56 777.2 P
6539-0.46 (ith one ar) 138.41 777.2 P
6540-0.46 (gument, list 1) 182.59 777.2 P
6541-0.46 (1 lines) 246.89 777.2 P
6542(starting at that line. W) 127.56 763.2 T
6543(ith two) 234.07 763.2 T
6544-0.14 (ar) 127.56 749.2 P
6545-0.14 (guments, list the given range;) 136.67 749.2 P
6546(if the second ar) 127.56 735.2 T
6547(gument is less) 200.99 735.2 T
6548(than the \336rst, it is a count.) 127.56 721.2 T
65492 F
6550(whatis <arg>) 56.69 707.2 T
65511 F
6552(prints type of) 127.56 693.2 T
65532 F
6554(<arg>) 194.55 693.2 T
6555(!) 56.69 679.2 T
65561 F
6557-0.56 (executes rest of line as a Python) 127.56 679.2 P
6558(statement in the current stack) 127.56 665.2 T
6559(frame) 127.56 651.2 T
65602 F
6561(q quit) 56.69 637.2 T
65621 F
6563-0.73 (immediately stop execution and) 127.56 637.2 P
6564(leave debugger) 127.56 623.2 T
65652 F
6566(<return>) 56.69 609.2 T
65671 F
6568(executes last command again) 127.56 609.2 T
6569(Any input debugger doesn\325) 56.69 595.2 T
6570(t recognize as a) 187.46 595.2 T
6571-0.34 (command is assumed to be a Python statement) 56.69 581.2 P
6572(to execute in the current stack frame, same as) 56.69 567.2 T
6573(the exclamation mark \050\322) 56.69 553.2 T
65742 F
6575(!) 173 553.2 T
65761 F
6577(\323\051 command does.) 180.2 553.2 T
6578102.03 524.01 56.69 524.01 2 L
6579V
65801.14 H
65810 Z
6582N
65830 F
6584(Example) 56.69 525.2 T
65852 F
6586(\0501394\051 python) 56.69 504.2 T
6587(Python 1.0.3 \050Sep 26 1994\051) 56.69 490.2 T
6588(>>> import rm) 56.69 476.2 T
6589(>>> rm.run\050\051) 56.69 462.2 T
6590(Traceback \050innermost last\051:) 56.69 448.2 T
6591(File \322<stdin>\323, line 1) 70.87 434.2 T
6592(File \322./rm.py\323, line 7) 70.87 420.2 T
6593(x = div\0503\051) 85.04 406.2 T
6594(File \322./rm.py\323, line 2) 70.87 392.2 T
6595(return a / r) 85.04 378.2 T
6596(ZeroDivisionError: integer) 56.69 364.2 T
6597(division or modulo) 56.69 350.2 T
6598(>>> import pdb) 56.69 336.2 T
6599(>>> pdb.pm\050\051) 56.69 322.2 T
6600(> ./rm.py\0502\051div: return a / r) 56.69 308.2 T
6601(\050Pdb\051 list) 308.98 777.2 T
6602(1 def div\050a\051:) 323.15 763.2 T
6603(2 -> return a / r) 323.15 749.2 T
6604(3) 323.15 735.2 T
6605(4 def run\050\051:) 323.15 721.2 T
6606(5 global r) 323.15 707.2 T
6607(6 r = 0) 323.15 693.2 T
6608(7 x = div\0503\051) 323.15 679.2 T
6609(8 print x) 323.15 665.2 T
6610([EOF]) 308.98 651.2 T
6611(\050Pdb\051 print r) 308.98 637.2 T
6612(0) 308.98 623.2 T
6613(\050Pdb\051 q) 308.98 609.2 T
6614(>>> pdb.runcall\050rm.run\051 etc.) 308.98 595.2 T
6615344.99 566.01 308.98 566.01 2 L
6616V
6617N
66180 F
6619(Quirks) 308.98 567.2 T
66201 F
6621(Breakpoints are stored as \336lename, line) 308.98 546.2 T
6622(number tuples. If a module is reloaded after) 308.98 532.2 T
6623(editing, any remembered breakpoints are) 308.98 518.2 T
6624(likely to be wrong.) 308.98 504.2 T
6625(Always single-steps through top-most stack) 308.98 490.2 T
6626(frame. That is, \322c\323 acts like \322n\323.) 308.98 476.2 T
66270 0 0 1 0 0 0 K
6628FMENDPAGE
6629%%EndPage: "16" 16
6630%%Trailer
6631%%BoundingBox: 0 0 595.28 841.89
6632%%PageOrder: Ascend
6633%%Pages: 16
6634%%DocumentFonts: Times-Bold
6635%%+ Times-Roman
6636%%+ Courier
6637%%+ Times-Italic
6638%%+ ZapfDingbats
6639%%EOF