]> granicus.if.org Git - python/commitdiff
Toss the outdated QuickRef.
authorGuido van Rossum <guido@python.org>
Tue, 8 Oct 1996 17:16:02 +0000 (17:16 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 8 Oct 1996 17:16:02 +0000 (17:16 +0000)
Misc/QuickRef-1.1.1.ps [deleted file]

diff --git a/Misc/QuickRef-1.1.1.ps b/Misc/QuickRef-1.1.1.ps
deleted file mode 100644 (file)
index 39ff862..0000000
+++ /dev/null
@@ -1,6639 +0,0 @@
-%!PS-Adobe-3.0
-%%BoundingBox: (atend)
-%%Pages: (atend)
-%%PageOrder: (atend)
-%%DocumentFonts: (atend)
-%%Creator: Frame 4.0
-%%DocumentData: Clean7Bit
-%%EndComments
-%%BeginProlog
-%
-% Frame ps_prolog 4.0, for use with Frame 4.0 products
-% This ps_prolog file is Copyright (c) 1986-1993 Frame Technology
-% Corporation.  All rights reserved.  This ps_prolog file may be
-% freely copied and distributed in conjunction with documents created
-% using FrameMaker, FrameBuilder and FrameViewer as long as this 
-% copyright notice is preserved.
-%
-% Frame products normally print colors as their true color on a color printer
-% or as shades of gray, based on luminance, on a black-and white printer. The
-% following flag, if set to True, forces all non-white colors to print as pure
-% black. This has no effect on bitmap images.
-/FMPrintAllColorsAsBlack             false def
-%
-% Frame products can either set their own line screens or use a printer's 
-% default settings. Three flags below control this separately for no 
-% separations, spot separations and process separations. If a flag
-% is true, then the default printer settings will not be changed. If it is
-% false, Frame products will use their own settings from a table based on
-% the printer's resolution.
-/FMUseDefaultNoSeparationScreen      true  def
-/FMUseDefaultSpotSeparationScreen    true  def
-/FMUseDefaultProcessSeparationScreen false def
-%
-% For any given PostScript printer resolution, Frame products have two sets of 
-% screen angles and frequencies for printing process separations, which are 
-% recomended by Adobe. The following variable chooses the higher frequencies
-% when set to true or the lower frequencies when set to false. This is only
-% effective if the appropriate FMUseDefault...SeparationScreen flag is false.
-/FMUseHighFrequencyScreens true def
-%
-% PostScript Level 2 printers contain an "Accurate Screens" feature which can
-% improve process separation rendering at the expense of compute time. This 
-% flag is ignored by PostScript Level 1 printers.
-/FMUseAcccurateScreens true def
-%
-% The following PostScript procedure defines the spot function that Frame
-% products will use for process separations. You may un-comment-out one of
-% the alternative functions below, or use your own.
-%
-% Dot function
-/FMSpotFunction {abs exch abs 2 copy add 1 gt 
-               {1 sub dup mul exch 1 sub dup mul add 1 sub }
-               {dup mul exch dup mul add 1 exch sub }ifelse } def
-%
-% Line function
-% /FMSpotFunction { pop } def
-%
-% Elipse function
-% /FMSpotFunction { dup 5 mul 8 div mul exch dup mul exch add 
-%              sqrt 1 exch sub } def
-%
-%
-/FMversion (4.0) def 
-/FMLevel1 /languagelevel where {pop languagelevel} {1} ifelse 2 lt def
-/FMPColor
-       FMLevel1 {
-               false
-               /colorimage where {pop pop true} if
-       } {
-               true
-       } ifelse
-def
-/FrameDict 400 dict def 
-systemdict /errordict known not {/errordict 10 dict def
-               errordict /rangecheck {stop} put} if
-% The readline in PS 23.0 doesn't recognize cr's as nl's on AppleTalk
-FrameDict /tmprangecheck errordict /rangecheck get put 
-errordict /rangecheck {FrameDict /bug true put} put 
-FrameDict /bug false put 
-mark 
-% Some PS machines read past the CR, so keep the following 3 lines together!
-currentfile 5 string readline
-00
-0000000000
-cleartomark 
-errordict /rangecheck FrameDict /tmprangecheck get put 
-FrameDict /bug get { 
-       /readline {
-               /gstring exch def
-               /gfile exch def
-               /gindex 0 def
-               {
-                       gfile read pop 
-                       dup 10 eq {exit} if 
-                       dup 13 eq {exit} if 
-                       gstring exch gindex exch put 
-                       /gindex gindex 1 add def 
-               } loop
-               pop 
-               gstring 0 gindex getinterval true 
-               } bind def
-       } if
-/FMshowpage /showpage load def
-/FMquit /quit load def
-/FMFAILURE { 
-       dup = flush 
-       FMshowpage 
-       /Helvetica findfont 12 scalefont setfont
-       72 200 moveto
-       show FMshowpage 
-       FMquit 
-       } def 
-/FMVERSION {
-       FMversion ne {
-               (Frame product version does not match ps_prolog!) FMFAILURE
-               } if
-       } def 
-/FMBADEPSF { 
-       (PostScript Lang. Ref. Man., 2nd Ed., H.2.4 says EPS must not call X              )
-       dup dup (X) search pop exch pop exch pop length 
-       4 -1 roll 
-       putinterval 
-       FMFAILURE
-       } def
-/FMLOCAL {
-       FrameDict begin
-       0 def 
-       end 
-       } def 
-/concatprocs
-       {
-       /proc2 exch cvlit def/proc1 exch cvlit def/newproc proc1 length proc2 length add array def
-       newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx
-}def
-FrameDict begin 
-/FMnone 0 def
-/FMcyan 1 def
-/FMmagenta 2 def
-/FMyellow 3 def
-/FMblack 4 def
-/FMcustom 5 def
-/FrameNegative false def 
-/FrameSepIs FMnone def 
-/FrameSepBlack 0 def
-/FrameSepYellow 0 def
-/FrameSepMagenta 0 def
-/FrameSepCyan 0 def
-/FrameSepRed 1 def
-/FrameSepGreen 1 def
-/FrameSepBlue 1 def
-/FrameCurGray 1 def
-/FrameCurPat null def
-/FrameCurColors [ 0 0 0 1 0 0 0 ] def 
-/FrameColorEpsilon .001 def    
-/eqepsilon {           
-       sub dup 0 lt {neg} if
-       FrameColorEpsilon le
-} bind def
-/FrameCmpColorsCMYK { 
-       2 copy 0 get exch 0 get eqepsilon {
-               2 copy 1 get exch 1 get eqepsilon {
-                       2 copy 2 get exch 2 get eqepsilon {
-                               3 get exch 3 get eqepsilon
-                       } {pop pop false} ifelse
-               }{pop pop false} ifelse
-       } {pop pop false} ifelse
-} bind def
-/FrameCmpColorsRGB { 
-       2 copy 4 get exch 0 get eqepsilon {
-               2 copy 5 get exch 1 get eqepsilon {
-                       6 get exch 2 get eqepsilon
-               }{pop pop false} ifelse
-       } {pop pop false} ifelse
-} bind def
-/RGBtoCMYK { 
-       1 exch sub 
-       3 1 roll 
-       1 exch sub 
-       3 1 roll 
-       1 exch sub 
-       3 1 roll 
-       3 copy 
-       2 copy 
-       le { pop } { exch pop } ifelse 
-       2 copy 
-       le { pop } { exch pop } ifelse 
-       dup dup dup 
-       6 1 roll 
-       4 1 roll 
-       7 1 roll 
-       sub 
-       6 1 roll 
-       sub 
-       5 1 roll 
-       sub 
-       4 1 roll 
-} bind def
-/CMYKtoRGB { 
-       dup dup 4 -1 roll add                                             
-       5 1 roll 3 -1 roll add                                            
-       4 1 roll add                                                              
-       1 exch sub dup 0 lt {pop 0} if 3 1 roll           
-       1 exch sub dup 0 lt {pop 0} if exch           
-       1 exch sub dup 0 lt {pop 0} if exch                       
-} bind def
-/FrameSepInit {
-       1.0 RealSetgray
-} bind def
-/FrameSetSepColor { 
-       /FrameSepBlue exch def
-       /FrameSepGreen exch def
-       /FrameSepRed exch def
-       /FrameSepBlack exch def
-       /FrameSepYellow exch def
-       /FrameSepMagenta exch def
-       /FrameSepCyan exch def
-       /FrameSepIs FMcustom def
-       setCurrentScreen        
-} bind def
-/FrameSetCyan {
-       /FrameSepBlue 1.0 def
-       /FrameSepGreen 1.0 def
-       /FrameSepRed 0.0 def
-       /FrameSepBlack 0.0 def
-       /FrameSepYellow 0.0 def
-       /FrameSepMagenta 0.0 def
-       /FrameSepCyan 1.0 def
-       /FrameSepIs FMcyan def
-       setCurrentScreen        
-} bind def
-/FrameSetMagenta {
-       /FrameSepBlue 1.0 def
-       /FrameSepGreen 0.0 def
-       /FrameSepRed 1.0 def
-       /FrameSepBlack 0.0 def
-       /FrameSepYellow 0.0 def
-       /FrameSepMagenta 1.0 def
-       /FrameSepCyan 0.0 def
-       /FrameSepIs FMmagenta def
-       setCurrentScreen
-} bind def
-/FrameSetYellow {
-       /FrameSepBlue 0.0 def
-       /FrameSepGreen 1.0 def
-       /FrameSepRed 1.0 def
-       /FrameSepBlack 0.0 def
-       /FrameSepYellow 1.0 def
-       /FrameSepMagenta 0.0 def
-       /FrameSepCyan 0.0 def
-       /FrameSepIs FMyellow def
-       setCurrentScreen
-} bind def
-/FrameSetBlack {
-       /FrameSepBlue 0.0 def
-       /FrameSepGreen 0.0 def
-       /FrameSepRed 0.0 def
-       /FrameSepBlack 1.0 def
-       /FrameSepYellow 0.0 def
-       /FrameSepMagenta 0.0 def
-       /FrameSepCyan 0.0 def
-       /FrameSepIs FMblack def
-       setCurrentScreen
-} bind def
-/FrameNoSep { 
-       /FrameSepIs FMnone def
-       setCurrentScreen
-} bind def
-/FrameSetSepColors { 
-       FrameDict begin
-       [ exch 1 add 1 roll ]
-       /FrameSepColors  
-       exch def end
-       } bind def
-/FrameColorInSepListCMYK { 
-       FrameSepColors {  
-                       exch dup 3 -1 roll 
-                       FrameCmpColorsCMYK 
-                       { pop true exit } if
-       } forall 
-       dup true ne {pop false} if
-       } bind def
-/FrameColorInSepListRGB { 
-       FrameSepColors {  
-                       exch dup 3 -1 roll 
-                       FrameCmpColorsRGB 
-                       { pop true exit } if
-       } forall 
-       dup true ne {pop false} if
-       } bind def
-/RealSetgray /setgray load def
-/RealSetrgbcolor /setrgbcolor load def
-/RealSethsbcolor /sethsbcolor load def
-end 
-/setgray { 
-       FrameDict begin
-       FrameSepIs FMnone eq
-               { RealSetgray } 
-               { 
-               FrameSepIs FMblack eq 
-                       { RealSetgray } 
-                       { FrameSepIs FMcustom eq 
-                         FrameSepRed 0 eq and
-                         FrameSepGreen 0 eq and
-                         FrameSepBlue 0 eq and {
-                               RealSetgray
-                         } {
-                               1 RealSetgray pop 
-                         } ifelse
-                       } ifelse
-               } ifelse
-       end
-} bind def
-/setrgbcolor { 
-       FrameDict begin
-       FrameSepIs FMnone eq
-       {  RealSetrgbcolor }
-       {
-               3 copy [ 4 1 roll ] 
-               FrameColorInSepListRGB
-               {
-                               FrameSepBlue eq exch 
-                               FrameSepGreen eq and exch 
-                               FrameSepRed eq and
-                               { 0 } { 1 } ifelse
-               }
-               {
-                       FMPColor {
-                               RealSetrgbcolor
-                               currentcmykcolor
-                       } {
-                               RGBtoCMYK
-                       } ifelse
-                       FrameSepIs FMblack eq
-                       {1.0 exch sub 4 1 roll pop pop pop} {
-                       FrameSepIs FMyellow eq
-                       {pop 1.0 exch sub 3 1 roll pop pop} {
-                       FrameSepIs FMmagenta eq
-                       {pop pop 1.0 exch sub exch pop } {
-                       FrameSepIs FMcyan eq
-                       {pop pop pop 1.0 exch sub } 
-                       {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse 
-               } ifelse
-               RealSetgray
-       } 
-       ifelse
-       end
-} bind def
-/sethsbcolor {
-       FrameDict begin
-       FrameSepIs FMnone eq 
-       { RealSethsbcolor } 
-       {
-               RealSethsbcolor 
-               currentrgbcolor  
-               setrgbcolor 
-       } 
-       ifelse
-       end
-} bind def
-FrameDict begin
-/setcmykcolor where {
-       pop /RealSetcmykcolor /setcmykcolor load def
-} {
-       /RealSetcmykcolor {
-               4 1 roll
-               3 { 3 index add 0 max 1 min 1 exch sub 3 1 roll} repeat 
-               setrgbcolor pop
-       } bind def
-} ifelse
-userdict /setcmykcolor { 
-               FrameDict begin
-               FrameSepIs FMnone eq
-               { RealSetcmykcolor } 
-               {
-                       4 copy [ 5 1 roll ]
-                       FrameColorInSepListCMYK
-                       {
-                               FrameSepBlack eq exch 
-                               FrameSepYellow eq and exch 
-                               FrameSepMagenta eq and exch 
-                               FrameSepCyan eq and 
-                               { 0 } { 1 } ifelse
-                       }
-                       {
-                               FrameSepIs FMblack eq
-                               {1.0 exch sub 4 1 roll pop pop pop} {
-                               FrameSepIs FMyellow eq
-                               {pop 1.0 exch sub 3 1 roll pop pop} {
-                               FrameSepIs FMmagenta eq
-                               {pop pop 1.0 exch sub exch pop } {
-                               FrameSepIs FMcyan eq
-                               {pop pop pop 1.0 exch sub } 
-                               {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse 
-                       } ifelse
-                       RealSetgray
-               }
-               ifelse
-               end
-       } bind put
-FMLevel1 not { 
-       
-       /patProcDict 5 dict dup begin
-               <0f1e3c78f0e1c387> { 3 setlinewidth -1 -1 moveto 9 9 lineto stroke 
-                                                                                       4 -4 moveto 12 4 lineto stroke
-                                                                                       -4 4 moveto 4 12 lineto stroke} bind def
-               <0f87c3e1f0783c1e> { 3 setlinewidth -1 9 moveto 9 -1 lineto stroke 
-                                                                                       -4 4 moveto 4 -4 lineto stroke
-                                                                                       4 12 moveto 12 4 lineto stroke} bind def
-               <8142241818244281> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke
-                                                                                       -1 -1 moveto 9 9 lineto stroke } bind def
-               <03060c183060c081> { 1 setlinewidth -1 -1 moveto 9 9 lineto stroke 
-                                                                                       4 -4 moveto 12 4 lineto stroke
-                                                                                       -4 4 moveto 4 12 lineto stroke} bind def
-               <8040201008040201> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke 
-                                                                                       -4 4 moveto 4 -4 lineto stroke
-                                                                                       4 12 moveto 12 4 lineto stroke} bind def
-       end def
-       /patDict 15 dict dup begin
-               /PatternType 1 def              
-               /PaintType 2 def                
-               /TilingType 3 def               
-               /BBox [ 0 0 8 8 ] def   
-               /XStep 8 def                    
-               /YStep 8 def                    
-               /PaintProc {
-                       begin
-                       patProcDict bstring known {
-                               patProcDict bstring get exec
-                       } {
-                               8 8 true [1 0 0 -1 0 8] bstring imagemask
-                       } ifelse
-                       end
-               } bind def
-       end def
-} if
-/combineColor {
-    FrameSepIs FMnone eq
-       {
-               graymode FMLevel1 or not {
-                       
-                       [/Pattern [/DeviceCMYK]] setcolorspace
-                       FrameCurColors 0 4 getinterval aload pop FrameCurPat setcolor
-               } {
-                       FrameCurColors 3 get 1.0 ge {
-                               FrameCurGray RealSetgray
-                       } {
-                               FMPColor graymode and {
-                                       0 1 3 { 
-                                               FrameCurColors exch get
-                                               1 FrameCurGray sub mul
-                                       } for
-                                       RealSetcmykcolor
-                               } {
-                                       4 1 6 {
-                                               FrameCurColors exch get
-                                               graymode {
-                                                       1 exch sub 1 FrameCurGray sub mul 1 exch sub
-                                               } {
-                                                       1.0 lt {FrameCurGray} {1} ifelse
-                                               } ifelse
-                                       } for
-                                       RealSetrgbcolor
-                               } ifelse
-                       } ifelse
-               } ifelse
-       } { 
-               FrameCurColors 0 4 getinterval aload
-               FrameColorInSepListCMYK {
-                       FrameSepBlack eq exch 
-                       FrameSepYellow eq and exch 
-                       FrameSepMagenta eq and exch 
-                       FrameSepCyan eq and
-                       FrameSepIs FMcustom eq and
-                       { FrameCurGray } { 1 } ifelse
-               } {
-                       FrameSepIs FMblack eq
-                       {FrameCurGray 1.0 exch sub mul 1.0 exch sub 4 1 roll pop pop pop} {
-                       FrameSepIs FMyellow eq
-                       {pop FrameCurGray 1.0 exch sub mul 1.0 exch sub 3 1 roll pop pop} {
-                       FrameSepIs FMmagenta eq
-                       {pop pop FrameCurGray 1.0 exch sub mul 1.0 exch sub exch pop } {
-                       FrameSepIs FMcyan eq
-                       {pop pop pop FrameCurGray 1.0 exch sub mul 1.0 exch sub } 
-                       {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse 
-               } ifelse
-               graymode FMLevel1 or not {
-                       
-                       [/Pattern [/DeviceGray]] setcolorspace
-                       FrameCurPat setcolor
-               } { 
-                       graymode not FMLevel1 and {
-                               
-                               dup 1 lt {pop FrameCurGray} if
-                       } if
-                       RealSetgray
-               } ifelse
-       } ifelse
-} bind def
-/savematrix {
-       orgmatrix currentmatrix pop
-       } bind def
-/restorematrix {
-       orgmatrix setmatrix
-       } bind def
-/dmatrix matrix def
-/dpi    72 0 dmatrix defaultmatrix dtransform
-    dup mul exch   dup mul add   sqrt def
-       
-/freq dpi dup 72 div round dup 0 eq {pop 1} if 8 mul div def
-/sangle 1 0 dmatrix defaultmatrix dtransform exch atan def
-/dpiranges   [  2540    2400    1693     1270    1200     635      600      0      ] def
-/CMLowFreqs  [ 100.402  94.8683 89.2289 100.402  94.8683  66.9349  63.2456 47.4342 ] def
-/YLowFreqs   [  95.25   90.0    84.65    95.25   90.0     70.5556  66.6667 50.0    ] def
-/KLowFreqs   [  89.8026 84.8528 79.8088  89.8026 84.8528  74.8355  70.7107 53.033  ] def
-/CLowAngles  [  71.5651 71.5651 71.5651 71.5651  71.5651  71.5651  71.5651 71.5651 ] def
-/MLowAngles  [  18.4349 18.4349 18.4349 18.4349  18.4349  18.4349  18.4349 18.4349 ] def
-/YLowTDot    [  true    true    false    true    true     false    false   false   ] def
-/CMHighFreqs [ 133.87  126.491 133.843  108.503 102.523  100.402   94.8683 63.2456 ] def
-/YHighFreqs  [ 127.0   120.0   126.975  115.455 109.091   95.25    90.0    60.0    ] def
-/KHighFreqs  [ 119.737 113.137 119.713  128.289 121.218   89.8026  84.8528 63.6395 ] def
-/CHighAngles [  71.5651 71.5651 71.5651  70.0169 70.0169  71.5651  71.5651 71.5651 ] def
-/MHighAngles [  18.4349 18.4349 18.4349  19.9831 19.9831  18.4349  18.4349 18.4349 ] def
-/YHighTDot   [  false   false   true     false   false    true     true    false   ] def
-/PatFreq     [ 10.5833 10.0     9.4055  10.5833 10.0     10.5833  10.0    9.375   ] def
-/screenIndex {
-       0 1 dpiranges length 1 sub { dup dpiranges exch get 1 sub dpi le {exit} {pop} ifelse } for
-} bind def
-/getCyanScreen {
-       FMUseHighFrequencyScreens { CHighAngles CMHighFreqs} {CLowAngles CMLowFreqs} ifelse
-               screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load
-} bind def
-/getMagentaScreen {
-       FMUseHighFrequencyScreens { MHighAngles CMHighFreqs } {MLowAngles CMLowFreqs} ifelse
-               screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load
-} bind def
-/getYellowScreen {
-       FMUseHighFrequencyScreens { YHighTDot YHighFreqs} { YLowTDot YLowFreqs } ifelse
-               screenIndex dup 3 1 roll get 3 1 roll get { 3 div
-                       {2 { 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch} repeat
-                       FMSpotFunction } } {/FMSpotFunction load } ifelse
-                       0.0 exch
-} bind def
-/getBlackScreen  {
-       FMUseHighFrequencyScreens { KHighFreqs } { KLowFreqs } ifelse
-               screenIndex get 45.0 /FMSpotFunction load 
-} bind def
-/getSpotScreen {
-       getBlackScreen
-} bind def
-/getCompositeScreen {
-       getBlackScreen
-} bind def
-/FMSetScreen 
-       FMLevel1 { /setscreen load 
-       }{ {
-               8 dict begin
-               /HalftoneType 1 def
-               /SpotFunction exch def
-               /Angle exch def
-               /Frequency exch def
-               /AccurateScreens FMUseAcccurateScreens def
-               currentdict end sethalftone
-       } bind } ifelse
-def
-/setDefaultScreen {
-       FMPColor {
-               orgrxfer cvx orggxfer cvx orgbxfer cvx orgxfer cvx setcolortransfer
-       }
-       {
-               orgxfer cvx settransfer
-       } ifelse
-       orgfreq organgle orgproc cvx setscreen
-} bind def
-/setCurrentScreen {
-       FrameSepIs FMnone eq {
-               FMUseDefaultNoSeparationScreen {
-                       setDefaultScreen
-               } {
-                       getCompositeScreen FMSetScreen
-               } ifelse
-       } {
-               FrameSepIs FMcustom eq {
-                       FMUseDefaultSpotSeparationScreen {
-                               setDefaultScreen
-                       } {
-                               getSpotScreen FMSetScreen
-                       } ifelse
-               } {
-                       FMUseDefaultProcessSeparationScreen {
-                               setDefaultScreen
-                       } {
-                               FrameSepIs FMcyan eq {
-                                       getCyanScreen FMSetScreen
-                               } {
-                                       FrameSepIs FMmagenta eq {
-                                               getMagentaScreen FMSetScreen
-                                       } {
-                                               FrameSepIs FMyellow eq {
-                                                       getYellowScreen FMSetScreen
-                                               } {
-                                                       getBlackScreen FMSetScreen
-                                               } ifelse
-                                       } ifelse
-                               } ifelse
-                       } ifelse
-               } ifelse
-       } ifelse 
-} bind def
-end
-       /gstring FMLOCAL
-       /gfile FMLOCAL
-       /gindex FMLOCAL
-       /orgrxfer FMLOCAL
-       /orggxfer FMLOCAL
-       /orgbxfer FMLOCAL
-       /orgxfer FMLOCAL
-       /orgproc FMLOCAL
-       /orgrproc FMLOCAL
-       /orggproc FMLOCAL
-       /orgbproc FMLOCAL
-       /organgle FMLOCAL
-       /orgrangle FMLOCAL
-       /orggangle FMLOCAL
-       /orgbangle FMLOCAL
-       /orgfreq FMLOCAL
-       /orgrfreq FMLOCAL
-       /orggfreq FMLOCAL
-       /orgbfreq FMLOCAL
-       /yscale FMLOCAL
-       /xscale FMLOCAL
-       /edown FMLOCAL
-       /manualfeed FMLOCAL
-       /paperheight FMLOCAL
-       /paperwidth FMLOCAL
-/FMDOCUMENT { 
-       array /FMfonts exch def 
-       /#copies exch def
-       FrameDict begin
-       0 ne /manualfeed exch def
-       /paperheight exch def
-       /paperwidth exch def
-       0 ne /FrameNegative exch def 
-       0 ne /edown exch def 
-       /yscale exch def
-       /xscale exch def
-       FMLevel1 {
-               manualfeed {setmanualfeed} if
-               /FMdicttop countdictstack 1 add def 
-               /FMoptop count def 
-               setpapername 
-               manualfeed {true} {papersize} ifelse 
-               {manualpapersize} {false} ifelse 
-               {desperatepapersize} {false} ifelse 
-               { (Can't select requested paper size for Frame print job!) FMFAILURE } if
-               count -1 FMoptop {pop pop} for
-               countdictstack -1 FMdicttop {pop end} for 
-               }
-               {{1 dict dup /PageSize [paperwidth paperheight]put setpagedevice}stopped
-               { (Can't select requested paper size for Frame print job!) FMFAILURE } if
-                {1 dict dup /ManualFeed manualfeed put setpagedevice } stopped pop }
-       ifelse 
-       
-       FMPColor {
-               currentcolorscreen
-                       cvlit /orgproc exch def
-                                 /organgle exch def 
-                                 /orgfreq exch def
-                       cvlit /orgbproc exch def
-                                 /orgbangle exch def 
-                                 /orgbfreq exch def
-                       cvlit /orggproc exch def
-                                 /orggangle exch def 
-                                 /orggfreq exch def
-                       cvlit /orgrproc exch def
-                                 /orgrangle exch def 
-                                 /orgrfreq exch def
-                       currentcolortransfer 
-                       FrameNegative {
-                               1 1 4 { 
-                                       pop { 1 exch sub } concatprocs 4 1 roll
-                               } for
-                               4 copy
-                               setcolortransfer
-                       } if
-                       cvlit /orgxfer exch def
-                       cvlit /orgbxfer exch def
-                       cvlit /orggxfer exch def
-                       cvlit /orgrxfer exch def
-       } {
-               currentscreen 
-                       cvlit /orgproc exch def
-                                 /organgle exch def 
-                                 /orgfreq exch def
-                                 
-               currenttransfer 
-               FrameNegative {
-                       { 1 exch sub } concatprocs
-                       dup settransfer
-               } if 
-               cvlit /orgxfer exch def
-       } ifelse
-       end 
-} def 
-/pagesave FMLOCAL
-/orgmatrix FMLOCAL
-/landscape FMLOCAL
-/pwid FMLOCAL
-/FMBEGINPAGE { 
-       FrameDict begin 
-       /pagesave save def
-       3.86 setmiterlimit
-       /landscape exch 0 ne def
-       landscape { 
-               90 rotate 0 exch dup /pwid exch def neg translate pop 
-       }{
-               pop /pwid exch def
-       } ifelse
-       edown { [-1 0 0 1 pwid 0] concat } if
-       0 0 moveto paperwidth 0 lineto paperwidth paperheight lineto 
-       0 paperheight lineto 0 0 lineto 1 setgray fill
-       xscale yscale scale
-       /orgmatrix matrix def
-       gsave 
-} def 
-/FMENDPAGE {
-       grestore 
-       pagesave restore
-       end 
-       showpage
-       } def 
-/FMFONTDEFINE { 
-       FrameDict begin
-       findfont 
-       ReEncode 
-       1 index exch 
-       definefont 
-       FMfonts 3 1 roll 
-       put
-       end 
-       } def 
-/FMFILLS {
-       FrameDict begin dup
-       array /fillvals exch def
-       dict /patCache exch def
-       end 
-       } def 
-/FMFILL {
-       FrameDict begin
-        fillvals 3 1 roll put
-       end 
-       } def 
-/FMNORMALIZEGRAPHICS { 
-       newpath
-       0.0 0.0 moveto
-       1 setlinewidth
-       0 setlinecap
-       0 0 0 sethsbcolor
-       0 setgray 
-       } bind def
-       /fx FMLOCAL
-       /fy FMLOCAL
-       /fh FMLOCAL
-       /fw FMLOCAL
-       /llx FMLOCAL
-       /lly FMLOCAL
-       /urx FMLOCAL
-       /ury FMLOCAL
-/FMBEGINEPSF { 
-       end 
-       /FMEPSF save def 
-       /showpage {} def 
-% See Adobe's "PostScript Language Reference Manual, 2nd Edition", page 714.
-% "...the following operators MUST NOT be used in an EPS file:" (emphasis ours)
-       /banddevice {(banddevice) FMBADEPSF} def
-       /clear {(clear) FMBADEPSF} def
-       /cleardictstack {(cleardictstack) FMBADEPSF} def 
-       /copypage {(copypage) FMBADEPSF} def
-       /erasepage {(erasepage) FMBADEPSF} def
-       /exitserver {(exitserver) FMBADEPSF} def
-       /framedevice {(framedevice) FMBADEPSF} def
-       /grestoreall {(grestoreall) FMBADEPSF} def
-       /initclip {(initclip) FMBADEPSF} def
-       /initgraphics {(initgraphics) FMBADEPSF} def
-       /initmatrix {(initmatrix) FMBADEPSF} def
-       /quit {(quit) FMBADEPSF} def
-       /renderbands {(renderbands) FMBADEPSF} def
-       /setglobal {(setglobal) FMBADEPSF} def
-       /setpagedevice {(setpagedevice) FMBADEPSF} def
-       /setshared {(setshared) FMBADEPSF} def
-       /startjob {(startjob) FMBADEPSF} def
-       /lettertray {(lettertray) FMBADEPSF} def
-       /letter {(letter) FMBADEPSF} def
-       /lettersmall {(lettersmall) FMBADEPSF} def
-       /11x17tray {(11x17tray) FMBADEPSF} def
-       /11x17 {(11x17) FMBADEPSF} def
-       /ledgertray {(ledgertray) FMBADEPSF} def
-       /ledger {(ledger) FMBADEPSF} def
-       /legaltray {(legaltray) FMBADEPSF} def
-       /legal {(legal) FMBADEPSF} def
-       /statementtray {(statementtray) FMBADEPSF} def
-       /statement {(statement) FMBADEPSF} def
-       /executivetray {(executivetray) FMBADEPSF} def
-       /executive {(executive) FMBADEPSF} def
-       /a3tray {(a3tray) FMBADEPSF} def
-       /a3 {(a3) FMBADEPSF} def
-       /a4tray {(a4tray) FMBADEPSF} def
-       /a4 {(a4) FMBADEPSF} def
-       /a4small {(a4small) FMBADEPSF} def
-       /b4tray {(b4tray) FMBADEPSF} def
-       /b4 {(b4) FMBADEPSF} def
-       /b5tray {(b5tray) FMBADEPSF} def
-       /b5 {(b5) FMBADEPSF} def
-       FMNORMALIZEGRAPHICS 
-       [/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall 
-       fx fw 2 div add fy fh 2 div add  translate
-       rotate
-       fw 2 div neg fh 2 div neg translate
-       fw urx llx sub div fh ury lly sub div scale 
-       llx neg lly neg translate 
-       /FMdicttop countdictstack 1 add def 
-       /FMoptop count def 
-       } bind def
-/FMENDEPSF {
-       count -1 FMoptop {pop pop} for 
-       countdictstack -1 FMdicttop {pop end} for 
-       FMEPSF restore
-       FrameDict begin 
-       } bind def
-FrameDict begin 
-/setmanualfeed {
-%%BeginFeature *ManualFeed True
-        statusdict /manualfeed true put
-%%EndFeature
-       } bind def
-/max {2 copy lt {exch} if pop} bind def
-/min {2 copy gt {exch} if pop} bind def
-/inch {72 mul} def
-/pagedimen { 
-       paperheight sub abs 16 lt exch 
-       paperwidth sub abs 16 lt and
-       {/papername exch def} {pop} ifelse
-       } bind def
-       /papersizedict FMLOCAL
-/setpapername { 
-       /papersizedict 14 dict def 
-       papersizedict begin
-       /papername /unknown def 
-               /Letter 8.5 inch 11.0 inch pagedimen
-               /LetterSmall 7.68 inch 10.16 inch pagedimen
-               /Tabloid 11.0 inch 17.0 inch pagedimen
-               /Ledger 17.0 inch 11.0 inch pagedimen
-               /Legal 8.5 inch 14.0 inch pagedimen
-               /Statement 5.5 inch 8.5 inch pagedimen
-               /Executive 7.5 inch 10.0 inch pagedimen
-               /A3 11.69 inch 16.5 inch pagedimen
-               /A4 8.26 inch 11.69 inch pagedimen
-               /A4Small 7.47 inch 10.85 inch pagedimen
-               /B4 10.125 inch 14.33 inch pagedimen
-               /B5 7.16 inch 10.125 inch pagedimen
-       end
-       } bind def
-/papersize {
-       papersizedict begin
-               /Letter {lettertray letter} def
-               /LetterSmall {lettertray lettersmall} def
-               /Tabloid {11x17tray 11x17} def
-               /Ledger {ledgertray ledger} def
-               /Legal {legaltray legal} def
-               /Statement {statementtray statement} def
-               /Executive {executivetray executive} def
-               /A3 {a3tray a3} def
-               /A4 {a4tray a4} def
-               /A4Small {a4tray a4small} def
-               /B4 {b4tray b4} def
-               /B5 {b5tray b5} def
-               /unknown {unknown} def
-       papersizedict dup papername known {papername} {/unknown} ifelse get
-       end
-       statusdict begin stopped end 
-       } bind def
-/manualpapersize {
-       papersizedict begin
-               /Letter {letter} def
-               /LetterSmall {lettersmall} def
-               /Tabloid {11x17} def
-               /Ledger {ledger} def
-               /Legal {legal} def
-               /Statement {statement} def
-               /Executive {executive} def
-               /A3 {a3} def
-               /A4 {a4} def
-               /A4Small {a4small} def
-               /B4 {b4} def
-               /B5 {b5} def
-               /unknown {unknown} def
-       papersizedict dup papername known {papername} {/unknown} ifelse get
-       end
-       stopped 
-       } bind def
-/desperatepapersize {
-       statusdict /setpageparams known
-               {
-               paperwidth paperheight 0 1 
-               statusdict begin
-               {setpageparams} stopped 
-               end
-               } {true} ifelse 
-       } bind def
-/DiacriticEncoding [
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl
-/numbersign /dollar /percent /ampersand /quotesingle /parenleft
-/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
-/two /three /four /five /six /seven /eight /nine /colon /semicolon
-/less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K
-/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash
-/bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h
-/i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar
-/braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute
-/Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis
-/atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis
-/iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve
-/ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex
-/udieresis /dagger /.notdef /cent /sterling /section /bullet
-/paragraph /germandbls /registered /copyright /trademark /acute
-/dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef
-/yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-/ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown
-/exclamdown /logicalnot /.notdef /florin /.notdef /.notdef
-/guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde
-/Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright
-/quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis
-/fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl
-/periodcentered /quotesinglbase /quotedblbase /perthousand
-/Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute
-/Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve
-/Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron
-/breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron
-] def
-/ReEncode { 
-       dup 
-       length 
-       dict begin 
-       {
-       1 index /FID ne 
-               {def} 
-               {pop pop} ifelse 
-       } forall 
-       0 eq {/Encoding DiacriticEncoding def} if 
-       currentdict 
-       end 
-       } bind def
-FMPColor 
-       
-       {
-       /BEGINBITMAPCOLOR { 
-               BITMAPCOLOR} def
-       /BEGINBITMAPCOLORc { 
-               BITMAPCOLORc} def
-       /BEGINBITMAPTRUECOLOR { 
-               BITMAPTRUECOLOR } def
-       /BEGINBITMAPTRUECOLORc { 
-               BITMAPTRUECOLORc } def
-       }
-       
-       {
-       /BEGINBITMAPCOLOR { 
-               BITMAPGRAY} def
-       /BEGINBITMAPCOLORc { 
-               BITMAPGRAYc} def
-       /BEGINBITMAPTRUECOLOR { 
-               BITMAPTRUEGRAY } def
-       /BEGINBITMAPTRUECOLORc { 
-               BITMAPTRUEGRAYc } def
-       }
-ifelse
-/K { 
-       FMPrintAllColorsAsBlack {
-               dup 1 eq 2 index 1 eq and 3 index 1 eq and not
-                       {7 {pop} repeat 0 0 0 1 0 0 0} if
-       } if 
-       FrameCurColors astore 
-       pop combineColor
-} bind def
-/graymode true def
-       /bwidth FMLOCAL
-       /bpside FMLOCAL
-       /bstring FMLOCAL
-       /onbits FMLOCAL
-       /offbits FMLOCAL
-       /xindex FMLOCAL
-       /yindex FMLOCAL
-       /x FMLOCAL
-       /y FMLOCAL
-/setPatternMode {
-       FMLevel1 {
-               /bwidth  exch def
-               /bpside  exch def
-               /bstring exch def
-               /onbits 0 def  /offbits 0 def
-               freq sangle landscape {90 add} if 
-                       {/y exch def
-                        /x exch def
-                        /xindex x 1 add 2 div bpside mul cvi def
-                        /yindex y 1 add 2 div bpside mul cvi def
-                        bstring yindex bwidth mul xindex 8 idiv add get
-                        1 7 xindex 8 mod sub bitshift and 0 ne FrameNegative {not} if
-                        {/onbits  onbits  1 add def 1}
-                        {/offbits offbits 1 add def 0}
-                        ifelse
-                       }
-                       setscreen
-               offbits offbits onbits add div FrameNegative {1.0 exch sub} if
-               /FrameCurGray exch def
-       } { 
-               pop pop
-               dup patCache exch known {
-                       patCache exch get
-               } { 
-                       dup
-                       patDict /bstring 3 -1 roll put
-                       patDict 
-                       9 PatFreq screenIndex get div dup matrix scale
-                       makepattern
-                       dup 
-                       patCache 4 -1 roll 3 -1 roll put
-               } ifelse
-               /FrameCurGray 0 def
-               /FrameCurPat exch def
-       } ifelse
-       /graymode false def
-       combineColor
-} bind def
-/setGrayScaleMode {
-       graymode not {
-               /graymode true def
-               FMLevel1 {
-                       setCurrentScreen
-               } if
-       } if
-       /FrameCurGray exch def
-       combineColor
-} bind def
-/normalize {
-       transform round exch round exch itransform
-       } bind def
-/dnormalize {
-       dtransform round exch round exch idtransform
-       } bind def
-/lnormalize { 
-       0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop
-       } bind def
-/H { 
-       lnormalize setlinewidth
-       } bind def
-/Z {
-       setlinecap
-       } bind def
-       
-/PFill {
-       graymode FMLevel1 or not {
-               gsave 1 setgray eofill grestore
-       } if
-} bind def
-/PStroke {
-       graymode FMLevel1 or not {
-               gsave 1 setgray stroke grestore
-       } if
-       stroke
-} bind def
-       /fillvals FMLOCAL
-/X { 
-       fillvals exch get
-       dup type /stringtype eq
-       {8 1 setPatternMode} 
-       {setGrayScaleMode}
-       ifelse
-       } bind def
-/V { 
-       PFill gsave eofill grestore
-       } bind def
-/Vclip {
-       clip
-       } bind def
-/Vstrk {
-       currentlinewidth exch setlinewidth PStroke setlinewidth
-       } bind def
-/N { 
-       PStroke
-       } bind def
-/Nclip {
-       strokepath clip newpath
-       } bind def
-/Nstrk {
-       currentlinewidth exch setlinewidth PStroke setlinewidth
-       } bind def
-/M {newpath moveto} bind def
-/E {lineto} bind def
-/D {curveto} bind def
-/O {closepath} bind def
-       /n FMLOCAL
-/L { 
-       /n exch def
-       newpath
-       normalize
-       moveto 
-       2 1 n {pop normalize lineto} for
-       } bind def
-/Y { 
-       L 
-       closepath
-       } bind def
-       /x1 FMLOCAL
-       /x2 FMLOCAL
-       /y1 FMLOCAL
-       /y2 FMLOCAL
-/R { 
-       /y2 exch def
-       /x2 exch def
-       /y1 exch def
-       /x1 exch def
-       x1 y1
-       x2 y1
-       x2 y2
-       x1 y2
-       4 Y 
-       } bind def
-       /rad FMLOCAL
-/rarc 
-       {rad 
-        arcto
-       } bind def
-/RR { 
-       /rad exch def
-       normalize
-       /y2 exch def
-       /x2 exch def
-       normalize
-       /y1 exch def
-       /x1 exch def
-       mark
-       newpath
-       {
-       x1 y1 rad add moveto
-       x1 y2 x2 y2 rarc
-       x2 y2 x2 y1 rarc
-       x2 y1 x1 y1 rarc
-       x1 y1 x1 y2 rarc
-       closepath
-       } stopped {x1 y1 x2 y2 R} if 
-       cleartomark
-       } bind def
-/RRR { 
-       /rad exch def
-       normalize /y4 exch def /x4 exch def
-       normalize /y3 exch def /x3 exch def
-       normalize /y2 exch def /x2 exch def
-       normalize /y1 exch def /x1 exch def
-       newpath
-       normalize moveto 
-       mark
-       {
-       x2 y2 x3 y3 rarc
-       x3 y3 x4 y4 rarc
-       x4 y4 x1 y1 rarc
-       x1 y1 x2 y2 rarc
-       closepath
-       } stopped
-        {x1 y1 x2 y2 x3 y3 x4 y4 newpath moveto lineto lineto lineto closepath} if
-       cleartomark
-       } bind def
-/C { 
-       grestore
-       gsave
-       R 
-       clip
-       setCurrentScreen
-} bind def
-/CP { 
-       grestore
-       gsave
-       Y 
-       clip
-       setCurrentScreen
-} bind def
-       /FMpointsize FMLOCAL
-/F { 
-       FMfonts exch get
-       FMpointsize scalefont
-       setfont
-       } bind def
-/Q { 
-       /FMpointsize exch def
-       F 
-       } bind def
-/T { 
-       moveto show
-       } bind def
-/RF { 
-       rotate
-       0 ne {-1 1 scale} if
-       } bind def
-/TF { 
-       gsave
-       moveto 
-       RF
-       show
-       grestore
-       } bind def
-/P { 
-       moveto
-       0 32 3 2 roll widthshow
-       } bind def
-/PF { 
-       gsave
-       moveto 
-       RF
-       0 32 3 2 roll widthshow
-       grestore
-       } bind def
-/S { 
-       moveto
-       0 exch ashow
-       } bind def
-/SF { 
-       gsave
-       moveto
-       RF
-       0 exch ashow
-       grestore
-       } bind def
-/B { 
-       moveto
-       0 32 4 2 roll 0 exch awidthshow
-       } bind def
-/BF { 
-       gsave
-       moveto
-       RF
-       0 32 4 2 roll 0 exch awidthshow
-       grestore
-       } bind def
-/G { 
-       gsave
-       newpath
-       normalize translate 0.0 0.0 moveto 
-       dnormalize scale 
-       0.0 0.0 1.0 5 3 roll arc 
-       closepath 
-       PFill fill
-       grestore
-       } bind def
-/Gstrk {
-       savematrix
-    newpath
-    2 index 2 div add exch 3 index 2 div sub exch 
-    normalize 2 index 2 div sub exch 3 index 2 div add exch 
-    translate
-    scale 
-    0.0 0.0 1.0 5 3 roll arc 
-    restorematrix
-    currentlinewidth exch setlinewidth PStroke setlinewidth
-    } bind def
-/Gclip { 
-       newpath
-       savematrix
-       normalize translate 0.0 0.0 moveto 
-       dnormalize scale 
-       0.0 0.0 1.0 5 3 roll arc 
-       closepath 
-       clip newpath
-       restorematrix
-       } bind def
-/GG { 
-       gsave
-       newpath
-       normalize translate 0.0 0.0 moveto 
-       rotate 
-       dnormalize scale 
-       0.0 0.0 1.0 5 3 roll arc 
-       closepath
-       PFill
-       fill
-       grestore
-       } bind def
-/GGclip { 
-       savematrix
-       newpath
-    normalize translate 0.0 0.0 moveto 
-    rotate 
-    dnormalize scale 
-    0.0 0.0 1.0 5 3 roll arc 
-    closepath
-       clip newpath
-       restorematrix
-       } bind def
-/GGstrk { 
-       savematrix
-    newpath
-    normalize translate 0.0 0.0 moveto 
-    rotate 
-    dnormalize scale 
-    0.0 0.0 1.0 5 3 roll arc 
-    closepath 
-       restorematrix
-    currentlinewidth exch setlinewidth PStroke setlinewidth
-       } bind def
-/A { 
-       gsave
-       savematrix
-       newpath
-       2 index 2 div add exch 3 index 2 div sub exch 
-       normalize 2 index 2 div sub exch 3 index 2 div add exch 
-       translate 
-       scale 
-       0.0 0.0 1.0 5 3 roll arc 
-       restorematrix
-       PStroke
-       grestore
-       } bind def
-/Aclip {
-       newpath
-       savematrix
-       normalize translate 0.0 0.0 moveto 
-       dnormalize scale 
-       0.0 0.0 1.0 5 3 roll arc 
-       closepath 
-       strokepath clip newpath
-       restorematrix
-} bind def
-/Astrk {
-       Gstrk
-} bind def
-/AA { 
-       gsave
-       savematrix
-       newpath
-       
-       3 index 2 div add exch 4 index 2 div sub exch 
-       
-       normalize 3 index 2 div sub exch 4 index 2 div add exch
-       translate 
-       rotate 
-       scale 
-       0.0 0.0 1.0 5 3 roll arc 
-       restorematrix
-       PStroke
-       grestore
-       } bind def
-/AAclip {
-       savematrix
-       newpath
-    normalize translate 0.0 0.0 moveto 
-    rotate 
-    dnormalize scale 
-    0.0 0.0 1.0 5 3 roll arc 
-    closepath
-       strokepath clip newpath
-       restorematrix
-} bind def
-/AAstrk {
-       GGstrk
-} bind def
-       /x FMLOCAL
-       /y FMLOCAL
-       /w FMLOCAL
-       /h FMLOCAL
-       /xx FMLOCAL
-       /yy FMLOCAL
-       /ww FMLOCAL
-       /hh FMLOCAL
-       /FMsaveobject FMLOCAL
-       /FMoptop FMLOCAL
-       /FMdicttop FMLOCAL
-/BEGINPRINTCODE { 
-       /FMdicttop countdictstack 1 add def 
-       /FMoptop count 7 sub def 
-       /FMsaveobject save def
-       userdict begin 
-       /showpage {} def 
-       FMNORMALIZEGRAPHICS 
-       3 index neg 3 index neg translate
-       } bind def
-/ENDPRINTCODE {
-       count -1 FMoptop {pop pop} for 
-       countdictstack -1 FMdicttop {pop end} for 
-       FMsaveobject restore 
-       } bind def
-/gn { 
-       0 
-       {       46 mul 
-               cf read pop 
-               32 sub 
-               dup 46 lt {exit} if 
-               46 sub add 
-               } loop
-       add 
-       } bind def
-       /str FMLOCAL
-/cfs { 
-       /str sl string def 
-       0 1 sl 1 sub {str exch val put} for 
-       str def 
-       } bind def
-/ic [ 
-       0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
-       0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
-       0
-       {0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx}
-       {10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx}
-       {19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12}
-       {13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh}
-       {4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh}
-       {13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl}
-       {7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl}
-       {0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl}
-       {10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl}
-       ] def
-       /sl FMLOCAL
-       /val FMLOCAL
-       /ws FMLOCAL
-       /im FMLOCAL
-       /bs FMLOCAL
-       /cs FMLOCAL
-       /len FMLOCAL
-       /pos FMLOCAL
-/ms { 
-       /sl exch def 
-       /val 255 def 
-       /ws cfs 
-       /im cfs 
-       /val 0 def 
-       /bs cfs 
-       /cs cfs 
-       } bind def
-400 ms 
-/ip { 
-       is 
-       0 
-       cf cs readline pop 
-       {       ic exch get exec 
-               add 
-               } forall 
-       pop 
-       
-       } bind def
-/rip { 
-          
-         
-         bis ris copy pop 
-      is
-      0
-      cf cs readline pop 
-      {       ic exch get exec 
-              add 
-              } forall 
-         pop pop 
-         ris gis copy pop 
-         dup is exch 
-         
-      cf cs readline pop 
-      {       ic exch get exec 
-              add 
-              } forall 
-         pop pop
-         gis bis copy pop 
-         dup add is exch 
-         
-      cf cs readline pop 
-      {       ic exch get exec 
-              add 
-              } forall 
-      pop 
-      
-      } bind def
-/wh { 
-       /len exch def 
-       /pos exch def 
-       ws 0 len getinterval im pos len getinterval copy pop
-       pos len 
-       } bind def
-/bl { 
-       /len exch def 
-       /pos exch def 
-       bs 0 len getinterval im pos len getinterval copy pop
-       pos len 
-       } bind def
-/s1 1 string def
-/fl { 
-       /len exch def 
-       /pos exch def 
-       /val cf s1 readhexstring pop 0 get def
-       pos 1 pos len add 1 sub {im exch val put} for
-       pos len 
-       } bind def
-/hx { 
-       3 copy getinterval 
-       cf exch readhexstring pop pop 
-       } bind def
-       /h FMLOCAL
-       /w FMLOCAL
-       /d FMLOCAL
-       /lb FMLOCAL
-       /bitmapsave FMLOCAL
-       /is FMLOCAL
-       /cf FMLOCAL
-/wbytes { 
-      dup dup
-      24 eq { pop pop 3 mul }
-      { 8 eq {pop} {1 eq {7 add 8 idiv} {3 add 4 idiv} ifelse} ifelse } ifelse
-       } bind def
-/BEGINBITMAPBWc { 
-       1 {} COMMONBITMAPc
-       } bind def
-/BEGINBITMAPGRAYc { 
-       8 {} COMMONBITMAPc
-       } bind def
-/BEGINBITMAP2BITc { 
-       2 {} COMMONBITMAPc
-       } bind def
-/COMMONBITMAPc { 
-                
-       /r exch def
-       /d exch def
-       gsave
-       
-       3 index 2 div add exch  
-       4 index 2 div add exch  
-       translate               
-       rotate                  
-       1 index 2 div neg       
-       1 index 2 div neg       
-       translate               
-       scale                   
-       /h exch def /w exch def
-       /lb w d wbytes def 
-       sl lb lt {lb ms} if 
-       /bitmapsave save def 
-       r                    
-       /is im 0 lb getinterval def 
-       ws 0 lb getinterval is copy pop 
-       /cf currentfile def 
-       w h d [w 0 0 h neg 0 h] 
-       {ip} image 
-       bitmapsave restore 
-       grestore
-       } bind def
-/BEGINBITMAPBW { 
-       1 {} COMMONBITMAP
-       } bind def
-/BEGINBITMAPGRAY { 
-       8 {} COMMONBITMAP
-       } bind def
-/BEGINBITMAP2BIT { 
-       2 {} COMMONBITMAP
-       } bind def
-/COMMONBITMAP { 
-       /r exch def
-       /d exch def
-       gsave
-       
-       3 index 2 div add exch  
-       4 index 2 div add exch  
-       translate               
-       rotate                  
-       1 index 2 div neg       
-       1 index 2 div neg       
-       translate               
-       scale                   
-       /h exch def /w exch def
-       /bitmapsave save def 
-       r                    
-       /is w d wbytes string def
-       /cf currentfile def 
-       w h d [w 0 0 h neg 0 h] 
-       {cf is readhexstring pop} image
-       bitmapsave restore 
-       grestore
-       } bind def
-/ngrayt 256 array def
-/nredt 256 array def
-/nbluet 256 array def
-/ngreent 256 array def
-       /gryt FMLOCAL
-       /blut FMLOCAL
-       /grnt FMLOCAL
-       /redt FMLOCAL
-       /indx FMLOCAL
-       /cynu FMLOCAL
-       /magu FMLOCAL
-       /yelu FMLOCAL
-       /k FMLOCAL
-       /u FMLOCAL
-FMLevel1 {
-/colorsetup {
-       currentcolortransfer
-       /gryt exch def
-       /blut exch def
-       /grnt exch def
-       /redt exch def
-       0 1 255 {
-               /indx exch def
-               /cynu 1 red indx get 255 div sub def
-               /magu 1 green indx get 255 div sub def
-               /yelu 1 blue indx get 255 div sub def
-               /k cynu magu min yelu min def
-               /u k currentundercolorremoval exec def
-%              /u 0 def
-               nredt indx 1 0 cynu u sub max sub redt exec put
-               ngreent indx 1 0 magu u sub max sub grnt exec put
-               nbluet indx 1 0 yelu u sub max sub blut exec put
-               ngrayt indx 1 k currentblackgeneration exec sub gryt exec put
-       } for
-       {255 mul cvi nredt exch get}
-       {255 mul cvi ngreent exch get}
-       {255 mul cvi nbluet exch get}
-       {255 mul cvi ngrayt exch get}
-       setcolortransfer
-       {pop 0} setundercolorremoval
-       {} setblackgeneration
-       } bind def
-}
-{
-/colorSetup2 {
-       [ /Indexed /DeviceRGB 255 
-               {dup red exch get 255 div 
-                exch dup green exch get 255 div 
-                exch blue exch get 255 div}
-       ] setcolorspace
-} bind def
-} ifelse
-       /tran FMLOCAL
-/fakecolorsetup {
-       /tran 256 string def
-       0 1 255 {/indx exch def 
-               tran indx
-               red indx get 77 mul
-               green indx get 151 mul
-               blue indx get 28 mul
-               add add 256 idiv put} for
-       currenttransfer
-       {255 mul cvi tran exch get 255.0 div}
-       exch concatprocs settransfer
-} bind def
-/BITMAPCOLOR { 
-       /d 8 def
-       gsave
-       
-       3 index 2 div add exch  
-       4 index 2 div add exch  
-       translate               
-       rotate                  
-       1 index 2 div neg       
-       1 index 2 div neg       
-       translate               
-       scale                   
-       /h exch def /w exch def
-       /bitmapsave save def
-       FMLevel1 {      
-               colorsetup
-               /is w d wbytes string def
-               /cf currentfile def 
-               w h d [w 0 0 h neg 0 h] 
-               {cf is readhexstring pop} {is} {is} true 3 colorimage 
-       } {
-               colorSetup2
-               /is w d wbytes string def
-               /cf currentfile def 
-               7 dict dup begin
-                       /ImageType 1 def
-                       /Width w def
-                       /Height h def
-                       /ImageMatrix [w 0 0 h neg 0 h] def
-                       /DataSource {cf is readhexstring pop} bind def
-                       /BitsPerComponent d def
-                       /Decode [0 255] def
-               end image       
-       } ifelse
-       bitmapsave restore 
-       grestore
-       } bind def
-/BITMAPCOLORc { 
-       /d 8 def
-       gsave
-       
-       3 index 2 div add exch  
-       4 index 2 div add exch  
-       translate               
-       rotate                  
-       1 index 2 div neg       
-       1 index 2 div neg       
-       translate               
-       scale                   
-       /h exch def /w exch def
-       /lb w d wbytes def 
-       sl lb lt {lb ms} if 
-       /bitmapsave save def 
-       FMLevel1 {      
-               colorsetup
-               /is im 0 lb getinterval def 
-               ws 0 lb getinterval is copy pop 
-               /cf currentfile def 
-               w h d [w 0 0 h neg 0 h] 
-               {ip} {is} {is} true 3 colorimage
-       } {
-               colorSetup2
-               /is im 0 lb getinterval def 
-               ws 0 lb getinterval is copy pop 
-               /cf currentfile def 
-               7 dict dup begin
-                       /ImageType 1 def
-                       /Width w def
-                       /Height h def
-                       /ImageMatrix [w 0 0 h neg 0 h] def
-                       /DataSource {ip} bind def
-                       /BitsPerComponent d def
-                       /Decode [0 255] def
-               end image       
-       } ifelse
-       bitmapsave restore 
-       grestore
-       } bind def
-/BITMAPTRUECOLORc { 
-       /d 24 def
-        gsave
-       
-       3 index 2 div add exch  
-       4 index 2 div add exch  
-       translate               
-       rotate                  
-       1 index 2 div neg       
-       1 index 2 div neg       
-       translate               
-       scale                   
-       /h exch def /w exch def
-       /lb w d wbytes def 
-       sl lb lt {lb ms} if 
-        /bitmapsave save def 
-        
-       /is im 0 lb getinterval def     
-       /ris im 0 w getinterval def     
-       /gis im w w getinterval def     
-       /bis im w 2 mul w getinterval def 
-        
-        ws 0 lb getinterval is copy pop 
-        /cf currentfile def 
-        w h 8 [w 0 0 h neg 0 h] 
-        {w rip pop ris} {gis} {bis} true 3 colorimage
-        bitmapsave restore 
-        grestore
-        } bind def
-/BITMAPTRUECOLOR { 
-        gsave
-               
-               3 index 2 div add exch  
-               4 index 2 div add exch  
-               translate               
-               rotate                  
-               1 index 2 div neg       
-               1 index 2 div neg       
-               translate               
-               scale                   
-               /h exch def /w exch def
-        /bitmapsave save def 
-        /is w string def
-        /gis w string def
-        /bis w string def
-        /cf currentfile def 
-        w h 8 [w 0 0 h neg 0 h] 
-        { cf is readhexstring pop } 
-        { cf gis readhexstring pop } 
-        { cf bis readhexstring pop } 
-        true 3 colorimage 
-        bitmapsave restore 
-        grestore
-        } bind def
-/BITMAPTRUEGRAYc { 
-       /d 24 def
-        gsave
-       
-       3 index 2 div add exch  
-       4 index 2 div add exch  
-       translate               
-       rotate                  
-       1 index 2 div neg       
-       1 index 2 div neg       
-       translate               
-       scale                   
-       /h exch def /w exch def
-       /lb w d wbytes def 
-       sl lb lt {lb ms} if 
-        /bitmapsave save def 
-        
-       /is im 0 lb getinterval def     
-       /ris im 0 w getinterval def     
-       /gis im w w getinterval def     
-       /bis im w 2 mul w getinterval def 
-        ws 0 lb getinterval is copy pop 
-        /cf currentfile def 
-        w h 8 [w 0 0 h neg 0 h] 
-        {w rip pop ris gis bis w gray} image
-        bitmapsave restore 
-        grestore
-        } bind def
-/ww FMLOCAL
-/r FMLOCAL
-/g FMLOCAL
-/b FMLOCAL
-/i FMLOCAL
-/gray { 
-        /ww exch def
-        /b exch def
-        /g exch def
-        /r exch def
-        0 1 ww 1 sub { /i exch def r i get .299 mul g i get .587 mul
-                       b i get .114 mul add add r i 3 -1 roll floor cvi put } for
-        r
-        } bind def
-/BITMAPTRUEGRAY { 
-        gsave
-               
-               3 index 2 div add exch  
-               4 index 2 div add exch  
-               translate               
-               rotate                  
-               1 index 2 div neg       
-               1 index 2 div neg       
-               translate               
-               scale                   
-               /h exch def /w exch def
-        /bitmapsave save def 
-        /is w string def
-        /gis w string def
-        /bis w string def
-        /cf currentfile def 
-        w h 8 [w 0 0 h neg 0 h] 
-        { cf is readhexstring pop 
-          cf gis readhexstring pop 
-          cf bis readhexstring pop w gray}  image
-        bitmapsave restore 
-        grestore
-        } bind def
-/BITMAPGRAY { 
-       8 {fakecolorsetup} COMMONBITMAP
-       } bind def
-/BITMAPGRAYc { 
-       8 {fakecolorsetup} COMMONBITMAPc
-       } bind def
-/ENDBITMAP {
-       } bind def
-end 
-       /ALDsave FMLOCAL
-       /ALDmatrix matrix def ALDmatrix currentmatrix pop
-/StartALD {
-       /ALDsave save def
-        savematrix
-        ALDmatrix setmatrix
-       } bind def
-/InALD {
-        restorematrix
-       } bind def
-/DoneALD {
-        ALDsave restore
-       } bind def
-/I { setdash } bind def
-/J { [] 0 setdash } bind def
-%%EndProlog
-%%BeginSetup
-(4.0) FMVERSION
-1 1 0 0 595.28 841.89 0 1 7 FMDOCUMENT
-0 0 /Times-Bold FMFONTDEFINE
-1 0 /Times-Roman FMFONTDEFINE
-2 0 /Courier FMFONTDEFINE
-3 0 /Times-Italic FMFONTDEFINE
-4 1 /ZapfDingbats FMFONTDEFINE
-32 FMFILLS
-0 0 FMFILL
-1 0.1 FMFILL
-2 0.3 FMFILL
-3 0.5 FMFILL
-4 0.7 FMFILL
-5 0.9 FMFILL
-6 0.97 FMFILL
-7 1 FMFILL
-8 <0f1e3c78f0e1c387> FMFILL
-9 <0f87c3e1f0783c1e> FMFILL
-10 <cccccccccccccccc> FMFILL
-11 <ffff0000ffff0000> FMFILL
-12 <8142241818244281> FMFILL
-13 <03060c183060c081> FMFILL
-14 <8040201008040201> FMFILL
-16 1 FMFILL
-17 0.9 FMFILL
-18 0.7 FMFILL
-19 0.5 FMFILL
-20 0.3 FMFILL
-21 0.1 FMFILL
-22 0.03 FMFILL
-23 0 FMFILL
-24 <f0e1c3870f1e3c78> FMFILL
-25 <f0783c1e0f87c3e1> FMFILL
-26 <3333333333333333> FMFILL
-27 <0000ffff0000ffff> FMFILL
-28 <7ebddbe7e7dbbd7e> FMFILL
-29 <fcf9f3e7cf9f3f7e> FMFILL
-30 <7fbfdfeff7fbfdfe> FMFILL
-%%EndSetup
-%%Page: "1" 1
-%%BeginPaperSize: A4
-%%EndPaperSize
-595.28 841.89 1 FMBEGINPAGE
-[0 0 0 1 0 0 0]
-[ 0 0 0 0 1 1 1]
-[ 0 1 1 0 1 0 0]
-[ 1 0 1 0 0 1 0]
-[ 1 1 0 0 0 0 1]
-[ 1 0 0 0 0 1 1]
-[ 0 1 0 0 1 0 1]
-[ 0 0 1 0 1 1 0]
- 8 FrameSetSepColors
-FrameNoSep
-0 0 0 1 0 0 0 K
-J
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 18 Q
-0 X
-0 0 0 1 0 0 0 K
-(A Python Quick Refer) 56.69 773.2 T
-(ence) 227.85 773.2 T
-1 12 Q
-(Postscript version v1.1.1, by Anthony Baxter) 56.69 748.2 T
-(,) 272.87 748.2 T
-2 F
-(<anthony@aaii.oz.au>) 56.69 734.2 T
-(Based on:) 56.69 720.2 T
-(ASCII v1.0; 1994/09/27) 56.69 706.2 T
-1 F
-(Author: Chris Hof) 56.69 692.2 T
-(fmann,) 144.47 692.2 T
-2 F
-(choffman@vicorp.com) 56.69 678.2 T
-1 F
-(Based on) 56.69 664.2 T
-(\245) 56.69 650.2 T
-(Python Bestiary) 70.87 650.2 T
-(,) 147.09 650.2 T
-(by Ken Manheimer) 85.04 636.2 T
-(,) 177.87 636.2 T
-2 F
-(\050ken.manheimer@nist.gov\051) 85.04 622.2 T
-1 F
-(\245) 56.69 608.2 T
-(Python manuals,) 70.87 608.2 T
-(by Guido van Rossum,) 85.04 594.2 T
-2 F
-(\050guido@cwi.nl\051) 85.04 580.2 T
-1 F
-(\245) 56.69 566.2 T
-(python-mode.el,) 70.87 566.2 T
-(by T) 85.04 552.2 T
-(im Peters,) 106.95 552.2 T
-2 F
-(\050tim@ksr.com\051) 85.04 538.2 T
-0 14 Q
-(Invocation Options) 308.98 775.86 T
-2 12 Q
-(python) 308.98 756.2 T
-([-diuv]) 355.18 756.2 T
-([-c) 408.58 756.2 T
-(command |) 433.18 756.2 T
-(script | - ] [args]) 308.98 742.2 T
-(-d) 308.98 728.2 T
-1 F
-(T) 337.32 728.2 T
-(urn on parser debugging output \050for) 344.23 728.2 T
-(wizards only) 337.32 714.2 T
-(, depending on compilation) 398.2 714.2 T
-(options\051.) 337.32 700.2 T
-(-i) 308.98 686.2 T
--0.35 (When a script is passed as \336rst ar) 337.32 686.2 P
--0.35 (gument) 494.27 686.2 P
--0.09 (or the -c option is used, enter interactive) 337.32 672.2 P
-(mode after executing the script or the) 337.32 658.2 T
-(command. It does not read the) 337.32 644.2 T
-($) 337.32 630.2 T
-2 F
-(PYTHONSTARTUP) 343.32 630.2 T
-1 F
-( \336le. This can be) 436.92 630.2 T
-(useful to inspect global variables or a) 337.32 616.2 T
--0.29 (stack trace when a script raises an excep-) 337.32 602.2 P
-(tion.) 337.32 588.2 T
-2 F
-(-u) 308.98 574.2 T
-1 F
-(Force stdout and stderr to be totally) 337.32 574.2 T
-(unbuf) 337.32 560.2 T
-(fered.) 365.1 560.2 T
-2 F
-(-v) 308.98 546.2 T
-1 F
-(Print a message each time a module is) 337.32 546.2 T
-(initialized, showing the place \050\336lename) 337.32 532.2 T
-(or built-in module\051 from which it is) 337.32 518.2 T
-(loaded.) 337.32 504.2 T
-(-c) 308.98 490.2 T
-2 F
-(command) 321.3 490.2 T
-1 F
-(Specify the command to execute) 337.32 476.2 T
-3 F
-(\050see) 496.96 476.2 T
--0.01 (next section\051) 337.32 462.2 P
-1 F
--0.01 (. This terminates the option) 398.3 462.2 P
-(list \050following options are passed as) 337.32 448.2 T
-(ar) 337.32 434.2 T
-(guments to the command\051.) 346.43 434.2 T
-2 F
-(-) 308.98 420.2 T
-1 F
-(anything afterward is passed as options) 337.32 420.2 T
-(to python script or command, not inter-) 337.32 406.2 T
-(preted as an option to interpreter itself.) 337.32 392.2 T
-(script) 308.98 378.2 T
-(is the name of a python \336le to execute) 338.64 378.2 T
-2 F
-(args) 308.98 364.2 T
-1 F
-(are passed to script or command \050in) 340.78 364.2 T
-2 F
-(sys.argv) 337.32 350.2 T
-1 F
-(\051) 394.92 350.2 T
-(If no script or command, Python enters inter-) 308.98 336.2 T
-(active mode. Uses \322) 308.98 322.2 T
-2 F
-(readline) 404.95 322.2 T
-1 F
-(\323 package for) 462.55 322.2 T
-(input, if available.) 308.98 308.2 T
-0 14 Q
-(Envir) 561.26 775.86 T
-(onment V) 595.24 775.86 T
-(ariables) 652.67 775.86 T
-2 12 Q
-(PYTHONPATH) 561.26 756.2 T
-1 F
-(Augments the default search path for module) 561.26 742.2 T
-(\336les. The format is the same as the shell\325) 561.26 728.2 T
-(s) 756.91 728.2 T
-($) 561.26 714.2 T
-2 F
-(PATH) 567.26 714.2 T
-1 F
-(: one or more directory pathnames sep-) 596.06 714.2 T
-(arated by colons.) 561.26 700.2 T
-2 F
-(PYTHONSTARTUP) 561.26 686.2 T
-1 F
-(If this is the name of a readable \336le, the) 561.26 672.2 T
-(Python commands in that \336le are executed) 561.26 658.2 T
-(before the \336rst prompt is displayed in interac-) 561.26 644.2 T
-(tive mode.) 561.26 630.2 T
-2 F
-(PYTHONDEBUG) 561.26 616.2 T
-1 F
-(If non-empty) 561.26 602.2 T
-(, same as) 623.47 602.2 T
-2 F
-(-d) 670.12 602.2 T
-1 F
-( option) 684.52 602.2 T
-2 F
-(PYTHONINSPECT) 561.26 588.2 T
-1 F
-(If non-empty) 561.26 574.2 T
-(, same as) 623.47 574.2 T
-2 F
-(-i) 670.12 574.2 T
-1 F
-( option) 684.52 574.2 T
-2 F
-(PYTHONUNBUFFERED) 561.26 560.2 T
-1 F
-(If non-empty) 561.26 546.2 T
-(, same as) 623.47 546.2 T
-2 F
-(-u) 670.12 546.2 T
-1 F
-( option) 684.52 546.2 T
-2 F
-(PYTHONVERBOSE) 561.26 532.2 T
-1 F
-(If non-empty) 561.26 518.2 T
-(, same as) 623.47 518.2 T
-2 F
-(-v) 670.12 518.2 T
-1 F
-( option) 684.52 518.2 T
-0 14 Q
-(T) 561.26 488.86 T
-(erms used in this document) 569.31 488.86 T
-1 12 Q
-(sequence\320 a string, list or tuple) 561.26 469.2 T
-(suite\320 a series of statements, possibly sepa-) 561.26 455.2 T
--0.29 (rated by newlines. Must all be at same indenta-) 561.26 441.2 P
-(tion level, except for suites inside compound) 561.26 427.2 T
-(statements) 561.26 413.2 T
-2 F
-(<x>) 561.26 399.2 T
-1 F
-(\320 in a syntax diagram: not literally the) 582.86 399.2 T
-(string \322x\323 but some token referred to as \322x\323) 561.26 385.2 T
-2 F
-([xxx]) 561.26 371.2 T
-1 F
-(\320 in a syntax diagram means \322xxx\323 is) 597.26 371.2 T
-(optional) 561.26 357.2 T
-(x) 561.26 343.2 T
-4 F
-(\325) 570.26 343.2 T
-1 F
-( y\320 means the value of <x> is <y>) 580.32 343.2 T
-(x) 561.26 329.2 T
-4 F
-(\326) 570.26 329.2 T
-1 F
-( y\320 means \322x is equivalent to y\323) 582.45 329.2 T
-0 0 0 1 0 0 0 K
-FMENDPAGE
-%%EndPage: "1" 1
-%%Page: "2" 2
-595.28 841.89 1 FMBEGINPAGE
-[0 0 0 1 0 0 0]
-[ 0 0 0 0 1 1 1]
-[ 0 1 1 0 1 0 0]
-[ 1 0 1 0 0 1 0]
-[ 1 1 0 0 0 0 1]
-[ 1 0 0 0 0 1 1]
-[ 0 1 0 0 1 0 1]
-[ 0 0 1 0 1 1 0]
- 8 FrameSetSepColors
-FrameNoSep
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 14 Q
-0 X
-0 0 0 1 0 0 0 K
-(Notable lexical entities) 56.69 775.86 T
-108.69 745.01 56.69 745.01 2 L
-V
-1.14 H
-0 Z
-N
-0 12 Q
-(Keywords) 56.69 746.2 T
-2 F
-(and elif from lambda return) 56.69 725.2 T
--1.08 (break else global not try class) 56.69 711.2 P
-(except if or while continue) 56.69 697.2 T
--1.08 (exec import pass def f) 56.69 683.2 P
--1.08 (inally in) 210.78 683.2 P
-(print del or is raise) 56.69 669.2 T
-126.35 640.01 56.69 640.01 2 L
-V
-N
-0 F
-(Illegitimate T) 56.69 641.2 T
-266.61 640.01 125.25 640.01 2 L
-V
-N
-(okens \050only valid in strings\051) 125.25 641.2 T
-2 F
-(@ $ ?) 56.69 620.2 T
-1 F
-(A statement must all be on a single line. T) 56.69 606.2 T
-(o) 258.51 606.2 T
-(break a statement over multiple lines use \322) 56.69 592.2 T
-2 F
-(\134) 260.99 592.2 T
-1 F
-(\323,) 268.19 592.2 T
-(as with the C preprocessor) 56.69 578.2 T
-(.) 183.34 578.2 T
-3 F
-(Exception: can always br) 56.69 564.2 T
-(eak when inside any) 178.57 564.2 T
-2 F
-(\050\051) 56.69 550.2 T
-1 F
-(,) 71.09 550.2 T
-2 F
-([]) 77.09 550.2 T
-3 F
-(, or) 91.49 550.2 T
-2 F
-({}) 111.16 550.2 T
-3 F
-( pair) 125.56 550.2 T
-1 F
-(.) 147.9 550.2 T
-(More than one statement can appear on a line) 56.69 536.2 T
-(if they are separated with semicolons \050\322) 56.69 522.2 T
-2 F
-(;) 247.31 522.2 T
-1 F
-(\323\051) 254.51 522.2 T
-(Comments start with \322) 56.69 508.2 T
-2 F
-(#) 165.03 508.2 T
-1 F
-(\323 and continue to end) 172.23 508.2 T
-(of line.) 56.69 494.2 T
-113.36 465.01 56.69 465.01 2 L
-V
-N
-0 F
-(Identi\336ers:) 56.69 466.2 T
-2 F
-(\050letter|\323_\323\051\050letter|digit|\323_\323\051*) 56.69 445.2 T
-97.36 416.01 56.69 416.01 2 L
-V
-N
-0 F
-(Strings:) 56.69 417.2 T
-2 F
-(\322a string\323 \324another string\325) 56.69 396.2 T
--1.62 (\324\325\325a string containing embedded) 56.69 382.2 P
-(newlines, and quote \050\324\051 marks,) 56.69 368.2 T
-(can be delimited with triple) 56.69 354.2 T
-(quotes.\325\325\325) 56.69 340.2 T
-422.98 776.01 308.98 776.01 2 L
-V
-N
-0 F
-(String Literal Escapes) 308.98 777.2 T
-1 F
-( \134newline) 308.98 756.2 T
-(Ignored \050escape newline\051) 379.84 756.2 T
-2 F
-(\134\134) 308.98 742.2 T
-1 F
-(Literal backslash \050\134\051) 379.84 742.2 T
-2 F
-(\134e) 308.98 728.2 T
-1 F
-( Escape \050ESC\051) 379.84 728.2 T
-2 F
-(\134v) 308.98 714.2 T
-1 F
-(V) 379.84 714.2 T
-(ertical T) 387.17 714.2 T
-(ab \050VT\051) 426.65 714.2 T
-2 F
-(\134\325) 308.98 700.2 T
-1 F
-(Single quote \050\324\051) 379.84 700.2 T
-2 F
-(\134f) 308.98 686.2 T
-1 F
-(Formfeed \050FF\051) 379.84 686.2 T
-2 F
-(\1340OO) 308.98 672.2 T
-1 F
-(\050zero\051 char with value 0) 379.84 672.2 T
-2 F
-(\134\323) 308.98 658.2 T
-1 F
-(Double quote \050\322\051) 379.84 658.2 T
-2 F
-(\134n) 308.98 644.2 T
-1 F
-(Linefeed \050LF\051) 379.84 644.2 T
-2 F
-(\134) 308.98 630.2 T
-1 F
-(octal value OO) 316.18 630.2 T
-2 F
-(\134a) 308.98 616.2 T
-1 F
-(Bell \050BEL\051) 379.84 616.2 T
-2 F
-(\134r) 308.98 602.2 T
-1 F
-(Carriage Return \050CR\051) 379.84 602.2 T
-2 F
-(\134xXX) 308.98 588.2 T
-1 F
-(char with hex value) 379.84 588.2 T
-2 F
-(XX) 477.15 588.2 T
-1 F
-(\134b) 308.98 574.2 T
-(Backspace \050BS\051) 379.84 574.2 T
-(\134t) 308.98 560.2 T
-(Horizontal T) 379.84 560.2 T
-(ab \050T) 440.66 560.2 T
-(AB\051) 465.35 560.2 T
-(\134<any other char> is left as-is) 308.98 546.2 T
-2 F
-(NULL) 308.98 532.2 T
-1 F
-( byte \050) 337.78 532.2 T
-2 F
-(\134000) 368.44 532.2 T
-1 F
-(\051 is) 397.24 532.2 T
-430.57 530.89 415.24 530.89 2 L
-V
-0.59 H
-N
-(not) 415.24 532.2 T
-( an end-of-string) 430.57 532.2 T
-(marker;) 308.98 518.2 T
-2 F
-(NULL) 349.3 518.2 T
-1 F
-(\325) 376.99 518.2 T
-(s may be imbedded in strings) 380.33 518.2 T
-(Strings \050and tuples\051 are immutable: they can-) 308.98 504.2 T
-(not be modi\336ed.) 308.98 490.2 T
-373.3 461.01 308.98 461.01 2 L
-V
-1.14 H
-N
-0 F
-(Other types:) 308.98 462.2 T
-1 F
-(long integer \050unlimited precision\051:) 308.98 441.2 T
-2 F
-(1234567890L) 340.16 427.2 T
-1 F
-(octal integer:) 308.98 413.2 T
-2 F
-(0177, 017777777777777L) 340.16 399.2 T
-1 F
-(hex integer:) 308.98 385.2 T
-2 F
-(0xFF, 0xFFFFFFFFFFFFL) 340.16 371.2 T
-1 F
-(\337oat:) 308.98 357.2 T
-2 F
-(3.14e-10) 340.16 343.2 T
-1 F
-(tuple of length 0, 1, 2, etc:) 308.98 329.2 T
-2 F
-(\050\051 \0501,\051 \0501,2\051) 340.16 315.2 T
-3 F
-(\050par) 561.26 777.2 T
-(entheses ar) 581.48 777.2 T
-(e optional if len > 0\051) 635.36 777.2 T
-1 F
-(list of length 0, 1, 2, etc:) 561.26 763.2 T
-2 F
-([] [1] [1,2]) 592.44 749.2 T
-1 F
-(dictionary of length 0, 1, 2, etc:) 561.26 735.2 T
-2 F
--0.23 ({} {1 : \324one\325} {1 : \324one\325,) 592.44 721.2 P
-(\324next\325: \3242nd\325}) 561.26 707.2 T
-3 F
-(\050Indexing is 0-based. Negative indices \050usu-) 561.26 693.2 T
-(ally\051 mean count backwar) 561.26 679.2 T
-(ds fr) 685.8 679.2 T
-(om end of) 707.02 679.2 T
-(sequence.\051) 561.26 665.2 T
-1 F
-( Sequence slicing) 561.26 651.2 T
--0.79 ([starting-at-index : but-less-than-index]) 595.28 637.2 P
-3 F
-(\050Start defaults to \3240\325; End defaults to) 561.26 623.2 T
-(\324sequence-length\325.\051) 561.26 609.2 T
-2 F
-(a = \0500,1,2,3,4,5,6,7\051) 561.26 595.2 T
-(a[3]) 561.26 581.2 T
-4 F
-(\325) 597.26 581.2 T
-2 F
-(3) 610.65 581.2 T
-(a[-1]) 561.26 567.2 T
-4 F
-(\325) 604.46 567.2 T
-2 F
-(7) 617.85 567.2 T
-(a[2:4]) 561.26 553.2 T
-4 F
-(\325) 611.66 553.2 T
-2 F
-(\0502, 3\051) 621.72 553.2 T
-(a[1:]) 561.26 539.2 T
-4 F
-(\325) 604.46 539.2 T
-2 F
-(\0501, 2, 3, 4, 5, 6, 7\051) 617.85 539.2 T
-(a[:3]) 561.26 525.2 T
-4 F
-(\325) 604.46 525.2 T
-2 F
-(\0500, 1, 2\051) 614.52 525.2 T
-(a[:]) 561.26 511.2 T
-4 F
-(\325) 597.26 511.2 T
-2 F
-(\0500,1,2,3,4,5,6,7\051) 607.32 511.2 T
-3 F
-( \050makes a) 729.72 511.2 T
-(copy of the sequence.\051) 561.26 497.2 T
-0 0 0 1 0 0 0 K
-FMENDPAGE
-%%EndPage: "2" 2
-%%Page: "3" 3
-595.28 841.89 1 FMBEGINPAGE
-[0 0 0 1 0 0 0]
-[ 0 0 0 0 1 1 1]
-[ 0 1 1 0 1 0 0]
-[ 1 0 1 0 0 1 0]
-[ 1 1 0 0 0 0 1]
-[ 1 0 0 0 0 1 1]
-[ 0 1 0 0 1 0 1]
-[ 0 0 1 0 1 1 0]
- 8 FrameSetSepColors
-FrameNoSep
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 14 Q
-0 X
-0 0 0 1 0 0 0 K
-(Basic T) 56.69 775.86 T
-(ypes and Their Operations) 100.39 775.86 T
-272.69 745.01 56.69 745.01 2 L
-V
-1.14 H
-0 Z
-N
-0 12 Q
-(Comparisions \050de\336ned between any types\051) 56.69 746.2 T
-2 F
-(<) 56.69 725.2 T
-1 F
-(strictly less than) 127.56 725.2 T
-2 F
-(<=) 56.69 711.2 T
-1 F
-(less than or equal) 127.56 711.2 T
-2 F
-(>) 56.69 697.2 T
-1 F
-(strictly greater than) 127.56 697.2 T
-2 F
-(>=) 56.69 683.2 T
-1 F
-(greater than or equal) 127.56 683.2 T
-2 F
-(==) 56.69 669.2 T
-1 F
-(equal) 127.56 669.2 T
-2 F
-(!=) 56.69 655.2 T
-1 F
-(not equal \050 \322) 127.56 655.2 T
-2 F
-(<>) 187.21 655.2 T
-1 F
-(\323 is also) 201.61 655.2 T
-(allowed\051) 127.56 641.2 T
-2 F
-(is) 56.69 627.2 T
-1 F
-(object identity) 127.56 627.2 T
-3 F
-(\050ar) 199.56 627.2 T
-(e) 213.78 627.2 T
-256.1 626.05 222.11 626.05 2 L
-V
-0.58 H
-N
-(objects) 222.11 627.2 T
-(identical, not values\051) 127.56 613.2 T
-2 F
-(is not) 56.69 599.2 T
-1 F
-(negated object identity) 127.56 599.2 T
-2 F
-(X < Y < Z < W) 56.69 585.2 T
-1 F
-(has expected meaning,) 157.49 585.2 T
-(unlike) 127.56 571.2 T
-2 F
-( C) 157.56 571.2 T
-207.7 542.01 56.69 542.01 2 L
-V
-1.14 H
-N
-0 F
-(Boolean values and operators) 56.69 543.2 T
-1 F
-(False values:) 56.69 522.2 T
-2 F
-(None) 127.56 522.2 T
-1 F
-(, numeric zeros, empty) 156.36 522.2 T
-(sequences and mappings) 127.56 508.2 T
-(T) 56.69 494.2 T
-(rue values:) 63.6 494.2 T
-(all other values) 127.56 494.2 T
-2 F
-(not) 56.69 480.2 T
-(X) 81.29 480.2 T
-1 F
-(:) 88.49 480.2 T
-(if) 127.56 480.2 T
-2 F
-(X) 137.89 480.2 T
-1 F
-( is false then 1, else 0) 145.09 480.2 T
-2 F
-(X) 56.69 466.2 T
-(or) 66.89 466.2 T
-(Y) 84.29 466.2 T
-1 F
-(:) 90.39 466.2 T
-(if) 127.56 466.2 T
-2 F
-(X) 137.89 466.2 T
-1 F
-( is false then) 145.09 466.2 T
-2 F
-(Y) 208.41 466.2 T
-1 F
-(, else) 214.07 466.2 T
-2 F
-(X) 241.73 466.2 T
-(X) 56.69 452.2 T
-(and) 66.89 452.2 T
-(Y) 91.49 452.2 T
-1 F
-(if) 101.69 452.2 T
-2 F
-(X) 112.03 452.2 T
-1 F
-( is false then) 119.22 452.2 T
-2 F
-(X) 182.55 452.2 T
-1 F
-(, else) 189.75 452.2 T
-2 F
-(Y) 217.41 452.2 T
-3 F
-(\050\324) 56.69 438.2 T
-2 F
-(or) 64.68 438.2 T
-3 F
-(\325, \324) 79.53 438.2 T
-2 F
-(and) 93.52 438.2 T
-3 F
-(\325 evaluate second ar) 115.12 438.2 T
-(g only if nec-) 212.32 438.2 T
-(essary to determine outcome\051) 56.69 424.2 T
-69.35 395.01 56.69 395.01 2 L
-V
-N
-0 F
-(Pr) 56.69 396.2 T
-252.45 395.01 69.14 395.01 2 L
-V
-N
-(ede\336ned object of special type:None) 69.14 396.2 T
-2 F
-(None) 56.69 375.2 T
-1 F
-( is used as default return value on func-) 85.49 375.2 T
-(tions. Input that evaluates to) 56.69 361.2 T
-2 F
-(None) 195.35 361.2 T
-1 F
-( does not) 224.15 361.2 T
-(print when running Python interactively) 56.69 347.2 T
-383.29 776.01 308.98 776.01 2 L
-V
-N
-0 F
-(Numeric types) 308.98 777.2 T
-1 F
-(Floats, integers and long integers. Floats are) 308.98 756.2 T
-(implemented with C doubles. Integers are) 308.98 742.2 T
--0.58 (implemented with C longs. Long integers have) 308.98 728.2 P
-(unlimited size \050only limit is system resources\051) 308.98 714.2 T
-468.3 685.01 308.98 685.01 2 L
-V
-N
-0 F
-(Operators on all numeric types) 308.98 686.2 T
-2 F
-(abs\050x\051) 308.98 665.2 T
-1 F
-(absolute value of x) 379.84 665.2 T
-2 F
-(int\050x\051) 308.98 651.2 T
-1 F
-(x converted to integer) 379.84 651.2 T
-2 F
-(long\050x\051) 308.98 637.2 T
-1 F
-(x converted to long integer) 379.84 637.2 T
-2 F
-(f) 308.98 623.2 T
-(loat\050x\051) 316.18 623.2 T
-1 F
-(x converted to \337oating point) 379.84 623.2 T
-2 F
-(-x) 308.98 609.2 T
-1 F
-(x negated) 379.84 609.2 T
-2 F
-(+x) 308.98 595.2 T
-1 F
-(x unchanged) 379.84 595.2 T
-2 F
-(x+y) 308.98 581.2 T
-1 F
-(sum of x and y) 379.84 581.2 T
-2 F
-(x-y) 308.98 567.2 T
-1 F
-(dif) 379.84 567.2 T
-(ference of x and y) 392.96 567.2 T
-2 F
-(x*y) 308.98 553.2 T
-1 F
-(product of x and y) 379.84 553.2 T
-2 F
-(x/y) 308.98 539.2 T
-1 F
-(quotient of x and y) 379.84 539.2 T
-2 F
-(x%y) 308.98 525.2 T
-1 F
-(remainder of x / y) 379.84 525.2 T
-2 F
-(pow\050x,y\051) 308.98 511.2 T
-1 F
-(x to the power y) 379.84 511.2 T
-2 F
-(divmod\050x,y\051) 308.98 497.2 T
-1 F
-(the tuple \050) 388.18 497.2 T
-2 F
-(x/y,x%y) 436.84 497.2 T
-1 F
-(\051) 487.24 497.2 T
-526.97 468.01 308.98 468.01 2 L
-V
-N
-0 F
-(Bit operators on integers and long integers) 308.98 469.2 T
-2 F
-(~x) 308.98 448.2 T
-1 F
-(the bits of x inverted) 379.84 448.2 T
-2 F
-(x^y) 308.98 434.2 T
-1 F
-(bitwise exclusive or of x and y) 379.84 434.2 T
-2 F
-(x&y) 308.98 420.2 T
-1 F
-(bitwise and of x and y) 379.84 420.2 T
-2 F
-(x|y) 308.98 406.2 T
-1 F
-(bitwise or of x and y) 379.84 406.2 T
-2 F
-(x<<n) 308.98 392.2 T
-1 F
-(x shifted left by n bits) 379.84 392.2 T
-2 F
-(x>>n) 308.98 378.2 T
-1 F
-(x shifted right by n bits) 379.84 378.2 T
-409.96 349.01 308.98 349.01 2 L
-V
-N
-0 F
-(Numeric exceptions) 308.98 350.2 T
-2 F
-(TypeError) 308.98 329.2 T
-1 F
-(: raised on application of) 373.78 329.2 T
-(arithemetic opertion to non-number) 308.98 315.2 T
-2 F
--2.18 (Overf) 561.26 777.2 P
--2.18 (lowError) 597.26 777.2 P
-1 F
--0.91 (: numeric bounds exceeded) 654.86 777.2 P
-2 F
-(ZeroDivisionError) 561.26 763.2 T
-1 F
-(: raised when zero) 683.66 763.2 T
-(second ar) 561.26 749.2 T
-(gument of div or modulo op) 606.69 749.2 T
-756.92 720.01 561.26 720.01 2 L
-V
-N
-0 F
-(Operators on all sequence types \050lists,) 561.26 721.2 T
-636.6 703.01 561.26 703.01 2 L
-V
-N
-(tuples, strings\051) 561.26 704.2 T
-2 F
-(len\050s\051) 561.26 683.2 T
-1 F
-(length of s) 632.13 683.2 T
-2 F
-(min\050s\051) 561.26 669.2 T
-1 F
-(smallest item of s) 632.13 669.2 T
-2 F
-(max\050s\051) 561.26 655.2 T
-1 F
-(lar) 632.13 655.2 T
-(gest item of s) 644.57 655.2 T
-2 F
-(x in s) 561.26 641.2 T
-1 F
-(1 if an item of s is equal to x,) 632.13 641.2 T
-(else 0) 632.13 627.2 T
-2 F
-(x not in s) 561.26 613.2 T
-1 F
-(0 if an item of s is equal to x,) 633.26 613.2 T
-(else 1) 632.13 599.2 T
-2 F
-(s+t) 561.26 585.2 T
-1 F
-(the concatenation of s and t) 632.13 585.2 T
-2 F
-(s*n, n*s) 561.26 571.2 T
-1 F
-(n copies of s concatenated) 632.13 571.2 T
-2 F
-(s[i]) 561.26 557.2 T
-1 F
-(i\325) 632.13 557.2 T
-(th item of s, origin 0) 639.24 557.2 T
-2 F
-(s[i:j]) 561.26 543.2 T
-1 F
-(slice of s from i to j) 632.13 543.2 T
-3 F
-(\050slice fr) 729.12 543.2 T
-(om) 765.67 543.2 T
-(index) 632.13 529.2 T
-2 F
-(i) 661.12 529.2 T
-3 F
-( up to but not including) 668.32 529.2 T
-(index) 632.13 515.2 T
-2 F
-(j) 661.12 515.2 T
-3 F
-(.) 668.32 515.2 T
-2 F
-(i) 674.32 515.2 T
-3 F
-( defaults to) 681.52 515.2 T
-2 F
-(0) 737.86 515.2 T
-3 F
-(,) 745.06 515.2 T
-2 F
-(j) 751.06 515.2 T
-3 F
-( to) 758.26 515.2 T
-2 F
-(len\050s\051) 632.13 501.2 T
-3 F
-(.Negative goes fr) 675.33 501.2 T
-(om) 756.54 501.2 T
-(right-end of sequence\051) 632.13 487.2 T
-762.25 458.01 561.26 458.01 2 L
-V
-N
-0 F
-( Operators on mutable sequences \050lists\051) 561.26 459.2 T
-2 F
-(s[i]=x) 561.26 438.2 T
-1 F
-(item) 632.13 438.2 T
-2 F
-(i) 656.46 438.2 T
-1 F
-( of) 663.66 438.2 T
-2 F
-(s) 679.66 438.2 T
-1 F
-( is replaced by) 686.86 438.2 T
-2 F
-(x) 759.51 438.2 T
-(s[i:j]=t) 561.26 424.2 T
-1 F
-(slice of) 632.13 424.2 T
-2 F
-(s) 670.12 424.2 T
-1 F
-( from) 677.32 424.2 T
-2 F
-(i) 706.65 424.2 T
-1 F
-( to) 713.85 424.2 T
-2 F
-(j) 729.18 424.2 T
-1 F
-( is) 736.38 424.2 T
-(replaced by) 632.13 410.2 T
-2 F
-(t) 690.77 410.2 T
-(del s[i:j]) 561.26 396.2 T
-1 F
-(delete slice \050) 633.26 396.2 T
-3 F
-(same as) 693.91 396.2 T
-2 F
-(s[i:j]=[]) 632.13 382.2 T
-1 F
-(\051) 696.93 382.2 T
-2 F
-(s.append\050x\051) 561.26 368.2 T
-1 F
-(add) 640.46 368.2 T
-2 F
-(x) 660.79 368.2 T
-1 F
-( to end of) 667.99 368.2 T
-2 F
-(s) 716.65 368.2 T
-(s.count\050x\051) 561.26 354.2 T
-1 F
-(return number of) 633.26 354.2 T
-2 F
-(i) 717.57 354.2 T
-1 F
-(\325) 724.77 354.2 T
-(s for which) 728.11 354.2 T
-2 F
-(s[i] == x) 632.13 340.2 T
-(s.index\050x\051) 561.26 326.2 T
-1 F
-(return smallest) 633.26 326.2 T
-2 F
-(i) 707.25 326.2 T
-1 F
-( such that) 714.45 326.2 T
-2 F
-(s[i] == x1\051) 632.13 312.2 T
-0 0 0 1 0 0 0 K
-FMENDPAGE
-%%EndPage: "3" 3
-%%Page: "4" 4
-595.28 841.89 1 FMBEGINPAGE
-[0 0 0 1 0 0 0]
-[ 0 0 0 0 1 1 1]
-[ 0 1 1 0 1 0 0]
-[ 1 0 1 0 0 1 0]
-[ 1 1 0 0 0 0 1]
-[ 1 0 0 0 0 1 1]
-[ 0 1 0 0 1 0 1]
-[ 0 0 1 0 1 1 0]
- 8 FrameSetSepColors
-FrameNoSep
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-2 12 Q
-0 X
-0 0 0 1 0 0 0 K
-(s.insert\050i, x\051) 56.69 777.2 T
-1 F
-(item) 157.49 777.2 T
-2 F
-(i) 181.83 777.2 T
-1 F
-( becomes) 189.03 777.2 T
-2 F
-(x) 237.02 777.2 T
-1 F
-(, old) 244.22 777.2 T
-(item) 127.56 763.2 T
-2 F
-(i) 151.9 763.2 T
-1 F
-( is now at) 159.1 763.2 T
-2 F
-(i+1) 208.43 763.2 T
-1 F
-(, etc.) 230.03 763.2 T
-2 F
-(s.remove\050x\051) 56.69 749.2 T
-1 F
-(same as) 155.9 749.2 T
-2 F
-(del) 196.56 749.2 T
-(s[s.index\050x\051]) 127.56 735.2 T
-(s.reverse\050\051) 56.69 721.2 T
-1 F
--0.63 (reverses the items of) 155.9 721.2 P
-2 F
--1.51 (s) 255.36 721.2 P
-1 F
--0.63 ( \050in) 262.56 721.2 P
-(place\051) 127.56 707.2 T
-2 F
-(s.sort\050\051) 56.69 693.2 T
-1 F
-(sorts the list \050in place\051) 127.56 693.2 T
-3 F
-(\050Optional parameter: function) 127.56 679.2 T
--0.22 (of two ar) 127.56 665.2 P
--0.22 (guments r) 170.01 665.2 P
--0.22 (eturning) 217.01 665.2 P
-2 F
--0.54 (-1) 260.45 665.2 P
-3 F
--0.22 (,) 274.85 665.2 P
-2 F
-(0) 127.56 651.2 T
-3 F
-( or) 134.76 651.2 T
-2 F
-(1) 151.43 651.2 T
-3 F
-( depending on whether) 158.63 651.2 T
-(ar) 127.56 637.2 T
-(g1 is) 137.78 637.2 T
-2 F
-(>) 163.79 637.2 T
-3 F
-(,) 170.99 637.2 T
-2 F
-(==) 176.99 637.2 T
-3 F
-(,) 191.39 637.2 T
-2 F
-(<) 197.39 637.2 T
-3 F
-( ar) 204.59 637.2 T
-(g2\051) 217.81 637.2 T
-2 F
-(IndexError) 56.69 623.2 T
-1 F
-( is raised on out-of-range) 128.69 623.2 T
-(sequence subscript) 56.69 609.2 T
-253.71 580.01 56.69 580.01 2 L
-V
-1.14 H
-0 Z
-N
-0 F
-(Operations on mappings \050dictionaries\051) 56.69 581.2 T
-2 F
-(len\050a\051) 56.69 560.2 T
-1 F
-(the number of items in) 127.56 560.2 T
-2 F
-(a) 239.22 560.2 T
-(a[k]) 56.69 546.2 T
-1 F
-(the item of a with key) 127.56 546.2 T
-2 F
-(k) 235.55 546.2 T
-(a[k] = x) 56.69 532.2 T
-1 F
-(set) 127.56 532.2 T
-2 F
-(a[k]) 143.89 532.2 T
-1 F
-( to) 172.69 532.2 T
-2 F
-(x) 188.03 532.2 T
-(del a[k]) 56.69 518.2 T
-1 F
-(remove) 127.56 518.2 T
-2 F
-(a[k]) 166.55 518.2 T
-1 F
-( from) 195.35 518.2 T
-2 F
-(a) 224.68 518.2 T
-(a.items\050\051) 56.69 504.2 T
-1 F
-(a copy of) 127.56 504.2 T
-2 F
-(a) 175.21 504.2 T
-1 F
-(\325) 182.41 504.2 T
-(s list of \050key) 185.75 504.2 T
-(, item\051) 244.63 504.2 T
-(pairs) 127.56 490.2 T
-2 F
-(a.keys\050\051) 56.69 476.2 T
-1 F
-(a copy of) 127.56 476.2 T
-2 F
-(a) 175.21 476.2 T
-1 F
-(\325) 182.41 476.2 T
-(s list of keys) 185.75 476.2 T
-2 F
-(a.values\050\051) 56.69 462.2 T
-1 F
-(a copy of) 128.69 462.2 T
-2 F
-(a) 176.35 462.2 T
-1 F
-(\325) 183.54 462.2 T
-(s list of values) 186.88 462.2 T
-2 F
-(a.has_key\050k\051) 56.69 448.2 T
-(1) 143.09 448.2 T
-1 F
-( if) 150.29 448.2 T
-2 F
-(a) 163.62 448.2 T
-1 F
-( has a key) 170.82 448.2 T
-2 F
-(k) 221.48 448.2 T
-1 F
-(, else) 228.68 448.2 T
-2 F
-(0) 256.34 448.2 T
-(TypeError) 56.69 420.2 T
-1 F
-( is raised if key not acceptable.) 121.49 420.2 T
-2 F
--1.24 (KeyError) 56.69 406.2 P
-1 F
--0.51 ( is raised if attempt is made to read) 114.29 406.2 P
-(with non-existent key) 56.69 392.2 T
-221.98 363.01 56.69 363.01 2 L
-V
-N
-0 F
-(Format operator for strings \050%\051) 56.69 364.2 T
-1 F
-(Uses sprintf codes, supports:) 56.69 343.2 T
-2 F
-(%) 197.68 343.2 T
-1 F
-(,) 204.88 343.2 T
-2 F
-(c) 210.88 343.2 T
-1 F
-(,) 218.08 343.2 T
-2 F
-(s) 224.08 343.2 T
-1 F
-(,) 231.28 343.2 T
-2 F
-(i) 237.28 343.2 T
-1 F
-(,) 244.48 343.2 T
-2 F
-(d) 250.48 343.2 T
-1 F
-(,) 257.68 343.2 T
-2 F
-(u) 263.68 343.2 T
-1 F
-(,) 270.88 343.2 T
-2 F
-(o) 56.69 329.2 T
-1 F
-(,) 63.89 329.2 T
-2 F
-(x) 69.89 329.2 T
-1 F
-(,) 77.09 329.2 T
-2 F
-(X) 83.09 329.2 T
-1 F
-(,) 90.29 329.2 T
-2 F
-(e) 96.29 329.2 T
-1 F
-(,) 103.49 329.2 T
-2 F
-(E) 109.49 329.2 T
-1 F
-(,) 116.69 329.2 T
-2 F
-(f) 122.69 329.2 T
-1 F
-(,) 129.89 329.2 T
-2 F
-(g) 135.89 329.2 T
-1 F
-(,) 143.09 329.2 T
-2 F
-(G) 149.09 329.2 T
-1 F
-(.) 156.29 329.2 T
--0.34 (W) 56.69 315.2 P
--0.34 (idth and precision may be a) 67.54 315.2 P
-2 F
--0.82 (*) 200.8 315.2 P
-1 F
--0.34 ( to specify that) 208 315.2 P
-(an integer ar) 308.98 777.2 T
-(gument speci\336es the actual width) 368.74 777.2 T
--0.29 (or precision. The \337ag characters) 308.98 763.2 P
-2 F
--0.7 (-) 464.81 763.2 P
-1 F
--0.29 (,) 472.01 763.2 P
-2 F
--0.7 (+) 477.72 763.2 P
-1 F
--0.29 (, blank,) 484.92 763.2 P
-2 F
--0.7 (#) 523 763.2 P
-1 F
-(and) 308.98 749.2 T
-2 F
-(0) 329.3 749.2 T
-1 F
-( are understood.) 336.5 749.2 T
-2 F
-(%s) 308.98 735.2 T
-1 F
-( will convert any type ar) 323.38 735.2 T
-(gument to string) 440.14 735.2 T
-(\050uses) 308.98 721.2 T
-2 F
-(str\050\051) 336.64 721.2 T
-1 F
-( function\051) 372.64 721.2 T
-2 F
-(a=\324%s has %03d quote types\325%) 308.98 707.2 T
-(\050\324Python\325,2\051) 308.98 693.2 T
-(a) 308.98 679.2 T
-4 F
-(\325) 316.18 679.2 T
-1 F
-(\324) 326.23 679.2 T
-2 F
-(Python has 002 quote types) 330.23 679.2 T
-1 F
-(.\325) 517.43 679.2 T
-(Right-hand-side can be a mapping:) 308.98 665.2 T
-2 F
--1.08 (a = \324%\050lang\051s has %\050c\05103d quote) 308.98 651.2 P
-(types.\325 % {\324c\325:2,) 308.98 637.2 T
-(\324lang\325:\325Python}) 308.98 623.2 T
-3 F
-(\050) 308.98 609.2 T
-2 F
-(vars\050\051) 312.97 609.2 T
-3 F
-( function very handy to use on right-) 356.17 609.2 T
-(hand-side.\051) 308.98 595.2 T
-370.63 566.01 308.98 566.01 2 L
-V
-N
-0 F
-(File Objects) 308.98 567.2 T
-1 F
-(Created with built-in function) 308.98 546.2 T
-2 F
-(open\050\051) 454.97 546.2 T
-1 F
-( ; may) 498.17 546.2 T
-(be created by other modules\325) 308.98 532.2 T
-(s functions as) 447.61 532.2 T
-(well. Operators:) 308.98 518.2 T
-2 F
-(f.close\050x\051) 308.98 504.2 T
-1 F
-(close \336le) 380.98 504.2 T
-2 F
-(f.f) 308.98 490.2 T
-(lush\050x\051) 330.58 490.2 T
-1 F
-(\337ush \336le\325) 380.98 490.2 T
-(s internal buf) 425.99 490.2 T
-(fer) 489.1 490.2 T
-(.) 501.76 490.2 T
-2 F
-(f.isatty\050\0511) 308.98 476.2 T
-1 F
-( if \336le is connected to a tty-) 388.18 476.2 T
-(like dev) 379.84 462.2 T
-(, else) 417.39 462.2 T
-2 F
-(0) 445.05 462.2 T
-(f.read\050[size]\051) 308.98 448.2 T
-1 F
-(read at most most) 379.84 434.2 T
-2 F
-(<size>) 467.84 434.2 T
-1 F
-(bytes from \336le and return as a) 379.84 420.2 T
-(string object. If) 379.84 406.2 T
-2 F
-(<size>) 456.5 406.2 T
-1 F
-( omit-) 499.7 406.2 T
-(ted, read to) 379.84 392.2 T
-2 F
-(EOF) 436.49 392.2 T
-1 F
-(.) 457.13 392.2 T
-2 F
-(f.readline\050\051) 308.98 378.2 T
-1 F
-(read one entire line from \336le) 379.84 364.2 T
-2 F
-(f.readlines\050\051) 308.98 350.2 T
-1 F
-(read until) 379.84 336.2 T
-2 F
-(EOF) 428.5 336.2 T
-1 F
-( with) 450.1 336.2 T
-2 F
-(read-) 477.44 336.2 T
--0.58 (line\050\051) 379.84 322.2 P
-1 F
--0.24 ( and return list of lines) 423.04 322.2 P
-(read.) 379.84 308.2 T
-2 F
-(f.seek\050offset, whence=0\051) 561.26 777.2 T
-1 F
-(set \336le\325) 632.13 763.2 T
-(s position, like stdio\325) 667.13 763.2 T
-(s) 767.15 763.2 T
-2 F
-(fseek\050\051) 632.13 749.2 T
-1 F
-(.) 682.53 749.2 T
-2 F
-(whence == 0) 632.13 735.2 T
-1 F
-( then use abso-) 711.33 735.2 T
-(lute indexing) 632.13 721.2 T
-2 F
-(whence == 1) 632.13 707.2 T
-1 F
-( then of) 711.33 707.2 T
-(fset rel-) 747.77 707.2 T
-(ative to current pos) 632.13 693.2 T
-2 F
-(whence == 2) 632.13 679.2 T
-1 F
-( then of) 711.33 679.2 T
-(fset rel-) 747.77 679.2 T
-(ative to \336le end) 632.13 665.2 T
-2 F
-(f.tell\050\051) 561.26 651.2 T
-1 F
-(return \336le\325) 632.13 651.2 T
-(s current position) 682.45 651.2 T
-2 F
-(f.write\050str\051) 561.26 637.2 T
-1 F
-(W) 632.13 623.2 T
-(rite string to \336le.) 642.97 623.2 T
-2 F
-(EOFError) 561.26 609.2 T
-1 F
-( \321 End-of-\336le hit when reading) 618.86 609.2 T
-(\050may be raised many times, e.g. if) 561.26 595.2 T
-2 F
-(<f>) 727.23 595.2 T
-1 F
-( is a) 748.83 595.2 T
-(tty\051.) 561.26 581.2 T
-2 F
-(IOError) 561.26 567.2 T
-1 F
-( \321 Other I/O-related I/O operation) 611.66 567.2 T
-(failure) 561.26 553.2 T
-0 14 Q
-(Advanced T) 561.26 523.86 T
-(ypes) 632.95 523.86 T
-3 12 Q
-(See manuals for mor) 561.26 504.2 T
-(e details) 660.48 504.2 T
-1 F
-(Module Objects) 561.26 490.2 T
-(Class Objects) 561.26 476.2 T
-(T) 561.26 462.2 T
-(ype Objects) 567.75 462.2 T
-(Callable types:) 561.26 448.2 T
-(User) 595.28 434.2 T
-(-de\336ned \050written in Python\051:) 617.69 434.2 T
-(User) 623.62 420.2 T
-(-de\336ned Function Objects) 646.04 420.2 T
-(User) 623.62 406.2 T
-(-de\336ned Method Objects) 646.04 406.2 T
-(Built-in \050written in C\051:) 595.28 392.2 T
-(Built-in Function Objects) 623.62 378.2 T
-(Built-in Method Objects) 623.62 364.2 T
-(Internal T) 561.26 350.2 T
-(ypes:) 608.07 350.2 T
-(Code Objects) 595.28 336.2 T
-(Frame Objects) 595.28 322.2 T
-(T) 595.28 308.2 T
-(raceback Objects) 602.19 308.2 T
-0 0 0 1 0 0 0 K
-FMENDPAGE
-%%EndPage: "4" 4
-%%Page: "5" 5
-595.28 841.89 1 FMBEGINPAGE
-[0 0 0 1 0 0 0]
-[ 0 0 0 0 1 1 1]
-[ 0 1 1 0 1 0 0]
-[ 1 0 1 0 0 1 0]
-[ 1 1 0 0 0 0 1]
-[ 1 0 0 0 0 1 1]
-[ 0 1 0 0 1 0 1]
-[ 0 0 1 0 1 1 0]
- 8 FrameSetSepColors
-FrameNoSep
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 14 Q
-0 X
-0 0 0 1 0 0 0 K
-(Statements) 56.69 775.86 T
-2 12 Q
-(pass) 56.69 756.2 T
-1 F
-(Null statement) 127.56 756.2 T
-2 F
-(=) 56.69 742.2 T
-1 F
-(assignment operator) 127.56 742.2 T
-(. Can) 223.88 742.2 T
-(unpack tuples,) 127.56 728.2 T
-2 F
--1.78 (f) 127.56 714.2 P
--1.78 (irst,second = a[0:2]) 134.76 714.2 P
-(del) 56.69 700.2 T
-1 F
-(Unbind name from object, or) 127.56 700.2 T
-(attributes from objects, etc.) 127.56 686.2 T
-2 F
-(print [<c1> [,<c2>]* [,]) 56.69 672.2 T
-1 F
-(W) 127.56 658.2 T
-(rites to) 138.41 658.2 T
-2 F
-(sys.stdout) 174.41 658.2 T
-1 F
-(. Puts) 246.41 658.2 T
--0.92 (spaces between ar) 127.56 644.2 P
--0.92 (guments. Puts) 212.13 644.2 P
--0.38 (newline at end unless statement) 127.56 630.2 P
-(ends with comma. Print is not) 127.56 616.2 T
-(required when running interac-) 127.56 602.2 T
-(tively) 127.56 588.2 T
-(, simply typing an expres-) 154.12 588.2 T
-(sion will print its value, unless) 127.56 574.2 T
-(the value is) 127.56 560.2 T
-2 F
-(None) 185.22 560.2 T
-1 F
-(.) 214.02 560.2 T
-2 F
-(exec<x>[in <glob> [,<loc>]]) 56.69 546.2 T
-1 F
-(executes) 127.56 532.2 T
-2 F
-(<x>) 171.88 532.2 T
-1 F
-( in namespace) 193.48 532.2 T
-(provided. Defaults to current) 127.56 518.2 T
-(namespace.) 127.56 504.2 T
-2 F
-(<glob>) 186.2 504.2 T
-1 F
-( is a dic-) 229.4 504.2 T
--0.19 (tionary containing global name-) 127.56 490.2 P
-(space,) 127.56 476.2 T
-2 F
-(<loc>) 160.21 476.2 T
-1 F
-( contains local) 196.21 476.2 T
-(namespace.) 127.56 462.2 T
-2 F
-(<x>) 186.2 462.2 T
-1 F
-( can be a) 207.8 462.2 T
-(string, \336le object or a function) 127.56 448.2 T
-(object.) 127.56 434.2 T
-0 14 Q
-(Contr) 56.69 404.86 T
-(ol Flow) 92.21 404.86 T
-2 12 Q
-(if <condition>: <suite>) 56.69 385.2 T
-([elif <condition>: <suite>]*) 56.69 371.2 T
-([else: suite]) 56.69 357.2 T
-1 F
-(usual) 127.56 343.2 T
-2 F
-(if/else_if/else) 155.89 343.2 T
-1 F
-(statement) 127.56 329.2 T
-2 F
-(while <condition>: <suite>) 56.69 315.2 T
-([else: <suite>]) 379.84 777.2 T
-1 F
-(usual while statement.) 379.84 763.2 T
-2 F
-(else) 489.83 763.2 T
-1 F
-(suite is executed after loop) 379.84 749.2 T
-(exits, unless the loop is exited) 379.84 735.2 T
-(with) 379.84 721.2 T
-2 F
-(break) 404.18 721.2 T
-(for <target> in <condition-) 308.98 707.2 T
-(list>: <suite>) 379.84 693.2 T
-([else: <suite>]) 379.84 679.2 T
-1 F
-(iterates over sequence) 379.84 665.2 T
-2 F
-(<con-) 488.8 665.2 T
-(dition-list>) 379.84 651.2 T
-1 F
-( assigning) 466.24 651.2 T
-(each element to) 379.84 637.2 T
-2 F
-(<target>) 458.15 637.2 T
-1 F
-(.) 515.75 637.2 T
-2 F
-(else) 379.84 623.2 T
-1 F
-( suite executed at end) 408.64 623.2 T
-(unless loop exited with \322break\323) 379.84 609.2 T
-2 F
-(break) 308.98 595.2 T
-1 F
-( immediately exit) 379.84 595.2 T
-2 F
-(for) 466.84 595.2 T
-1 F
-( or) 488.44 595.2 T
-2 F
-(while) 379.84 581.2 T
-1 F
-( loop) 415.84 581.2 T
-2 F
-(continue) 308.98 567.2 T
-1 F
-(immediately do next iteration) 379.84 567.2 T
-(of) 379.84 553.2 T
-2 F
-(for) 392.84 553.2 T
-1 F
-( or) 414.44 553.2 T
-2 F
-(while) 430.43 553.2 T
-1 F
-( loop) 466.43 553.2 T
-2 F
-(return [<result>]) 308.98 539.2 T
-1 F
-(return from function \050or) 379.84 525.2 T
-(method\051 and return) 379.84 511.2 T
-2 F
-(<result>) 379.84 497.2 T
-1 F
-(. If no result given,) 437.44 497.2 T
-(then returns) 379.84 483.2 T
-2 F
-(None) 439.83 483.2 T
-1 F
-(.) 468.63 483.2 T
-0 14 Q
-(Exception Statements) 308.98 453.86 T
-2 12 Q
-(try: <suite1>) 308.98 434.2 T
-([except [<exception> [,) 308.98 420.2 T
-(<value>]: <suite2>]+) 379.84 406.2 T
-([else: <suite3>]) 308.98 392.2 T
-1 F
-(statements in) 379.84 378.2 T
-2 F
-(<suite1>) 445.84 378.2 T
-1 F
-( are) 503.44 378.2 T
-(executed. If an exception) 379.84 364.2 T
-(occurs, look in) 379.84 350.2 T
-2 F
-(except) 453.83 350.2 T
-1 F
-(clauses for matching) 379.84 336.2 T
-2 F
-(<excep-) 482.15 336.2 T
-(tion>) 379.84 322.2 T
-1 F
-(. If matches or bare) 415.84 322.2 T
-2 F
-(except) 379.84 308.2 T
-1 F
-( execute suite of that) 423.04 308.2 T
--0.18 (clause. If no exception happens) 632.13 777.2 P
-(suite in) 632.13 763.2 T
-2 F
-(else) 670.13 763.2 T
-1 F
-( clause is exe-) 698.93 763.2 T
-(cuted after) 632.13 749.2 T
-2 F
-(<suite1>) 686.1 749.2 T
-1 F
-(. If) 743.7 749.2 T
-2 F
-(<exception>) 632.13 735.2 T
-1 F
-( has a value, it) 711.33 735.2 T
-(is put in) 632.13 721.2 T
-2 F
-(<value>) 673.8 721.2 T
-1 F
-(.) 724.2 721.2 T
-2 F
-(<excep-) 730.2 721.2 T
-(tion>) 632.13 707.2 T
-1 F
-( can also be tuple of) 668.13 707.2 T
-(exceptions, e.g.) 632.13 693.2 T
-2 F
-(except) 709.78 693.2 T
-(\050KeyError, NameEr-) 632.13 679.2 T
-(ror\051, val: print val) 632.13 665.2 T
-(try: <suite1>) 561.26 651.2 T
-(f) 561.26 637.2 T
-(inally: <suite2>) 568.46 637.2 T
-1 F
-(statements in) 632.13 623.2 T
-2 F
-(<suite1>) 698.13 623.2 T
-1 F
-( are) 755.73 623.2 T
-(executed. If no exception, exe-) 632.13 609.2 T
-(cute) 632.13 595.2 T
-2 F
-(<suite2>) 655.12 595.2 T
-1 F
-( \050even if) 712.72 595.2 T
-2 F
-(<suite1>) 632.13 581.2 T
-1 F
-( is exited with a) 689.73 581.2 T
-2 F
-(return) 632.13 567.2 T
-1 F
-(,) 675.33 567.2 T
-2 F
-(break) 681.33 567.2 T
-1 F
-( or) 717.33 567.2 T
-2 F
-(con-) 733.32 567.2 T
-(tinue) 632.13 553.2 T
-1 F
-( statement\051. If an excep-) 668.13 553.2 T
-(tion did occur) 632.13 539.2 T
-(, executes) 698.31 539.2 T
-2 F
-(<suite2>) 632.13 525.2 T
-1 F
-( and them immedi-) 689.73 525.2 T
-(ately reraises exception.) 632.13 511.2 T
-2 F
-(raise <exception> [,<value>]) 561.26 497.2 T
-1 F
-(raises) 632.13 483.2 T
-2 F
-(<exception>) 662.45 483.2 T
-1 F
-( with) 741.65 483.2 T
-(optional parameter) 632.13 469.2 T
-2 F
-(<value>) 725.44 469.2 T
-1 F
-(.) 775.84 469.2 T
-(An exception is simply a string \050object\051. Cre-) 561.26 441.2 T
-(ate a new one simply by creating a new string:) 561.26 427.2 T
-2 F
-(my_exception = \324it went wrong\325) 561.26 413.2 T
-(try: if bad:) 561.26 399.2 T
-(raise my_exception, bad) 595.28 385.2 T
-(except my_exception, value:) 561.26 371.2 T
-(print \324Oops\325, value) 595.28 357.2 T
-0 0 0 1 0 0 0 K
-FMENDPAGE
-%%EndPage: "5" 5
-%%Page: "6" 6
-595.28 841.89 1 FMBEGINPAGE
-[0 0 0 1 0 0 0]
-[ 0 0 0 0 1 1 1]
-[ 0 1 1 0 1 0 0]
-[ 1 0 1 0 0 1 0]
-[ 1 1 0 0 0 0 1]
-[ 1 0 0 0 0 1 1]
-[ 0 1 0 0 1 0 1]
-[ 0 0 1 0 1 1 0]
- 8 FrameSetSepColors
-FrameNoSep
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 14 Q
-0 X
-0 0 0 1 0 0 0 K
-(Name Space Statements) 56.69 775.86 T
-1 12 Q
-(import <module_id1> [, <module_id2>]*) 56.69 756.2 T
-(imports modules. Members of) 127.56 742.2 T
-(module must be) 127.56 728.2 T
-( referred to by) 207.23 728.2 T
-(qualifying with module name:) 127.56 714.2 T
-(\322import sys; print sys.ar) 127.56 700.2 T
-(gv:) 242.68 700.2 T
-2 F
-(from <module_id> import <id1>) 56.69 686.2 T
-([, <id2>]*) 127.56 672.2 T
-1 F
-(imports names from module) 127.56 658.2 T
-2 F
-(<module_id>) 127.56 644.2 T
-1 F
-(. Names) 206.76 644.2 T
-( are) 249.08 644.2 T
-(not quali\336ed:) 127.56 630.2 T
-2 F
-(from sys import argv) 127.56 616.2 T
-(print argv\323) 127.56 602.2 T
-(from <module_id> import *) 56.69 588.2 T
-1 F
-(imports all names in module) 127.56 574.2 T
-2 F
-(<module_id>) 127.56 560.2 T
-1 F
-(, except those) 206.76 560.2 T
-(starting with) 127.56 546.2 T
-2 F
-(_) 190.9 546.2 T
-(global <id1> [,<id2>]*) 56.69 532.2 T
-1 F
-(ids are from global scope \050usu-) 127.56 518.2 T
-(ally meaning from module\051) 127.56 504.2 T
-(rather than local \050usually mean-) 127.56 490.2 T
-(ing only in function\051.) 127.56 476.2 T
-(In a function with no \322global\323) 127.56 462.2 T
-(statements, assume) 127.56 448.2 T
-2 F
-(a) 222.55 448.2 T
-1 F
-( is name) 229.75 448.2 T
-(that hasn\325) 127.56 434.2 T
-(t been used in fcn or) 174.34 434.2 T
-(module so far) 127.56 420.2 T
-(.) 192.89 420.2 T
-(T) 127.56 406.2 T
-(ry to read from) 134.47 406.2 T
-2 F
-(a) 209.78 406.2 T
-4 F
-(\325) 216.98 406.2 T
-2 F
-(NameEr-) 227.04 406.2 T
-(ror) 127.56 392.2 T
-1 F
-(.) 148.5 392.2 T
-(T) 127.56 378.2 T
-(ry to write to) 134.47 378.2 T
-2 F
-(a) 199.8 378.2 T
-4 F
-(\325) 207 378.2 T
-1 F
-(creates) 217.05 378.2 T
-2 F
-(a) 253.37 378.2 T
-1 F
-(local to fcn. If) 127.56 364.2 T
-2 F
-(a) 198.54 364.2 T
-1 F
-( not de\336ned in) 205.74 364.2 T
-(fcn, but is in module, then:) 127.56 350.2 T
-(T) 127.56 336.2 T
-(ry to read from) 134.47 336.2 T
-2 F
-(a) 209.78 336.2 T
-1 F
-(, gets value) 216.98 336.2 T
-(from module.) 127.56 322.2 T
-(T) 127.56 308.2 T
-(ry to write to) 134.47 308.2 T
-2 F
-(a) 199.8 308.2 T
-1 F
-(, changes) 207 308.2 T
-2 F
-(a) 254.65 308.2 T
-1 F
-( in) 261.85 308.2 T
-(module) 379.84 777.2 T
-0 14 Q
-(Function De\336nition) 308.98 747.86 T
-2 12 Q
--2.15 (def <func_id> \050[<param_list>]\051:) 308.98 728.2 P
-(<suite>) 379.84 714.2 T
-1 F
-(creates a function object and) 379.84 700.2 T
-(assigns it name) 379.84 686.2 T
-2 F
-(<func_id>) 456.17 686.2 T
-1 F
-(.) 520.97 686.2 T
-2 F
--1.22 (<param_list>) 308.98 672.2 P
-4 F
--0.57 (\325) 401.35 672.2 P
-2 F
--1.22 ([<id> [, <id>]*]) 414.18 672.2 P
-([<id>=<v>) 379.84 658.2 T
-([,<id>=<v>]*]) 379.84 644.2 T
-([,*<id>]) 379.84 630.2 T
-1 F
-(Parameters with \322) 379.84 616.2 T
-2 F
-(=) 465.82 616.2 T
-1 F
-(\323 have) 473.02 616.2 T
-(default values \050) 379.84 602.2 T
-2 F
-(<v>) 453.82 602.2 T
-1 F
-( is evalu-) 475.42 602.2 T
-(ated when function de\336ned\051. If) 379.84 588.2 T
-(list ends with \322) 379.84 574.2 T
-2 F
-(*<id>) 452.18 574.2 T
-1 F
-(\323 then) 488.18 574.2 T
-2 F
-(<id>) 379.84 560.2 T
-1 F
-( is assigned a tuple of all) 408.64 560.2 T
-(remaining ar) 379.84 546.2 T
-(gs passed to func-) 440.61 546.2 T
-(tion.) 379.84 532.2 T
-3 F
-(\050allows varar) 401.51 532.2 T
-(g functions\051) 466.07 532.2 T
-1 F
-(.) 523.07 532.2 T
-0 14 Q
-(Class De\336nition) 308.98 502.86 T
-2 12 Q
-(class <class_id>) 308.98 483.2 T
-([\050<super_class1>) 379.84 469.2 T
-([,<super_class2>]*\051]:) 379.84 455.2 T
-( <suite>) 379.84 441.2 T
-1 F
-(Creates a class object and assigns it name) 308.98 427.2 T
-2 F
-(<class_id>) 308.98 413.2 T
-1 F
-(.) 380.98 413.2 T
-2 F
-(<suite>) 386.98 413.2 T
-1 F
-( may contain) 437.38 413.2 T
-(\322) 308.98 399.2 T
-2 F
-(def) 314.3 399.2 T
-1 F
-(\323s of class methods and assignments to) 335.9 399.2 T
-(class attributes) 308.98 385.2 T
-(E.g.) 308.98 371.2 T
-2 F
-(class my_cl \050cl1, cl_lst[3]\051:) 308.98 357.2 T
-1 F
-(Creates a class object inheriting from both) 308.98 343.2 T
-2 F
-(cl1) 308.98 329.2 T
-1 F
-( and whatever class object) 330.58 329.2 T
-2 F
-(cl_lst[3]) 459.54 329.2 T
-1 F
--0.38 (evaluates to. Assigns new class object to name) 308.98 315.2 P
-2 F
-(my_class) 561.26 777.2 T
-1 F
-(.) 618.86 777.2 T
-(First ar) 561.26 763.2 T
-(g to class methods is always instance) 595.38 763.2 T
-(object. By convention this is called \322) 561.26 749.2 T
-2 F
-(self) 738.25 749.2 T
-1 F
-(\323.) 767.05 749.2 T
-(Special method) 561.26 735.2 T
-2 F
-(__init__\050\051) 638.59 735.2 T
-1 F
-( called when) 710.59 735.2 T
-(instance created. Create instance by \322calling\323) 561.26 721.2 T
-(class object, possibly with ar) 561.26 707.2 T
-(gs. In current) 699.37 707.2 T
--0.55 (implementation, you can\325) 561.26 693.2 P
--0.55 (t subclass of) 682.94 693.2 P
--0.55 (f built-in) 740.96 693.2 P
-(classes.) 561.26 679.2 T
-3 F
-(E.g.) 561.26 665.2 T
-2 F
-(class c \050c_parent\051:) 561.26 651.2 T
-(def __init__\050self, name\051:) 575.43 637.2 T
-(self.name = name) 589.61 623.2 T
-(def print_name\050self\051:) 589.61 609.2 T
-(print \322I\325m\323,\134) 603.78 595.2 T
-(self.name) 603.78 581.2 T
-(def call_parent\050self\051:) 589.61 567.2 T
-(c_parent.print_name\050self\051) 603.78 553.2 T
-(instance = c\050\324tom\325\051) 561.26 539.2 T
-(print instance.name) 561.26 525.2 T
-(\324tom\325) 561.26 511.2 T
-(instance.print_name\050\051) 561.26 497.2 T
-(\322I\325m tom\323) 561.26 483.2 T
-1 F
--0.05 (Call parent\325) 561.26 469.2 P
--0.05 (s super class by accessing parent\325) 617.54 469.2 P
--0.05 (s) 777.58 469.2 P
-(method directly and passing \322) 561.26 455.2 T
-2 F
-(self) 704.58 455.2 T
-1 F
-(\323 explic-) 733.38 455.2 T
-(itly \050see \322) 561.26 441.2 T
-2 F
-(call_parent) 607.92 441.2 T
-1 F
-(\323 in example) 687.12 441.2 T
-(above\051.) 561.26 427.2 T
-(Many other special methods available for) 561.26 413.2 T
-(implementing arithmetic operators, sequence,) 561.26 399.2 T
-(mapping indexing, etc.) 561.26 385.2 T
-0 14 Q
-(Others) 561.26 355.86 T
-2 12 Q
-(lambda [<param_list>]: <condi-) 561.26 336.2 T
-(tion>) 632.13 322.2 T
-1 F
-(Create an anonymous function.) 632.13 308.2 T
-0 0 0 1 0 0 0 K
-FMENDPAGE
-%%EndPage: "6" 6
-%%Page: "7" 7
-595.28 841.89 1 FMBEGINPAGE
-[0 0 0 1 0 0 0]
-[ 0 0 0 0 1 1 1]
-[ 0 1 1 0 1 0 0]
-[ 1 0 1 0 0 1 0]
-[ 1 1 0 0 0 0 1]
-[ 1 0 0 0 0 1 1]
-[ 0 1 0 0 1 0 1]
-[ 0 0 1 0 1 1 0]
- 8 FrameSetSepColors
-FrameNoSep
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-2 12 Q
-0 X
-0 0 0 1 0 0 0 K
-(<condition>) 127.56 777.2 T
-1 F
-( must be an) 206.76 777.2 T
-(expression not a statement) 127.56 763.2 T
-(\050e.g., not \322) 127.56 749.2 T
-2 F
-(if xx:) 178.55 749.2 T
-1 F
-(...\323,) 221.75 749.2 T
-(\322) 127.56 735.2 T
-2 F
-(print xxx) 132.89 735.2 T
-1 F
-(\323, etc.\051 and thus) 197.69 735.2 T
-(can\325) 127.56 721.2 T
-(t contain newlines. Used) 147.99 721.2 T
-(mostly for) 127.56 707.2 T
-2 F
-(f) 180.23 707.2 T
-(ilter\050\051) 187.43 707.2 T
-1 F
-(,) 237.83 707.2 T
-2 F
-(map\050\051) 127.56 693.2 T
-1 F
-(,) 163.56 693.2 T
-2 F
-(reduce\050\051) 169.56 693.2 T
-1 F
-( functions.) 227.16 693.2 T
-0 14 Q
-(Built-In Functions) 56.69 663.86 T
-2 12 Q
-(abs\050x\051) 56.69 644.2 T
-1 F
-(Return the absolute value of a) 127.56 644.2 T
-(number) 127.56 630.2 T
-2 F
-(apply\050f,args\051) 56.69 616.2 T
-1 F
-(Call func/method) 127.56 602.2 T
-2 F
-(<f>) 214.22 602.2 T
-1 F
-( with) 235.82 602.2 T
-(ar) 127.56 588.2 T
-(gs) 136.67 588.2 T
-2 F
-(<args>) 150.34 588.2 T
-(chr\050i\051) 56.69 574.2 T
-1 F
-(Return one-character string) 127.56 574.2 T
-(whose ASCII code is integer) 127.56 560.2 T
-2 F
-(i) 268.54 560.2 T
-(cmp\050x,y\051) 56.69 546.2 T
-1 F
-(Return neg, zero, pos if) 127.56 546.2 T
-2 F
-(x) 243.2 546.2 T
-(<) 253.4 546.2 T
-1 F
-(,) 260.6 546.2 T
-2 F
-(==) 127.56 532.2 T
-1 F
-(,) 141.96 532.2 T
-2 F
-(>) 147.96 532.2 T
-1 F
-( to) 155.16 532.2 T
-2 F
-(y) 170.49 532.2 T
-(coerce\050x,y\051) 56.69 518.2 T
-1 F
-(Return a tuple of the two) 127.56 504.2 T
-(numeric ar) 127.56 490.2 T
-(guments converted) 178.99 490.2 T
-(to a common type.) 127.56 476.2 T
-2 F
--2.15 (compile\050string, f) 56.69 462.2 P
--2.15 (ilename, kind\051) 176.94 462.2 P
-1 F
-(Compile) 127.56 448.2 T
-2 F
-(<string>) 171.9 448.2 T
-1 F
-( into a) 229.5 448.2 T
-(code object.) 127.56 434.2 T
-2 F
-(<f) 188.54 434.2 T
-(ilename>) 202.94 434.2 T
-1 F
-( is) 260.54 434.2 T
-(used for error reporting, can be) 127.56 420.2 T
-(any string.) 127.56 406.2 T
-2 F
-(<kind>) 181.22 406.2 T
-1 F
-( is either) 224.42 406.2 T
-(\324) 127.56 392.2 T
-2 F
-(eval) 131.55 392.2 T
-1 F
-(\325 if) 160.35 392.2 T
-2 F
-(<string>) 177.68 392.2 T
-1 F
-( is a sin-) 235.28 392.2 T
-(gle stmt, else it should be) 127.56 378.2 T
-(\324) 127.56 364.2 T
-2 F
-(exec) 131.55 364.2 T
-1 F
-(\325.) 160.35 364.2 T
-2 F
-(dir\050[object]\051) 56.69 350.2 T
-1 F
-(If no ar) 127.56 336.2 T
-(gs, return the list of) 162.66 336.2 T
-(names in current local symbol) 127.56 322.2 T
-(table. W) 127.56 308.2 T
-(ith a module, class or) 167.74 308.2 T
-(class instance object as ar) 379.84 777.2 T
-(g,) 502.93 777.2 T
-(return list of names in its attr) 379.84 763.2 T
-(dict.) 379.84 749.2 T
-2 F
-(divmod\050a,b\051) 308.98 735.2 T
-1 F
-(Returns tuple of) 379.84 721.2 T
-2 F
-(\050a/b, a%b\051) 460.17 721.2 T
-(eval\050s, globals, locals\051) 308.98 707.2 T
-1 F
-(Eval string) 379.84 693.2 T
-2 F
-(<s>) 435.17 693.2 T
-1 F
-( in \050optional\051) 456.77 693.2 T
-2 F
-(<globals>) 379.84 679.2 T
-1 F
-(,) 444.64 679.2 T
-2 F
-(<locals>) 450.64 679.2 T
-1 F
-(.) 508.24 679.2 T
-2 F
-(<s>) 379.84 665.2 T
-1 F
-( must have no) 401.44 665.2 T
-2 F
-(NULL) 471.44 665.2 T
-1 F
-(\325) 499.13 665.2 T
-(s or) 502.47 665.2 T
-(newlines.) 379.84 651.2 T
-2 F
-(<s>) 428.5 651.2 T
-1 F
-( can also be a) 450.1 651.2 T
-(code object. E.g.:) 379.84 637.2 T
-2 F
-(x = 1;) 466.49 637.2 T
-(incr_x = eval\050\324x +) 379.84 623.2 T
-(1\325\051) 379.84 609.2 T
-(f) 308.98 595.2 T
-(ilter\050function, list\051) 316.18 595.2 T
-1 F
-(Construct a list from those ele-) 379.84 581.2 T
-(ments of) 379.84 567.2 T
-2 F
-(<list>) 424.51 567.2 T
-1 F
-( for which) 467.71 567.2 T
-2 F
-(<function>) 379.84 553.2 T
-1 F
-( returns true.) 451.84 553.2 T
-2 F
-(<function>) 379.84 539.2 T
-1 F
-( takes one) 451.84 539.2 T
-(parameter) 379.84 525.2 T
-(.) 427.16 525.2 T
-2 F
-(f) 308.98 511.2 T
-(loat\050x\051) 316.18 511.2 T
-1 F
-(Convert a number to \337oating) 379.84 511.2 T
-(point.) 379.84 497.2 T
-2 F
-(getattr\050object, name\051) 308.98 483.2 T
-1 F
-(Get attr called) 379.84 469.2 T
-2 F
-(<name>) 450.82 469.2 T
-1 F
-( from) 494.02 469.2 T
-2 F
-(<object>) 379.84 455.2 T
-1 F
-(.) 437.44 455.2 T
-2 F
-(getattr\050x, \324foobar\325\051) 379.84 441.2 T
-4 F
-(\326) 379.84 427.2 T
-2 F
-(x.foobar) 395.37 427.2 T
-(hasattr\050object, name\051) 308.98 413.2 T
-1 F
-(Returns true if) 379.84 399.2 T
-2 F
-(<object>) 452.17 399.2 T
-1 F
-( has) 509.77 399.2 T
-(attr called) 379.84 385.2 T
-2 F
-(<name>) 430.49 385.2 T
-1 F
-(.) 473.69 385.2 T
-2 F
-(hash\050object\051) 308.98 371.2 T
-1 F
-(Return the hash value of the) 379.84 357.2 T
-(object \050if it has one\051) 379.84 343.2 T
-2 F
-(hex\050x\051) 308.98 329.2 T
-1 F
--0.11 (Convert a number to a hexadec-) 379.84 329.2 P
-(imal string.) 379.84 315.2 T
-2 F
-(id\050object\051) 561.26 777.2 T
-1 F
-(Return a unique \324identity\325 inte-) 632.13 763.2 T
-(ger for an object.) 632.13 749.2 T
-2 F
-(input\050[prompt]\051) 561.26 735.2 T
-1 F
-(Prints prompt, if given. Reads) 632.13 721.2 T
-(input and evaluates it.) 632.13 707.2 T
-2 F
-(int\050x\051) 561.26 693.2 T
-1 F
-(Convert a number to a plain) 632.13 693.2 T
-(integer) 632.13 679.2 T
-(.) 664.79 679.2 T
-2 F
-(len\050s\051) 561.26 665.2 T
-1 F
-(Return the length \050the number) 632.13 665.2 T
-(of items\051 of an object.) 632.13 651.2 T
-2 F
-(long\050x\051) 561.26 637.2 T
-1 F
-(Convert a number to a long) 632.13 637.2 T
-(integer) 632.13 623.2 T
-(.) 664.79 623.2 T
-2 F
-(map\050function, list, ...\051) 561.26 609.2 T
-1 F
-(Apply) 632.13 595.2 T
-2 F
-(<function>) 665.13 595.2 T
-1 F
-( to every) 737.13 595.2 T
-(item of) 632.13 581.2 T
-2 F
-(<list>) 669.46 581.2 T
-1 F
-( and return a) 712.66 581.2 T
-(list of the results. If additional) 632.13 567.2 T
-(ar) 632.13 553.2 T
-(guments are passed,) 641.23 553.2 T
-2 F
-(<func-) 740.55 553.2 T
-(tion>) 632.13 539.2 T
-1 F
-( must take that many) 668.13 539.2 T
-(ar) 632.13 525.2 T
-(guments and it is given to) 641.23 525.2 T
-2 F
-(<function>) 632.13 511.2 T
-1 F
-( on each call.) 704.13 511.2 T
-2 F
-(max\050s\051) 561.26 497.2 T
-1 F
-(Return the lar) 632.13 497.2 T
-(gest item of a) 697.9 497.2 T
-(non-empty sequence.) 632.13 483.2 T
-2 F
-(min\050s\051) 561.26 469.2 T
-1 F
-(Return the smallest item of a) 632.13 469.2 T
-(non-empty sequence.) 632.13 455.2 T
-2 F
-(oct\050x\051) 561.26 441.2 T
-1 F
-(Convert a number to an octal) 632.13 441.2 T
-(string.) 632.13 427.2 T
-2 F
-(open\050f) 561.26 413.2 T
-(ilename, mode=\325r\325, buf-) 604.46 413.2 T
-(size=<implementation) 632.13 399.2 T
-(dependent>) 632.13 385.2 T
-1 F
-(Return a new \336le object. First) 632.13 371.2 T
-(two ar) 632.13 357.2 T
-(gs are same as those for) 662.23 357.2 T
-(C\325) 632.13 343.2 T
-(s \322stdio open\323 function.) 643.47 343.2 T
-2 F
-(<bufsize>) 632.13 329.2 T
-1 F
-( is) 696.93 329.2 T
-2 F
-(0) 710.93 329.2 T
-1 F
-( for unbuf) 718.13 329.2 T
-(f-) 765.9 329.2 T
-(ered,) 632.13 315.2 T
-2 F
-(1) 658.78 315.2 T
-1 F
-( for line-buf) 665.98 315.2 T
-(fered, nega-) 723.75 315.2 T
-0 0 0 1 0 0 0 K
-FMENDPAGE
-%%EndPage: "7" 7
-%%Page: "8" 8
-595.28 841.89 1 FMBEGINPAGE
-[0 0 0 1 0 0 0]
-[ 0 0 0 0 1 1 1]
-[ 0 1 1 0 1 0 0]
-[ 1 0 1 0 0 1 0]
-[ 1 1 0 0 0 0 1]
-[ 1 0 0 0 0 1 1]
-[ 0 1 0 0 1 0 1]
-[ 0 0 1 0 1 1 0]
- 8 FrameSetSepColors
-FrameNoSep
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-1 12 Q
-0 X
-0 0 0 1 0 0 0 K
-(tive for sys-default, all else, of) 127.56 777.2 T
-(\050about\051 given size.) 127.56 763.2 T
-2 F
-(ord\050c\051) 56.69 749.2 T
-1 F
-(Return integer) 127.56 749.2 T
-2 F
-(ASCII) 199.55 749.2 T
-1 F
-( value of) 235.55 749.2 T
-2 F
-(<c>) 127.56 735.2 T
-1 F
-( \050a string of len) 149.16 735.2 T
-2 F
-(1) 225.48 735.2 T
-1 F
-(\051.) 232.68 735.2 T
-2 F
-(pow\050x, y\051) 56.69 721.2 T
-1 F
-(Return) 127.56 721.2 T
-2 F
-(x) 163.22 721.2 T
-1 F
-( to power) 170.42 721.2 T
-2 F
-(y) 218.75 721.2 T
-1 F
-(.) 225.17 721.2 T
-2 F
-(range\050start, end, step\051) 56.69 707.2 T
-1 F
-(return list of ints from) 127.56 693.2 T
-2 F
-(>=) 236.55 693.2 T
-1 F
-( start) 250.96 693.2 T
--0.18 (and) 127.56 679.2 P
-2 F
--0.43 (<) 147.71 679.2 P
-1 F
--0.18 ( end. W) 154.91 679.2 P
--0.18 (ith 1 ar) 191.73 679.2 P
--0.18 (g, list from) 225.16 679.2 P
-(0 to) 127.56 665.2 T
-2 F
-(<arg>-1.) 148.9 665.2 T
-1 F
-( W) 206.49 665.2 T
-(ith 2 ar) 220.34 665.2 T
-(gs,) 254.12 665.2 T
-(list from) 127.56 651.2 T
-2 F
-(<start>) 171.56 651.2 T
-1 F
-( to) 221.96 651.2 T
-2 F
-(<end>-) 237.3 651.2 T
-(1) 127.56 637.2 T
-1 F
-(W) 141.96 637.2 T
-(ith 3 ar) 152.81 637.2 T
-(gs, list from) 186.59 637.2 T
-2 F
-(<start>) 127.56 623.2 T
-1 F
-( up to) 177.96 623.2 T
-2 F
-(<end>) 208.29 623.2 T
-1 F
-( by) 244.29 623.2 T
-2 F
-(<step>) 127.56 609.2 T
-(raw_input\050[prompt]\051) 56.69 595.2 T
-1 F
--0.21 (Print prompt if given, then read) 127.56 581.2 P
-(string from std input.) 127.56 567.2 T
-2 F
-(reduce\050f, list [, init]\051) 56.69 553.2 T
-1 F
-(Apply the binary function) 127.56 539.2 T
-2 F
-(<f>) 254.88 539.2 T
-1 F
--0.52 (to the items of) 127.56 525.2 P
-2 F
--1.24 (<list>) 197.49 525.2 P
-1 F
--0.52 ( so as to) 240.69 525.2 P
-(reduce the list to a single value.) 127.56 511.2 T
-(If) 127.56 497.2 T
-2 F
-(<init>) 138.55 497.2 T
-1 F
-( given, it is \322pre-) 181.75 497.2 T
-(pended\323 to) 127.56 483.2 T
-2 F
-(<list>) 182.88 483.2 T
-1 F
-(.) 226.08 483.2 T
-2 F
-(reload\050module\051) 56.69 469.2 T
-1 F
-(Re-parse and re-initialize an) 127.56 455.2 T
-(already imported module. Use-) 127.56 441.2 T
-(ful in interactive mode, if you) 127.56 427.2 T
-(want to reload a module after) 127.56 413.2 T
--0.05 (\336xing it. If module was synacti-) 127.56 399.2 P
--0.17 (cally correct but had an error in) 127.56 385.2 P
-(initialization, must import it) 127.56 371.2 T
-(one more time before calling) 127.56 357.2 T
-2 F
-(reload) 127.56 343.2 T
-1 F
-(\050\051.) 170.76 343.2 T
-2 F
-(repr\050object\051) 56.69 329.2 T
-1 F
-(Return a string containing a) 127.56 315.2 T
-(printable representation of an) 379.84 777.2 T
-(object. Equivalent to `object`) 379.84 763.2 T
-(\050using backquotes\051.) 379.84 749.2 T
-2 F
-(round\050x,n=0\051) 308.98 735.2 T
-1 F
-(Return the \337oating point value) 379.84 721.2 T
-(x rounded to n digits) 379.84 707.2 T
-(after the) 482.18 707.2 T
-(decimal point.) 379.84 693.2 T
-2 F
-(setattr\050object, name, value\051) 308.98 679.2 T
-1 F
-(This is the counterpart of) 379.84 665.2 T
-2 F
-(getattr) 379.84 651.2 T
-1 F
-(\050\051.) 430.24 651.2 T
-2 F
-(setattr\050o,) 444.23 651.2 T
-(\324foobar\325, 3\051) 379.84 637.2 T
-4 F
-(\326) 469.24 637.2 T
-2 F
-(o.foo-) 484.77 637.2 T
-(bar = 3) 379.84 623.2 T
-(str\050object\051) 308.98 609.2 T
-1 F
-(Return a string containing a) 379.84 595.2 T
-(nicely printable representation) 379.84 581.2 T
-(of an object.) 379.84 567.2 T
-2 F
-(type\050object\051) 308.98 553.2 T
-1 F
-(Return type of an object.) 379.84 539.2 T
-(E.g.,) 308.98 525.2 T
-2 F
-(if type\050x\051 == type\050\324\325\051:) 323.15 511.2 T
-(print \324It is a string\325) 337.32 497.2 T
-(vars\050[object]\051) 308.98 483.2 T
-1 F
-(W) 379.84 469.2 T
-(ithout ar) 390.69 469.2 T
-(guments, return a) 430.81 469.2 T
--0.06 (dictionary corresponding to the) 379.84 455.2 P
-(current local symbol table.) 379.84 441.2 T
-(W) 379.84 427.2 T
-(ith a module, class or class) 390.69 427.2 T
-(instance object as ar) 379.84 413.2 T
-(gument) 476.6 413.2 T
--0.18 (returns a dictionary correspond-) 379.84 399.2 P
--0.54 (ing to the object\325) 379.84 385.2 P
--0.54 (s symbol table.) 459.21 385.2 P
-(Useful with \322) 379.84 371.2 T
-2 F
-(%) 444.5 371.2 T
-1 F
-(\323 formatting) 451.7 371.2 T
-(operator) 379.84 357.2 T
-(. Don\325) 419.17 357.2 T
-(t simply type) 449.61 357.2 T
-2 F
--0.06 (vars\050\051) 379.84 343.2 P
-1 F
--0.03 ( at interactive prompt!) 423.04 343.2 P
-(\050But) 379.84 329.2 T
-2 F
-(print vars\050\051) 404.18 329.2 T
-1 F
-( is \336ne.\051) 490.58 329.2 T
-2 F
-(xrange\050start, end, step\051) 308.98 315.2 T
-1 F
-(Like) 632.13 777.2 T
-2 F
-(range\050\051) 657.12 777.2 T
-1 F
-(, but doesn\325) 707.52 777.2 T
-(t) 763.63 777.2 T
-(actually store entire list all at) 632.13 763.2 T
--0.36 (once. Good to use in) 632.13 749.2 P
-2 F
--0.86 (for) 732.31 749.2 P
-1 F
--0.36 ( loops) 753.91 749.2 P
-(when there is a big range and) 632.13 735.2 T
-(little memory) 632.13 721.2 T
-(.) 696.35 721.2 T
-0 14 Q
-(Built-In Exceptions) 561.26 691.86 T
-2 12 Q
-(AttributeError) 561.26 672.2 T
-1 F
-(On attribute reference or) 632.13 658.2 T
-(assignment failure) 632.13 644.2 T
-2 F
-(EOFError) 561.26 630.2 T
-1 F
-(Immediate end-of-\336le hit by) 632.13 616.2 T
-(input\050\051 or raw_input\050\051) 632.13 602.2 T
-2 F
-(IOError) 561.26 588.2 T
-1 F
-(I/O-related I/O operation fail-) 632.13 574.2 T
-(ure) 632.13 560.2 T
-2 F
-(ImportError) 561.26 546.2 T
-1 F
-(On failure of `import\325 to \336nd) 632.13 532.2 T
-(module or name) 632.13 518.2 T
-2 F
-(IndexError) 561.26 504.2 T
-1 F
-(On out-of-range sequence sub-) 632.13 490.2 T
-(script) 632.13 476.2 T
-2 F
-(KeyError) 561.26 462.2 T
-1 F
-(On reference to a non-existent) 632.13 448.2 T
-(mapping \050dict\051 key) 632.13 434.2 T
-2 F
-(KeyboardInterrupt) 561.26 420.2 T
-1 F
-(On user entry of the interrupt) 632.13 406.2 T
-(key \050often `Control-C\325\051) 632.13 392.2 T
-2 F
-(MemoryError) 561.26 378.2 T
-1 F
-(On recoverable memory) 632.13 364.2 T
-(exhaustion) 632.13 350.2 T
-2 F
-(NameError) 561.26 336.2 T
-1 F
-(On failure to \336nd a local or glo-) 632.13 322.2 T
-(bal \050unquali\336ed\051 name) 632.13 308.2 T
-0 0 0 1 0 0 0 K
-FMENDPAGE
-%%EndPage: "8" 8
-%%Page: "9" 9
-595.28 841.89 1 FMBEGINPAGE
-[0 0 0 1 0 0 0]
-[ 0 0 0 0 1 1 1]
-[ 0 1 1 0 1 0 0]
-[ 1 0 1 0 0 1 0]
-[ 1 1 0 0 0 0 1]
-[ 1 0 0 0 0 1 1]
-[ 0 1 0 0 1 0 1]
-[ 0 0 1 0 1 1 0]
- 8 FrameSetSepColors
-FrameNoSep
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-2 12 Q
-0 X
-0 0 0 1 0 0 0 K
-(Overf) 56.69 777.2 T
-(lowError) 92.69 777.2 T
-1 F
-(On excessively lar) 127.56 763.2 T
-(ge arithme-) 215.99 763.2 T
-(tic operation) 127.56 749.2 T
-2 F
-(RuntimeError) 56.69 735.2 T
-1 F
-(Obsolete catch-all; de\336ne a) 127.56 721.2 T
-(suitable error instead) 127.56 707.2 T
-2 F
-(SyntaxError) 56.69 693.2 T
-1 F
-(On parser encountering a syn-) 127.56 679.2 T
-(tax error) 127.56 665.2 T
-2 F
-(SystemError) 56.69 651.2 T
-1 F
-(On non-fatal interpreter error -) 127.56 637.2 T
-(bug - report it) 127.56 623.2 T
-2 F
-(SystemExit) 56.69 609.2 T
-1 F
-(On `sys.exit\050\051\325) 127.56 595.2 T
-2 F
-(TypeError) 56.69 581.2 T
-1 F
-(On passing inappropriate type) 127.56 567.2 T
-(to built-in op or func) 127.56 553.2 T
-2 F
-(ValueError) 56.69 539.2 T
-1 F
-(On ar) 127.56 525.2 T
-(g error not covered by) 154.33 525.2 T
-(T) 127.56 511.2 T
-(ypeError or more precise) 134.05 511.2 T
-2 F
-(ZeroDivisionError) 56.69 497.2 T
-1 F
-(On division or modulo opera-) 127.56 483.2 T
-(tion with 0 as 2nd ar) 127.56 469.2 T
-(g) 225.67 469.2 T
-0 14 Q
-(Special Methods For User) 56.69 439.86 T
-(-De\336ned) 211.32 439.86 T
-(Classes) 56.69 422.86 T
-3 12 Q
-(E.g) 56.69 403.2 T
-1 F
-(.) 73.03 403.2 T
-2 F
-(class x:) 56.69 389.2 T
-(def __init__\050self, v\051:) 70.87 375.2 T
-(self.value = v def) 85.04 361.2 T
-(__add__\050self, r\051:) 70.87 347.2 T
-(return self.value + r) 85.04 333.2 T
-(a = x\0503\051) 56.69 319.2 T
-3 F
-(\050like calling) 323.15 777.2 T
-2 F
-(x.__init__\050a,3\051\051) 383.81 777.2 T
-(a + 4) 308.98 763.2 T
-3 F
-(\050equivalent to) 323.15 749.2 T
-2 F
-( a.__add__\0504\051\051) 389.47 749.2 T
-456.97 720.01 308.98 720.01 2 L
-V
-1.14 H
-0 Z
-N
-0 F
-(Special methods for any type) 308.98 721.2 T
-3 F
-(\050s: self, o: other\051) 308.98 700.2 T
-2 F
-( __init__\050s, args\051) 308.98 686.2 T
-1 F
-(object instantiation) 379.84 672.2 T
-2 F
-(__del__\050s\051) 308.98 658.2 T
-1 F
-(called on object demise) 379.84 644.2 T
-2 F
-(__repr__\050s\051) 308.98 630.2 T
-(repr) 379.84 616.2 T
-1 F
-(\050\051 and `...` conversions) 408.64 616.2 T
-2 F
-(__str__\050s\051) 308.98 602.2 T
-(str) 379.84 588.2 T
-1 F
-(\050\051 and \324) 401.44 588.2 T
-2 F
-(print) 436.76 588.2 T
-1 F
-(\325 statement) 472.76 588.2 T
-2 F
-(__cmp__\050s, o\051) 308.98 574.2 T
-1 F
-(implements) 379.84 560.2 T
-2 F
-(<) 438.85 560.2 T
-1 F
-(,) 446.05 560.2 T
-2 F
-(==) 452.05 560.2 T
-1 F
-(,) 466.45 560.2 T
-2 F
-(>) 472.45 560.2 T
-1 F
-(,) 479.65 560.2 T
-2 F
-(<=) 485.65 560.2 T
-1 F
-(,) 500.05 560.2 T
-2 F
-(<>) 506.05 560.2 T
-1 F
-(,) 520.45 560.2 T
-2 F
-(!=) 379.84 546.2 T
-1 F
-(,) 394.24 546.2 T
-2 F
-(>=) 400.24 546.2 T
-1 F
-(,) 414.64 546.2 T
-2 F
-(is) 420.64 546.2 T
-1 F
-( [) 435.04 546.2 T
-2 F
-(not) 442.04 546.2 T
-1 F
-(]) 463.64 546.2 T
-2 F
-(__hash__\050s\051) 308.98 532.2 T
-(hash) 379.84 518.2 T
-1 F
-(\050\051 and dict operations) 408.64 518.2 T
-508.3 489.01 308.98 489.01 2 L
-V
-N
-0 F
-(Numeric operations vs special methods) 308.98 490.2 T
-3 F
-(\050s: self, o: other\051) 308.98 469.2 T
-2 F
-(s+o = __add__\050s,o\051) 308.98 455.2 T
-(s-o = __sub__\050s,o\051) 308.98 441.2 T
-(s*o = __mul__\050s,o\051) 308.98 427.2 T
-(s/o = __div__\050s,o\051) 308.98 413.2 T
-(s%o = __mod__\050s,o\051) 308.98 399.2 T
-(divmod\050s,o\051 = __divmod__\050s,o\051) 308.98 385.2 T
-(pow\050s,o\051 = __pow__\050s,o\051) 308.98 371.2 T
-(s&o = __and__\050s,o\051) 308.98 357.2 T
-(s^o = __xor__\050s,o\051) 308.98 343.2 T
-(s|o = __or__\050s,o\051) 308.98 329.2 T
-(s<<o = __lshift__\050s,o\051) 308.98 315.2 T
-(s>>o = __rshift__\050s,o\051) 561.26 777.2 T
-(nonzero\050s\051 = __nonzero__\050s\051) 561.26 763.2 T
-3 F
-(\050used in boolean testing\051) 632.13 749.2 T
-2 F
-(-s = __neg__\050s\051) 561.26 735.2 T
-(+s = __pos__\050s\051) 561.26 721.2 T
-(abs\050s\051 = __abs__\050s\051) 561.26 707.2 T
-(~s = __invert__\050s\051) 561.26 693.2 T
-3 F
-(\050bitwise\051) 698.06 693.2 T
-2 F
-(int\050s\051 = __int__\050s\051) 561.26 679.2 T
-(long\050s\051 = __long__\050s\051) 561.26 665.2 T
-(f) 561.26 651.2 T
-(loat\050s\051 = __f) 568.46 651.2 T
-(loat__\050s\051) 662.06 651.2 T
-(oct\050s\051 = __oct__\050s\051) 561.26 637.2 T
-(hex\050s\051 = __hex__\050s\051) 561.26 623.2 T
-(coerce\050s,o\051 = __coerce__\050s,o\051) 561.26 609.2 T
-782.95 580.01 561.26 580.01 2 L
-V
-N
-0 F
-(All seqs and maps, general operations plus:) 561.26 581.2 T
-3 F
-(\050s: self, i: index or key\051) 561.26 560.2 T
-2 F
-( len\050s\051 = __len__\050s\051) 561.26 546.2 T
-1 F
-(length of object,) 632.13 532.2 T
-2 F
-(>= 0.) 713.45 532.2 T
-1 F
-(Length 0 == false) 632.13 518.2 T
-2 F
-(s[i] = __getitem__\050s,i\051) 561.26 504.2 T
-1 F
-(Element at index/key) 632.13 490.2 T
-2 F
-(i) 737.11 490.2 T
-1 F
-(, origin) 744.31 490.2 T
-2 F
-(0) 632.13 476.2 T
-735.6 447.01 561.26 447.01 2 L
-V
-N
-0 F
-(Sequences, general methods, plus:) 561.26 448.2 T
-2 F
-(s[i]=v) 561.26 427.2 T
-4 F
-(\325) 611.66 427.2 T
-2 F
-(__setitem__\050s,i,v\051) 625.05 427.2 T
-(del s[i]) 561.26 413.2 T
-4 F
-(\325) 626.06 413.2 T
-2 F
-(__delitem__\050s,i\051) 639.45 413.2 T
-(s[i:j]) 561.26 399.2 T
-4 F
-(\325) 611.66 399.2 T
-2 F
-(__getslice__\050s,i,j\051) 621.72 399.2 T
-(s[i:j]=seq) 561.26 385.2 T
-4 F
-(\325) 640.46 385.2 T
-2 F
-(__setslice__\050s,i,j,seq\051) 561.26 371.2 T
-(del s[i:j]) 561.26 357.2 T
-4 F
-(\325) 640.46 357.2 T
-2 F
-(__delslice__\050s,i,j\051==s[i:j]=[]) 561.26 343.2 T
-0 0 0 1 0 0 0 K
-FMENDPAGE
-%%EndPage: "9" 9
-%%Page: "10" 10
-595.28 841.89 1 FMBEGINPAGE
-[0 0 0 1 0 0 0]
-[ 0 0 0 0 1 1 1]
-[ 0 1 1 0 1 0 0]
-[ 1 0 1 0 0 1 0]
-[ 1 1 0 0 0 0 1]
-[ 1 0 0 0 0 1 1]
-[ 0 1 0 0 1 0 1]
-[ 0 0 1 0 1 1 0]
- 8 FrameSetSepColors
-FrameNoSep
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-229.71 776.01 56.69 776.01 2 L
-0 X
-0 0 0 1 0 0 0 K
-V
-1.14 H
-0 Z
-N
-0 12 Q
-(Mappings, general methods, plus:) 56.69 777.2 T
-2 F
-(hash\050s\051) 56.69 756.2 T
-4 F
-(\325) 114.29 756.2 T
-2 F
-( __hash__\050s\051) 124.35 756.2 T
-1 F
-(hash value for dictionary refer-) 127.56 742.2 T
-(ences) 127.56 728.2 T
-2 F
-(s[k]=v) 56.69 714.2 T
-4 F
-(\325) 107.09 714.2 T
-2 F
-(__setitem__\050s,k,v\051) 120.49 714.2 T
-(del s[k]) 56.69 700.2 T
-4 F
-(\325) 121.49 700.2 T
-2 F
-(__delitem__\050s,k\051) 134.88 700.2 T
-257.66 671.01 56.69 671.01 2 L
-V
-N
-0 F
-(Special informative state attributes for) 56.69 672.2 T
-116.35 654.01 56.69 654.01 2 L
-V
-N
-(some types:) 56.69 655.2 T
-2 F
-(X.__dict__) 56.69 634.2 T
-1 F
--0.12 (dict used to store object\325) 127.56 620.2 P
--0.12 (s write-) 244.42 620.2 P
-(able attributes) 127.56 606.2 T
-2 F
-(X.__methods__) 56.69 592.2 T
-1 F
-(list of X\325) 127.56 578.2 T
-(s methods; on many) 170.23 578.2 T
-(built-in types.) 127.56 564.2 T
-2 F
-(X.__members__) 56.69 550.2 T
-1 F
-(lists of X\325) 127.56 536.2 T
-(s data attributes) 174.9 536.2 T
-2 F
-(X.__class__) 56.69 522.2 T
-1 F
-(class to which X belongs) 127.56 508.2 T
-2 F
-(X.__bases__) 56.69 494.2 T
-1 F
-(tuple of X base classes) 127.56 480.2 T
-2 F
-(M.__name__) 56.69 466.2 T
-1 F
--0.22 (r/o attr) 127.56 452.2 P
--0.22 (, module\325) 159.19 452.2 P
--0.22 (s name as string) 204.3 452.2 P
-0 14 Q
-(Important Modules) 56.69 422.86 T
-72.03 392.01 56.69 392.01 2 L
-V
-N
-0 12 Q
-(sys) 56.69 393.2 T
-1 F
-(V) 56.69 372.2 T
-(ariables:) 64.03 372.2 T
-2 F
-(argv) 56.69 358.2 T
-1 F
-(The list of command line ar) 127.56 358.2 T
-(gu-) 260.33 358.2 T
--0.65 (ments passed to a Python script.) 127.56 344.2 P
-(sys.ar) 127.56 330.2 T
-(gv[0] is the script name.) 155 330.2 T
-2 F
-(builtin_module_names) 56.69 316.2 T
-1 F
-(A list of strings giving the) 379.84 777.2 T
--0.26 (names of all modules written in) 379.84 763.2 P
-(C that are linked into this inter-) 379.84 749.2 T
-(preter) 379.84 735.2 T
-(.) 407.17 735.2 T
-2 F
-(exc_type) 308.98 721.2 T
-(exc_value) 308.98 707.2 T
-(exc_traceback) 308.98 693.2 T
-1 F
-(Set when in an exception han-) 379.84 679.2 T
-(dler) 379.84 665.2 T
-(. Are last exception, last) 397.84 665.2 T
-(exception value, and traceback) 379.84 651.2 T
--0.24 (object of call stack when excep-) 379.84 637.2 P
-(tion occured.) 379.84 623.2 T
-2 F
-(exitfunc) 308.98 609.2 T
-1 F
-(User can set to a parameterless) 379.84 609.2 T
-(fcn. It will get called before) 379.84 595.2 T
-(interpreter exits.) 379.84 581.2 T
-2 F
-(last_type) 308.98 567.2 T
-(last_value) 308.98 553.2 T
-(last_traceback) 308.98 539.2 T
-1 F
--0.15 (Set only when an exception not) 379.84 525.2 P
-(handled and interpreter prints) 379.84 511.2 T
-(an error) 379.84 497.2 T
-(. Used by debuggers.) 416.83 497.2 T
-2 F
-(modules) 308.98 483.2 T
-1 F
-(List of modules that have) 379.84 483.2 T
-(already been loaded.) 379.84 469.2 T
-2 F
-(path) 308.98 455.2 T
-1 F
-( Search path for external mod-) 379.84 455.2 T
-(ules. Can be modi\336ed by pro-) 379.84 441.2 T
-(gram.) 379.84 427.2 T
-2 F
-(ps1) 308.98 413.2 T
-(ps2) 308.98 399.2 T
-1 F
-(prompts to use in interactive) 379.84 399.2 T
-(mode.) 379.84 385.2 T
-2 F
-(stdin stdout) 308.98 371.2 T
-(stderr) 308.98 357.2 T
-1 F
-(File objects used for I/O. User) 379.84 357.2 T
--0.15 (can redirect by assigning a new) 379.84 343.2 P
-(\336le object to them \050or any) 379.84 329.2 T
-(object with a method \322write\050\051\323) 379.84 315.2 T
-(taking string ar) 632.13 777.2 T
-(gument\051.) 704.57 777.2 T
-2 F
-(tracebacklimit) 561.26 763.2 T
-1 F
-(Maximum levels of tb info) 632.13 749.2 T
-(printed on error) 632.13 735.2 T
-(.) 706.78 735.2 T
-(Functions:) 561.26 721.2 T
-2 F
-(exit\050n\051) 561.26 707.2 T
-1 F
-(Exit with status <n>. Raises) 632.13 707.2 T
-(SystemExit exception. \050Hence) 632.13 693.2 T
-(can be caught and ignored by) 632.13 679.2 T
-(program\051) 632.13 665.2 T
-2 F
-(settrace\050func\051) 561.26 651.2 T
-1 F
-(Sets a trace function: called) 632.13 637.2 T
-(before each line of code is) 632.13 623.2 T
-(exited.) 632.13 609.2 T
-2 F
-(setprof) 561.26 595.2 T
-(ile\050func\051) 611.66 595.2 T
-1 F
-(Sets a pro\336le function for per-) 632.13 581.2 T
-(formance pro\336ling.) 632.13 567.2 T
-571.93 538.01 561.26 538.01 2 L
-V
-N
-0 F
-(os) 561.26 539.2 T
-1 F
-(synonym for whatever O/S-speci\336c module is) 561.26 518.2 T
-(proper for current environment. Uses) 561.26 504.2 T
-2 F
-(posix) 742.54 504.2 T
-1 F
-(whenever possible.) 561.26 490.2 T
-(V) 561.26 476.2 T
-(ariables) 568.59 476.2 T
-2 F
-(name) 561.26 462.2 T
-1 F
-(name of O/S-speci\336c module) 632.13 462.2 T
-(\050e.g.) 632.13 448.2 T
-2 F
-(posix) 656.45 448.2 T
-1 F
-( or) 692.45 448.2 T
-2 F
-(mac) 708.45 448.2 T
-1 F
-(\051) 730.05 448.2 T
-2 F
-(path) 561.26 434.2 T
-1 F
-(O/S-speci\336c module for path) 632.13 434.2 T
-(manipulations. On Unix,) 632.13 420.2 T
-2 F
-(os.path.split\050\051) 632.13 406.2 T
-4 F
-(\326) 743.13 406.2 T
-2 F
-(posixpath.split\050\051) 632.13 392.2 T
-(curdir) 561.26 378.2 T
-1 F
-(string used to represent current) 632.13 378.2 T
-(directory \050\324.\325\051) 632.13 364.2 T
-2 F
-(pardir) 561.26 350.2 T
-1 F
-(string used to represent parent) 632.13 350.2 T
-(directory \050\324..\325\051) 632.13 336.2 T
-2 F
-(sep) 561.26 322.2 T
-1 F
-(string used to separate directo-) 632.13 322.2 T
-(ries \050\324/\325\051) 632.13 308.2 T
-0 0 0 1 0 0 0 K
-FMENDPAGE
-%%EndPage: "10" 10
-%%Page: "11" 11
-595.28 841.89 1 FMBEGINPAGE
-[0 0 0 1 0 0 0]
-[ 0 0 0 0 1 1 1]
-[ 0 1 1 0 1 0 0]
-[ 1 0 1 0 0 1 0]
-[ 1 1 0 0 0 0 1]
-[ 1 0 0 0 0 1 1]
-[ 0 1 0 0 1 0 1]
-[ 0 0 1 0 1 1 0]
- 8 FrameSetSepColors
-FrameNoSep
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-83.37 776.01 56.69 776.01 2 L
-0 X
-0 0 0 1 0 0 0 K
-V
-1.14 H
-0 Z
-N
-0 12 Q
-(posix) 56.69 777.2 T
-1 F
-(V) 56.69 756.2 T
-(ariables:) 64.03 756.2 T
-(environ) 56.69 742.2 T
-(dictionary of environment vari-) 127.56 742.2 T
-(ables,) 127.56 728.2 T
-(E.g..) 56.69 714.2 T
-2 F
-(posix.environ[\324HOME\325]) 82.03 714.2 T
-(error) 56.69 700.2 T
-1 F
-(exception raised on POSIX-) 127.56 700.2 T
-(related error) 127.56 686.2 T
-(. Corresponding) 185.87 686.2 T
-(value is tuple of errno code and) 127.56 672.2 T
-(perror\050\051 string.) 127.56 658.2 T
-(Some Functions \050see doc for more\051:) 56.69 644.2 T
-2 F
-(chdir\050path\051) 56.69 630.2 T
-1 F
-(Go to) 127.56 616.2 T
-2 F
-(<path>) 157.56 616.2 T
-1 F
-(.) 200.76 616.2 T
-2 F
-(close\050fd\051) 56.69 602.2 T
-1 F
-(Close \336le descriptor) 127.56 602.2 T
-2 F
-(<fd>) 227.22 602.2 T
-1 F
-(.) 256.02 602.2 T
-2 F
-(_exit\050n\051) 56.69 588.2 T
-1 F
-(Immediate exit, with no clean-) 127.56 588.2 T
-(ups, no) 127.56 574.2 T
-2 F
-(SystemExit) 165.23 574.2 T
-1 F
-(, etc.) 237.23 574.2 T
-(Should use this to exit a child) 127.56 560.2 T
-(process.) 127.56 546.2 T
-2 F
-(exec\050p, args\051) 56.69 532.2 T
-1 F
--0.79 (\322Become\323 executable) 127.56 518.2 P
-2 F
--1.89 (<p>) 233.27 518.2 P
-1 F
--0.79 ( with) 254.87 518.2 P
-(ar) 127.56 504.2 T
-(gs) 136.67 504.2 T
-2 F
-(<args>) 150.34 504.2 T
-(fork\050\051) 56.69 490.2 T
-1 F
-(Like C\325) 127.56 490.2 T
-(s) 163.9 490.2 T
-2 F
-(fork) 171.56 490.2 T
-1 F
-(\050\051. Returns 0 to) 200.36 490.2 T
-(child, child pid to parent.) 127.56 476.2 T
-2 F
-(kill\050pid, signal\051) 56.69 462.2 T
-1 F
-(Like C\325) 127.56 448.2 T
-(s kill) 163.9 448.2 T
-2 F
-(listdir\050path\051) 56.69 434.2 T
-1 F
-(List names of entries in direc-) 127.56 420.2 T
-(tory <path>.) 127.56 406.2 T
-2 F
-(open\050f) 56.69 392.2 T
-(ile, f) 99.89 392.2 T
-(lags, mode\051) 143.09 392.2 T
-1 F
-(Like C\325) 127.56 378.2 T
-(s) 163.9 378.2 T
-2 F
-(open) 171.56 378.2 T
-1 F
-(\050\051. Returns \336le) 200.36 378.2 T
-(descriptor) 127.56 364.2 T
-(.) 174.89 364.2 T
-2 F
-(pipe) 56.69 350.2 T
-1 F
-(\050\051) 85.49 350.2 T
-(Creates pipe. Returns pair of) 127.56 350.2 T
-(\336le descriptors \050r) 127.56 336.2 T
-(, w\051.) 209.06 336.2 T
-2 F
-(popen\050command, mode\051) 56.69 322.2 T
-1 F
-(Open a pipe to or from) 127.56 308.2 T
-2 F
-(<com-) 240.2 308.2 T
-(mand>) 379.84 777.2 T
-1 F
-(. Result is a \336le object) 415.84 777.2 T
--0.13 (to read to or write from, as indi-) 379.84 763.2 P
-(cated by) 379.84 749.2 T
-2 F
-(<mode>) 423.16 749.2 T
-1 F
-( being \324r) 466.36 749.2 T
-(\325 or) 507.46 749.2 T
-(\324w\325.) 379.84 735.2 T
-2 F
-(read\050fd, n\051) 308.98 721.2 T
-1 F
-(Read <n> bytes from <fd> and) 379.84 707.2 T
-(return as string.) 379.84 693.2 T
-2 F
-(stat\050path\051) 308.98 679.2 T
-1 F
-(Returns) 379.84 665.2 T
-2 F
-(st_mode,) 420.17 665.2 T
-(st_ino, st_dev,) 379.84 651.2 T
-(st_nlink, st_uid,) 379.84 637.2 T
-(st_gid, st_size,) 379.84 623.2 T
-(st_atime, st_mtime,) 379.84 609.2 T
-(st_ctime) 379.84 595.2 T
-1 F
-(.) 437.44 595.2 T
-2 F
-(system\050command\051) 308.98 581.2 T
-1 F
-(Execute string) 379.84 567.2 T
-2 F
-(<command>) 451.83 567.2 T
-1 F
-( in) 516.63 567.2 T
--0.1 (a subhell. Returns exit status of) 379.84 553.2 P
-(subshell.) 379.84 539.2 T
-2 F
-(unlink\050path\051) 308.98 525.2 T
-1 F
-(Unlink \050\322delete\323\051 path/\336le.) 379.84 511.2 T
-2 F
-(wait\050\051) 308.98 497.2 T
-1 F
-(W) 379.84 497.2 T
-(ait for child process comple-) 390.21 497.2 T
-(tion. Returns tuple of pid,) 379.84 483.2 T
-(exit_status) 379.84 469.2 T
-2 F
-(waitpid\050pid, options\051) 308.98 455.2 T
-1 F
-(W) 379.84 441.2 T
-(ait for process pid to com-) 390.21 441.2 T
-(plete. Returns tuple of pid,) 379.84 427.2 T
-(exit_status) 379.84 413.2 T
-2 F
-(write\050fd, str\051) 308.98 399.2 T
-1 F
--0.65 (W) 379.84 385.2 P
--0.65 (rite) 390.69 385.2 P
-2 F
--1.56 (<str>) 409.04 385.2 P
-1 F
--0.65 ( to) 445.04 385.2 P
-2 F
--1.56 (<fd>) 459.08 385.2 P
-1 F
--0.65 (. Returns) 487.88 385.2 P
-(num bytes written.) 379.84 371.2 T
-358.99 342.01 308.98 342.01 2 L
-V
-N
-0 F
-(posixpath) 308.98 343.2 T
-1 F
-(Some Functions \050see doc for more\051:) 308.98 322.2 T
-2 F
-(exists\050p\051) 308.98 308.2 T
-1 F
--0.54 (T) 379.84 308.2 P
--0.54 (rue if string) 386.75 308.2 P
-2 F
--1.29 (<p>) 444.13 308.2 P
-1 F
--0.54 ( is an existing) 465.73 308.2 P
-(path) 632.13 777.2 T
-2 F
-(expanduser\050p\051) 561.26 763.2 T
-1 F
-(Returns string that is) 632.13 749.2 T
-2 F
-(<p>) 734.8 749.2 T
-1 F
-( with) 756.4 749.2 T
-(\322~\323 expansion done.) 632.13 735.2 T
-2 F
-(isabs\050p\051) 561.26 721.2 T
-1 F
-(T) 632.13 707.2 T
-(rue if string) 639.04 707.2 T
-2 F
-(<p>) 698.03 707.2 T
-1 F
-( is an abso-) 719.63 707.2 T
-(lute path.) 632.13 693.2 T
-2 F
-(isdir\050p\051) 561.26 679.2 T
-1 F
--0.04 (T) 632.13 665.2 P
--0.04 (rue if string <p> is a directory) 639.04 665.2 P
--0.04 (.) 782.2 665.2 P
-2 F
-(isf) 561.26 651.2 T
-(ile\050p\051) 582.86 651.2 T
-1 F
-(T) 632.13 651.2 T
-(rue if string <p> is a regular) 639.04 651.2 T
-(\336le.) 632.13 637.2 T
-2 F
-(islink\050p\051) 561.26 623.2 T
-1 F
--0.24 (T) 632.13 623.2 P
--0.24 (rue if string <p> is a symbolic) 639.04 623.2 P
-(link.) 632.13 609.2 T
-2 F
-(isf) 561.26 595.2 T
-(ile\050p\051) 582.86 595.2 T
-1 F
-(T) 632.13 595.2 T
-(rue if string <p> is a regular) 639.04 595.2 T
-(\336le.) 632.13 581.2 T
-2 F
-(ismount\050p\051) 561.26 567.2 T
-1 F
-(T) 633.26 567.2 T
-(rue if string <p> is a mount) 640.17 567.2 T
-(point.) 632.13 553.2 T
-2 F
-(split\050p\051) 561.26 539.2 T
-1 F
-(Splits into \050head, tail\051 where) 632.13 539.2 T
-2 F
-(<tail>) 632.13 525.2 T
-1 F
-( is last pathname com-) 675.33 525.2 T
-(ponent and) 632.13 511.2 T
-2 F
-(<head>) 688.12 511.2 T
-1 F
-( is every-) 731.32 511.2 T
-(thing leading up to that.) 632.13 497.2 T
-2 F
-(splitext\050p\051) 561.26 483.2 T
-1 F
-(Splits into) 632.13 469.2 T
-2 F
-(\050root, ext\051) 684.15 469.2 T
-1 F
-(where last comp of) 632.13 455.2 T
-2 F
-(<root>) 726.77 455.2 T
-1 F
--0.52 (contains no periods and) 632.13 441.2 P
-2 F
--1.24 (<ext>) 746.71 441.2 P
-1 F
--0.23 (is empty or starts with a period.) 632.13 427.2 P
-2 F
-(walk\050p, visit, arg\051) 561.26 413.2 T
-1 F
-(Calls the function) 632.13 399.2 T
-2 F
-(<visit>) 720.46 399.2 T
-1 F
-(with ar) 632.13 385.2 T
-(guments) 665.57 385.2 T
-2 F
-( \050<arg>,) 706.24 385.2 T
--2.03 (<dirname>, <names>\051) 632.13 371.2 P
-1 F
--0.85 ( for) 766.9 371.2 P
-(each directory in the directory) 632.13 357.2 T
-(tree rooted at) 632.13 343.2 T
-2 F
-(<p>) 698.44 343.2 T
-1 F
-( The ar) 720.04 343.2 T
-(gu-) 753.81 343.2 T
--0.93 (ment) 632.13 329.2 P
-2 F
--2.23 (<dirname>) 658.2 329.2 P
-1 F
--0.93 ( speci\336es the) 723 329.2 P
-(visited directory) 632.13 315.2 T
-(, the ar) 709.67 315.2 T
-(gument) 742.44 315.2 T
-0 0 0 1 0 0 0 K
-FMENDPAGE
-%%EndPage: "11" 11
-%%Page: "12" 12
-595.28 841.89 1 FMBEGINPAGE
-[0 0 0 1 0 0 0]
-[ 0 0 0 0 1 1 1]
-[ 0 1 1 0 1 0 0]
-[ 1 0 1 0 0 1 0]
-[ 1 1 0 0 0 0 1]
-[ 1 0 0 0 0 1 1]
-[ 0 1 0 0 1 0 1]
-[ 0 0 1 0 1 1 0]
- 8 FrameSetSepColors
-FrameNoSep
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-2 12 Q
-0 X
-0 0 0 1 0 0 0 K
-(<names>) 127.56 777.2 T
-1 F
-( lists the \336les in the) 177.96 777.2 T
-(directory) 127.56 763.2 T
-(. The) 170.1 763.2 T
-2 F
-(<visit>) 197.76 763.2 T
-1 F
-( func-) 248.16 763.2 T
-(tion may modify) 127.56 749.2 T
-2 F
-(<names>) 210.56 749.2 T
-1 F
-( to) 260.96 749.2 T
-(in\337uence the set of directories) 127.56 735.2 T
-(visited below) 127.56 721.2 T
-2 F
-(<dirname>) 194.89 721.2 T
-1 F
-(,) 259.69 721.2 T
-(e.g., to avoid visiting certain) 127.56 707.2 T
-(parts of the tree.) 127.56 693.2 T
-83.36 664.01 56.69 664.01 2 L
-V
-1.14 H
-0 Z
-N
-0 F
-(math) 56.69 665.2 T
-1 F
-(V) 56.69 644.2 T
-(ariables:) 64.03 644.2 T
-2 F
-(pi e) 107.68 644.2 T
-1 F
--0.5 (Functions \050see ordinary C man pages for info\051:) 56.69 630.2 P
-2 F
-(acos\050x\051) 56.69 616.2 T
-(asin\050x\051) 147.4 616.2 T
-(atan\050x\051) 205 616.2 T
-(atan2\050x,y\051) 56.69 602.2 T
-(ceil\050x\051) 147.4 602.2 T
-(cos\050x\051) 205 602.2 T
-(cosh\050x\051) 56.69 588.2 T
-(exp\050x\051) 147.4 588.2 T
-(fabs\050x\051) 204.09 588.2 T
-(f) 56.69 574.2 T
-(loor\050x\051) 63.89 574.2 T
-(fmod\050x,y\051) 147.4 574.2 T
-(ldexp\050x,y\051) 56.69 560.2 T
-(log\050x\051) 147.4 560.2 T
-(log10\050x\051) 204.09 560.2 T
-(pow\050x,y\051) 56.69 546.2 T
-(sin\050x\051) 147.4 546.2 T
-(sinh\050x\051) 204.09 546.2 T
-(sqrt\050x\051) 56.69 532.2 T
-(tan\050x\051) 147.4 532.2 T
-(tanh\050x\051.) 204.09 532.2 T
-(frexp\050x\051 -) 56.69 518.2 T
-3 F
-(Differ) 135.89 518.2 T
-(ent than C:) 164.12 518.2 T
-2 F
-(\050f) 56.69 504.2 T
-(loat,int\051=frexp\050f) 71.09 504.2 T
-(loat\051) 193.49 504.2 T
-(modf\050x\051 -) 56.69 490.2 T
-3 F
-(Differ) 128.69 490.2 T
-(ent than C:) 156.92 490.2 T
-2 F
-(\050f) 56.69 476.2 T
-(loat,f) 71.09 476.2 T
-(loat\051=modf\050f) 114.29 476.2 T
-(loat\051) 200.69 476.2 T
-86.69 447.01 56.69 447.01 2 L
-V
-N
-0 F
-(string) 56.69 448.2 T
-1 F
-(Some V) 56.69 427.2 T
-(ariables:) 94.36 427.2 T
-2 F
-(digits) 56.69 413.2 T
-1 F
-(The string \3240123456789\325) 127.56 413.2 T
-2 F
-(uppercase) 56.69 399.2 T
-(lowercase) 56.69 385.2 T
-(whitespace) 56.69 371.2 T
-1 F
-(Strings containing the appropri-) 127.56 357.2 T
-(ate characters) 127.56 343.2 T
-2 F
-(index_error) 56.69 329.2 T
-1 F
--0.51 (Exception raised by) 127.56 315.2 P
-2 F
--1.23 (index) 224.33 315.2 P
-1 F
--0.51 (\050\051 if) 260.33 315.2 P
-2 F
-(substr) 379.84 777.2 T
-1 F
-( not found.) 423.04 777.2 T
-(Some Functions:) 308.98 763.2 T
-2 F
-(index\050s, sub, i=0\051) 308.98 749.2 T
-1 F
--0.2 (Return the lowest index in) 379.84 735.2 P
-2 F
--0.48 (<s>) 508.51 735.2 P
-1 F
--0.31 (not smaller than) 379.84 721.2 P
-2 F
--0.74 (<i>) 459.25 721.2 P
-1 F
--0.31 ( where the) 480.85 721.2 P
-(substring) 379.84 707.2 T
-2 F
-(<sub>) 426.85 707.2 T
-1 F
-( is found.) 462.85 707.2 T
-2 F
-(lower\050s\051) 308.98 693.2 T
-1 F
-(Return a string that is) 379.84 693.2 T
-2 F
-(<s>) 486.17 693.2 T
-1 F
-( in) 507.77 693.2 T
-(lowercase) 379.84 679.2 T
-2 F
-(splitf) 308.98 665.2 T
-(ields\050s, sep\051) 352.18 665.2 T
-1 F
-(Returns a list containing the) 379.84 651.2 T
-(\336elds of the string) 379.84 637.2 T
-2 F
-(<s>) 469.84 637.2 T
-1 F
-(, using) 491.44 637.2 T
-(the string) 379.84 623.2 T
-2 F
-(<sep>) 427.84 623.2 T
-1 F
-( as a separa-) 463.84 623.2 T
-(tor) 379.84 609.2 T
-(.) 392.51 609.2 T
-2 F
-(joinf) 308.98 595.2 T
-(ields\050words, sep\051) 344.98 595.2 T
-1 F
-(Concatenate a list or tuple of) 379.84 581.2 T
-(words with intervening separa-) 379.84 567.2 T
-(tors.) 379.84 553.2 T
-2 F
-(strip\050s\051) 308.98 539.2 T
-1 F
-(Return a string that is) 379.84 539.2 T
-2 F
-(<s>) 486.17 539.2 T
-1 F
-(without leading and trailing) 379.84 525.2 T
-(whitespace.) 379.84 511.2 T
-2 F
-(upper\050s\051) 308.98 497.2 T
-1 F
-(Return a string that is) 379.84 497.2 T
-2 F
-(<s>) 486.17 497.2 T
-1 F
-( in) 507.77 497.2 T
-(uppercase) 379.84 483.2 T
-314.3 454.01 308.98 454.01 2 L
-V
-N
-0 F
-(r) 308.98 455.2 T
-336.74 454.01 314.09 454.01 2 L
-V
-N
-(egex) 314.09 455.2 T
-3 F
-(Patterns ar) 308.98 434.2 T
-(e speci\336ed as strings. Default syn-) 362.87 434.2 T
-(tax is emacs-style.) 308.98 420.2 T
-1 F
-(V) 308.98 406.2 T
-(ariables:) 316.31 406.2 T
-2 F
-(error) 308.98 392.2 T
-1 F
-(Exception when pattern string) 379.84 392.2 T
-(isn\325) 379.84 378.2 T
-(t valid regexp.) 397.63 378.2 T
-(Functions:) 308.98 364.2 T
-2 F
-(match\050pattern, string\051) 308.98 350.2 T
-1 F
-(Return how many characters at) 379.84 336.2 T
-(the beginning of) 379.84 322.2 T
-2 F
-(<string>) 461.5 322.2 T
-1 F
--0.78 (match regexp) 379.84 308.2 P
-2 F
--1.87 (<pattern>) 446.27 308.2 P
-1 F
--0.78 (.) 511.07 308.2 P
-2 F
--1.87 (-1) 516.29 308.2 P
-1 F
-(if none.) 632.13 777.2 T
-2 F
-(search\050pattern, string\051) 561.26 763.2 T
-1 F
-(Return the \336rst position in) 632.13 749.2 T
-2 F
-(<string>) 632.13 735.2 T
-1 F
-( that matches) 689.73 735.2 T
-(regexp) 632.13 721.2 T
-2 F
-(<pattern>) 667.78 721.2 T
-1 F
-(. Return) 732.58 721.2 T
-2 F
-(-) 632.13 707.2 T
-(1) 639.33 707.2 T
-1 F
-( if none.) 646.53 707.2 T
-2 F
-(compile\050pattern [,translate]\051) 561.26 693.2 T
-1 F
-( Create regexp object that has) 632.13 679.2 T
-(methods match\050\051 and search\050\051) 632.13 665.2 T
-(working as above. Also) 632.13 651.2 T
-2 F
-(group\050i1, [,i2]*\051) 632.13 637.2 T
-3 F
-(E.g.) 561.26 623.2 T
-2 F
-(p= \134) 561.26 609.2 T
-(compile\050\324id\134\050[a-) 561.26 595.2 T
-(z]\134\051\134\050[a-) 676.46 595.2 T
-(z]\134\051\325\051) 741.26 595.2 T
-(p.match\050\324idab\325\051 ==> 4) 561.26 581.2 T
-(p.group\0501, 2\051 ==> \050\324a\325,\324b\325\051) 561.26 567.2 T
-(set_sytax\050f) 561.26 553.2 T
-(lag\051) 640.46 553.2 T
-1 F
-(Set syntax \337ags for future calls) 632.13 539.2 T
-(to) 632.13 525.2 T
-2 F
-(match) 644.46 525.2 T
-1 F
-(\050\051,) 680.46 525.2 T
-2 F
-(search) 694.45 525.2 T
-1 F
-(\050\051 and) 737.65 525.2 T
-2 F
-(compile) 632.13 511.2 T
-1 F
-(\050\051. Returns current) 682.53 511.2 T
-(value. Flags in module) 632.13 497.2 T
-2 F
-(regex_syntax) 632.13 483.2 T
-1 F
-(.) 718.53 483.2 T
-2 F
-(symcomp\050pattern [,translate]\051) 561.26 469.2 T
-1 F
--0.65 (Like compile but with symbolic) 632.13 455.2 P
-(group names. Names in angle) 632.13 441.2 T
-(brackets. Access through) 632.13 427.2 T
-(group method.) 632.13 413.2 T
-3 F
-(E.g.) 561.26 399.2 T
-2 F
-(p = \134) 561.26 385.2 T
-(symcomp\050\324id\134\050<l1>[a-) 561.26 371.2 T
-(z]\134\051\134\050<l2>[) 705.26 371.2 T
-(a-z]\134\051\325\051) 561.26 357.2 T
-(p.match\050\324idab\325\051 ==> 4) 561.26 343.2 T
-(p.group\050\324l1\325\051 ==> \324a\325) 561.26 329.2 T
-0 0 0 1 0 0 0 K
-FMENDPAGE
-%%EndPage: "12" 12
-%%Page: "13" 13
-595.28 841.89 1 FMBEGINPAGE
-[0 0 0 1 0 0 0]
-[ 0 0 0 0 1 1 1]
-[ 0 1 1 0 1 0 0]
-[ 1 0 1 0 0 1 0]
-[ 1 1 0 0 0 0 1]
-[ 1 0 0 0 0 1 1]
-[ 0 1 0 0 1 0 1]
-[ 0 0 1 0 1 1 0]
- 8 FrameSetSepColors
-FrameNoSep
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-62.02 776.01 56.69 776.01 2 L
-0 X
-0 0 0 1 0 0 0 K
-V
-1.14 H
-0 Z
-N
-0 12 Q
-(r) 56.69 777.2 T
-123.8 776.01 61.81 776.01 2 L
-V
-N
-(egex_syntax) 61.81 777.2 T
-3 F
-(Flags for) 56.69 756.2 T
-2 F
-(regex.set_syntax) 104.03 756.2 T
-1 F
-(\050\051.) 219.23 756.2 T
-3 F
-(BitOr the \337ags you want together and pass to) 56.69 742.2 T
-(function.) 56.69 728.2 T
-1 F
-(V) 56.69 714.2 T
-(ariables:) 64.03 714.2 T
-2 F
-(RE_NO_BK_PARENS) 56.69 700.2 T
-1 F
--0.27 (if set, \050 means grouping, \134\050 is lit-) 127.56 686.2 P
-(eral \322\050\322) 127.56 672.2 T
-(if not, vice versa) 127.56 658.2 T
-2 F
-(RE_NO_BK_VBAR) 56.69 644.2 T
-1 F
-(if set, | means or) 127.56 630.2 T
-(, \134| is literal \322|\323) 205.8 630.2 T
-(if not, vice versa) 127.56 616.2 T
-2 F
-(RE_BK_PLUS_QM) 56.69 602.2 T
-1 F
-(if set, + or ? are operator) 127.56 588.2 T
-(, \134+, \134?) 245.47 588.2 T
-(are literal) 127.56 574.2 T
-(if not, vice versa) 127.56 560.2 T
-2 F
-(RE_TIGHT_VBAR) 56.69 546.2 T
-1 F
-(-- if set, | binds tighter) 155.9 546.2 T
-(than ^ or $) 127.56 532.2 T
-(if not, vice versa) 127.56 518.2 T
-2 F
-(RE_NEWLINE_OR) 56.69 504.2 T
-1 F
-(if set, \134n is an OR operator) 127.56 490.2 T
-(if not, it is a normal char) 127.56 476.2 T
-2 F
-(RE_CONTEXT_INDEP_OPS) 56.69 462.2 T
-1 F
-(if not set, special chars always) 127.56 448.2 T
-(have special meaning) 127.56 434.2 T
-( if set, depends on context:) 127.56 420.2 T
-2 F
--0.53 (^) 56.69 406.2 P
-1 F
--0.22 ( - only special at the beginning, or after \050 or) 63.89 406.2 P
-2 F
--0.53 (|) 273.43 406.2 P
-($) 56.69 392.2 T
-1 F
-( - only special at the end, or before) 63.89 392.2 T
-2 F
-(\051) 233.85 392.2 T
-1 F
-( or) 241.05 392.2 T
-2 F
-(|) 257.05 392.2 T
-(*,) 56.69 378.2 T
-(+,) 74.09 378.2 T
-(?) 91.49 378.2 T
-1 F
-( - only special when not after the) 98.69 378.2 T
-(beginning,) 56.69 364.2 T
-2 F
-(\050) 110.69 364.2 T
-1 F
-(, or) 117.89 364.2 T
-2 F
-(|) 136.89 364.2 T
-(RE_SYNTAX_AWK =) 56.69 350.2 T
-(\050RE_NO_BK_PARENS |) 127.56 336.2 T
-(RE_NO_BK_VBAR |) 127.56 322.2 T
-(RE_CONTEXT_INDEP_OPS\051) 127.56 308.2 T
-(RE_SYNTAX_EGREP =) 308.98 777.2 T
-(\050RE_SYNTAX_AWK |) 379.84 763.2 T
-(RE_NEWLINE_OR\051) 379.84 749.2 T
--2.15 (RE_SYNTAX_GREP = \050RE_BK_PLUS_QM) 308.98 735.2 P
-(| RE_NEWLINE_OR\051) 379.84 721.2 T
-(RE_SYNTAX_EMACS = 0) 308.98 707.2 T
-314.3 678.01 308.98 678.01 2 L
-V
-N
-0 F
-(r) 308.98 679.2 T
-352.43 678.01 314.09 678.01 2 L
-V
-N
-(eg_sub) 314.09 679.2 T
-1 F
-(Functions:) 308.98 658.2 T
-2 F
-(sub\050pattern, rep, str\051) 308.98 644.2 T
-1 F
-(Replace 1st occur of) 379.84 630.2 T
-2 F
-(<pat-) 481.15 630.2 T
-(tern>) 379.84 616.2 T
-1 F
-( in) 415.84 616.2 T
-2 F
-(<str>) 431.18 616.2 T
-1 F
-( by) 467.18 616.2 T
-2 F
-(<rep>) 485.18 616.2 T
-1 F
-(and return this.) 379.84 602.2 T
-2 F
-(gsub\050pattern, rep, str\051) 308.98 588.2 T
-1 F
-(Replace) 379.84 574.2 T
-433.49 572.89 421.49 572.89 2 L
-V
-0.59 H
-N
-(all) 421.49 574.2 T
-( occurances of) 433.49 574.2 T
-2 F
-(<pattern>) 379.84 560.2 T
-1 F
-( in) 444.64 560.2 T
-2 F
-(<str>) 459.98 560.2 T
-1 F
-( by) 495.98 560.2 T
-2 F
-(<rep>) 379.84 546.2 T
-1 F
-( and return this.) 415.84 546.2 T
-2 F
-(split\050str, pattern\051) 308.98 532.2 T
-1 F
-(Split) 379.84 518.2 T
-2 F
-(<str>) 405.52 518.2 T
-1 F
-( into \336elds seper-) 441.52 518.2 T
-(ated by delimiters matching) 379.84 504.2 T
-2 F
-(<pattern>) 379.84 490.2 T
-1 F
-( and return as list) 444.64 490.2 T
-(of strings.) 379.84 476.2 T
-0 14 Q
-(Other Modules In Base Distribution) 308.98 446.86 T
-352.99 416.01 308.98 416.01 2 L
-V
-1.14 H
-N
-0 12 Q
-(Built-ins) 308.98 417.2 T
-1 F
-( sys) 308.98 396.2 T
-(Interpreter state vars and func-) 379.84 396.2 T
-(tions) 379.84 382.2 T
-2 F
-(__built-in__) 308.98 368.2 T
-1 F
-(Access to all built-in python) 379.84 354.2 T
-(identi\336ers) 379.84 340.2 T
-2 F
-(__main__) 308.98 326.2 T
-1 F
-(Scope of the interpreters main) 379.84 326.2 T
-(program, script or stdin) 379.84 312.2 T
-2 F
-(array) 561.26 777.2 T
-1 F
-(Obj ef) 632.13 777.2 T
-(\336ciently representing) 662.23 777.2 T
-(arrays of basic values) 632.13 763.2 T
-2 F
-(math) 561.26 749.2 T
-1 F
-(Math functions of C standard) 632.13 749.2 T
-2 F
-(time) 561.26 735.2 T
-1 F
-(T) 632.13 735.2 T
-(ime-related functions) 639.04 735.2 T
-2 F
-(regex) 561.26 721.2 T
-1 F
-(Regular expression matching) 632.13 721.2 T
-(operations) 632.13 707.2 T
-2 F
-(marshal) 561.26 693.2 T
-1 F
-(Read and write some python) 632.13 693.2 T
-(values in binary format) 632.13 679.2 T
-2 F
-(struct) 561.26 665.2 T
-1 F
-(Convert between python val-) 632.13 665.2 T
-(ues and C structs) 632.13 651.2 T
-609.27 622.01 561.26 622.01 2 L
-V
-N
-0 F
-(Standard) 561.26 623.2 T
-2 F
-(getopt) 561.26 602.2 T
-1 F
--0.06 (Parse cmd line ar) 632.13 602.2 P
--0.06 (gs in sys.ar) 714.71 602.2 P
--0.06 (gv) 768.04 602.2 P
--0.06 (.) 779.26 602.2 P
-(A la UNIX \324getopt\325.) 632.13 588.2 T
-2 F
-(os) 561.26 574.2 T
-1 F
--0.7 (A more portable interface to OS) 632.13 574.2 P
-(dependent functionality) 632.13 560.2 T
-2 F
-(rand) 561.26 546.2 T
-1 F
-(Pseudo-random generator) 632.13 546.2 T
-(, like) 755.28 546.2 T
-(C rand\050\051) 632.13 532.2 T
-2 F
-(regsub) 561.26 518.2 T
-1 F
-(Functions useful for working) 632.13 518.2 T
-(with regular expressions) 632.13 504.2 T
-2 F
-(string) 561.26 490.2 T
-1 F
-(Useful string and characters) 632.13 490.2 T
-(functions and exceptions) 632.13 476.2 T
-2 F
-(whrandom) 561.26 462.2 T
-1 F
-(W) 632.13 462.2 T
-(ichmann-Hill pseudo-ran-) 642.97 462.2 T
-(dom number generator) 632.13 448.2 T
-585.93 419.01 561.26 419.01 2 L
-V
-N
-0 F
-(Unix) 561.26 420.2 T
-2 F
-(dbm) 561.26 399.2 T
-1 F
-(Interface to Unix ndbm data-) 632.13 399.2 T
-(base library) 632.13 385.2 T
-2 F
-(grp) 561.26 371.2 T
-1 F
-(Interface to Unix group data-) 632.13 371.2 T
-(base) 632.13 357.2 T
-2 F
-(posix) 561.26 343.2 T
-1 F
-(OS functionality standardized) 632.13 343.2 T
-(by C and) 632.13 329.2 T
-2 F
-(POSIX) 678.46 329.2 T
-1 F
-( standards) 714.46 329.2 T
-2 F
-(posixpath) 561.26 315.2 T
-(POSIX) 632.13 315.2 T
-1 F
-( pathname functions) 668.13 315.2 T
-0 0 0 1 0 0 0 K
-FMENDPAGE
-%%EndPage: "13" 13
-%%Page: "14" 14
-595.28 841.89 1 FMBEGINPAGE
-[0 0 0 1 0 0 0]
-[ 0 0 0 0 1 1 1]
-[ 0 1 1 0 1 0 0]
-[ 1 0 1 0 0 1 0]
-[ 1 1 0 0 0 0 1]
-[ 1 0 0 0 0 1 1]
-[ 0 1 0 0 1 0 1]
-[ 0 0 1 0 1 1 0]
- 8 FrameSetSepColors
-FrameNoSep
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-2 12 Q
-0 X
-0 0 0 1 0 0 0 K
-(pwd) 56.69 777.2 T
-1 F
-(Access to the Unix password) 127.56 777.2 T
-(database) 127.56 763.2 T
-2 F
-(select) 56.69 749.2 T
-1 F
--0.52 (Access to Unix select multiplex) 127.56 749.2 P
-(\336le synchronization) 127.56 735.2 T
-2 F
-(socket) 56.69 721.2 T
-1 F
--0.25 (Access to BSD socket interface) 127.56 721.2 P
-2 F
-(thread) 56.69 707.2 T
-1 F
-(Low-level primitives for work-) 127.56 707.2 T
-(ing with process threads) 127.56 693.2 T
-116.69 664.01 56.69 664.01 2 L
-V
-1.14 H
-0 Z
-N
-0 F
-(Multimedia) 56.69 665.2 T
-2 F
-(audioop) 56.69 644.2 T
-1 F
-(Useful operations on sound) 127.56 644.2 T
-(fragments) 127.56 630.2 T
-2 F
-(imageop) 56.69 616.2 T
-1 F
-(Useful operations on images) 127.56 616.2 T
-2 F
-(jpeg) 56.69 602.2 T
-1 F
-(Access to jpeg image compres-) 127.56 602.2 T
-(sor and decompressor) 127.56 588.2 T
-2 F
-(rgbimg) 56.69 574.2 T
-1 F
-(Access SGI imglib image \336les) 127.56 574.2 T
-191.03 545.01 56.69 545.01 2 L
-V
-N
-0 F
-(Cryptographic Extensions) 56.69 546.2 T
-2 F
-(md5) 56.69 525.2 T
-1 F
-(Interface to RSA) 127.56 525.2 T
-(\325) 207.54 525.2 T
-(s MD5 mes-) 210.88 525.2 T
-(sage digest algorithm) 127.56 511.2 T
-2 F
-(mpz) 56.69 497.2 T
-1 F
-(Interface to int part of GNU) 127.56 497.2 T
-(multiple precision library) 127.56 483.2 T
-2 F
-(rotor) 56.69 469.2 T
-1 F
-(Implementation of a rotor) 127.56 469.2 T
-(-) 250.97 469.2 T
-(based encryption algorithm) 127.56 455.2 T
-173.72 426.01 56.69 426.01 2 L
-V
-N
-0 F
-(Stdwin \321 Standard W) 56.69 427.2 T
-244.51 426.01 173.5 426.01 2 L
-V
-N
-(indow System) 173.5 427.2 T
-1 F
-(stdwin) 56.69 406.2 T
--0.26 (Standard W) 127.56 406.2 P
--0.26 (indow System inter-) 183.81 406.2 P
-(face) 127.56 392.2 T
-(stdwinevents) 56.69 378.2 T
-(Stdwin event, command, and) 127.56 378.2 T
-(selection constants) 127.56 364.2 T
-(rect) 56.69 350.2 T
-(Rectangle manipulation opera-) 127.56 350.2 T
-(tions) 127.56 336.2 T
-398.3 776.01 308.98 776.01 2 L
-V
-N
-0 F
-(SGI IRIX \0504 & 5\051) 308.98 777.2 T
-1 F
-(al) 308.98 756.2 T
-(SGI audio facilities) 379.84 756.2 T
-(AL) 308.98 742.2 T
-(al constants) 379.84 742.2 T
-(\337) 308.98 728.2 T
-(Interface to FORMS library) 379.84 728.2 T
-(FL) 308.98 714.2 T
-(\337 constants) 379.84 714.2 T
-(\337p) 308.98 700.2 T
-(Functions for form designer) 379.84 700.2 T
-(fm) 308.98 686.2 T
-(Access to font manager library) 379.84 686.2 T
-(gl) 308.98 672.2 T
-(Access to graphics library) 379.84 672.2 T
-(GL) 308.98 658.2 T
-(Constants for gl) 379.84 658.2 T
-(DEVICE) 308.98 644.2 T
-(More constants for gl) 379.84 644.2 T
-(img\336le) 308.98 630.2 T
-(Imglib image \336le interface) 379.84 630.2 T
-348.98 601.01 308.98 601.01 2 L
-V
-N
-0 F
-(SUNOS) 308.98 602.2 T
-1 F
-(sunaudiodev) 308.98 581.2 T
-(Access to sun audio interface) 379.84 581.2 T
-0 14 Q
-(W) 308.98 551.86 T
-(orkspace exploration and idiom) 322.21 551.86 T
-(hints) 308.98 534.86 T
-1 12 Q
-(dir\050<module>\051) 308.98 515.2 T
--0.57 (list functions, variables in) 408.19 515.2 P
-(<module>) 379.84 501.2 T
-(dir\050\051) 308.98 487.2 T
-(get object keys, defaults) 408.19 487.2 T
-(to local name space) 379.84 473.2 T
-(X.__methods__) 308.98 459.2 T
--0.62 (list of methods supported by X) 385.31 459.2 P
-(\050if any\051) 379.84 445.2 T
-(X.__members__) 308.98 431.2 T
-(List of X\325) 388.63 431.2 T
-(s data attributes) 435.3 431.2 T
-(if __name__ == \324__main__\325: main\050\051) 308.98 417.2 T
-(invoke main if running as script) 379.84 403.2 T
-(map\050None, lst1, lst2, ...\051) 308.98 389.2 T
-(mer) 379.84 375.2 T
-(ge lists) 398.29 375.2 T
-(b = a[:]) 308.98 361.2 T
-(create copy of seq structure) 379.84 361.2 T
-(_) 308.98 347.2 T
-(in interactive mode, is last) 379.84 347.2 T
-(value printed) 379.84 333.2 T
-(vars\050\051) 308.98 319.2 T
-(DO NOT type at interactive) 379.84 319.2 T
-(prompt! Y) 632.13 777.2 T
-(ou get in\336nite loop) 681.25 777.2 T
-(\050C-c will exit\051.) 632.13 763.2 T
-0 14 Q
-(Python Mode for Emacs) 561.26 733.86 T
-1 12 Q
-(T) 561.26 714.2 T
-(ype C-c ? when in python-mode for exten-) 567.75 714.2 T
-(sive help.) 561.26 700.2 T
-607.93 671.01 561.26 671.01 2 L
-V
-N
-0 F
-(INDENT) 561.26 672.2 T
-615.7 671.01 607.04 671.01 2 L
-V
-N
-(A) 607.04 672.2 T
-645.49 671.01 614.82 671.01 2 L
-V
-N
-(TION) 614.82 672.2 T
-1 F
-(Primarily for entering new code:) 561.26 651.2 T
-(T) 561.26 637.2 T
-(AB) 567.63 637.2 T
-(indent line appropriately) 632.13 637.2 T
-(LFD) 561.26 623.2 T
-(insert newline, then indent) 632.13 623.2 T
-(DEL) 561.26 609.2 T
-(reduce indentation, or delete) 632.13 609.2 T
-(single character) 632.13 595.2 T
-(Primarily for reindenting existing code:) 561.26 581.2 T
-(C-c :) 561.26 567.2 T
-(guess py-indent-of) 632.13 567.2 T
-(fset from) 721.56 567.2 T
-(\336le content; change locally) 632.13 553.2 T
-(C-u C-c :) 561.26 539.2 T
-(ditto, but change globally) 632.13 539.2 T
-(C-c T) 561.26 525.2 T
-(AB) 587.96 525.2 T
-(reindent region to match its) 632.13 525.2 T
-(context) 632.13 511.2 T
-(C-c <) 561.26 497.2 T
-(shift region left by py-indent-) 632.13 497.2 T
-(of) 632.13 483.2 T
-(fset) 641.91 483.2 T
-(C-c >) 561.26 469.2 T
-(shift region right by py-indent-) 632.13 469.2 T
-(of) 632.13 455.2 T
-(fset) 641.91 455.2 T
-703.9 412.01 561.26 412.01 2 L
-V
-N
-0 F
-(MARKING & MANIPULA) 561.26 413.2 T
-736.69 412.01 703.02 412.01 2 L
-V
-N
-(TING) 703.02 413.2 T
-673.94 395.01 561.26 395.01 2 L
-V
-N
-(REGIONS OF CODE) 561.26 396.2 T
-1 F
-(C-c C-b) 561.26 375.2 T
-(mark block of lines) 632.13 375.2 T
-(M-C-h) 561.26 361.2 T
-(mark smallest enclosing def) 632.13 361.2 T
-(C-u M-C-h) 561.26 347.2 T
-(mark smallest enclosing class) 632.13 347.2 T
-(C-c #) 561.26 333.2 T
-(comment out region of code) 632.13 333.2 T
-(C-u C-c #) 561.26 319.2 T
-(uncomment region of code) 632.13 319.2 T
-0 0 0 1 0 0 0 K
-FMENDPAGE
-%%EndPage: "14" 14
-%%Page: "15" 15
-595.28 841.89 1 FMBEGINPAGE
-[0 0 0 1 0 0 0]
-[ 0 0 0 0 1 1 1]
-[ 0 1 1 0 1 0 0]
-[ 1 0 1 0 0 1 0]
-[ 1 1 0 0 0 0 1]
-[ 1 0 0 0 0 1 1]
-[ 0 1 0 0 1 0 1]
-[ 0 0 1 0 1 1 0]
- 8 FrameSetSepColors
-FrameNoSep
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-149.69 776.01 56.69 776.01 2 L
-0 X
-0 0 0 1 0 0 0 K
-V
-1.14 H
-0 Z
-N
-0 12 Q
-(MOVING POINT) 56.69 777.2 T
-1 F
-(C-c C-p) 56.69 756.2 T
-(move to statement preceding) 127.56 756.2 T
-(point) 127.56 742.2 T
-(C-c C-n) 56.69 728.2 T
-(move to statement following) 127.56 728.2 T
-(point) 127.56 714.2 T
-(C-c C-u) 56.69 700.2 T
-(move up to start of current) 127.56 700.2 T
-(block) 127.56 686.2 T
-(M-C-a) 56.69 672.2 T
-(move to start of def) 127.56 672.2 T
-(C-u M-C-a) 56.69 658.2 T
-(move to start of class) 127.56 658.2 T
-(M-C-e) 56.69 644.2 T
-(move to end of def) 127.56 644.2 T
-(C-u M-C-e) 56.69 630.2 T
-(move to end of class) 127.56 630.2 T
-221.37 601.01 56.69 601.01 2 L
-V
-N
-0 F
-(EXECUTING PYTHON CODE) 56.69 602.2 T
-1 F
-(C-c C-c) 56.69 581.2 T
-(sends the entire buf) 127.56 581.2 T
-(fer to the) 220.99 581.2 T
-(Python interpreter) 127.56 567.2 T
-(C-c |) 56.69 553.2 T
-(sends the current region) 127.56 553.2 T
-(C-c !) 56.69 539.2 T
-(starts a Python interpreter win-) 127.56 539.2 T
-(dow; this will be used by) 127.56 525.2 T
--0.23 (subse-) 250.9 525.2 S
-(quent C-c C-c or C-c |) 127.56 511.2 T
-(commands) 127.56 497.2 T
-0 14 Q
-(The Python Debugger) 56.69 467.86 T
-106.68 437.01 56.69 437.01 2 L
-V
-N
-0 12 Q
-(Accessing) 56.69 438.2 T
-2 F
-(import pdb) 56.69 417.2 T
-3 F
-(\050it\325) 56.69 403.2 T
-(s a module written in Python\051) 69.81 403.2 T
-1 F
-(Functions) 56.69 389.2 T
-2 F
-(run\050string\051) 56.69 375.2 T
-1 F
-(interpret string in the debugger) 127.56 361.2 T
-2 F
--2.15 (runctx\050string, globals, locals\051) 56.69 347.2 P
-1 F
-( interpret string using globals) 127.56 333.2 T
-(and locals for namespace) 127.56 319.2 T
-2 F
-(runcall\050fun, arg1, arg2, ...\051) 308.98 777.2 T
-1 F
-(run function object) 379.84 763.2 T
-2 F
-(<fun>) 474.16 763.2 T
-1 F
-(with ar) 379.84 749.2 T
-(gs given.) 413.29 749.2 T
-2 F
-(pm\050\051) 308.98 735.2 T
-1 F
-(run postmortem on last excep-) 379.84 735.2 T
-(tion \050like debugging a core \336le\051) 379.84 721.2 T
-2 F
-(post_mortem\050t\051) 308.98 707.2 T
-1 F
-(run postmortem on traceback) 379.84 693.2 T
-(object) 379.84 679.2 T
-2 F
-(<t>) 412.17 679.2 T
-1 F
-(De\336nes class \322) 308.98 665.2 T
-2 F
-(Pdb) 380.29 665.2 T
-1 F
-(\323) 401.89 665.2 T
-(use) 379.84 651.2 T
-2 F
-(Pdb) 398.84 651.2 T
-1 F
-( to create reusable) 420.44 651.2 T
-(debugger objects. Object pre-) 379.84 637.2 T
-(serves state \050i.e. break points\051) 379.84 623.2 T
-(between calls.) 379.84 609.2 T
-2 F
-(Pdb) 308.98 595.2 T
-1 F
-( de\336nes methods) 330.58 595.2 T
-2 F
-(run\050string\051) 308.98 581.2 T
-1 F
-( interpret string in the debugger) 379.84 567.2 T
-2 F
--2.15 (runctx\050string, globals, locals\051) 308.98 553.2 P
-1 F
-(interpret string using globals) 379.84 539.2 T
-(and locals for namespace) 379.84 525.2 T
-2 F
-(runcall\050fun, arg1, arg2, ...\051) 308.98 511.2 T
-1 F
-(run function object with ar) 379.84 497.2 T
-(gs) 507.61 497.2 T
-(runs until a breakpoint hit,) 379.84 483.2 T
--0.59 (exception, or end of program. If) 379.84 469.2 P
-(an exception occurs, variable) 379.84 455.2 T
-2 F
-(__exception__) 379.84 441.2 T
-1 F
-( holds) 473.44 441.2 T
-(\050exception,value\051.) 379.84 427.2 T
-367.64 398.01 308.98 398.01 2 L
-V
-N
-0 F
-(Commands) 308.98 399.2 T
-2 F
-(h, help) 308.98 378.2 T
-1 F
-(brief reminder of commands) 379.84 378.2 T
-2 F
-(b, break [<arg>]) 308.98 364.2 T
-1 F
--0.65 (if) 379.84 350.2 P
-2 F
--1.56 (<arg>) 389.52 350.2 P
-1 F
--0.65 ( numeric, break at line) 425.52 350.2 P
-2 F
-(<arg>) 379.84 336.2 T
-1 F
-( in current \336le) 415.84 336.2 T
-(if) 379.84 322.2 T
-2 F
-(<arg>) 390.17 322.2 T
-1 F
-( is function object,) 426.17 322.2 T
-(break on entry to fcn) 379.84 308.2 T
-2 F
-(<arg>) 482.81 308.2 T
-1 F
-(if no ar) 632.13 777.2 T
-(g, list breakpoints) 666.57 777.2 T
-2 F
-(cl, clear [<arg>]) 561.26 763.2 T
-1 F
-(if) 632.13 749.2 T
-2 F
-(<arg>) 642.46 749.2 T
-1 F
-( numeric, clear break-) 678.46 749.2 T
-(point at) 632.13 735.2 T
-2 F
-(<arg>) 671.46 735.2 T
-1 F
-( in current \336le) 707.46 735.2 T
-(if no ar) 632.13 721.2 T
-(g, clear all breakpoints) 666.57 721.2 T
-(after con\336rmation) 632.13 707.2 T
-2 F
-(w, where) 561.26 693.2 T
-1 F
-(print current call stack) 632.13 693.2 T
-2 F
-(u, up) 561.26 679.2 T
-1 F
-(move up one stack frame \050to) 632.13 679.2 T
-(top-level caller\051) 632.13 665.2 T
-2 F
-(d, down) 561.26 651.2 T
-1 F
-(move down one stack frame) 632.13 651.2 T
-2 F
-(s, step) 561.26 637.2 T
-1 F
-(advance one line in the pro-) 632.13 637.2 T
-(gram, stepping into calls) 632.13 623.2 T
-2 F
-(n, next) 561.26 609.2 T
-1 F
-(advance one line, stepping) 632.13 609.2 T
-(over calls) 632.13 595.2 T
-2 F
-(r, return) 561.26 581.2 T
-1 F
--1.01 (continue execution until current) 633.26 581.2 P
-(function returns \050the return) 632.13 567.2 T
-(value is saved in variable) 632.13 553.2 T
-2 F
-(__return__) 632.13 539.2 T
-1 F
-(, which can be) 704.13 539.2 T
-(printed or manipulated from) 632.13 525.2 T
-(debugger\051) 632.13 511.2 T
-2 F
-(c, continue) 561.26 497.2 T
-1 F
-(continue until next breakpoint) 632.13 483.2 T
-2 F
-(a, args) 561.26 469.2 T
-1 F
-(print ar) 632.13 469.2 T
-(gs to current function) 666.9 469.2 T
-2 F
-(rv, retval) 561.26 455.2 T
-1 F
-(prints return value from last) 632.13 441.2 T
-(function that returned) 632.13 427.2 T
-2 F
-(p, print <arg>) 561.26 413.2 T
-1 F
-(prints value of) 632.13 399.2 T
-2 F
-(<arg>) 704.45 399.2 T
-1 F
-( in cur-) 740.45 399.2 T
-(rent stack frame) 632.13 385.2 T
-2 F
-(l, list [<f) 561.26 371.2 T
-(irst> [, <last>]]) 640.46 371.2 T
-1 F
--0.04 (List source code for the current) 632.13 357.2 P
-(\336le. W) 632.13 343.2 T
-(ithout ar) 664.31 343.2 T
-(guments, list 1) 704.43 343.2 T
-(1) 774.33 343.2 T
-(lines around the current line or) 632.13 329.2 T
-(continue the previous listing.) 632.13 315.2 T
-0 0 0 1 0 0 0 K
-FMENDPAGE
-%%EndPage: "15" 15
-%%Page: "16" 16
-595.28 841.89 1 FMBEGINPAGE
-[0 0 0 1 0 0 0]
-[ 0 0 0 0 1 1 1]
-[ 0 1 1 0 1 0 0]
-[ 1 0 1 0 0 1 0]
-[ 1 1 0 0 0 0 1]
-[ 1 0 0 0 0 1 1]
-[ 0 1 0 0 1 0 1]
-[ 0 0 1 0 1 1 0]
- 8 FrameSetSepColors
-FrameNoSep
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-0 0 0 1 0 0 0 K
-1 12 Q
-0 X
-0 0 0 1 0 0 0 K
--0.46 (W) 127.56 777.2 P
--0.46 (ith one ar) 138.41 777.2 P
--0.46 (gument, list 1) 182.59 777.2 P
--0.46 (1 lines) 246.89 777.2 P
-(starting at that line. W) 127.56 763.2 T
-(ith two) 234.07 763.2 T
--0.14 (ar) 127.56 749.2 P
--0.14 (guments, list the given range;) 136.67 749.2 P
-(if the second ar) 127.56 735.2 T
-(gument is less) 200.99 735.2 T
-(than the \336rst, it is a count.) 127.56 721.2 T
-2 F
-(whatis <arg>) 56.69 707.2 T
-1 F
-(prints type of) 127.56 693.2 T
-2 F
-(<arg>) 194.55 693.2 T
-(!) 56.69 679.2 T
-1 F
--0.56 (executes rest of line as a Python) 127.56 679.2 P
-(statement in the current stack) 127.56 665.2 T
-(frame) 127.56 651.2 T
-2 F
-(q quit) 56.69 637.2 T
-1 F
--0.73 (immediately stop execution and) 127.56 637.2 P
-(leave debugger) 127.56 623.2 T
-2 F
-(<return>) 56.69 609.2 T
-1 F
-(executes last command again) 127.56 609.2 T
-(Any input debugger doesn\325) 56.69 595.2 T
-(t recognize as a) 187.46 595.2 T
--0.34 (command is assumed to be a Python statement) 56.69 581.2 P
-(to execute in the current stack frame, same as) 56.69 567.2 T
-(the exclamation mark \050\322) 56.69 553.2 T
-2 F
-(!) 173 553.2 T
-1 F
-(\323\051 command does.) 180.2 553.2 T
-102.03 524.01 56.69 524.01 2 L
-V
-1.14 H
-0 Z
-N
-0 F
-(Example) 56.69 525.2 T
-2 F
-(\0501394\051 python) 56.69 504.2 T
-(Python 1.0.3 \050Sep 26 1994\051) 56.69 490.2 T
-(>>> import rm) 56.69 476.2 T
-(>>> rm.run\050\051) 56.69 462.2 T
-(Traceback \050innermost last\051:) 56.69 448.2 T
-(File \322<stdin>\323, line 1) 70.87 434.2 T
-(File \322./rm.py\323, line 7) 70.87 420.2 T
-(x = div\0503\051) 85.04 406.2 T
-(File \322./rm.py\323, line 2) 70.87 392.2 T
-(return a / r) 85.04 378.2 T
-(ZeroDivisionError: integer) 56.69 364.2 T
-(division or modulo) 56.69 350.2 T
-(>>> import pdb) 56.69 336.2 T
-(>>> pdb.pm\050\051) 56.69 322.2 T
-(> ./rm.py\0502\051div: return a / r) 56.69 308.2 T
-(\050Pdb\051 list) 308.98 777.2 T
-(1 def div\050a\051:) 323.15 763.2 T
-(2 -> return a / r) 323.15 749.2 T
-(3) 323.15 735.2 T
-(4 def run\050\051:) 323.15 721.2 T
-(5 global r) 323.15 707.2 T
-(6 r = 0) 323.15 693.2 T
-(7 x = div\0503\051) 323.15 679.2 T
-(8 print x) 323.15 665.2 T
-([EOF]) 308.98 651.2 T
-(\050Pdb\051 print r) 308.98 637.2 T
-(0) 308.98 623.2 T
-(\050Pdb\051 q) 308.98 609.2 T
-(>>> pdb.runcall\050rm.run\051 etc.) 308.98 595.2 T
-344.99 566.01 308.98 566.01 2 L
-V
-N
-0 F
-(Quirks) 308.98 567.2 T
-1 F
-(Breakpoints are stored as \336lename, line) 308.98 546.2 T
-(number tuples. If a module is reloaded after) 308.98 532.2 T
-(editing, any remembered breakpoints are) 308.98 518.2 T
-(likely to be wrong.) 308.98 504.2 T
-(Always single-steps through top-most stack) 308.98 490.2 T
-(frame. That is, \322c\323 acts like \322n\323.) 308.98 476.2 T
-0 0 0 1 0 0 0 K
-FMENDPAGE
-%%EndPage: "16" 16
-%%Trailer
-%%BoundingBox: 0 0 595.28 841.89
-%%PageOrder: Ascend
-%%Pages: 16
-%%DocumentFonts: Times-Bold
-%%+ Times-Roman
-%%+ Courier
-%%+ Times-Italic
-%%+ ZapfDingbats
-%%EOF