$ od -c -N 50000 [Erinyes]<LispManual>Dedit.im!7
0000000 \r { B e g i n S u b S e c D
0000020 E d i t } \r { T i t l e D E d
0000040 i t } \r { T e x t \r \r { c o m m
0000060 e n t \r R e v i s e d : \t 1 -
0000100 J u l - 8 3 1 7 : 2 6 : 3 4 \r
0000120 R e v i s e d : \t T u e , 5
0000140 J u l 8 3 1 5 : 2 6 P D
0000160 T - - m j s \r R e v i s e
0000200 d : \t T u e , 5 J u l 8
0000220 3 2 1 : 2 6 P D T - -
0000240 b a s \r R e v i s e d : \t W e
0000260 d , 6 J u l 8 3 0 9 : 1
0000300 5 P D T - - m j s \r \t (
0000320 D E d i t M o d e r e m o v e
0000340 d , E D I T E M B E D T O K E
0000360 N d e f a d d e d ) \r R e v
0000400 i s e d : \t 2 0 - N O V - 8 3
0000420 1 4 : 2 2 : 2 6 - - b v
0000440 m : a d d e d D T . E D I T
0000460 M A C R O S \r } \r \r \r { i n d e
0000500 x * P R I M A R Y * D e d i
0000520 t } \r \r \r D E d i t i s a
0000540 s t r u c t u r e o r i e n t
0000560 e d , m o d e l e s s , d i
0000600 s p l a y b a s e d e d i t
0000620 o r f o r o b j e c t s r
0000640 e p r e s e n t e d a s l i
0000660 s t s t r u c t u r e s , s
0000700 u c h a s f u n c t i o n s
0000720 , p r o p e r t y l i s t s
0000740 , d a t a v a l u e s , e
0000760 t c . D E d i t i s a n
0001000 i n t e g r a l p a r t o
0001020 f t h e s t a n d a r d I
0001040 n t e r l i s p - D e n v i r
0001060 o n m e n t . \r \r D E d i t i
0001100 s d e s i g n e d t o b e
0001120 t h e u s e r ' s p r i m
0001140 a r y e d i t o r f o r p
0001160 r o g r a m s a n d d a t a
0001200 . T o t h a t e n d ,
0001220 i t h a s i n c o r p o r a
0001240 t e d t h e i n t e r f a c
0001260 e s o f t h e ( o l d e r
0001300 ) t e l e t y p e o r i e n
0001320 t e d I n t e r l i s p e d
0001340 i t o r s o t h e t w o
0001360 c a n b e u s e d i n t e
0001400 r c h a n g e a b l y . I n
0001420 a d d i t i o n , t h e f
0001440 u l l p o w e r o f t h e
0001460 t e l e t y p e e d i t o r
0001500 , a n d i n d e e d t h e
0001520 f u l l I n t e r l i s p
0001540 s y s t e m i t s e l f , i
0001560 s e a s i l y a c c e s s i
0001600 b l e f r o m w i t h i n
0001620 D E d i t . \r \r D E d i t i s
0001640 s t r u c t u r e , r a t h
0001660 e r t h a n c h a r a c t e
0001700 r , o r i e n t e d t o f
0001720 a c i l i t a t e s e l e c t
0001740 i n g a n d o p e r a t i n
0001760 g o n p i e c e s o f s
0002000 t r u c t u r e a s o b j e
0002020 c t s i n t h e i r o w n
0002040 r i g h t , r a t h e r t
0002060 h a n a s c o l l e c t i o
0002100 n s o f c h a r a c t e r s
0002120 . H o w e v e r , f o r
0002140 t h e o c c a s i o n a l s
0002160 i t u a t i o n w h e n c h
0002200 a r a c t e r o r i e n t e d
0002220 e d i t i n g i s a p p r
0002240 o p r i a t e , D E d i t p
0002260 r o v i d e s a c c e s s t
0002300 o t h e I n t e r l i s p -
0002320 D t e x t e d i t i n g f
0002340 a c i l i t i e s . D E d i
0002360 t i s m o d e l e s s , i
0002400 n t h a t a l l c o m m a
0002420 n d s o p e r a t e o n p
0002440 r e v i o u s l y s e l e c t
0002460 e d a r g u m e n t s , r a
0002500 t h e r t h a n c a u s i n
0002520 g t h e b e h a v i o r o
0002540 f t h e i n t e r f a c e
0002560 t o c h a n g e d u r i n g
0002600 a r g u m e n t s p e c i f
0002620 i c a t i o n . \r \r \r { B e g i
0002640 n S u b S e c C a l l i n g
0002660 D E d i t } \r { T i t l e C
0002700 a l l i n g D E d i t } \r { T
0002720 e x t \r \r \r D E d i t i s n
0002740 o r m a l l y c a l l e d u
0002760 s i n g t h e f o l l o w i
0003000 n g f u n c t i o n s : \r \r \r
0003020 { F n D e f { N a m e D F }
0003040 { A r g s F N N E W ? } \r
0003060 { T y p e N L A M B D A N O
0003100 S P R E A D } \r { T e x t \r C a
0003120 l l s D E d i t o n t h e
0003140 d e f i n i t i o n o f t
0003160 h e f u n c t i o n { a r g
0003200 F N } . { f n D F } h
0003220 a n d l e s e x c e p t i o n
0003240 a l c a s e s ( t h e f u
0003260 n c t i o n i s b r o k e n
0003300 o r a d v i s e d , t h e
0003320 e x p r d e f i n i t i o n
0003340 i s o n t h e p r o p e
0003360 r t y l i s t , t h e f u
0003400 n c t i o n n e e d s t o
0003420 b e l o a d e d f r o m a
0003440 f i l e , e t c . ) t h e
0003460 s a m e a s { f n E D I
0003500 T F } ( s e e { P a g e R e
0003520 f F n E D I T F } ) . \r \r I
0003540 f { f n D F } i s c a l
0003560 l e d o n a n a m e w i
0003600 t h n o f u n c t i o n d
0003620 e f i n i t i o n , t h e u
0003640 s e r i s p r o m p t e d
0003660 w i t h " { l i s p N o F
0003700 N S d e f n f o r { a r g
0003720 F N } . D o y o u w i
0003740 s h t o e d i t a d u m
0003760 m y d e f n ? } " . I f
0004000 t h e u s e r c o n f i r m
0004020 s b y t y p i n g { l i s
0004040 p Y e s } , a " b l a n k
0004060 " d e f i n i t i o n ( s t
0004100 o r e d o n t h e v a r i
0004120 a b l e { i n d e x D U M M
0004140 Y - E D I T - F U N C T I O N -
0004160 B O D Y V a r } { v a r D U
0004200 M M Y - E D I T - F U N C T I O
0004220 N - B O D Y } ) i s d i s p
0004240 l a y e d i n t h e D e d
0004260 i t w i n d o w . I f a
0004300 n y c h a n g e s a r e m
0004320 a d e , o n e x i t f r o
0004340 m t h e e d i t o r , t h
0004360 e d e f i n i t i o n w i l
0004400 l b e i n s t a l l e d a
0004420 s t h e n a m e ' s f u n
0004440 c t i o n d e f i n i t i o n
0004460 . E x i t i n g t h e e
0004500 d i t o r w i t h t h e {
0004520 l i s p S T O P } c o m m a
0004540 n d w i l l p r e v e n t
0004560 a n y c h a n g e s t o t
0004600 h e f u n c t i o n d e f i
0004620 n i t i o n . \r \r I f { f n
0004640 D F } i s c a l l e d w i
0004660 t h a s e c o n d a r g
0004700 o f { l i s p N E W } , a
0004720 s i n { l i s p ( D F {
0004740 a r g F N N A M E } N E W )
0004760 } , a b l a n k d e f i n
0005000 i t i o n w i l l b e e d
0005020 i t e d w h e t h e r t h e
0005040 f u n c t i o n a l r e a d
0005060 y h a s a d e f i n i t i
0005100 o n o r n o t . \r } } \r \r \r
0005120 { F n D e f { N a m e D V }
0005140 { A r g s V A R } \r { T y p
0005160 e N L A M B D A N O S P R E
0005200 A D } \r { T e x t \r C a l l s
0005220 D E d i t o n t h e v a l
0005240 u e o f t h e v a r i a b
0005260 l e { a r g V A R } . \r } }
0005300 \r \r \r { F n D e f { N a m e
0005320 D P } { A r g s N A M E P
0005340 R O P } \r { T y p e N L A M B
0005360 D A N O S P R E A D } \r { T e
0005400 x t \r C a l l s D E d i t o
0005420 n t h e p r o p e r t y {
0005440 a r g P R O P } o f t h e
0005460 a t o m { a r g N A M E }
0005500 . I f { a r g P R O P }
0005520 i s n o t g i v e n , t
0005540 h e w h o l e p r o p e r t
0005560 y l i s t o f { a r g N
0005600 A M E } i s e d i t e d . \r
0005620 } } \r \r \r { F n D e f { N a m
0005640 e D C } { A r g s F I L E
0005660 } \r { T y p e N L A M B D A
0005700 N O S P R E A D } \r { T e x t \r
0005720 C a l l s D E d i t o n t
0005740 h e f i l e p a c k a g e
0005760 c o m m a n d s ( o r f i l
0006000 e c o m s , s e e { P a g e
0006020 R e f T e r m f i l e c o m
0006040 s } ) f o r t h e f i l e
0006060 { a r g F I L E } . \r } } \r
0006100 \r \r W h e n D E d i t i s
0006120 c a l l e d f o r t h e f
0006140 i r s t t i m e , i t p r
0006160 o m p t s f o r a n e d i
0006200 t w i n d o w , w h i c h
0006220 i s p r e s e r v e d a n d
0006240 r e u s e d f o r l a t e
0006260 r D E d i t s , a n d p r
0006300 e t t y p r i n t s t h e
0006320 e x p r e s s i o n t o b e
0006340 e d i t e d t h e r e i n .
0006360 ( N o t e : T h e D E d
0006400 i t p r e t t y p r i n t e
0006420 r i g n o r e s u s e r {
0006440 v a r P R E T T Y P R I N T M
0006460 A C R O S } b e c a u s e t
0006500 h e y d o n o t p r o v i
0006520 d e e n o u g h s t r u c t
0006540 u r a l i n f o r m a t i o n
0006560 d u r i n g p r i n t i n g
0006600 t o e n a b l e s e l e c
0006620 t i o n . ) T h e e x p r
0006640 e s s i o n b e i n g e d i
0006660 t e d c a n b e s c r o l
0006700 l e d b y u s i n g a s
0006720 t a n d a r d I n t e r l i s
0006740 p - D s c r o l l b a r o
0006760 n t h e l e f t e d g e
0007000 o f t h e w i n d o w .
0007020 D E d i t a d d s a n e d
0007040 i t c o m m a n d m e n u ,
0007060 w h i c h r e m a i n s a
0007100 c t i v e t h r o u g h o u t
0007120 t h e e d i t , o n t h
0007140 e r i g h t e d g e o f
0007160 t h e e d i t w i n d o w .
0007200 I f a n y t h i n g i s
0007220 t y p e d b y t h e u s
0007240 e r , a n " e d i t b u f
0007260 f e r " w i n d o w i s p
0007300 o s i t i o n e d b e l o w
0007320 t h e e d i t w i n d o w .
0007340 B e l o w i s a p i c
0007360 t u r e o f a D e d i t
0007400 w i n d o w , d i s p l a y i
0007420 n g t h e f u n c t i o n
0007440 d e f i n i t i o n f o r {
0007460 l i s p F A C T } : \r \r \r { b
0007500 i g l i s p c o d e \r \0 001 \0 \0 001
0007520 H 001 ; \0 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0007540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0010240 \0 \0 \0 \0 \0 377 377 377 377 377 377 377 377 377 377 377
0010260 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0010300 377 377 377 377 377 377 377 377 377 377 377 377 377 377 \0 377
0010320 377 377 277 377 377 377 377 377 177 377 377 377 377 377 377 377
0010340 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0010360 377 377 367 377 377 377 377 377 \0 370 p } 367 377 237 ?
0010400 377 373 377 377 340 357 206 017 377 377 377 377 377 377 377 377
0010420 377 377 377 377 377 377 377 377 377 377 376 017 276 341 377 377
0010440 377 377 \0 373 267 361 243 363 277 m 247 1 s 247 357 327
0010460 { 277 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0010500 377 377 377 377 376 376 4 ^ 307 217 377 377 \0 373 260 355
0010520 267 355 036 - 226 333 m 227 341 327 177 277 377 377 377 377
0010540 377 377 377 377 377 377 377 377 377 377 377 377 377 377 376 035
0010560 266 336 333 177 377 377 \0 373 267 355 267 355 277 m 266 373
0010600 m 267 357 273 177 277 377 377 377 377 377 377 377 377 377 377
0010620 377 377 377 377 377 377 377 377 376 375 266 336 333 237 377 377
0010640 \0 373 267 355 267 355 277 i 266 333 m 267 357 203 { 277
0010660 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0010700 377 377 376 375 266 336 333 357 377 377 \0 370 p q 263 363
0010720 277 e 267 9 s 267 357 } 207 277 377 377 377 377 377 377
0010740 377 377 377 377 377 377 377 377 377 377 377 377 376 016 6 a
0010760 307 037 377 377 \0 377 377 377 377 377 377 377 377 377 377 377
0011000 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0011020 377 377 377 377 377 377 377 377 377 377 337 377 377 377 \0 377
0011040 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
*
0011100 377 377 377 377 337 377 377 377 \0 377 377 377 377 377 377 377
0011120 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
*
0011160 377 377 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0011200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0011220 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003 \0 300 \0 \0
0011240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0011260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0
0011300 \0 \0 \0 \0 \0 003 \0 300 200 \0 \0 \0 \0 \0 \0 200
0011320 \b \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0011340 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003
0011360 \0 301 \b 004 " p 360 @ 001 \b 204 \0 \0 \0 \0 \0
0011400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0011420 \0 \0 360 \0 \0 \0 \0 \0 \0 003 \0 301 \b \n 6 H
0011440 210 240 001 \b 204 \0 \0 \0 \0 \0 \0 \0 \0 \0 004 \0
0011460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 001 \a
0011500 @ \0 \0 003 \0 302 \b \n 6 H 210 240 002 005 002 \0
0011520 \0 \0 \0 \0 \0 \0 210 \0 \0 \0 H 037 003 300 020 034
0011540 370 \b p 8 $ 220 360 \0 001 004 @ \0 \0 003 \0 302
0011560 \b \n * x 210 240 002 002 002 \0 \0 \0 \0 \0 \0 001
0011600 * \v d p H 002 004 # 8 " 200 8 212 D d 210
0011620 360 \0 002 217 363 213 \0 003 \0 302 \b 021 * D 211 020
0011640 002 002 002 \0 \0 \0 \0 \0 \0 002 034 \r 244 200 \0 004
0011660 004 $ 220 034 360 \b 362 D 240 004 360 \0 002 204 D M
0011700 \0 003 \0 302 \b 037 * D 211 360 002 005 002 \0 \0 \0
0011720 \0 \0 \0 002 * \t $ ` \0 \b d $ 023 " \b \b
0011740 210 E 004 360 \0 004 D G 310 \0 003 \0 302 \b 021
0011760 * D 211 020 002 \b 202 \0 \0 \0 \0 \0 \0 002 \b \t
0012000 $ 020 \0 \b 004 $ 220 " 210 \b 210 E 360 004 360 \0
0012020 \a 304 D \b \0 003 \0 301 017 221 " x 361 020 001 \b
0012040 204 \0 \0 \0 \0 \0 \0 002 \0 \t $ 340 \0 \b 003 303
0012060 030 034 p \b r 8 004 360 \0 \b $ D H \0 003
0012100 \0 301 \0 \0 \0 \0 \0 \0 001 \0 004 \0 \0 \0 \0 \0
0012120 \0 001 \0 \0 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 \0
0012140 \0 \b 360 \0 \b $ 3 210 \0 003 \0 300 200 \0 \0 \0
0012160 \0 \0 \0 200 \b \0 \0 \0 \0 \0 \0 \0 200 \0 \f \0
0012200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 020 360 \0 \0 \0
0012220 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0012240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0012260 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003 \0 300
0012300 \0 002 ` \0 004 \0 \0 \0 \0 \0 \0 \0 \0 @ \0 \0
0012320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0012340 360 \0 \0 \0 \0 \0 \0 003 \0 300 \0 004 c 200 \b @
0012360 370 341 307 200 021 \0 8 \0 \0 \0 \0 \0 \0 \0 \0
0012400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 \0 \0
0012420 \0 003 \0 300 \0 004 006 \0 \b @ 201 022 $ @ 021 \0
0012440 D \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0012460 \0 \0 \0 \0 360 003 360 003 200 \0 \0 003 \0 300 \0 \b
0012500 o 200 020 @ 201 022 $ @ \n \0 D 020 \0 \0 \0 \0
0012520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 002
0012540 \b 002 \0 \0 \0 003 \0 300 \0 \b f \0 020 @ 360 301
0012560 204 @ 004 \0 \b 020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0012600 \0 \0 \0 \0 \0 \0 \0 \0 360 002 \b 347 236 , 340 003
0012620 \0 300 \0 \b f \0 020 @ 200 G 200 004 \0 020 020
0012640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0012660 \0 \0 360 003 361 022 ! 5 020 003 \0 300 \0 \b f \0
0012700 020 @ 201 022 $ \0 \n \0 020 \0 \0 \0 \0 \0 \0
0012720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 002 \t 362
0012740 ! ! 360 003 \0 300 \0 \b f \0 020 @ 201 022 $ \0
0012760 021 \0 @ 020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0013000 \0 \0 \0 \0 \0 \0 360 002 \t 002 ! ! \0 003 \0 300
0013020 \0 004 f \0 \b | 370 341 304 \0 021 \0 | \0 \0
0013040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0013060 360 002 \t 022 ! ! 020 003 \0 300 \0 004 \0 \0 \b \0
0013100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0013120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 003 360 342 036
0013140 340 003 \0 300 \0 002 \0 \0 004 \0 \0 \0 \0 \0 \0 \0
0013160 \0 @ \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0013200 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003 \0 300 \0 \0
0013220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0013240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0
0013260 \0 \0 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0013300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0013320 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003
0013340 \0 300 \0 \0 \0 \0 \0 \f \0 \0 \0 020 \0 \0 \0 \0
0013360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0013400 \0 \0 360 \0 \0 \0 \0 \0 \0 003 \0 300 \0 \0 \0 \0
0013420 001 214 \0 \0 \0 0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0013440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 370 \0
0013460 200 \0 003 \0 300 \0 \0 \0 \0 003 357 217 > \0 P
0013500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0013520 \0 \0 \0 \0 \0 \0 360 \0 204 \0 200 \0 003 \0 300
0013540 \0 \0 \0 \0 001 214 331 263 \0 020 \0 \0 \0 \0 \0 \0
0013560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0013600 360 \0 202 8 216 y 300 003 \0 300 \0 \0 \0 \0 001 214
0013620 337 263 \0 020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0013640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 202 D 221 "
0013660 003 \0 300 \0 \0 \0 \0 001 214 330 3 \0 020 \0 \0
0013700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0013720 \0 \0 \0 \0 360 \0 202 | 237 # 340 003 \0 300 \0 \0
0013740 \0 \0 001 214 331 263 \0 020 \0 \0 \0 \0 \0 \0 \0 \0
0013760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0
0014000 202 @ 220 " \0 003 \0 300 \0 \0 \0 \0 \0 354 317 3
0014020 \0 | \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0014040 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 204 D 221 " 003
0014060 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0014100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0014120 \0 \0 360 \0 370 8 216 031 300 003 \0 300 \0 \0 \0 \0
0014140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0014160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \0
0014200 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0014220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0014240 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003 \0 300
0014260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0014300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0014320 360 \0 \0 \0 \0 \0 \0 003 \0 300 \0 \0 \0 001 200 \0
0014340 \0 C 343 210 237 034 \0 210 \0 \0 \0 \0 \0 \0 \0 \0
0014360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 \0 \0
0014400 \0 003 \0 300 \0 \0 \0 001 200 \0 \0 @ 201 \r 220 "
0014420 \0 210 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0014440 \0 \0 \0 \0 360 ? \0 \0 \0 \0 003 \0 300 \0 \0
0014460 \0 y 236 x \0 200 201 \r 220 " \0 P \0 \0 \0 \0
0014500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360
0014520 200 \0 \0 \0 003 \0 300 \0 \0 \0 315 262 314 \0 200
0014540 201 \n 236 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0014560 \0 \0 \0 \0 \0 \0 \0 \0 360 216 . # 207 016 003
0014600 \0 300 \0 \0 \0 375 270 374 \0 200 201 \n 220 004 \0
0014620 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0014640 \0 \0 360 221 1 $ H 221 003 \0 300 \0 \0 \0 301
0014660 216 300 \0 200 201 \n 220 " \0 P \0 \0 \0 \0 \0 \0
0014700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 ? 037 !
0014720 ! 310 037 003 \0 300 \0 \0 \0 315 246 314 \0 200 201 \n
0014740 220 " \0 210 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0014760 \0 \0 \0 \0 \0 \0 360 220 ! & H 020 003 \0 300
0015000 \0 \0 \0 y 274 x \0 @ 203 210 237 034 \0 210 \0 \0
0015020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0015040 360 221 1 $ H 221 003 \0 300 \0 \0 \0 \0 \0 \0
0015060 \0 @ \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0015100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 216 . # 247
0015120 016 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0015140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0015160 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 003 \0 300 \0 \0
0015200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0015220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0
0015240 \0 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0015260 \0 \0 \0 \0 \0 020 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0015300 \b 020 @ 200 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003
0015320 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 !
0015340 360 203 217 200 \b 8 211 300 200 \b 204 \b 020 @ \0
0015360 \0 \0 360 \0 \0 \0 @ \0 \0 003 \0 300 \0 \0 \0 \0
0015400 \0 \0 \0 \0 \0 \0 \0 \0 \0 ! 001 D B \0 \b D
0015420 211 ! 200 \b 204 \b 020 @ \0 \0 \0 360 001 360 \0
0015440 H 001 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0015460 \0 \0 \0 A 001 D B \0 020 D 211 " 200 005 002 004
0015500 \b 020 \0 \0 \0 360 002 \b \0 \b 001 \0 003 \0 300
0015520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 A 341 D
0015540 002 \0 020 0 211 340 200 002 002 004 \b 020 \0 \0 \0
0015560 360 002 001 021 ^ q p 003 \0 300 \0 \0 \0 \0 \0 \0
0015600 \0 \0 \0 \0 \0 \0 \0 A 002 $ 002 \0 020 \b 211 020
0015620 200 002 002 004 \b 020 \0 \0 \0 360 001 341 021 H 211
0015640 210 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0015660 \0 A 003 344 B \0 020 D 211 020 200 005 002 004 \b 020
0015700 \0 \0 \0 360 \0 020 252 H 201 \b 003 \0 300 \0 \0
0015720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 A 002 $ B \0
0015740 020 D 211 020 200 \b 202 004 \b 020 \0 \0 \0 360 \0
0015760 \b 252 H 201 \b 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0016000 \0 \0 \0 \0 \0 ! 002 # 202 \0 \b 8 q 343 340 \b
0016020 204 \b 020 @ \0 \0 \0 360 002 \b D H 211 \b 003
0016040 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0016060 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 004 \b 020 @ \0
0016100 \0 \0 360 001 360 D F q \b 003 \0 300 \0 \0 \0 \0
0016120 \0 \0 \0 \0 \0 \0 \0 \0 \0 376 356 356 356 356 352 356
0016140 356 356 356 356 346 376 @ 200 \0 \0 \0 360 \0 \0 \0
0016160 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0016200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0016220 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003 \0 300
0016240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0016300 360 \0 \0 \0 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0
0016320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0016340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 \0 \0
0016360 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0016400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0016420 \0 \0 \0 \0 360 \0 \0 001 \b \0 \0 003 \0 300 \0 \0
0016440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0016460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0
0016500 \0 002 004 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0016520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0016540 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 002 004 \0 \0 003
0016560 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0016600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0016620 \0 \0 360 \0 \0 004 002 \0 \0 003 \0 300 \0 \0 \0 \0
0016640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0016660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 004
0016700 002 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0016720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0016740 \0 \0 \0 \0 \0 \0 360 \0 \0 004 002 \0 \0 003 \0 300
0016760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0017020 360 \0 \0 004 002 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0
0017040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0017060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 002 004 \0
0017100 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0017120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0017140 \0 \0 \0 \0 360 \0 \0 002 004 \0 \0 003 \0 300 \0 \0
0017160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0017200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0
0017220 \0 001 \b \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0017240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0017260 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003
0017300 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0017320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0017340 \0 \0 360 \0 \0 \0 \0 \0 \0 003 \0 300 \0 \0 \0 \0
0017360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0017400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 020 200
0017420 \0 001 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0017440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0017460 \0 \0 \0 \0 \0 \0 360 \0 @ \0 001 \0 003 \0 300
0017500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0017540 360 \0 @ 361 \v 300 003 \0 300 \0 \0 \0 \0 \0 \0
0017560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0017600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 @ ! \t \t
0017620 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0017640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0017660 \0 \0 \0 \0 360 \0 @ ! \t \t \0 003 \0 300 \0 \0
0017700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0017720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0
0017740 @ ! \t \t \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0017760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020000 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 @ ! \t 031 \0 003
0020020 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020060 \0 \0 360 \0 @ 360 350 300 003 \0 300 \0 \0 \0 \0
0020100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 @
0020140 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020200 \0 \0 \0 \0 \0 \0 360 \0 020 200 \0 \0 \0 003 \0 300
0020220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0020260 360 \0 \0 \0 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0
0020300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 \0 \0
0020340 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020400 \0 \0 \0 \0 360 \0 200 \0 200 \0 003 \0 300 \0 \0
0020420 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0
0020460 200 \0 200 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0020500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020520 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 227 016 217 \0 003
0020540 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020600 \0 \0 360 \0 230 221 220 200 003 \0 300 \0 \0 \0 \0
0020620 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 220
0020660 220 220 200 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020720 \0 \0 \0 \0 \0 \0 360 \0 220 220 220 200 003 \0 300
0020740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0021000 360 \0 220 221 220 200 003 \0 300 \0 \0 \0 \0 \0 \0
0021020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 037 020 216 217
0021060 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021120 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003 \0 300 \0 \0
0021140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0
0021200 \0 \0 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0021220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021240 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003
0021260 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021320 \0 \0 360 \0 \0 004 \0 \0 \0 003 \0 300 \0 \0 \0 \0
0021340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \a 344
0021400 \0 004 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021420 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021440 \0 \0 \0 \0 \0 \0 360 \0 004 \0 \0 004 \0 003 \0 300
0021460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0021520 360 \0 004 004 270 t \0 003 \0 300 \0 \0 \0 \0 \0 \0
0021540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \a 304 304 214
0021600 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021620 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021640 \0 \0 \0 \0 360 \0 004 004 204 204 \0 003 \0 300 \0 \0
0021660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0
0021720 004 004 204 204 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0021740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021760 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 004 004 204 214 \0 003
0022000 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0022020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0022040 \0 \0 360 \0 004 004 204 t \0 003 \0 300 \0 \0 \0 \0
0022060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0022100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \0
0022120 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0022140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0022160 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003 \0 300
0022200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0022240 360 \0 \0 \0 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0
0022260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0022300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 \0 \0
0022320 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0022340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0022360 \0 \0 \0 \0 360 \0 > \0 \0 \0 \0 003 \0 300 \0 \0
0022400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0022420 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0
0022440 A \0 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0022460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0022500 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 @ " ' 027 \0 003
0022520 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0022540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0022560 \0 \0 360 \0 < " ( 230 200 003 \0 300 \0 \0 \0 \0
0022600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0022620 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 002 025
0022640 C 220 200 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0022660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0022700 \0 \0 \0 \0 \0 \0 360 \0 001 025 L 220 200 003 \0 300
0022720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0022760 360 \0 A \b 210 230 200 003 \0 300 \0 \0 \0 \0 \0 \0
0023000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0023020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 > \b 207 W
0023040 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0023060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0023100 \0 \0 \0 \0 360 \0 \0 \0 \0 020 \0 003 \0 300 \0 \0
0023120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0023140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0
0023160 \0 \0 \0 020 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0023200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0023220 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003
0023240 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0023260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0023300 \0 \0 360 \0 \0 \0 \0 @ \0 003 \0 300 \0 \0 \0 \0
0023320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0023340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 017 300 \0
0023360 \0 @ \b 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0023400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0023420 \0 \0 \0 \0 \0 \0 360 \b \0 \0 \0 \b 003 \0 300
0023440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0023500 360 \b # 213 213 K 236 003 \0 300 \0 \0 \0 \0 \0 \0
0023520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0023540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \b $ L M L
0023560 H 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0023600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0023620 \0 \0 \0 \0 360 017 307 310 H H H 003 \0 300 \0 \0
0023640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0023660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \b
0023700 $ \b H H H 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0023720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0023740 \0 \0 \0 \0 \0 \0 \0 \0 360 \b $ L H H H 003
0023760 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0024000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0024020 \0 \0 360 \b # 213 210 H F 003 \0 300 \0 \0 \0 \0
0024040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0024060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \b
0024100 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0024120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0024140 \0 \0 \0 \0 \0 \0 360 \0 \0 \b \0 \0 \0 003 \0 300
0024160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0024220 360 \0 \0 \0 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0
0024240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0024260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 001 \0
0024300 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0024320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0024340 \0 \0 \0 \0 360 \0 003 370 \t \0 003 \0 300 \0 \0
0024360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0024400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0
0024420 002 \0 \b \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0024440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0024460 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 002 \0 351 x \0 003
0024500 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0024520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0024540 \0 \0 360 \0 003 361 031 \0 003 \0 300 \0 \0 \0 \0
0024560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0024600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 002 001
0024620 \t \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0024640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0024660 \0 \0 \0 \0 \0 \0 360 \0 002 001 \t \0 003 \0 300
0024700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0024740 360 \0 002 001 031 \0 003 \0 300 \0 \0 \0 \0 \0 \0
0024760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0025000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 003 370 351 030
0025020 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0025040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0025060 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003 \0 300 \0 \0
0025100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0025120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0
0025140 \0 \0 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0025160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0025200 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003
0025220 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0025240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0025260 \0 \0 360 \0 \0 @ \0 \0 \0 003 \0 300 \0 \0 \0 \0
0025300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0025320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 376 002 H
0025340 < \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0025360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0025400 \0 \0 \0 \0 \0 \0 360 200 002 \b B \0 \0 003 \0 300
0025420 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0025460 360 200 : ^ 200 < Y 203 \0 300 \0 \0 \0 \0 \0 \0
0025500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0025520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 374 F H 200 B
0025540 f C \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0025560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0025600 \0 \0 \0 \0 360 200 B H 200 B D C \0 300 \0 \0
0025620 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0025640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 200
0025660 B H 200 B D C \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0025700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0025720 \0 \0 \0 \0 \0 \0 \0 \0 360 200 F H B B D C
0025740 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0025760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0026000 \0 \0 360 376 : F < < D C \0 300 \0 \0 \0 \0
0026020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0026040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \0
0026060 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0026100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0026120 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003 \0 300
0026140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0026200 360 \0 \0 \0 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0
0026220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0026240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 \0 \0
0026260 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0026300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0026320 \0 \0 \0 \0 360 \0 ~ \0 \0 004 \0 003 \0 300 \0 \0
0026340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0026360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0
0026400 A \0 \0 004 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0026420 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0026440 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 A , 341 304 @ 003
0026460 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0026500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0026520 \0 \0 360 \0 ~ 5 022 $ 200 003 \0 300 \0 \0 \0 \0
0026540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0026560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 A !
0026600 360 345 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0026620 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0026640 \0 \0 \0 \0 \0 \0 360 \0 A ! 003 & 200 003 \0 300
0026660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0026720 360 \0 A ! 022 $ @ 003 \0 300 \0 \0 \0 \0 \0 \0
0026740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0026760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 ~ 341 324
0027000 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027040 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003 \0 300 \0 \0
0027060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0
0027120 \0 \0 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0027140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027160 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003
0027200 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027240 \0 \0 360 \0 \0 \0 \0 \0 \0 003 \0 300 \0 \0 \0 \0
0027260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \a 360
0027320 \0 \b \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027360 \0 \0 \0 \0 \0 \0 360 \0 004 \0 \0 \b \0 003 \0 300
0027400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0027440 360 \0 004 002 # 210 \0 003 \0 300 \0 \0 \0 \0 \0 \0
0027460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \a 342 $ H
0027520 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027560 \0 \0 \0 \0 360 \0 004 001 A 310 \0 003 \0 300 \0 \0
0027600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027620 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0
0027640 004 001 F H \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0027660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027700 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 004 \0 204 H \0 003
0027720 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027760 \0 \0 360 \0 \a 360 203 250 \0 003 \0 300 \0 \0 \0 \0
0030000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \0
0030040 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030100 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003 \0 300
0030120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0030160 360 \0 \0 \0 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0
0030200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 001 \0
0030240 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030300 \0 \0 \0 \0 360 \0 001 374 001 \0 003 \0 300 \0 \0
0030320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0
0030360 001 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0030400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030420 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 001 \0 211 x \0 003
0030440 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030500 \0 \0 360 \0 001 370 Q \0 003 \0 300 \0 \0 \0 \0
0030520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 001 \0
0030560 ! \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030620 \0 \0 \0 \0 \0 \0 360 \0 001 \0 ! \0 003 \0 300
0030640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0030700 360 \0 001 \0 Q \0 003 \0 300 \0 \0 \0 \0 \0 \0
0030720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 001 374 211 030
0030760 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0031000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0031020 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003 \0 300 \0 \0
0031040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0031060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 360 \0
0031100 \0 \0 \0 \0 \0 003 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0031120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0031140 \0 \0 \0 \0 \0 \0 \0 \0 360 \0 \0 \0 \0 \0 \0 003
0031160 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0031200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0031220 \0 \0 360 \0 \0 \0 \0 \0 \0 003 \0 300 \0 \0 \0 \0
0031240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0031260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 377 377 377 377
0031300 377 377 377 377 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0031320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0031340 \0 \0 \0 \0 \0 \0 377 377 377 377 377 377 377 377 \0 377
0031360 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
*
0031420 300 \0 \0 \0 \0 \0 \0 \0 \0 377 377 377 377 377 377 377
0031440 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0031460 377 377 377 377 377 377 377 377 377 377 300 \0 \0 \0 \0 \0
0031500 \0 \0 \0 377 377 377 377 377 377 377 377 377 377 377 377 377
0031520 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0031540 377 377 377 377 300 \0 \0 \0 \0 \0 \0 \0 \0 377 377 337
0031560 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0031600 377 377 377 377 377 377 377 377 377 377 377 377 377 377 300 \0
0031620 \0 \0 \0 \0 \0 \0 \0 370 > 373 367 377 ' 377 377 377
0031640 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0031660 377 377 377 377 377 377 377 377 300 \0 \0 \0 \0 \0 \0 \0
0031700 \0 373 370 321 361 333 n u 377 377 377 377 377 377 377 377
0031720 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0031740 377 377 300 \0 \0 \0 \0 \0 \0 \0 \0 370 v 333 366 332
0031760 005 261 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0032000 377 377 377 377 377 377 377 377 377 377 377 377 300 \0 \0 \0
0032020 \0 \0 \0 \0 \0 373 366 333 366 333 l 7 377 377 377 377
0032040 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0032060 377 377 377 377 377 377 300 \0 \0 \0 \0 \0 \0 \0 \0 373
0032100 366 333 366 323 m 367 377 377 377 377 377 377 377 377 377 377
0032120 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0032140 300 \0 \0 \0 \0 \0 \0 \0 \0 370 8 331 361 313 n 7
0032160 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0032200 377 377 377 377 377 377 377 377 377 377 300 \0 \0 \0 \0 \0
0032220 \0 \0 \0 377 377 377 377 377 377 377 377 377 377 377 377 377
0032240 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0032260 377 377 377 377 300 \0 \0 \0 \0 \0 \0 \0 \0 377 377 377
0032300 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0032320 377 377 377 377 377 377 377 377 377 377 377 377 377 377 300 \0
0032340 \0 \0 \0 \0 \0 \0 \0 377 377 377 377 377 377 377 377 377
0032360 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0032400 377 377 377 377 377 377 377 377 300 \0 \0 \0 \0 \0 \0 \0
0032420 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0032440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0032460 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0
0032500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0032520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0
0032540 \0 \0 \0 \0 \0 300 200 \0 \0 \0 \0 \0 \0 \0 \0
0032560 \0 \0 \0 \0 \0 \0 \0 \0 @ 200 \0 \0 \0 \0 \0 \0
0032600 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 301
0032620 017 204 034 | \0 C 303 217 237 > x 371 021 307 300 021
0032640 \0 020 @ \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0032660 300 \0 \0 \0 \0 \0 \0 \0 \0 301 \b \n " 020 \0 B
0032700 ! \b 020 D 201 222 $ \0 021 \0 0 @ \0 \0
0032720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0
0032740 \0 \0 \0 302 \b \n " 020 \0 202 ! \b 020 D 201
0032760 222 $ \0 \n \0 P 020 \0 \0 \0 \0 \0 \0 \0 \0
0033000 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 302 017 \n
0033020 020 \0 202 ! 017 036 < x 361 R \a 200 004 \0 020
0033040 020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0
0033060 \0 \0 \0 \0 \0 \0 \0 302 \b 021 020 \0 202 ! \b
0033100 020 P 201 R 004 \0 004 \0 020 020 \0 \0 \0 \0
0033120 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0
0033140 \0 302 \b 037 " 020 \0 202 ! \b 020 H 201 2 $
0033160 \0 \n \0 020 020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033200 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 302 \b 021 " 020
0033220 \0 202 ! \b 020 D 201 2 $ \0 021 \0 020 020
0033240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0
0033260 \0 \0 \0 \0 \0 301 \b 021 034 020 \0 C 303 210 020 >
0033300 D 371 021 307 300 021 \0 | @ \0 \0 \0 \0 \0 \0
0033320 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 301
0033340 \0 \0 \0 \0 \0 @ \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033360 \0 \0 @ \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033400 300 \0 \0 \0 \0 \0 \0 \0 \0 317 177 377 377 377 377 337
0033420 377 377 377 377 377 377 377 377 377 377 377 377 277 x \0 \0
0033440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0
0033460 \0 \0 \0 317 377 377 377 377 377 377 377 377 377 377 377 377
0033500 377 377 377 377 377 377 377 370 \0 \0 \0 \0 \0 \0 \0 \0
0033520 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0
0033540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0
0033600 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0033620 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033640 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0
0033660 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033720 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0
0033740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0
0034000 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0034020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0034040 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 300
0034060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0034120 300 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0
0034140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0034160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0
0034200 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0034220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0034240 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0
0034260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0034300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0
0034320 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0034340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0034360 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0
0034400 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0034420 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0034440 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0
0034460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0034500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0
0034520 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0034540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0034560 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 300
0034600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0034640 300 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0
0034660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0034700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0
0034720 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0034740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0034760 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0
0035000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0035020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0
0035040 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0035060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0035100 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0
0035120 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0035140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0035160 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0
0035200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0035220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0
0035240 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0035260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0035300 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 300
0035320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0035360 300 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0
0035400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0035420 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0
0035440 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0035460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0035500 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0
0035520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0035540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0
0035560 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0035600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0035620 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0
0035640 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0035660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0035700 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0
0035720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0035740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0
0035760 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0036000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0036020 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 300
0036040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0036100 300 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0
0036120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0036140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0
0036160 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0036200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0036220 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0
0036240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0036260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0
0036300 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0036320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0036340 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0
0036360 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0036400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0036420 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0
0036440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0036460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0
0036500 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0036520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0036540 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 300
0036560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0036620 300 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0
0036640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0036660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0
0036700 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0036720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0036740 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0
0036760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0037000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0
0037020 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0
0037040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0037060 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0
0037100 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0037120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0037140 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0
0037160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0037200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 300 \0 \0 \0
0037220 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0037240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0037260 \0 \0 \0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 377
0037300 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
*
0037340 300 \0 \0 \0 \0 \0 \0 \0 \0 377 377 377 377 377 377 377
0037360 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0037400 377 377 377 377 377 377 377 377 377 377 300 \0 \0 \0 \0 \0
0037420 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0041400 \0 \0 \0 } \r \r \r W h i l e D e d
0041420 i t i s r u n n i n g , i
0041440 t y i e l d s c o n t r o l
0041460 s o t h a t b a c k g r o
0041500 u n d a c t i v i t i e s ,
0041520 s u c h a s m o u s e c o
0041540 m m a n d s i n o t h e r
0041560 w i n d o w s , c o n t i n u
0041600 e t o b e p e r f o r m e
0041620 d . \r \r \r { F n D e f { N a m
0041640 e R E S E T D E D I T } { A
0041660 r g s } \r { T e x t \r C o m p l
0041700 e t e l y r e i n i t i a l i
0041720 z e s D E d i t . C l o s
0041740 e s a l l D E d i t w i n
0041760 d o w s , s o t h a t t h
0042000 e u s e r m u s t s p e c
0042020 i f y t h e w i n d o w t
0042040 h e n e x t t i m e D E d
0042060 i t i s e n v o k e d .
0042100 { f n R E S E T D E D I T }
0042120 i s a l s o u s e d t o
0042140 m a k e D E d i t r e c o g
0042160 n i z e t h e n e w v a l
0042200 u e s o f v a r i a b l e s
0042220 s u c h a s { v a r D E
0042240 D I T T Y P E I N C O M S } (
0042260 { P a g e R e f V a r D E D
0042300 I T T Y P E I N C O M S } ) ,
0042320 w h e n t h e u s e r c h
0042340 a n g e s t h e m . \r } } \r \r
0042360 \r D E d i t i s n o r m a l
0042400 l y i n s t a l l e d a s
0042420 t h e d e f a u l t e d i t
0042440 o r f o r a l l e d i t i
0042460 n g o p e r a t i o n s , i
0042500 n c l u d i n g t h o s e i
0042520 n v o k e d b y o t h e r
0042540 s u b s y s t e m s , s u c h
0042560 a s t h e P r o g r a m m
0042600 e r ' s A s s i s t a n t a
0042620 n d M a s t e r s c o p e .
0042640 D E d i t p r o v i d e s
0042660 f u n c t i o n s { f n E F
0042700 } , { f n E V } a n d {
0042720 f n E P } ( a n a l o g o u
0042740 s t o t h e c o r r e s p
0042760 o n d i n g { l i s p D { a
0043000 r g x } } f u n c t i o n s
0043020 ) f o r c o n v e n i e n t
0043040 l y a c c e s s i n g t h e
0043060 t e l e t y p e e d i t o r
0043100 f r o m w i t h i n a D
0043120 E d i t c o n t e x t , e .
0043140 g . f r o m u n d e r a
0043160 c a l l t o D E d i t o r
0043200 i f D E d i t i s i n s
0043220 t a l l e d a s t h e d e
0043240 f a u l t e d i t o r . { i n
0043260 d e x E F F n } { i n d e x
0043300 E V F n } { i n d e x E P
0043320 F n } \r \r T h e d e f a u l
0043340 t e d i t o r m a y b e
0043360 s e t w i t h { f n E D I
0043400 T M O D E } : \r \r { F n D e f
0043420 { N a m e E D I T M O D E }
0043440 { A r g s N E W M O D E } \r {
0043460 T e x t \r I f { a r g N E W
0043500 M O D E } i s n o n - { l i
0043520 s p N I L } , s e t s t h
0043540 e d e f a u l t e d i t o r
0043560 t o b e D E d i t ( i f
0043600 { a r g N E W M O D E } i
0043620 s { l i s p D I S P L A Y }
0043640 ) , o r t h e t e l e t y
0043660 p e e d i t o r ( i f { a
0043700 r g N E W M O D E } i s {
0043720 l i s p T E L E T Y P E } ) .
0043740 R e t u r n s t h e p r
0043760 e v i o u s s e t t i n g . \r
0044000 \r { n o t e S T A N D A R D
0044020 w i l l b e a c c e p t e d
0044040 f o r T E L E T Y P E f o
0044060 r a w h i l e } \r } } \r \r \r
0044100 D E d i t o p e r a t e s b
0044120 y p r o v i d i n g a n a
0044140 l t e r n a t i v e , p l u g
0044160 - c o m p a t i b l e d e f i
0044200 n i t i o n o f { f n E D
0044220 I T L } ( { f n D E D I T L
0044240 } ) . { i n d e x D E D I T L
0044260 F n } T h e n o r m a l
0044300 u s e r e n t r i e s o p
0044320 e r a t e b y r e d e f i n
0044340 i n g { f n E D I T L } a
0044360 n d t h e n c a l l i n g
0044400 t h e c o r r e s p o n d i n
0044420 g t e l e t y p e e d i t o
0044440 r f u n c t i o n ( i . e .
0044460 , { f n D F } c a l l s
0044500 { f n E D I T F } e t c ) .
0044520 T h u s , t h e n o r m
0044540 a l t e l e t y p e e d i t
0044560 o r f i l e p a c k a g e ,
0044600 s p e l l i n g c o r r e c
0044620 t i o n , e t c . b e h a v
0044640 i o r i s o b t a i n e d .
0044660 \r \r I f t e l e t y p e e d
0044700 i t o r c o m m a n d s a r
0044720 e s p e c i f i e d i n a
0044740 c a l l t o { f n D E D
0044760 I T L } ( e . g . , i n c
0045000 a l l s t o t h e e d i t
0045020 o r f r o m M a s t e r s c
0045040 o p e ) , { f n D E D I T L
0045060 } w i l l p a s s t h o s
0045100 e c o m m a n d s t o { f
0045120 n E D I T L } , a f t e r
0045140 h a v i n g p l a c e d a
0045160 { l i s p T T Y : } e n t r
0045200 y o n { v a r E D I T M A
0045220 C R O S } w h i c h w i l l
0045240 c a u s e D E d i t t o
0045260 b e i n v o k e d i f a n
0045300 y i n t e r a c t i o n w i
0045320 t h t h e u s e r i s c
0045340 a l l e d f o r . I n t
0045360 h i s w a y , a u t o m a t
0045400 i c e d i t s c a n b e
0045420 m a d e c o m p l e t e l y
0045440 u n d e r p r o g r a m c o
0045460 n t r o l , y e t D E d i t
0045500 ' s i n t e r a c t i v e i
0045520 n t e r f a c e i s a v a i
0045540 l a b l e f o r d i r e c t
0045560 u s e r i n t e r a c t i o
0045600 n . \r \r \r } { E n d S u b S e
0045620 c C a l l i n g D E d i t }
0045640 \r \r \r \r { B e g i n S u b S e
0045660 c S e l e c t i n g O b j e
0045700 c t s a n d L i s t s } \r {
0045720 T i t l e S e l e c t i n g
0045740 O b j e c t s a n d L i s t
0045760 s } \r { T e x t \r \r S e l e c t
0046000 i o n i n a D E d i t w
0046020 i n d o w i s a s f o l l
0046040 o w s : t h e { l i s p L
0046060 E F T } b u t t o n s e l e
0046100 c t s t h e o b j e c t b
0046120 e i n g d i r e c t l y p o
0046140 i n t e d a t ; t h e { l
0046160 i s p M I D D L E } b u t t
0046200 o n s e l e c t s t h e c
0046220 o n t a i n i n g l i s t ;
0046240 a n d t h e { l i s p R I
0046260 G H T } b u t t o n e x t e
0046300 n d s t h e c u r r e n t
0046320 s e l e c t i o n t o t h e
0046340 l o w e s t c o m m o n a
0046360 n c e s t o r o f t h a t
0046400 s e l e c t i o n a n d t h
0046420 e c u r r e n t p o s i t i
0046440 o n . T h e o n l y t h
0046460 i n g s t h a t m a y b e
0046500 p o i n t e d a t a r e
0046520 a t o m i c o b j e c t s (
0046540 l i t e r a l a t o m s , n
0046560 u m b e r s , e t c ) a n d
0046600 p a r e n t h e s e s , w h
0046620 i c h a r e c o n s i d e r
0046640 e d t o r e p r e s e n t
0046660 t h e l i s t t h e y d e
0046700 l i m i t . W h i t e s p
0046720 a c e i s n o t s e l e c
0046740 t a b l e o r e d i t a b l
0046760 e . \r \r W h e n a s e l e c
0047000 t i o n i s m a d e , i t
0047020 i s p u s h e d o n a
0047040 s e l e c t i o n s t a c k
0047060 w h i c h w i l l b e t h
0047100 e s o u r c e o f o p e r
0047120 a n d s f o r D E d i t c
0047140 o m m a n d s . A s e a c
0047160 h n e w s e l e c t i o n
0047200 p u s h e s d o w n t h e
0047220 s e l e c t i o n s m a d e
0047240 b e f o r e i t , t h i s
0047260 s t a c k c a n g r o w a
0047300 r b i t r a r i l y d e e p ,
0047320 s o o n l y t h e t o p
0047340 t w o s e l e c t i o n s
0047360 o n t h e s t a c k a r e
0047400 h i g h l i g h t e d o n
0047420 t h e s c r e e n . T h
0047440 i s h i g h l i g h t i n g
0047460 i s d o n e b y u n d e r
0047500 s c o r i n g t h e t o p m
0047520 o s t ( m o s t r e c e n t
0047540 ) s e l e c t i o n w i t h
0047560 a s o l i d b l a c k l
0047600 i n e a n d t h e s e c o
0047620 n d t o p m o s t s e l e c
0047640 t i o n w i t h a d a s h
0047660 e d l i n e . T h e p a
0047700 t t e r n s u s e d w e r e
0047720 c h o s e n s o t h a t
0047740 t h e i r o v e r l a p p i n
0047760 g s w o u l d b e b o t h
0050000 v i s i b l e a n d d i s
0050020 t i n c t , s i n c e s e l
0050040 e c t i n g a s u b - p a r
0050060 t o f a n o t h e r s e l
0050100 e c t i o n i s q u i t e
0050120 c o m m o n . F o r e x a
0050140 m p l e , i n t h e p i c
0050160 t u r e b e l o w , t h e
0050200 l a s t s e l e c t i o n i
0050220 s t h e l i s t { l i s p
0050240 ( F A C T ( S U B 1 X ) )
0050260 } , a n d t h e p r e v i
0050300 o u s s e l e c t i o n i s
0050320 t h e s i n g l e l i t a
0050340 t o m { l i s p S U B 1 } :
0050360 \r \r \r \0 001 \0 \0 001 023 \0 _ \0 001 \0 \0 \0
0050400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0050440 \0 037 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0050460 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0050500 377 377 376 \0 \0 037 377 377 367 377 377 377 377 377 357 377
0050520 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0050540 377 377 377 377 377 377 376 \0 \0 037 016 017 276 377 363 347
0050560 377 377 177 377 374 035 360 301 377 377 377 377 377 377 377 377
0050600 377 377 377 377 377 377 377 377 377 377 376 \0 \0 037 v 376
0050620 4 ~ w 355 264 346 . t 375 372 357 w 377 377 377 377
0050640 377 377 377 377 377 377 377 377 377 377 377 377 377 377 376 \0
0050660 \0 037 v 035 266 375 243 305 262 333 m 262 374 : 357 367
0050700 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0050720 377 377 376 \0 \0 037 v 375 266 375 267 355 266 337 m 266
0050740 375 367 o 367 377 377 377 377 377 377 377 377 377 377 377 377
0050760 377 377 377 377 377 377 376 \0 \0 037 v 375 266 375 267 355
0051000 6 333 m 266 375 360 o w 377 377 377 377 377 377 377 377
0051020 377 377 377 377 377 377 377 377 377 377 376 \0 \0 037 016 016
0051040 6 ~ w 354 266 347 . v 375 357 260 367 377 377 377 377
0051060 377 377 377 377 377 377 377 377 377 377 377 377 377 377 376 \0
0051100 \0 037 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0051120 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0051140 377 377 376 \0 \0 037 377 377 377 377 377 377 377 377 377 377
0051160 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0051200 377 377 377 377 377 377 376 \0 \0 037 377 377 377 377 377 377
0051220 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0051240 377 377 377 377 377 377 377 377 377 377 376 \0 \0 030 \0 \0
0051260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0051300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0
0051320 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0051340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0051360 \0 \0 006 \0 \0 030 020 \0 \0 \0 \0 \0 \0 020 001 \0
0051400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0051420 \0 \0 \0 \0 \0 \0 006 \0 \0 030 ! \0 204 N 036 \b
0051440 \0 ! 020 200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0051460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0 \0 030 ! 001
0051500 F 311 021 024 \0 ! 020 200 \0 \0 \0 \0 \0 \0 \0 \0
0051520 \0 @ \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0
0051540 \0 030 A 001 F 311 021 024 \0 @ 240 @ \0 \0 \0 \0
0051560 \0 \0 \b 200 \0 \0 004 201 360 < 001 001 317 200 207 003
0051600 202 I 006 \0 \0 030 A 001 E O 021 024 \0 @ @ @
0051620 \0 \0 \0 \0 \0 \0 022 240 266 G 004 200 B 3 202
0051640 ( 003 210 244 F H 206 \0 \0 030 A 002 % H 221 "
0051660 \0 @ @ @ \0 \0 \0 \0 \0 \0 ! 300 332 H \0 \0
0051700 @ B I 001 317 \0 217 $ J \0 F \0 \0 030 A 003
0051720 345 H 221 > \0 @ 240 @ \0 \0 \0 \0 \0 \0 " 240
0051740 222 F \0 \0 206 B A 2 200 210 204 R \0 F \0
0051760 \0 030 A 002 % H 221 " \0 A 020 @ \0 \0 \0 \0
0052000 \0 \0 200 222 A \0 \0 200 B I 002 ( 200 210 204
0052020 _ \0 F \0 \0 030 ! 362 $ O 036 " \0 ! 020 200
0052040 \0 \0 \0 \0 \0 \0 \0 222 N \0 \0 200 < 1 201
0052060 307 \0 207 # 202 \0 F \0 \0 030 \0 \0 \0 \0 \0
0052100 \0 \0 200 \0 \0 \0 \0 \0 \0 020 \0 \0 @ \0 \0
0052120 \0 \0 \0 \0 \0 \0 \0 \0 \0 206 \0 \0 030 020 \0
0052140 \0 \0 \0 \0 \0 020 001 \0 \0 \0 \0 \0 \0 \0 \b \0
0052160 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 006 \0
0052200 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0052220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0052240 \0 \0 006 \0 \0 030 \0 \0 L \0 \0 200 \0 \0 \0 \0
0052260 \0 \0 \0 \b \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0052300 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0 214 p 001 \b
0052320 037 034 8 360 002 \a 004 \0 \0 \0 \0 \0 \0 \0 \0
0052340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0
0052360 200 300 001 \b 020 " D 210 002 \b 204 \0 \0 \0 \0
0052400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0
0052420 \0 030 \0 001 \r 360 002 \b 020 " D 210 001 @ \b 202
0052440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0052460 \0 \0 006 \0 \0 030 \0 001 \f 300 002 \b 036 030 0 210
0052500 \0 200 001 002 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0052520 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 001 \f 300 002 \b
0052540 020 004 \b 360 \0 200 002 002 \0 \0 \0 \0 \0 \0 \0 \0
0052560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 001
0052600 \f 300 002 \b 020 " D 200 001 @ 004 002 \0 \0 \0 \0
0052620 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0
0052640 \0 030 \0 001 \f 300 002 \b 020 " D 200 002 \b 002
0052660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0052700 \0 \0 006 \0 \0 030 \0 \0 214 300 001 017 237 034 8 200
0052720 002 017 204 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0052740 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0 200 \0 001 \0
0052760 \0 \0 \0 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 \0 \0 \0
0053000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0
0053020 @ \0 \0 200 \0 \0 \0 \0 \0 \0 \0 \b \0 \0 \0 \0
0053040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0
0053060 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0053100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0053120 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0053140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0053160 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 001
0053200 200 \0 \0 002 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0053220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0
0053240 \0 \0 \0 1 200 \0 \0 006 \0 \0 \0 \0 \0 \0 \0 \0
0053260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0
0053300 \0 030 \0 \0 \0 \0 \0 } 361 347 300 \n \0 \0 \0 \0
0053320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0053340 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 1 233 6 ` 002
0053360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0053400 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 1
0053420 233 366 ` 002 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0053440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0
0053460 \0 \0 \0 1 233 006 ` 002 \0 \0 \0 \0 \0 \0 \0 \0
0053500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0
0053520 \0 030 \0 \0 \0 \0 \0 1 233 6 ` 002 \0 \0 \0 \0
0053540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0053560 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 035 231 346 ` 017
0053600 200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0053620 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 \0
0053640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0053660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0
0053700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0053720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0
0053740 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0053760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054000 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 \0 \0 004 \0 \0
0054020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054040 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0 \0 \0 0 \0
0054060 \0 \b | q 023 343 200 021 \0 \0 \0 \0 \0 \0 \0 \0
0054100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0
0054120 \0 \0 0 \0 \0 \b 020 ! 262 004 @ 021 \0 \0 \0 \0
0054140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0
0054160 \0 030 \0 \0 \0 017 3 317 \0 020 020 ! 262 004 @ \n
0054200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054220 \0 \0 006 \0 \0 030 \0 \0 \0 031 266 Y 200 020 020 !
0054240 S 303 \0 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054260 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0 \0 037 267 037
0054300 200 020 020 ! R \0 200 004 \0 \0 \0 \0 \0 \0 \0 \0
0054320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0
0054340 \0 030 1 330 \0 020 020 ! R 004 @ \n \0 \0 \0 \0
0054360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0
0054400 \0 030 \0 \0 \0 031 264 331 200 020 020 ! R 004 @ 021
0054420 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054440 \0 \0 006 \0 \0 030 \0 \0 \0 017 7 217 \0 \b 020 q
0054460 023 343 200 021 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054500 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 \0
0054520 \0 \b \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0
0054560 \0 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0
0054620 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054660 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054700 \0 \0 \0 002 \0 \0 \0 \0 \0 200 \0 \0 \0 \0 001 002
0054720 004 \b 020 \0 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 \0
0054740 \0 \0 \0 \0 \0 \0 \0 004 > 020 q 360 001 \a 021 8
0054760 020 001 020 201 002 004 \b \0 \0 \0 006 \0 \0 030 \0 \0
0055000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 004 ( 210 @
0055020 001 \b 221 $ 0 001 020 201 002 004 \b \0 \0 \0 006 \0
0055040 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \b
0055060 ( 210 @ 002 \b 221 $ P \0 240 @ 201 002 004 \0
0055100 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0055120 \0 \0 \0 \b < ( 200 @ 002 006 021 < 020 \0 @ @
0055140 201 002 004 \0 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 \0
0055160 \0 \0 \0 \0 \0 \0 \0 \b D 200 @ 002 001 021 "
0055200 020 \0 @ @ 201 002 004 \0 \0 \0 006 \0 \0 030 \0 \0
0055220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \b | 210 @
0055240 002 \b 221 " 020 \0 240 @ 201 002 004 \0 \0 \0 006 \0
0055260 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \b
0055300 D 210 @ 002 \b 221 " 020 001 020 @ 201 002 004 \0
0055320 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0055340 \0 \0 \0 004 D p @ 001 \a 016 < | 001 020 201
0055360 002 004 \b \0 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 \0
0055400 \0 \0 \0 \0 \0 \0 \0 004 \0 \0 \0 \0 001 \0 \0 \0
0055420 \0 \0 \0 201 002 004 \b \0 \0 \0 006 \0 \0 030 \0 \0
0055440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 = 377 377 377 377
0055460 377 b " " # 377 376 375 344 \b 020 \0 \0 \0 006 \0
0055500 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ?
0055520 377 377 377 377 377 377 377 377 377 377 377 377 340 \0 \0 \0
0055540 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0055560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0055600 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 \0
0055620 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0055640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0
0055660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0055700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0
0055720 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0055740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0055760 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0056000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0056020 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 \0
0056040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0056060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0
0056100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0056120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0
0056140 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0056160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0056200 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0056220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0056240 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 \0
0056260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0056300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0
0056320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0056340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0
0056360 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0056400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0056420 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0056440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0056460 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0 \0 \0 \0 \0
0056500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0056520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0 \0 030 \0 \0
0056540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0056560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0
0056600 \0 037 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0056620 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0056640 377 377 376 \0 \0 037 377 377 377 377 377 377 377 377 377 377
0056660 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0056700 377 377 377 377 377 377 376 \0 \0 \0 \0 \0 \0 \0 \0 \0
0056720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0057120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \r \r \r B e c a
0057140 u s e o n e c a n i n v o
0057160 k e D E d i t r e c u r s i
0057200 v e l y , t h e r e m a y
0057220 b e s e v e r a l D E d i t
0057240 w i n d o w s a c t i v e
0057260 o n t h e s c r e e n a t
0057300 o n c e . T h i s i s
0057320 o f t e n u s e f u l w h e
0057340 n t r a n s f e r r i n g m
0057360 a t e r i a l f r o m o n e
0057400 o b j e c t t o a n o t h
0057420 e r ( a s w h e n r e a l
0057440 l o c a t i n g f u n c t i o
0057460 n a l i t y w i t h i n a
0057500 s e t o f p r o g r a m s )
0057520 . S e l e c t i o n s m a
0057540 y b e m a d e i n a n y
0057560 a c t i v e D E d i t w i
0057600 n d o w , i n a n y o r d
0057620 e r . W h e n t h e r e
0057640 i s m o r e t h a n o n e
0057660 D E d i t w i n d o w , t
0057700 h e e d i t c o m m a n d
0057720 m e n u ( a n d t h e t y
0057740 p e - i n b u f f e r , s e
0057760 e b e l o w ) w i l l a t
0060000 t a c h i t s e l f t o t
0060020 h e m o s t r e c e n t l y
0060040 o p e n e d ( o r c u r r
0060060 e n t ) D E d i t w i n d o
0060100 w . \r \r } { E n d S u b S e c
0060120 S e l e c t i n g O b j e c
0060140 t s a n d L i s t s } \r \r \r
0060160 \r { B e g i n S u b S e c T
0060200 y p i n g C h a r a c t e r s
0060220 t o D E d i t } \r { T i t l
0060240 e T y p i n g C h a r a c t
0060260 e r s t o D E d i t } \r { T
0060300 e x t \r \r C h a r a c t e r s
0060320 m a y b e t y p e d a t
0060340 t h e k e y b o a r d a t
0060360 a n y t i m e . T h i s
0060400 w i l l c r e a t e a t y
0060420 p e - i n b u f f e r w i n
0060440 d o w w h i c h w i l l p
0060460 o s i t i o n i t s e l f u
0060500 n d e r t h e c u r r e n t
0060520 D E d i t w i n d o w a n
0060540 d d o a { f n L I S P X
0060560 R E A D } ( w h i c h m u s
0060600 t b e t e r m i n a t e d
0060620 b y a r i g h t p a r e n
0060640 t h e s i s o r a r e t u
0060660 r n ) f r o m t h e k e y
0060700 b o a r d . D u r i n g t
0060720 h e r e a d , a n y c h a
0060740 r a c t e r e d i t i n g s
0060760 u b s y s t e m ( s u c h a
0061000 s { l i s p T T Y I N } )
0061020 t h a t i s l o a d e d c
0061040 a n b e u s e d t o d o
0061060 c h a r a c t e r l e v e l
0061100 e d i t i n g o n t h e
0061120 t y p e i n . W h e n t h
0061140 e r e a d i s c o m p l e
0061160 t e , t h e t y p e i n w
0061200 i l l b e c o m e t h e c
0061220 u r r e n t s e l e c t i o n
0061240 ( t o p o f s t a c k )
0061260 a n d b e a v a i l a b l e
0061300 a s a n o p e r a n d f
0061320 o r t h e n e x t c o m m
0061340 a n d . O n c e t h e r
0061360 e a d i s c o m p l e t e ,
0061400 o b j e c t s d i s p l a y
0061420 e d i n t h e t y p e - i
0061440 n b u f f e r c a n b e
0061460 s e l e c t e d f r o m , s
0061500 c r o l l e d , o r e v e n
0061520 e d i t e d , j u s t l i
0061540 k e t h o s e i n t h e
0061560 m a i n w i n d o w . \r \r O n
0061600 e c a n a l s o g i v e
0061620 s o m e e d i t i n g c o m
0061640 m a n d s d i r e c t l y i
0061660 n t o t h e t y p e i n b
0061700 u f f e r . T y p i n g c
0061720 o n t r o l - Z w i l l i n
0061740 t e r p r e t t h e r e s t
0061760 o f t h e l i n e a s
0062000 a t e l e t y p e e d i t o
0062020 r c o m m a n d w h i c h
0062040 w i l l b e i n t e r p r e
0062060 t e d w h e n t h e l i n
0062100 e i s c l o s e d . L i
0062120 k e w i s e , " c o n t r o l
0062140 - S { a r g O L D } { a r
0062160 g N E W } " w i l l s u b
0062200 s t i t u t e { a r g N E W
0062220 } f o r { a r g O L D }
0062240 a n d " c o n t r o l - F {
0062260 a r g X } " w i l l f i n
0062300 d t h e n e x t o c c u r
0062320 r e n c e o f { a r g X }
0062340 . \r \r } { E n d S u b S e
0062360 c T y p i n g C h a r a c t
0062400 e r s t o D E d i t } \r \r \r
0062420 \r { B e g i n S u b S e c C
0062440 o p y - S e l e c t i o n } \r {
0062460 T i t l e C o p y - S e l e c
0062500 t i o n } \r { T e x t \r \r O f t
0062520 e n , s i g n i f i c a n t
0062540 p i e c e s o f w h a t o
0062560 n e w i s h e s t o t y p
0062600 e c a n b e f o u n d i
0062620 n a n a c t i v e D E d i
0062640 t w i n d o w . T o a i
0062660 d i n t r a n s f e r r i n
0062700 g t h e k e y s t r o k e s
0062720 t h a t t h e s e o b j e
0062740 c t s r e p r e s e n t i n
0062760 t o t h e t y p e i n b u
0063000 f f e r , D E d i t s u p p
0063020 o r t s c o p y - s e l e c t
0063040 i o n . W h e n e v e r a
0063060 s e l e c t i o n i s m a
0063100 d e i n t h e D E d i t
0063120 w i n d o w w i t h e i t h
0063140 e r s h i f t k e y d o w
0063160 n ( o r t h e { l i s p
0063200 C O P Y } k e y o n t h e
0063220 X e r o x 1 1 0 8 ) , t h
0063240 e s e l e c t i o n m a d e
0063260 i s n o t p u s h e d o
0063300 n t h e s e l e c t i o n
0063320 s t a c k , b u t i s i n
0063340 s t e a d { i t u n r e a d
0063360 } i n t o t h e k e y b o
0063400 a r d i n p u t ( a n d h
0063420 e n c e s h o w s u p i n
0063440 t h e t y p e i n b u f f
0063460 e r ) . A c h a r a c t e
0063500 r i s t i c a l l y d i f f e
0063520 r e n t h i g h l i g h t i n
0063540 g i s u s e d t o i n d
0063560 i c a t e w h e n c o p y
0063600 s e l e c t i o n ( a s o p
0063620 p o s e d t o n o r m a l
0063640 s e l e c t i o n ) i s t a
0063660 k i n g p l a c e . \r \r N o t
0063700 e t h a t c o p y - s e l e
0063720 c t i o n r e m a i n s a c
0063740 t i v e e v e n w h e n D
0063760 E d i t i s n o t . T h
0064000 u s o n e c a n u n r e a
0064020 d p a r t i c u l a r l y c
0064040 h o i c e p i e c e s o f
0064060 t e x t f r o m D E d i t
0064100 w i n d o w s i n t o t h e
0064120 t y p e s c r i p t w i n d
0064140 o w . \r \r } { E n d S u b S e
0064160 c C o p y - S e l e c t i o n
0064200 } \r \r \r { B e g i n S u b S e
0064220 c D E d i t C o m m a n d s
0064240 } \r { T i t l e D E d i t C
0064260 o m m a n d s } \r { T e x t \r \r
0064300 A D E d i t c o m m a n d
0064320 i s i n v o k e d b y s e
0064340 l e c t i n g a n i t e m
0064360 f r o m t h e e d i t c o
0064400 m m a n d m e n u . T h i
0064420 s c a n b e d o n e e i
0064440 t h e r d i r e c t l y , u
0064460 s i n g t h e { l i s p L
0064500 E F T } m o u s e b u t t o
0064520 n i n t h e u s u a l w
0064540 a y , o r b y s e l e c t
0064560 i n g a s u b c o m m a n d
0064600 . S u b c o m m a n d s a
0064620 r e l e s s f r e q u e n t
0064640 l y u s e d c o m m a n d s
0064660 t h a n t h o s e o n t
0064700 h e m a i n e d i t c o m
0064720 m a n d m e n u a n d a r
0064740 e g r o u p e d t o g e t h
0064760 e r i n s u b m e n u s "
0065000 u n d e r " t h e c o m m a
0065020 n d o n t h e m a i n m
0065040 e n u t o w h i c h t h e
0065060 y a r e m o s t c l o s e
0065100 l y r e l a t e d . F o r
0065120 e x a m p l e , t h e t e
0065140 l e t y p e e d i t o r d e
0065160 f i n e s s i x c o m m a n
0065200 d s f o r a d d i n g a n
0065220 d r e m o v i n g p a r e n
0065240 t h e s e s ( d e f i n e d
0065260 i n t e r m s o f t r a n
0065300 s f o r m a t i o n s o n t
0065320 h e u n d e r l y i n g l i
0065340 s t s t r u c t u r e ) .
0065360 O f t h e s e s i x c o m
0065400 m a n d s , o n l y t w o
0065420 ( i n s e r t i n g a n d r
0065440 e m o v i n g p a r e n t h e
0065460 s e s a s a p a i r ) a
0065500 r e c o m m o n l y u s e d
0065520 , s o D E d i t p r o v i
0065540 d e s t h e o t h e r f o
0065560 u r a s s u b c o m m a n d
0065600 s o f t h e c o m m o n
0065620 t w o . T h e s u b c o m
0065640 m a n d s o f a c o m m a
0065660 n d a r e a c c e s s e d
0065700 b y s e l e c t i n g t h e
0065720 c o m m a n d f r o m t h
0065740 e c o m m a n d s m e n u
0065760 w i t h t h e { l i s p M
0066000 I D D L E } b u t t o n .
0066020 T h i s w i l l b r i n g
0066040 u p a m e n u o f t h e
0066060 s u b c o m m a n d o p t i
0066100 o n s f r o m w h i c h a
0066120 c h o i c e c a n b e m
0066140 a d e . S u b c o m m a n d
0066160 s a r e f l a g g e d i n
0066200 t h e l i s t b e l o w
0066220 w i t h t h e n a m e o f
0066240 t h e t o p l e v e l c
0066260 o m m a n d o f w h i c h
0066300 t h e y a r e o p t i o n s
0066320 . \r \r I f o n e h a s a
0066340 l a r g e D E d i t w i n d
0066360 o w , o r s e v e r a l D
0066400 E d i t w i n d o w s a c t
0066420 i v e a t o n c e , t h e
0066440 e d i t c o m m a n d w i
0066460 n d o w m a y b e f a r
0066500 a w a y f r o m t h e a r
0066520 e a o f t h e s c r e e n
0066540 i n w h i c h o n e i s
0066560 o p e r a t i n g . T o
0066600 s o l v e t h i s p r o b l
0066620 e m , t h e D E d i t c o
0066640 m m a n d w i n d o w i s
0066660 a " s n u g g l e u p " m
0066700 e n u . W h e n e v e r t
0066720 h e { l i s p T A B } k e
0066740 y i s d e p r e s s e d ,
0066760 t h e c o m m a n d w i n d
0067000 o w w i l l m o v e o v e
0067020 r t o t h e c u r r e n t
0067040 c u r s o r p o s i t i o n
0067060 a n d s t a y t h e r e
0067100 a s l o n g a s e i t h e
0067120 r t h e { l i s p T A B }
0067140 k e y r e m a i n s d o w
0067160 n o r t h e c u r s o r
0067200 i s i n t h e c o m m a n
0067220 d w i n d o w . T h u s ,
0067240 o n e c a n " p u l l "
0067260 t h e c o m m a n d w i n d
0067300 o w o v e r , s l i d e t
0067320 h e c u r s o r i n t o i
0067340 t a n d t h e n r e l e a
0067360 s e t h e { l i s p T A B
0067400 } k e y ( o r n o t ) w
0067420 h i l e o n e m a k e s a
0067440 c o m m a n d s e l e c t i
0067460 o n i n t h e n o r m a l
0067500 w a y . T h i s e l i m
0067520 i n a t e s a g r e a t d
0067540 e a l o f m o u s e m o v
0067560 e m e n t . \r \r W h e n e v e r
0067600 a c h a n g e i s m a d
0067620 e , t h e p r e t t y p r i
0067640 n t e r r e p r i n t s u n
0067660 t i l t h e p r i n t i n g
0067700 s t a b l i z e s . A s
0067720 t h e s t a n d a r d p r e
0067740 t t y p r i n t a l g o r i
0067760 t h m i s u s e d a n d
0070000 a s i t l e a v e s n o
0070020 i n f o r m a t i o n b e h i
0070040 n d o n h o w i t m a k
0070060 e s i t s c h o i c e s ,
0070100 t h i s i s a s o m e w h
0070120 a t h e u r i s t i c p r o
0070140 c e s s . T h e { l i s p
0070160 R e p r i n t } c o m m a n
0070200 d c a n b e u s e d t o
0070220 t i d y t h e r e s u l t
0070240 u p i f i t i s n o t
0070260 , i n f a c t , " p r e t
0070300 t y " . \r \r A l l c o m m a n
0070320 d s t a k e t h e i r o p
0070340 e r a n d s f r o m t h e
0070360 s e l e c t i o n s t a c k ,
0070400 a n d m a y p u s h a
0070420 r e s u l t b a c k o n .
0070440 I n g e n e r a l , t h e
0070460 r u l e i s t o s e l e
0070500 c t { i t t a r g e t } s
0070520 e l e c t i o n s f i r s t
0070540 a n d { i t s o u r c e }
0070560 s e l e c t i o n s s e c o n
0070600 d . T h u s , a { l i s
0070620 p R e p l a c e } c o m m a
0070640 n d i s d o n e b y s e
0070660 l e c t i n g t h e t h i n
0070700 g t o b e r e p l a c e d
0070720 , s e l e c t i n g ( o r
0070740 t y p i n g ) t h e n e w
0070760 m a t e r i a l , a n d t h
0071000 e n b u t t o n i n g t h e
0071020 { l i s p R e p l a c e }
0071040 c o m m a n d i n t h e c
0071060 o m m a n d m e n u . U s
0071100 i n g { a r g T O P } t o
0071120 d e n o t e t h e t o p m
0071140 o s t ( m o s t r e c e n t
0071160 ) e l e m e n t o f t h e
0071200 s t a c k a n d { a r g
0071220 N X T } t h e s e c o n d
0071240 e l e m e n t , t h e D E d
0071260 i t c o m m a n d s a r e :
0071300 \r \r \r { D e f { T y p e ( D
0071320 E d i t C o m m a n d ) }
0071340 { N a m e A f t e r } \r { T e
0071360 x t \r I n s e r t s a c o p
0071400 y o f { a r g T O P } a
0071420 f t e r { a r g N X T } . \r
0071440 } } \r \r \r { D e f { T y p e
0071460 ( D E d i t C o m m a n d ) }
0071500 { N a m e B e f o r e } \r
0071520 { T e x t \r I n s e r t s a
0071540 c o p y o f { a r g T O P
0071560 } b e f o r e { a r g N X
0071600 T } . \r } } \r \r \r { D e f { T
0071620 y p e ( D E d i t C o m m a
0071640 n d ) } { N a m e D e l e
0071660 t e } \r { T e x t \r D e l e t e
0071700 s { a r g T O P } f r o m
0071720 t h e s t r u c t u r e b
0071740 e i n g e d i t e d . ( A
0071760 c o p y o f ) { a r g T
0072000 O P } r e m a i n s o n t
0072020 h e s t a c k a n d w i l
0072040 l a p p e a r , s e l e c t
0072060 e d , i n t h e e d i t
0072100 b u f f e r . \r } } \r \r \r { D e
0072120 f { T y p e ( D E d i t C
0072140 o m m a n d ) } { N a m e
0072160 R e p l a c e } \r { T e x t \r R
0072200 e p l a c e s { a r g N X T
0072220 } w i t h a c o p y o f
0072240 { a r g T O P } o b t a i
0072260 n e d b y s u b s t i t u t
0072300 i n g a c o p y o f { a
0072320 r g N X T } w h e r e v e r
0072340 t h e v a l u e o f t h
0072360 e a t o m { v a r E D I T
0072400 E M B E D T O K E N } ( i n i
0072420 t i a l l y , t h e { l i s
0072440 p & } c h a r a c t e r )
0072460 a p p e a r s i n { a r g
0072500 T O P } . T h i s p r o v
0072520 i d e s a f a c i l i t y
0072540 l i k e t h e { e d i t c o
0072560 m M B D } e d i t c o m m
0072600 a n d ( { P a g e R e f ( E
0072620 d i t o r C o m m a n d ) M
0072640 B D } ) , s e e I d i o m s
0072660 b e l o w . \r } } \r \r \r { D e
0072700 f { T y p e ( D E d i t C
0072720 o m m a n d ) } { N a m e
0072740 S w i t c h } \r { T e x t \r E x
0072760 c h a n g e s { a r g T O P
0073000 } a n d { a r g N X T }
0073020 i n t h e s t r u c t u r e
0073040 b e i n g e d i t e d . \r }
0073060 } \r \r \r { D e f { T y p e (
0073100 D E d i t C o m m a n d ) }
0073120 { N a m e ( ) } \r { T e x t
0073140 \r P u t s p a r e n t h e s e
0073160 s a r o u n d { a r g T O
0073200 P } a n d { a r g N X T }
0073220 ( w h i c h c a n , o f
0073240 c o u r s e , b e t h e s
0073260 a m e e l e m e n t ) . \r } }
0073300 \r \r \r { D e f { T y p e ( D
0073320 E d i t C o m m a n d ) }
0073340 { N a m e ( i n } \r { T e x
0073360 t \r S u b c o m m a n d o f
0073400 { l i s p ( ) } . I n s e
0073420 r t s { l i s p ( } b e f
0073440 o r e { a r g T O P } ( l
0073460 i k e t h e { e d i t c o m
0073500 L I } E d i t c o m m a n
0073520 d , { P a g e R e f ( E d i
0073540 t o r C o m m a n d ) L I }
0073560 ) \r } } \r \r \r { D e f { T y p
0073600 e ( D E d i t C o m m a n d
0073620 ) } { N a m e ) i n } \r
0073640 { T e x t \r S u b c o m m a n d
0073660 o f { l i s p ( ) } .
0073700 I n s e r t s { l i s p ) }
0073720 a f t e r { a r g T O P }
0073740 ( l i k e t h e { e d i t
0073760 c o m R I } E d i t c o m
0074000 m a n d , { P a g e R e f (
0074020 E d i t o r C o m m a n d )
0074040 R I } ) \r } } \r \r \r { D e f {
0074060 T y p e ( D E d i t C o m m
0074100 a n d ) } { N a m e ( )
0074120 o u t } \r { T e x t \r R e m o v
0074140 e s p a r e n t h e s e s f
0074160 r o m { a r g T O P } . \r }
0074200 } \r \r \r { D e f { T y p e (
0074220 D E d i t C o m m a n d ) }
0074240 { N a m e ( o u t } \r { T
0074260 e x t \r S u b c o m m a n d o
0074300 f { l i s p ( ) o u t } .
0074320 R e m o v e s { l i s p
0074340 ( } f r o m b e f o r e {
0074360 a r g T O P } ( l i k e t
0074400 h e { e d i t c o m L O }
0074420 E d i t c o m m a n d , { P
0074440 a g e R e f ( E d i t o r C
0074460 o m m a n d ) L O } ) \r } } \r
0074500 \r \r { D e f { T y p e ( D E
0074520 d i t C o m m a n d ) } {
0074540 N a m e ) o u t } \r { T e x
0074560 t \r S u b c o m m a n d o f
0074600 { l i s p ( ) o u t } .
0074620 R e m o v e s { l i s p ) }
0074640 f r o m a f t e r { a r g
0074660 T O P } ( l i k e t h e
0074700 { e d i t c o m R O } E d i
0074720 t c o m m a n d , { P a g e
0074740 R e f ( E d i t o r C o m m
0074760 a n d ) R O } ) \r } } \r \r \r {
0075000 D e f { T y p e ( D E d i t
0075020 C o m m a n d ) } { N a m
0075040 e U n d o } \r { T e x t \r U n
0075060 d o e s l a s t c o m m a n
0075100 d . \r } } \r \r \r { D e f { T y
0075120 p e ( D E d i t C o m m a n
0075140 d ) } { N a m e ! U n d o
0075160 } \r { T e x t \r { i n d e x X
0075200 { N a m e U n d o } { T y p
0075220 e D E d i t C o m m a n d }
0075240 \r { T e x t { l i s p ! U n
0075260 d o } } } S u b c o m m a n d
0075300 o f { l i s p U n d o } .
0075320 U n d o e s a l l c h a
0075340 n g e s s i n c e t h e s
0075360 t a r t o f t h i s c a l
0075400 l o n D E d i t . T h i
0075420 s c o m m a n d c a n b e
0075440 u n d o n e . \r } } \r \r \r { D
0075460 e f { T y p e ( D E d i t
0075500 C o m m a n d ) } { N a m e
0075520 ? U n d o } } \r { D e f {
0075540 T y p e ( D E d i t C o m m
0075560 a n d ) } { N a m e & U n
0075600 d o } \r { T e x t \r { i n d e x
0075620 X { N a m e U n d o } { T
0075640 y p e D E d i t C o m m a n
0075660 d } { T e x t { l i s p &
0075700 U n d o } } } { i n d e x X
0075720 { N a m e U n d o } { T y p
0075740 e D E d i t C o m m a n d }
0075760 { T e x t { l i s p ? U n
0076000 d o } } } S u b c o m m a n d
0076020 s o f { l i s p U n d o }
0076040 . A l l o w s s e l e c t
0076060 i v e u n d o i n g o f o
0076100 t h e r t h a n t h e l a
0076120 s t c o m m a n d . B o t
0076140 h o f t h e s e c o m m a
0076160 n d s b r i n g u p a m
0076200 e n u o f a l l t h e c
0076220 o m m a n d s i s s u e d d
0076240 u r i n g t h i s c a l l
0076260 o n D E d i t . W h e n
0076300 t h e u s e r s e l e c t s
0076320 a n i t e m f r o m t h
0076340 i s m e n u , t h e c o r
0076360 r e s p o n d i n g c o m m a
0076400 n d ( a n d i f { l i s p
0076420 & U n d o } , a l l c o m
0076440 m a n d s s i n c e t h a t
0076460 p o i n t ) w i l l b e
0076500 u n d o n e . \r } } \r \r \r { D e
0076520 f { T y p e ( D E d i t C
0076540 o m m a n d ) } { N a m e
0076560 F i n d } \r { T e x t \r S e l e
0076600 c t s , i n p l a c e o f
0076620 { a r g T O P } , t h e
0076640 f i r s t p l a c e a f t e
0076660 r { a r g T O P } w h i c
0076700 h m a t c h e s { a r g N
0076720 X T } . U s e s t h e E
0076740 d i t s u b s y s t e m ' s
0076760 s e a r c h r o u t i n e ,
0077000 s o s u p p o r t s t h e
0077020 f u l l w i l d c a r d i n g
0077040 c o n v e n t i o n s o f
0077060 E d i t . \r } } \r \r \r { D e f
0077100 { T y p e ( D E d i t C o m
0077120 m a n d ) } { N a m e S w
0077140 a p } \r { T e x t \r E x c h a n
0077160 g e s { a r g T O P } a n
0077200 d { a r g N X T } o n t
0077220 h e s t a c k , i . e . t
0077240 h e s t a c k i s c h a n
0077260 g e d , t h e s t r u c t u
0077300 r e b e i n g e d i t e d
0077320 i s n ' t . \r } } \r \r \r T h e
0077340 f o l l o w i n g s e t o f
0077360 c o m m a n d s a r e g r
0077400 o u p e d t o g e t h e r a
0077420 s s u b c o m m a n d s o f
0077440 { l i s p S w a p } b e c
0077460 a u s e t h e y a l l a f
0077500 f e c t t h e s t a c k a
0077520 n d t h e s e l e c t i o n
0077540 s , r a t h e r t h a n t
0077560 h e s t r u c t u r e b e i
0077600 n g e d i t e d . \r \r \r { D e
0077620 f { T y p e ( D E d i t C
0077640 o m m a n d ) } { N a m e
0077660 C e n t e r } \r { T e x t \r S u
0077700 b c o m m a n d o f { l i s
0077720 p S w a p } . S c r o l l
0077740 s u n t i l { a r g T O P
0077760 } i s v i s i b l e i n
0100000 i t s w i n d o w . \r } } \r \r
0100020 \r { D e f { T y p e ( D E d
0100040 i t C o m m a n d ) } { N
0100060 a m e C l e a r } \r { T e x t
0100100 \r S u b c o m m a n d o f {
0100120 l i s p S w a p } . D i s
0100140 c a r d s a l l s e l e c t
0100160 i o n s ( i . e . , " c l e
0100200 a r s " t h e s t a c k ) .
0100220 \r } } \r \r \r { D e f { T y p e
0100240 ( D E d i t C o m m a n d )
0100260 } { N a m e C o p y } \r {
0100300 T e x t \r S u b c o m m a n d
0100320 o f { l i s p S w a p } .
0100340 P u t s a c o p y o f
0100360 { a r g T O P } i n t o t
0100400 h e e d i t b u f f e r a
0100420 n d m a k e s i t t h e
0100440 n e w { a r g T O P } . \r }
0100460 } \r \r \r { D e f { T y p e (
0100500 D E d i t C o m m a n d ) }
0100520 { N a m e P o p } \r { T e x
0100540 t \r S u b c o m m a n d o f
0100560 { l i s p S w a p } . P o
0100600 p s { a r g T O P } o f f
0100620 t h e s e l e c t i o n s
0100640 t a c k . \r } } \r \r \r { D e f
0100660 { T y p e ( D E d i t C o m
0100700 m a n d ) } { N a m e R e
0100720 p r i n t } \r { T e x t \r R e p
0100740 r i n t s { a r g T O P } .
0100760 \r } } \r \r \r { D e f { T y p e
0101000 ( D E d i t C o m m a n d )
0101020 } { N a m e E d i t } \r {
0101040 T e x t \r R u n s D E d i t
0101060 o n t h e d e f i n i t i o
0101100 n o f t h e a t o m { a
0101120 r g T O P } ( o r { f n
0101140 C A R } o f l i s t { a r
0101160 g T O P } ) . U s e s {
0101200 f n T Y P E S O F } t o d
0101220 e t e r m i n e w h a t d e
0101240 f i n i t i o n s e x i s t
0101260 f o r { a r g T O P } a n
0101300 d , i f t h e r e i s m
0101320 o r e t h a n o n e , a s
0101340 k s t h e u s e r , v i a
0101360 m e n u , w h i c h o n e
0101400 t o u s e . I f { a r
0101420 g T O P } i s d e f i n e
0101440 d a n d i s a n o n - l
0101460 i s t , c a l l s { f n I
0101500 N S P E C T } o n t h a t
0101520 v a l u e . { l i s p E d
0101540 i t } a l s o h a s a v
0101560 a r i e t y o f s u b c o m
0101600 m a n d s w h i c h a l l o
0101620 w c h o i c e o f e d i t
0101640 o r ( D E d i t , T T Y E d
0101660 i t , e t c . ) a n d w h
0101700 e t h e r t o i n v o k e
0101720 t h a t e d i t o r o n t
0101740 h e d e f i n i t i o n o f
0101760 { a r g T O P } o r t h
0102000 e f o r m i t s e l f . \r \r
0102020 N o t e : D E d i t c a c h
0102040 e s e a c h s u b o r d i n
0102060 a t e e d i t w i n d o w
0102100 i n t h e w i n d o w f r
0102120 o m w h i c h i t w a s
0102140 e n t e r e d , f o r a s
0102160 l o n g a s t h e h i g h
0102200 e r w i n d o w i s a c t
0102220 i v e . T h u s , m u l t
0102240 i p l e D E d i t c o m m a
0102260 n d s d o n o t i n c u r
0102300 t h e c o s t o f r e p
0102320 e a t e d l y a l l o c a t i
0102340 n g a n e w w i n d o w .
0102360 \r } } \r \r \r { D e f { T y p e
0102400 ( D E d i t C o m m a n d )
0102420 } { N a m e E d i t C o m
0102440 } \r { T e x t \r A l l o w s o
0102460 n e t o r u n a r b i t r
0102500 a r y E d i t c o m m a n d
0102520 s o n t h e s t r u c t u
0102540 r e b e i n g D E d i t e d
0102560 ( t h e r e a r e f a r
0102600 t o o m a n y o f t h e s
0102620 e f o r t h e m a l l t
0102640 o a p p e a r o n t h e
0102660 m a i n m e n u ) . { a r
0102700 g T O P } s h o u l d b e
0102720 a n E d i t c o m m a n d
0102740 , w h i c h w i l l b e
0102760 a p p l i e d t o { a r g
0103000 N X T } a s t h e c u r r
0103020 e n t E d i t e x p r e s s
0103040 i o n . O n r e t u r n t
0103060 o D E d i t , t h e ( p o
0103100 s s i b l y c h a n g e d )
0103120 c u r r e n t E d i t e x p
0103140 r e s s i o n w i l l b e
0103160 s e l e c t e d a s t h e
0103200 n e w { a r g T O P } .
0103220 T h u s , s e l e c t i n g
0103240 s o m e e x p r e s s i o n ,
0103260 t y p i n g { l i s p ( R
0103300 F O O B A Z ) } , a n d
0103320 b u t t o n i n g { l i s p
0103340 E d i t C o m } w i l l c a
0103360 u s e { l i s p F O O } t
0103400 o b e r e p l a c e d w i
0103420 t h { l i s p B A Z } i n
0103440 t h e e x p r e s s i o n
0103460 s e l e c t e d . \r \r I n a d
0103500 d i t i o n , a v a r i e t
0103520 y o f c o m m o n E d i t
0103540 c o m m a n d s a r e a v
0103560 a i l a b l e a s s u b c o
0103600 m m a n d s o f { l i s p
0103620 E d i t C o m } . C u r r e
0103640 n t l y , t h e s e i n c l
0103660 u d e { e d i t c o m ? = }
0103700 , { e d i t c o m G E T D }
0103720 , { e d i t c o m C L } ,
0103740 { e d i t c o m D W } , { e
0103760 d i t c o m R E P A C K } ,
0104000 { e d i t c o m C A P } , {
0104020 e d i t c o m L O W E R } ,
0104040 a n d { e d i t c o m R A I
0104060 S E } . \r } } \r \r \r { D e f {
0104100 T y p e ( D E d i t C o m m
0104120 a n d ) } { N a m e B r e
0104140 a k } \r { T e x t \r D o e s a
0104160 { l i s p B R E A K I N A
0104200 R O U N D } t h e c u r r e
0104220 n t e x p r e s s i o n { a
0104240 r g T O P } . ( S e e {
0104260 P a g e R e f F n B R E A K
0104300 I N } . ) \r } } \r \r \r { D e f
0104320 { T y p e ( D E d i t C o m
0104340 m a n d ) } { N a m e E v
0104360 a l } \r { T e x t \r E v a l u a
0104400 t e s { a r g T O P } , w
0104420 h o s e v a l u e i s p u
0104440 s h e d o n t o t h e s t
0104460 a c k i n p l a c e o f
0104500 { a r g T O P } , a n d w
0104520 h i c h w i l l t h e r e f
0104540 o r e a p p e a r , s e l e
0104560 c t e d , i n t h e e d i
0104600 t b u f f e r . \r } } \r \r \r {
0104620 D e f { T y p e ( D E d i t
0104640 C o m m a n d ) } { N a m
0104660 e E x i t } \r { T e x t \r E x
0104700 i t s f r o m D E d i t (
0104720 e q u i v a l e n t t o E d
0104740 i t { e d i t c o m O K } ,
0104760 { P a g e R e f ( E d i t o
0105000 r C o m m a n d ) O K } ) .
0105020 \r } } \r \r \r { D e f { T y p e
0105040 ( D E d i t C o m m a n d )
0105060 } { N a m e O K } } \r {
0105100 D e f { T y p e ( D E d i t
0105120 C o m m a n d ) } { N a m e
0105140 S t o p } \r { T e x t \r S u b
0105160 c o m m a n d s o f { l i s
0105200 p E x i t } . { l i s p
0105220 O K } e x i t s w i t h o u
0105240 t a n e r r o r ; { l i s
0105260 p S T O P } e x i t s w i
0105300 t h a n e r r o r . E q
0105320 u i v a l e n t t o t h e
0105340 E d i t c o m m a n d s w i
0105360 t h t h e s a m e n a m e
0105400 s . \r } } \r \r } { E n d S u b
0105420 S e c D E d i t C o m m a n
0105440 d s } \r \r \r \r \r { B e g i n S
0105460 u b S e c M u l t i p l e C
0105500 o m m a n d s } \r { T i t l e
0105520 M u l t i p l e C o m m a n d
0105540 s } \r { T e x t \r \r I t i s
0105560 o c c a s i o n a l l y u s e
0105600 f u l t o b e a b l e t
0105620 o g i v e s e v e r a l c
0105640 o m m a n d s a t o n c e
0105660 - e i t h e r b e c a u s e
0105700 o n e t h i n k s o f t
0105720 h e m a s a u n i t o r
0105740 b e c a u s e t h e i n t
0105760 e r v e n i n g r e p r e t t
0106000 y p r i n t i n g i s d i s
0106020 t r a c t i n g . T h e s
0106040 t a c k a r c h i t e c t u r
0106060 e o f D E d i t m a k e s
0106100 s u c h m u l t i p l e c
0106120 o m m a n d s e a s y t o
0106140 c o n s t r u c t - o n e
0106160 j u s t p u s h e s w h a t
0106200 e v e r a r g u m e n t s a
0106220 r e r e q u i r e d f o r
0106240 t h e c o m p l e t e s u i
0106260 t e o f c o m m a n d s o
0106300 n e h a s i n m i n d .
0106320 M u l t i p l e c o m m a n
0106340 d s a r e s p e c i f i e d
0106360 b y h o l d i n g d o w n
0106400 t h e { l i s p C O N T R
0106420 O L } k e y d u r i n g c
0106440 o m m a n d s e l e c t i o n
0106460 . A s l o n g a s t h
0106500 e { l i s p C O N T R O L }
0106520 k e y i s d o w n , c o
0106540 m m a n d s s e l e c t e d
0106560 w i l l n o t b e e x e c
0106600 u t e d , b u t m e r e l y
0106620 s a v e d o n a l i s t
0106640 . F i n a l l y , w h e n
0106660 a c o m m a n d i s s e
0106700 l e c t e d w i t h o u t t
0106720 h e { l i s p C O N T R O L
0106740 } k e y d o w n , t h e
0106760 c o m m a n d s e q u e n c e
0107000 i s t e r m i n a t e d w
0107020 i t h t h a t c o m m a n d
0107040 b e i n g t h e l a s t
0107060 o n e i n t h e s e q u e
0107100 n c e . \r \r O n e r a r e l y
0107120 c o n s t r u c t s l o n g
0107140 s e q u e n c e s o f c o
0107160 m m a n d s i n t h i s f
0107200 a s h i o n , b e c a u s e
0107220 t h e f e e d b a c k o f
0107240 b e i n g a b l e t o i n
0107260 s p e c t t h e i n t e r m
0107300 e d i a t e r e s u l t s i
0107320 s u s u a l l y w o r t h w
0107340 h i l e . T y p i c a l l y
0107360 , j u s t t w o o r t h
0107400 r e e s t e p i d i o m s
0107420 a r e c o m p o s e d i n
0107440 t h i s f a s h i o n . S
0107460 o m e c o m m o n e x a m p
0107500 l e s a r e g i v e n i n
0107520 t h e n e x t s e c t i o
0107540 n . \r \r } { E n d S u b S e c
0107560 M u l t i p l e C o m m a n
0107600 d s } \r \r \r \r \r { B e g i n S
0107620 u b S e c D E d i t I d i o
0107640 m s } \r { T i t l e D E d i t
0107660 I d i o m s } \r { T e x t \r \r
0107700 A s w i t h a n y i n t e
0107720 r a c t i v e s y s t e m ,
0107740 t h e r e a r e c e r t a i
0107760 n c o m m o n i d i o m s
0110000 o n w h i c h e x p e r i e
0110020 n c e d u s e r s d e p e n
0110040 d h e a v i l y . N o t
0110060 o n l y i s d i s c o v e r
0110100 i n g t h e i d i o m s o
0110120 f a n e w s y s t e m t
0110140 i r e s o m e , b u t i n
0110160 p l a c e s t h e d e s i g
0110200 n e r m a y h a v e a s s
0110220 u m e d f a m i l i a r i t y
0110240 w i t h o n e o r m o r
0110260 e o f t h e m , s o n o
0110300 t k n o w i n g t h e m c
0110320 a n m a k e l i f e q u i
0110340 t e u n b e a r a b l e .
0110360 I n t h e c a s e o f D
0110400 E d i t , m a n y o f t h
0110420 e s e i d i o m s c o n c e
0110440 r n e a s y w a y s t o
0110460 a c h i e v e t h e e f f e
0110500 c t s o f s p e c i f i c
0110520 c o m m a n d s f r o m t h
0110540 e E d i t s y s t e m , w
0110560 i t h w h i c h m a n y u
0110600 s e r s a r e a l r e a d y
0110620 f a m i l i a r . T h e
0110640 D E d i t i d i o m s d e s
0110660 c r i b e d b e l o w a r e
0110700 t h e r e s u l t o f t
0110720 h e e x p e r i e n c e o f
0110740 t h e e a r l y u s e r s
0110760 o f t h e s y s t e m a
0111000 n d a r e b y n o m e a
0111020 n s e x h a u s t i v e .
0111040 I n a d d i t i o n t o t
0111060 h o s e t h a t e a c h u
0111100 s e r w i l l d e v e l o p
0111120 t o f i t h i s o r h
0111140 e r o w n p a r t i c u l a
0111160 r s t y l e , t h e r e a
0111200 r e m a n y m o r e t o
0111220 b e d i s c o v e r e d a n
0111240 d y o u a r e e n c o u r
0111260 a g e d t o s h a r e y o
0111300 u r d i s c o v e r i e s . \r
0111320 \r B e c a u s e o f t h e
0111340 n o v e l a r g u m e n t s
0111360 p e c i f i c a t i o n t e c
0111400 h n i q u e ( p o s t f i x ;
0111420 t a r g e t f i r s t ) m
0111440 a n y o f t h e D E d i t
0111460 i d i o m s a r e v e r y
0111500 s i m p l e , b u t o p a
0111520 q u e u n t i l o n e h a
0111540 s a b s o r b e d t h e "
0111560 t a r g e t - s o u r c e - c o
0111600 m m a n d " w a y o f l o
0111620 o k i n g a t t h e w o r
0111640 l d . T h u s , o n e s
0111660 e l e c t s w h e r e t y p
0111700 e i n i s t o g o b e f
0111720 o r e t o u c h i n g t h e
0111740 k e y b o a r d . A f t e
0111760 r t y p i n g , t h e t a
0112000 r g e t w i l l b e s e l
0112020 e c t e d s e c o n d a n d
0112040 t h e t y p e i n s e l e
0112060 c t e d o n t o p , s o
0112100 t h a t a n { l i s p A f
0112120 t e r } , { l i s p B e f o
0112140 r e } o r { l i s p R e p
0112160 l a c e } w i l l h a v e
0112200 t h e d e s i r e d e f f e
0112220 c t . I f t h e o r d e
0112240 r i s s w i t c h e d , t
0112260 h e c o m m a n d w i l l
0112300 t r y t o c h a n g e t h
0112320 e t y p e i n ( w h i c h
0112340 m a y o r m a y n o t s
0112360 u c c e e d ) , o r w i l l
0112400 r e q u i r e t i r e s o m
0112420 e { l i s p S w a p } p i n
0112440 g o r r e s e l e c t i o n
0112460 . A l t h o u g h t h i s
0112500 d i s c i p l i n e s e e m
0112520 s s t r a n g e a t f i r
0112540 s t , i t c o m e s e a s
0112560 i l y w i t h p r a c t i c
0112600 e . \r \r S e g m e n t s e l e
0112620 c t i o n a n d m a n i p u
0112640 l a t i o n a r e h a n d l
0112660 e d i n D E d i t b y f
0112700 i r s t m a k i n g t h e m
0112720 i n t o a s u b l i s t ,
0112740 s o t h e y c a n b e
0112760 h a n d l e d i n t h e u
0113000 s u a l w a y . T h u s ,
0113020 i f o n e w a n t s t o
0113040 r e m o v e t h e t h r e
0113060 e e l e m e n t s b e t w e
0113100 e n { l i s p A } a n d
0113120 { l i s p E } i n t h e
0113140 l i s t { l i s p ( A B
0113160 C D E ) } , o n e s e l
0113200 e c t s { l i s p B } , t
0113220 h e n { l i s p D } ( e i
0113240 t h e r o r d e r ) , t h e
0113260 n m a k e s t h e m i n t
0113300 o a s u b l i s t w i t h
0113320 t h e " { l i s p ( ) } "
0113340 c o m m a n d ( p r o n o u
0113360 n c e d " b o t h i n " ) .
0113400 T h i s w i l l l e a v
0113420 e t h e s u b l i s t { l
0113440 i s p ( B C D ) } s e l
0113460 e c t e d , s o a s u b s
0113500 e q u e n t { l i s p D e l
0113520 e t e } w i l l r e m o v e
0113540 i t . T h i s c a n b
0113560 e i s s u e d a s a s i
0113600 n g l e " { l i s p ( ) } ;
0113620 { l i s p D e l e t e } "
0113640 c o m m a n d u s i n g m u
0113660 l t i p l e c o m m a n d s
0113700 e l e c t i o n , a s d e s
0113720 c r i b e d a b o v e , i n
0113740 w h i c h c a s e t h e
0113760 i n t e r m e d i a t e s t a
0114000 t e o f { l i s p ( A (
0114020 B C D ) E ) } w i l l
0114040 n o t s h o w o n t h e
0114060 s c r e e n . \r \r I n s e r t i
0114100 n g a s e g m e n t p r o
0114120 c e e d s i n a s i m i l
0114140 a r f a s h i o n . O n c
0114160 e t h e l o c a t i o n o
0114200 f t h e i n s e r t i o n
0114220 i s s e l e c t e d , t h e
0114240 s e g m e n t t o b e i
0114260 n s e r t e d i s t y p e d
0114300 a s a l i s t ( i f i
0114320 t i s a l i s t o f a
0114340 t o m s , t h e y c a n b
0114360 e t y p e d w i t h o u t
0114400 p a r e n t h e s e s a n d
0114420 t h e { f n R E A D } w i
0114440 l l m a k e t h e m i n t
0114460 o a l i s t , a s o n e
0114500 w o u l d e x p e c t ) .
0114520 T h e n , t h e c o m m a
0114540 n d s e q u e n c e " { l i
0114560 s p A f t e r } ( o r { l
0114600 i s p B e f o r e } o r {
0114620 l i s p R e p l a c e } ) ;
0114640 { l i s p ( ) o u t } " (
0114660 g i v e n e i t h e r a s
0114700 a m u l t i p l e c o m m a
0114720 n d o r a s t w o s e p
0114740 a r a t e c o m m a n d s )
0114760 w i l l i n s e r t t h e
0115000 t y p e i n a n d s p l i c
0115020 e i t i n b y r e m o v
0115040 i n g i t s p a r e n t h e
0115060 s e s . \r \r M o v i n g a n
0115100 e x p r e s s i o n t o a n
0115120 o t h e r p l a c e i n t
0115140 h e s t r u c t u r e b e i
0115160 n g e d i t e d i s e a s
0115200 i l y a c c o m p l i s h e d
0115220 b y a d e l e t e f o l
0115240 l o w e d b y a n i n s e
0115260 r t . S e l e c t t h e
0115300 l o c a t i o n w h e r e t
0115320 h e m o v e d e x p r e s s
0115340 i o n i s t o g o t o ;
0115360 s e l e c t t h e e x p r
0115400 e s s i o n t o b e m o v
0115420 e d ; t h e n g i v e t h
0115440 e c o m m a n d s e q u e n
0115460 c e " { l i s p D e l e t e
0115500 } ; { l i s p A f t e r }
0115520 ( o r { l i s p B e f o r e
0115540 } o r { l i s p R e p l a
0115560 c e } ) " . T h e e x p r
0115600 e s s i o n w i l l f i r s
0115620 t b e d e l e t e d i n t
0115640 o t h e e d i t b u f f e
0115660 r w h e r e i t w i l l
0115700 r e m a i n s e l e c t e d .
0115720 T h e s u b s e q u e n t
0115740 i n s e r t i o n w i l l
0115760 i n s e r t i t b a c k i
0116000 n t o t h e s t r u c t u r
0116020 e a t t h e s e l e c t e
0116040 d l o c a t i o n . \r \r E m b
0116060 e d d i n g a n d e x t r a
0116100 c t i n g a r e d o n e w
0116120 i t h t h e { l i s p R e
0116140 p l a c e } c o m m a n d .
0116160 E x t r a c t i o n i s s
0116200 i m p l y a s p e c i a l
0116220 c a s e o f r e p l a c i n
0116240 g s o m e t h i n g w i t h
0116260 a s u b p i e c e o f i
0116300 t s e l f : s e l e c t t h
0116320 e t h i n g t o b e r e
0116340 p l a c e d ; s e l e c t t
0116360 h e s u b p a r t t h a t
0116400 i s t o r e p l a c e i t
0116420 ; { l i s p R e p l a c e }
0116440 . E m b e d d i n g a l s
0116460 o u s e s { l i s p R e p
0116500 l a c e } , i n c o n j u n
0116520 c t i o n w i t h t h e "
0116540 e m b e d t o k e n " ( t h
0116560 e v a l u e o f { v a r
0116600 E D I T E M B E D T O K E N } ,
0116620 i n i t i a l l y t h e s
0116640 i n g l e c h a r a c t e r
0116660 a t o m { l i s p & } ) .
0116700 T h u s , t o e m b e d
0116720 s o m e e x p r e s s i o n
0116740 i n a { f n P R O G } ,
0116760 s e l e c t t h e e x p r e
0117000 s s i o n ; t y p e " { l i
0117020 s p ( P R O G { a r g V A
0117040 R S L S T } & ) } " ; { l i
0117060 s p R e p l a c e } . \r \r {
0117100 l i s p S w i t c h } c a n
0117120 a l s o b e u s e d t o
0117140 g e n e r a t e a w h o l
0117160 e v a r i e t y o f c o m
0117200 p l e x m o v e s a n d e
0117220 m b e d s . F o r e x a m
0117240 p l e , s w i t c h i n g a
0117260 n e x p r e s s i o n w i t
0117300 h t y p e i n n o t o n l
0117320 y r e p l a c e s t h a t
0117340 e x p r e s s i o n w i t h
0117360 t h e t y p e i n , b u t
0117400 p r o v i d e s a c o p y
0117420 o f t h e e x p r e s s i o
0117440 n i n t h e b u f f e r ,
0117460 f r o m w h e r e i t c
0117500 a n b e e d i t e d o r
0117520 m o v e d t o s o m e w h e
0117540 r e e l s e . \r \r F i n a
0117560 l l y , o n e c a n e x p
0117600 l o i t t h e s t a c k s
0117620 t r u c t u r e o n s e l e
0117640 c t i o n s t o q u e u e
0117660 m u l t i p l e a r g u m e n
0117700 t s f o r a s e q u e n c
0117720 e o f c o m m a n d s .
0117740 T h u s , t o r e p l a c e
0117760 s e v e r a l e x p r e s s
0120000 i o n s b y o n e c o m m
0120020 o n r e p l a c e m e n t ,
0120040 s e l e c t e a c h o f t
0120060 h e e x p r e s s i o n s t
0120100 o b e r e p l a c e d ( a
0120120 n y n u m b e r ) , t h e n
0120140 t h e r e p l a c i n g e
0120160 x p r e s s i o n . N o w
0120200 h i t t h e { l i s p R e
0120220 p l a c e } c o m m a n d a
0120240 s m a n y t i m e s a s
0120260 t h e r e a r e r e p l a c
0120300 e m e n t s t o b e d o n
0120320 e . E a c h { l i s p R
0120340 e p l a c e } w i l l p o p
0120360 o n e s e l e c t i o n o
0120400 f f t h e s t a c k , l e
0120420 a v i n g t h e m o s t r
0120440 e c e n t l y r e p l a c e d
0120460 e x p r e s s i o n s e l e
0120500 c t e d . A s t h e l a
0120520 t t e r i s n o w a c o
0120540 p y o f t h e o r i g i n
0120560 a l s o u r c e , t h e n
0120600 e x t R e p l a c e w i l l
0120620 h a v e t h e d e s i r e
0120640 d e f f e c t , a n d s o
0120660 o n . \r \r } { E n d S u b S
0120700 e c D E d i t I d i o m s }
0120720 \r \r \r \r \r { B e g i n S u b S
0120740 e c D E d i t P a r a m e t
0120760 e r s } \r { T i t l e D E d i
0121000 t P a r a m e t e r s } \r { T
0121020 e x t \r \r \r T h e r e a r e
0121040 s e v e r a l g l o b a l v
0121060 a r i a b l e s t h a t c a
0121100 n b e u s e d t o a f f
0121120 e c t v a r i o u s a s p e
0121140 c t s o f D E d i t ' s o
0121160 p e r a t i o n . A l t h o
0121200 u g h m o s t h a v e b e
0121220 e n a l l u d e d t o a b
0121240 o v e , t h e y a r e s u
0121260 m m a r i z e d h e r e f o
0121300 r r e f e r e n c e . \r \r \r {
0121320 n o t e D E d i t M o d e n
0121340 o l o n g e r d e f i n e d
0121360 } \r \r \r \r { i n d e x * P R I
0121400 M A R Y * E D I T E M B E D T
0121420 O K E N V a r } \r \r { V a r D
0121440 e f { N a m e E D I T E M B
0121460 E D T O K E N } \r { T e x t \r I
0121500 n i t i a l l y { l i s p &
0121520 } . U s e d i n b o t h
0121540 D E d i t a n d t h e t
0121560 e l e t y p e e d i t o r t
0121600 o i n d i c a t e t h e s
0121620 p e c i a l a t o m u s e d
0121640 a s t h e " e m b e d t
0121660 o k e n " . \r } } \r \r \r { V a r
0121700 D e f { N a m e D E d i t L
0121720 i n g e r } \r { T e x t \r I n i
0121740 t i a l l y { l i s p T } .
0121760 T h e d e f a u l t b e
0122000 h a v i o r o f t h e t o
0122020 p m o s t D E d i t w i n d
0122040 o w i s t o r e m a i n
0122060 a c t i v e o n t h e s c
0122100 r e e n w h e n e x i t e d
0122120 . T h i s i s o c c a s
0122140 i o n a l l y i n c o n v e n
0122160 i e n t f o r p r o g r a m
0122200 s t h a t c a l l D E d i
0122220 t d i r e c t l y , s o i
0122240 t c a n b e m a d e t o
0122260 c l o s e a u t o m a t i c
0122300 a l l y w h e n e x i t e d
0122320 b y s e t t i n g t h i s
0122340 v a r i a b l e t o { l i
0122360 s p N I L } . \r } } \r \r \r { V
0122400 a r D e f { N a m e D E D I
0122420 T T Y P E I N C O M S } \r { T e
0122440 x t \r D e f i n e s t h e c
0122460 o n t r o l c h a r a c t e r
0122500 s r e c o g n i z e d a s
0122520 c o m m a n d s d u r i n g
0122540 D E d i t t y p e i n . T
0122560 h e e l e m e n t s o f t
0122600 h i s l i s t a r e o f
0122620 t h e f o r m { l i s p (
0122640 { a r g L E T T E R } { a r
0122660 g C O M M A N D N A M E } {
0122700 a r g F N } ) } , w h e r e
0122720 { a r g L E T T E R } i s
0122740 t h e a l p h a b e t i c
0122760 c o r r e s p o n d i n g t o
0123000 t h e c o n t r o l c h a
0123020 r a c t e r d e s i r e d (
0123040 e . g . , { l i s p A } f
0123060 o r c o n t r o l - A ) , {
0123100 a r g C O M M A N D N A M E }
0123120 i s a l i t a t o m u s
0123140 e d b o t h a s a p r o
0123160 m p t a n d i n t e r n a l
0123200 t a g , a n d { a r g F
0123220 N } i s a f u n c t i o n
0123240 a p p l i e d t o t h e
0123260 e x p r e s s i o n s t y p e
0123300 d a s a r g u m e n t s t
0123320 o t h e c o m m a n d .
0123340 S e e t h e c u r r e n t
0123360 v a l u e o f { v a r D E
0123400 D I T T Y P E I N C O M S } f
0123420 o r e x a m p l e s . { v
0123440 a r D E D I T T Y P E I N C O
0123460 M S } i s o n l y a c c e
0123500 s s e d w h e n D E d i t
0123520 i s i n i t i a l i z e d ,
0123540 s o D E d i t s h o u l d
0123560 b e r e i n i t i a l i z e d
0123600 w i t h { f n R E S E T D
0123620 E D I T } ( { P a g e R e f
0123640 F n R E S E T D E D I T } )
0123660 i f i t i s c h a n g e d
0123700 . \r } } \r \r \r { V a r D e f {
0123720 N a m e D T . E D I T M A C R
0123740 O S } \r { T e x t \r D e f i n e
0123760 s t h e b e h a v i o r o
0124000 f t h e { l i s p E d i t
0124020 } c o m m a n d w h e n i
0124040 n v o k e d o n a f o r m
0124060 t h a t i s n o t a l
0124100 i s t o r l i t a t o m ,
0124120 t h u s t e l l i n g D E d
0124140 i t h o w t o e d i t i
0124160 n s t a n c e s o f c e r t
0124200 a i n d a t a t y p e s .
0124220 { V a r D T . E D I T M A C R
0124240 O S } i s a n a s s o c i
0124260 a t i o n l i s t k e y e d
0124300 b y d a t a t y p e n a m
0124320 e ; e n t r i e s a r e o
0124340 f t h e f o r m { l i s p
0124360 ( { a r g D A T A T Y P E }
0124400 { a r g M A K E S O U R C E
0124420 F N } { a r g I N S T A L L
0124440 E D I T F N } ) } . W h e n
0124460 t o l d t o { l i s p E
0124500 d i t } a n o b j e c t o
0124520 f t y p e { a r g D A T A
0124540 T Y P E } , D E d i t c a l
0124560 l s { a r g M A K E S O U R
0124600 C E F N } w i t h t h e o
0124620 b j e c t a s i t s a r g
0124640 u m e n t . { a r g M A K
0124660 E S O U R C E F N } c a n e
0124700 i t h e r d o t h e e d i
0124720 t i n g i t s e l f , i n
0124740 w h i c h c a s e i t s h
0124760 o u l d r e t u r n { l i s
0125000 p N I L } , o r i t s h
0125020 o u l d " d e s t r u c t u r
0125040 e " t h e o b j e c t i n
0125060 t o a n e d i t a b l e l
0125100 i s t a n d r e t u r n t
0125120 h a t l i s t . I n t h
0125140 e l a t t e r c a s e , D
0125160 E d i t i s t h e n i n v
0125200 o k e d r e c u r s i v e l y
0125220 o n t h e l i s t ; w h
0125240 e n t h a t e d i t i s
0125260 f i n i s h e d , D E d i t
0125300 c a l l s { a r g I N S T A
0125320 L L E D I T F N } w i t h t
0125340 w o a r g u m e n t s , t h
0125360 e o r i g i n a l o b j e c
0125400 t a n d t h e e d i t e d
0125420 l i s t . I f { a r g
0125440 I N S T A L L E D I T F N } c
0125460 a u s e s a n e r r o r ,
0125500 t h e r e c u r s i v e D e
0125520 d i t i s i n v o k e d a
0125540 g a i n , a n d t h e p r
0125560 o c e s s r e p e a t s u n
0125600 t i l t h e u s e r e i t
0125620 h e r e x i t s t h e l o
0125640 w e r e d i t o r w i t h
0125660 { l i s p S T O P } , o r
0125700 e x i t s w i t h a n e x
0125720 p r e s s i o n t h a t { a
0125740 r g I N S T A L L E D I T F N
0125760 } a c c e p t s . \r } } \r \r \r
0126000 F o r e x a m p l e , s u p
0126020 p o s e t h e u s e r h a
0126040 s a d a t a t y p e d e c
0126060 l a r e d b y { l i s p (
0126100 D A T A T Y P E F O O ( N A
0126120 M E A G E S E X ) ) } .
0126140 T o m a k e i n s t a n c e
0126160 s o f { l i s p F O O }
0126200 e d i t a b l e , a n e n t
0126220 r y { l i s p ( F O O D E
0126240 S T R U C T U R E F O O I N S
0126260 T A L L F O O ) } i s a d d
0126300 e d t o { v a r D T . E D
0126320 I T M A C R O S } , w h e r e
0126340 t h e f u n c t i o n s a
0126360 r e d e f i n e d b y \r \r {
0126400 L i s p C o d e \r ( D E S T R U
0126420 C T U R E F O O ( O B J E C T
0126440 ) \r ( L I S T ( f e t c h
0126460 N A M E o f O B J E C T )
0126500 \r ( f e t c h
0126520 A G E o f O B J E C T ) \r
0126540 ( f e t c h S E
0126560 X o f O B J E C T ) ) ) } \r
0126600 \r { L i s p C o d e \r ( I N S T
0126620 A L L F O O ( O B J E C T C
0126640 O N T E N T S ) \r ( i f (
0126660 E Q L E N G T H C O N T E N T
0126700 S 3 ) \r t h e n ( r
0126720 e p l a c e N A M E o f O
0126740 B J E C T w i t h ( C A R
0126760 C O N T E N T S ) ) \r
0127000 ( r e p l a c e A G E
0127020 o f O B J E C T w i t h
0127040 ( C A D R C O N T E N T S ) )
0127060 \r ( r e p l a
0127100 c e S E X o f O B J E C T
0127120 w i t h ( C A D D R C O N
0127140 T E N T S ) ) \r e l s e
0127160 ( E R R O R " W r o n g n
0127200 u m b e r o f f i e l d s
0127220 f o r F O O " C O N T E N T
0127240 S ) ) ) } \r \r \r \r } { E n d S
0127260 u b S e c D E d i t P a r a
0127300 m e t e r s } \r \r \r } { E n d
0127320 S u b S e c D E d i t } \r \r \r
0127340 \0 \0 \0 \0 \0 004 \0 001 \0 ? \0 1 ( D E F
0127360 A U L T F O N T 1 ( G A C H
0127400 A 1 0 ) ( G A C H A 8 )
0127420 ( T E R M I N A L 8 ) ) \0 \n \0
0127440 \0 \0 \0 \0 \0 \0 \0 \0 \0 017 K \0 \0 \0 \0 001
0127460 \0 \0 3 270 \0 001 \0 \f B M O B J . G E
0127500 T F N 2 \0 \0 \0 \r 360 \0 \0 \0 \0 001 \0 \0
0127520 \r f \0 001 \0 \f B M O B J . G E T F
0127540 N 2 \0 \0 \0 P 207 \0 \0 \0 \0 001 \0 \0 256 340
0127560 \0 005 z 272
0127564