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