$ od -c -N 50000 [phylum]<LISP>KOTO>Lispusers>TRACEIN.TEDIT!1 0000000 X E R O X \t T R A C E I N \r 2 \r 0000020 \r 4 \r \r 1 \r \r T R A C E I N \r 1 0000040 \r \r 4 \r \r B y : D o n C o 0000060 h e n ( D o n C @ I S I F ) 0000100 a n d D a v e D y e r 0000120 ( d d y e r @ I S I B ) \r \r 0000140 T r a c e i n i s a f a c 0000160 i l i t y f o r v e r y l 0000200 o w l e v e l t r a c i n g 0000220 / s t e p p i n g , i . e . 0000240 t o s h o w y o u e v e r 0000260 y t h i n g t h a t t a k e 0000300 s p l a c e w i t h i n a 0000320 p a r t i c u l a r p i e c 0000340 e o f c o d e . \r * * * I M 0000360 P O R T A N T * * * Y o u s 0000400 h o u l d l o a d t h e c 0000420 o m p i l e d v e r s i o n 0000440 o f t r a c e i n , n o t 0000460 t h e i n t e r p r e t e d 0000500 v e r s i o n . \r ( T R A C E I 0000520 N f n { T } l o c 1 l o 0000540 c 2 . . . ) \t \t \t \t \t \t 0000560 [ N L a m b d a N o s p r e a 0000600 d ] \r T R A C E I N i s l i 0000620 k e B R E A K I N e x c e p 0000640 t t h a t i t a r r a n g 0000660 e s t o s i n g l e s t e 0000700 p t h e c o d e r a t h e 0000720 r t h a n j u s t b r e a 0000740 k i n g w h e n i t g e t 0000760 s t h e r e . T h e o p 0001000 t i o n a l T c a u s e s 0001020 a n a u t o m a t i c t r a 0001040 c e , o t h e r w i s e a 0001060 p r o m p t i n g t r a c e 0001100 i s s t a r t e d . \r T h e 0001120 f i r s t a r g u m e n t 0001140 i s t h e n a m e o f t 0001160 h e f u n c t i o n i n w 0001200 h i c h t h e c o d e i s 0001220 t o b e f o u n d . I 0001240 t c a n a l s o b e a 0001260 l i s t o f t h e f o r m 0001300 ( f n t e s t ) w h e r e 0001320 t e s t w i l l b e e v 0001340 a l u a t e d t o d e c i d 0001360 e w h e t h e r t o a c t 0001400 u a l l y t r a c e . T h 0001420 e d e f a u l t c o n d i t 0001440 i o n i s T . ( N o t e : 0001460 t h e c o n d i t i o n N 0001500 I L i s a l s o t r e a t 0001520 e d a s T - i f y o u 0001540 w a n t n e v e r t o b 0001560 r e a k t r y ( N O T T ) 0001600 . T h i s i s a f e a 0001620 t u r e i n h e r i t e d f 0001640 r o m B R E A K I N . ) \r T h 0001660 e o t h e r a r g u m e n t 0001700 s a r e e d i t o r l o c 0001720 a t i o n s p e c i f i c a t 0001740 i o n s . ( T R A C E I N 0001760 F N ) i s l i k e ( B R E 0002000 A K I N F N ) - i t a l 0002020 l o w s y o u t o f i n d 0002040 t h e d e s i r e d l o c 0002060 a t i o n i n t h e e d i 0002100 t o r . W h e n y o u t y 0002120 p e O K t h e c u r r e n 0002140 t e x p r e s s i o n i s 0002160 t h e a n s w e r . ( T R 0002200 A C E I N f n l o c 1 ) d 0002220 o e s a ( B R E A K I N f 0002240 n ( A R O U N D l o c 1 ) 0002260 < s o m e t r i c k e r y > ) 0002300 . S i n c e T R A C E I N 0002320 w o r k s b y c a l l i n 0002340 g B R E A K I N , i t c a 0002360 n b e u n d o n e b y c 0002400 a l l i n g U N B R E A K . \r 0002420 ( W A T C H f o r m s t e p 0002440 a c t i o n n o h o o k ) \t \t 0002460 \t \t \t [ L a m b d a S p r e 0002500 a d ] \r W a t c h t r a c e s 0002520 t h e e v a l u a t i o n 0002540 o f f o r m . I f S T E 0002560 P A C T I O N i s T a n 0002600 a u t o m a t i c t r a c e 0002620 i s d o n e , i f N I L 0002640 a p r o m p t i n g t r a c 0002660 e . I f n o h o o k i s 0002700 T , t h e W A T C H m o 0002720 d e w i l l a l w a y s b 0002740 e u s e d ( r a t h e r t 0002760 h a n E V A L H O O K m o d 0003000 e a s d e s c r i b e d b 0003020 e l o w ) . \r B R E A K M A C R 0003040 O S : \r T h e s e b r e a k 0003060 m a c r o s w i l l w o r k 0003100 a t e n t r y b r e a k p 0003120 o i n t s f o r i n t e r p 0003140 r e t e d f u n c t i o n s , 0003160 a n d a l s o a t B R E 0003200 A K I N b r e a k p o i n t s 0003220 w h e r e A R O U N D w a 0003240 s t h e b r e a k t y p e 0003260 . \r T R A C E A L L s t a r t 0003300 s a n a u t o m a t i c t 0003320 r a c e o f t h e c u r r 0003340 e n t f o r m , s o y o u 0003360 c a n u s e B R E A K I N 0003400 a n d d e c i d e t o t 0003420 r a c e i t f r o m t h e 0003440 b r e a k . \r S T E P s t a 0003460 r t s a p r o m p t i n g 0003500 t r a c e . \r G e n e r a l D 0003520 e s c r i p t i o n \r T R A C E 0003540 I N u s e s B R E A K I N 0003560 t o s e t u p a b r e a 0003600 k p o i n t , a n d w o r k 0003620 s j u s t l i k e B R E A 0003640 K I N e x c e p t t h a t 0003660 B R E A K 1 i s c a l l e d 0003700 w i t h a c o m m a n d 0003720 t o s t a r t t r a c i n g 0003740 t h e f o r m . I f t h 0003760 e r e i s n o s e c o n d 0004000 a r g o f T , t h e n 0004020 y o u a r e p r o m p t e d 0004040 a t e a c h t r a c e s 0004060 t e p , a n d g i v e n s 0004100 e v e r a l c o n t i n u a t 0004120 i o n o p t i o n s . I f 0004140 t h e s e c o n d a r g 0004160 i s T , t h e n t h e t 0004200 r a c i n g p r o c e e d s 0004220 a u t o m a t i c a l l y , s 0004240 h o w i n g t h e f u l l 0004260 t r a c e o f w h a t g o 0004300 e s o n w i t h i n t h e 0004320 f o r m b e i n g t r a c 0004340 e d . \r N o t e t h a t i t 0004360 o n l y m a k e s s e n s 0004400 e t o t r a c e i n e x p 0004420 r e s s i o n s t h a t w i 0004440 l l b e e v a l u a t e d . 0004460 Y o u w i l l g e t i n 0004500 t o t r o u b l e i f y o 0004520 u a t t e m p t t o t r a 0004540 c e a c l a u s e o f a 0004560 C O N D , e . g . ( ( A T 0004600 O M X ) N I L ) , b e c a 0004620 u s e i t w i l l b e i 0004640 n t e r p r e t e d a s c a 0004660 l l t o t h e f u n c t i 0004700 o n ( A T O M X ) . \r T R A 0004720 C E I N p r o m p t s w i t 0004740 h " - > " i f t h e e x 0004760 p r e s s i o n h a s y e t 0005000 t o b e e v a l u a t e d 0005020 a n d " < - " i f i t 0005040 h a s a l r e a d y b e e n 0005060 e v a l u a t e d . T h e 0005100 p r o m p t i n g i s d o 0005120 n e b y A S K U S E R , s 0005140 o ? w i l l p r i n t t 0005160 h e f u l l l i s t o f 0005200 o p t i o n s t o r e s p o 0005220 n d t o t h e p r o m p t 0005240 . T h e o p t i o n s a 0005260 r e : \r S c o n t i n u e s 0005300 t e p p i n g ( i n t o t h 0005320 e f o r m f r o m 377 377 \0 357 0005340 % 377 \0 > , o n t o t h e 0005360 n e x t o n e f r o m < 377 0005400 377 \0 357 % 377 \0 ) \r E e v a l u a 0005420 t e ( o r r e - e v a l u a 0005440 t e ) t h e f o r m s i l 0005460 e n t l y , p r o m p t a g 0005500 a i n w i t h t h e r e s 0005520 u l t \r F f i n i s h t h e 0005540 e v a l u a t i o n w i t h 0005560 o u t f u r t h e r p r i n 0005600 t i n g \r T t r a c e t h e 0005620 f o r m , s h o w i n g e 0005640 v e r y e v a l u a t i o n 0005660 w i t h o u t p r o m p t i n 0005700 g \r P p r e t t y p r i n t 0005720 t h e f o r m \r V p r e t t 0005740 y p r i n t t h e v a l u e 0005760 ( i f t h e p r o m p t 0006000 i s - > t h i s i s N O 0006020 B I N D ) \r R r e t r y - 0006040 g o b a c k t o - > m o 0006060 d e \r X s e t t h e r e s 0006100 u l t t o b e r e t u r n 0006120 e d o n e x i t t o a 0006140 v a l u e y o u s u p p l y 0006160 \r B B r e a k - t y p e 0006200 R E T U R N t o g e t b a 0006220 c k t o t h e s t e p p e 0006240 r \r < s p a c e > e s c a p e 0006260 t o e v a l o n e e x p 0006300 r e s s i o n \r T h e r e a 0006320 r e t w o s l i g h t l y 0006340 d i f f e r e n t i m p l e m 0006360 e n t a t i o n s o f T R A 0006400 C E I N , t h e " w a t c h 0006420 " i m p l e m e n t a t i o n 0006440 a n d t h e " e v a l h o 0006460 o k " i m p l e m e n t a t i 0006500 o n . \r W A T C H m o d e 0006520 . \r T h i s i s i n u s e 0006540 w h e n t h e v a r i a b 0006560 l e W A T C H - E V A L H O O 0006600 K i s N I L . I n t h 0006620 i s m o d e , t h e t r a 0006640 c i n g i s d o n e b y 0006660 l a b o r i o u s l y g e n e 0006700 r a t i n g a t r a n s l a 0006720 t i o n o f t h e t r a c 0006740 e d e x p r e s s i o n . 0006760 T h e r e a r e s e v e r a 0007000 l c o n s t r a i n t s o n 0007020 t h i s p r o c e s s ; f 0007040 i r s t , t h e t r a c e r 0007060 h a s t o g u e s s c o 0007100 r r e c t l y w h i c h f o 0007120 r m s w i l l a c t u a l l 0007140 y b e e v a l u a t e d . 0007160 T h e r e i s a m e c h a 0007200 n i s m ( d e t a i l e d l 0007220 a t e r ) t o a d v i s e 0007240 t h e t r a n s l a t i o n 0007260 p r o c e s s a b o u t a n 0007300 y n o n s t a n d a r d s p 0007320 e c i a l f o r m s y o u 0007340 a r e t r a c i n g . A l s 0007360 o , i t i s t h e D W I 0007400 M I F I E D v e r s i o n o 0007420 f y o u r c o d e t h a t 0007440 i s t r a c e d , s o y 0007460 o u n e v e r s e e i t 0007500 e r a t i o n f o r m s , m 0007520 a c r o s , o r c h a n g e 0007540 t r a n e x p r e s s i o n s 0007560 . F o r e x a m p l e , 0007600 y o u m i g h t s e e a 0007620 P R O G o r a M A P C A R 0007640 i n p l a c e o f a F 0007660 O R . \r Y o u m i g h t p r 0007700 e f e r t h i s m o d e t 0007720 o E V A L H O O K m o d e 0007740 i n s o m e c i r c u m s t 0007760 a n c e s , s i n c e o n l 0010000 y c o d e l e x i c a l l y 0010020 s c o p e d b y t h e i 0010040 n i t i a l B R E A K I N i 0010060 s t r a c e d : o t h e r 0010100 E X P R S e n c o u n t e r 0010120 e d i n t h e p r o c e s 0010140 s o f e v a l u a t i n g 0010160 t h e t r a c e d f o r m 0010200 a r e n o t a u t o m a t i 0010220 c a l l y t r a c e d . S 0010240 o m e t i m e s , t h i s i 0010260 s j u s t w h a t y o u 0010300 w a n t . \r T h e W A T C H i 0010320 f i e d f o r m ( t h e t 0010340 r a n s l a t i o n o f t h 0010360 e f o r m t o b e t r a 0010400 c e d i s t h e r e s u l 0010420 t o f e m b e d d i n g e 0010440 a c h s u b e x p r e s s i o 0010460 n t o b e e v a l u a t e 0010500 d i n a c a l l t o W 0010520 A T C H - E V A L ) i s c o 0010540 m p u t e d t h e f i r s t 0010560 t i m e i t i s n e e d 0010600 e d . T h u s t h e W A 0010620 T C H i f i e d v e r s i o n 0010640 w i l l a u t o m a t i c a 0010660 l l y g o a w a y ( a n d 0010700 h a v e t o b e r e c o 0010720 m p u t e d ) i f y o u e 0010740 v e r c h a n g e t h e e 0010760 x p r e s s i o n . ( D e t 0011000 a i l : b e f o r e W A T C 0011020 H i f i c a t i o n , t h e 0011040 e x p r e s s i o n i s D W 0011060 I M i f i e d . W A T C H i 0011100 f i c a t i o n o f a n e 0011120 x p r e s s i o n w h i c h 0011140 a l r e a d y h a s a C L 0011160 I S P t r a n s l a t i o n 0011200 s t o r e s t h e W A T C H 0011220 i f i e d v e r s i o n o f 0011240 t h e C L I S P t r a n s 0011260 l a t i o n a s t h e C L 0011300 I S P t r a n s l a t i o n 0011320 o f t h e C L I S P t r a 0011340 n s l a t i o n o f t h e 0011360 o r i g i n a l f o r m . 0011400 T h u s , w h e n t h e b 0011420 r e a k c o n d i t i o n i 0011440 s f a l s e , t h e o r i 0011460 g i n a l C L I S P t r a n 0011500 s l a t i o n i s u s e d . 0011520 W h e n t h e e x p r e s 0011540 s i o n i s c h a n g e d , 0011560 t h e C L I S P t r a n s 0011600 l a t i o n g o e s a w a y 0011620 , a n d s o t h e W A T 0011640 C H i f i c a t i o n ( a s 0011660 w e l l a s t h e D W I M 0011700 i f i c a t i o n ) i s r e 0011720 d o n e . ) \r E V A L H O O K 0011740 m o d e \r E V A L H O O K a 0011760 l l o w s a n y c a l l t 0012000 o E V A L t o b e i n t 0012020 e r r u p t e d a n d s o m 0012040 e o t h e r f u n c t i o n 0012060 c a l l e d i n s t e a d . 0012100 I n E V A L H O O K m o 0012120 d e t h i s f e a t u r e 0012140 i s u s e d t o t r a p 0012160 t o t h e s t e p p e r . 0012200 T h e m a i n d i f f e r 0012220 e n c e b e t w e e n t h i 0012240 s a n d W A T C H m o d e 0012260 i s t h a t A N Y f o r 0012300 m t h a t i s E V A L ' d 0012320 i s t r a p p e d , n o t 0012340 j u s t t h e l e x i c a 0012360 l c o d e y o u u s e B 0012400 R E A K I N o n , o n c e 0012420 t h e s t e p p e r i s i 0012440 n v o k e d . T h i s m e 0012460 a n s t h a t y o u t r a 0012500 c e a l l l e v e l s o f 0012520 i n t e r p r e t e d c o d 0012540 e b e l o w a T R A C E I 0012560 N . A l s o , b e c a u s 0012600 e y o u r p r o g r a m d 0012620 o e s n o t h a v e t o 0012640 b e a n a l y z e d i n a 0012660 d v a n c e , y o u s e e 0012700 t h e o r i g i n a l I t e 0012720 r a t i o n , c h a n g e t r 0012740 a n , m a c r o s a n d s 0012760 o o n , a s w e l l a s 0013000 t h e i r t r a n s l a t i 0013020 o n s . U n f o r t u n a t e 0013040 l y , y o u a l s o o c c 0013060 a s i o n s l l y s e e a 0013100 r a n d o m E V A L d o n e 0013120 i n t h e p r o c e s s 0013140 o f g e n e r a t i n g t h 0013160 e t r a n s l a t i o n . \r Y 0013200 o u c a n d i s a b l e E 0013220 V A L H O O K m o d e b y 0013240 s e t t i n g W A T C H - E V 0013260 A L H O O K t o N I L . \r A 0013300 d v i s i n g W A T C H m o 0013320 d e a b o u t n o n s t a n 0013340 d a r d s p e c i a l f o r 0013360 m s . \r M o s t u s e r s c 0013400 a n i g n o r e t h i s . 0013420 I f y o u a r e t r a c 0013440 i n g N L A M B D A s o f 0013460 y o u r o w n c o n s t r u 0013500 c t i o n , t h i s m a y 0013520 b e i m p o r t a n t . \r T R 0013540 A C E I N t r a c e s e v e 0013560 r y s u b e x p r e s s i o n 0013600 t h a t i t E X P E C T S 0013620 t o e v e n t u a l l y b 0013640 e e v a l u a t e d . I t 0013660 d o e s n ' t e x p e c t 0013700 t h e a r g u m e n t s o f 0013720 N L A M B D A s t o b e 0013740 e v a l u a t e d , a l t h o 0013760 u g h s o m e t i m e s t h 0014000 e y a r e . U s e r s c 0014020 a n t e l l T R A C E I N 0014040 w h a t w i l l b e e v a 0014060 l u a t e d b y a d d i n g 0014100 a n E V L - F I X p r o p 0014120 e r t y t o f u n c t i o n 0014140 s t h a t T R A C E I N d 0014160 o e s n o t u n d e r s t a 0014200 n d . ( M a y b e s o m e 0014220 m a s t e r s c o p e e x p e 0014240 r t c a n f i g u r e o u 0014260 t h o w t o u s e t h e 0014300 m a s t e r s c o p e t e m 0014320 p l a t e s t o g e t m o 0014340 s t o f t h e e f f e c t 0014360 o f E V L - F I X p r o p 0014400 e r t i e s d e s c r i b e d 0014420 b e l o w . ) T h e s y s 0014440 t e m f u n c t i o n s a r 0014460 e s u p p o s e d t o b e 0014500 a l r e a d y u n d e r s t 0014520 o o d , b u t i f t h a t 0014540 u n d e r s t a n d i n g i 0014560 s w r o n g ( o r t h e 0014600 u s e r w a n t s t o c h 0014620 a n g e i t f o r a n y 0014640 o t h e r r e a s o n ) t h 0014660 e s a m e t a c t i c w i 0014700 l l w o r k . T h e E V 0014720 L - F I X p r o p e r t y i 0014740 s a p a t t e r n t o b 0014760 e a p p l i e d t o t h e 0015000 t a i l o f a f u n c t 0015020 i o n c a l l . A p a t 0015040 t e r n e l e m e n t o f 0015060 T m e a n s t h a t t h e 0015100 c o r r e s p o n d i n g a 0015120 r g u m e n t w i l l b e 0015140 e v a l u a t e d ( a n d t 0015160 h u s o u g h t t o b e 0015200 t r a c e d ) . N I L m e 0015220 a n s t h a t i t w i l l 0015240 n o t . T h u s t h e 0015260 p a t t e r n f o r S E T Q 0015300 i s ( N I L T ) . I f 0015320 a p a t t e r n e l e m e 0015340 n t i s i t s e l f a l 0015360 i s t , t h e n t h a t a 0015400 r g u m e n t i s n o t t 0015420 o b e t r a c e d , b u t 0015440 i t i s e x p e c t e d 0015460 t o b e a l i s t w h i 0015500 c h w i l l i n t u r n 0015520 b e m a t c h e d w i t h 0015540 t h e p a t t e r n e l e m 0015560 e n t t o d e t e r m i n e 0015600 w h e t h e r i t s e l e 0015620 m e n t s w i l l b e t r 0015640 a c e d . I n a d d i t i 0015660 o n , t h e s p e c i a l 0015700 p a t t e r n e l e m e n t 0015720 T A I L a l l o w s t h e 0015740 p a t t e r n e l e m e n t 0015760 a f t e r i t t o b e a 0016000 p p l i e d t o a s m a n 0016020 y a r g u m e n t s a s n 0016040 e c e s s a r y t o e x h a 0016060 u s t t h e l i s t . F 0016100 o r e x a m p l e , t h e 0016120 p a t t e r n f o r C O N D 0016140 i s ( T A I L ( T A I L 0016160 T ) ) . T h e p a t t e r 0016200 n f o r S E L E C T Q i s 0016220 ( T T A I L ( N I L T A 0016240 I L T ) T ) . \r I f t h e 0016260 C A R o f a p a t t e r 0016300 n i s T E S T , t h e n 0016320 e x t e l e m e n t i s a 0016340 n e x p r e s s i o n w h i 0016360 c h i s e v a l u a t e d . 0016400 I f t h e r e s u l t 0016420 i s n o t N I L i t w i 0016440 l l b e t r a c e d . A 0016460 l s o , a s a s p e c i a 0016500 l c a s e , i f a p a t 0016520 t e r n e l e m e n t i s 0016540 a n a t o m o t h e r t h 0016560 a n T o r N I L , i t 0016600 i s e x p e c t e d t o b 0016620 e a f u n c t i o n w h i 0016640 c h w i l l b e a p p l i 0016660 e d t o t h e c o r r e s 0016700 p o n d i n g a r g u m e n t 0016720 , a n d i f t h e r e s 0016740 u l t i s n o t N I L t 0016760 h e n t h e a r g u m e n t 0017000 w i l l b e t r a c e d . 0017020 I f t h e C A R o f 0017040 a p a t t e r n i s E V A 0017060 L , t h e n e x t e l e m 0017100 e n t i s e v a l u a t e d 0017120 , a n d w h a t i t r e 0017140 t u r n s i s u s e d a s 0017160 t h e p a t t e r n . I 0017200 n s u c h c o d e , t h e 0017220 f r e e v a r i a b l e E 0017240 X P i s t h e f u n c t i 0017260 o n c a l l t h a t t h e 0017300 r e s u l t i n g p a t t e 0017320 r n i s s u p p o s e d t 0017340 o d e s c r i b e . I n 0017360 a d d i t i o n , t h e v a 0017400 r i a b l e N O E M B E D m 0017420 a y b e s e t t o T t 0017440 o i n d i c a t e t h a t 0017460 t h e f u n c t i o n c a l 0017500 l i t s e l f i s n o t 0017520 t o b e t r a c e d . T h 0017540 i s f e a t u r e i s n o 0017560 t n o r m a l l y n e e d e 0017600 d , b u t L A M B D A i s 0017620 a n e x a m p l e w h e r 0017640 e i t i s . \r C o n t r o l 0017660 l i n g t h e P r i n t i n 0017700 g a n d P R I N T U P T O \r 0017720 T h e p r i n t i n g i s 0017740 d o n e b y ( A P P L Y * 0017760 F O R M P R I N T E R < f o r 0020000 m > ) a n d ( A P P L Y * 0020020 V A L U E P R I N T E R < v a 0020040 l u e > ) s o y o u c a n 0020060 c o n t r o l t h e p r i 0020100 n t i n g . T h e i n i t 0020120 i a l v a l u e s o f t h 0020140 e s e c a l l P R I N T U P 0020160 T O t o p r i n t a s m 0020200 u c h a s w i l l f i t 0020220 o n t h e l i n e a f t e 0020240 r t h e i n d e n t a t i o 0020260 n , l e a v i n g s p a c e 0020300 f o r t h e r e s p o n s 0020320 e t o A S K U S E R ( b u 0020340 t n e v e r c u t t i n g 0020360 o f f t h e p r i n t i n g 0020400 i n l e s s t h a n 2 0 0020420 c h a r a c t e r s ) . I 0020440 f a n y o n e c a n u s e 0020460 s u c h a f u n c t i o n 0020500 , i t i s ( P R I N T U P 0020520 T O x l i m i t U s e P r 0020540 i n 2 I g n o r e F i l e ) 0020560 , w h i c h p r i n t s u 0020600 p t o l i m i t c h a r a 0020620 c t e r s o f x . I f 0020640 U s e P r i n 2 i s n o t 0020660 N I L t h e n i t p r i n 0020700 t s w i t h P R I N 2 ( o 0020720 t h e r w i s e P R I N 1 ) . 0020740 I g n o r e i s u s e d 0020760 t o s k i p c a l l s t o 0021000 W A T C H - E V A L . ( T 0021020 h e W A T C H i f i e d f o 0021040 r m i s p a s s e d t o 0021060 t h e f o r m p r i n t e r . 0021100 ) W h e n t h e C A R 0021120 o f a l i s t i s i n 0021140 I g n o r e , o n l y t h e 0021160 C A D R i s p r i n t e d 0021200 . I f y o u w a n t t 0021220 o r e p l a c e F O R M P R 0021240 I N T E R , t h e f u n c t 0021260 i o n U N W A T C H w i l l 0021300 r e m o v e t h e W A T C 0021320 H e s f r o m t h e f o r 0021340 m . \r S i m i l a r a p p l i 0021360 c a t i o n s a n d E V L - 0021400 F I X \r T h e W A T C H i f i 0021420 e r m i g h t b e o f u 0021440 s e t o p e o p l e w h o 0021460 a r e i n t e r e s t e d 0021500 i n s i m i l a r a p p l i 0021520 c a t i o n s . F o r e x 0021540 a m p l e o n e c o u l d 0021560 k e e p t r a c k o f h o 0021600 w m a n y t i m e s e a c 0021620 h s u b e x p r e s s i o n 0021640 i s e x e c u t e d b y e 0021660 m b e d d i n g e a c h e x 0021700 p r e s s i o n t o b e e 0021720 v a l u a t e d i n ( C o u 0021740 n t 0 < e x p r e s s i o n 0021760 > ) w h e r e C o u n t i 0022000 s a f u n c t i o n t h a 0022020 t i n c r e m e n t s t h e 0022040 c o u n t e r a n d r e t 0022060 u r n s ( E V A L < e x p r 0022100 e s s i o n > ) . ( E V L - 0022120 F I X f o r m p r e f i x ) 0022140 r e t u r n s t h e r e s 0022160 u l t o f a p p e n d i n g 0022200 p r e f i x t o t h e f 0022220 r o n t e v e r y e x p r e 0022240 s s i o n t o b e e v a l 0022260 u a t e d i n f o r m . ( 0022300 E V L - F I X ' ( A D D 1 ( 0022320 C O N D ( F O O B A R ) ) ) 0022340 ' ( C o u n t 0 ) ) w o u 0022360 l d b e ( C o u n t 0 ( 0022400 A D D 1 ( C o u n t 0 ( C 0022420 O N D ( ( C o u n t 0 F O 0022440 O ) ( C o u n t 0 B A R ) ) 0022460 ) ) ) ) . \r \0 \0 \0 \0 \0 003 ( L I S 0022500 T ( ( P A G E N I L ( P A 0022520 P E R S I Z E L e t t e r F 0022540 O L I O I N F O ( A R A B I C 0022560 ) S T A R T I N G P A G E 0022600 # 1 ) ( 0 0 6 1 2 7 9 0022620 2 ) ( ( F O L I O N I L ( 0022640 P A R A L O O K S ( Q U A D 0022660 C E N T E R E D ) C H A R L O 0022700 O K S ( S U P E R S C R I P T 0022720 0 I N V I S I B L E O F F 0022740 S E L E C T P O I N T O F F 0022760 P R O T E C T E D O F F S 0023000 I Z E 1 0 F A M I L Y M O 0023020 D E R N O V E R L I N E O F 0023040 F S T R I K E O U T O F F 0023060 U N D E R L I N E O F F E X 0023100 P A N S I O N R E G U L A R 0023120 S L O P E R E G U L A R W E 0023140 I G H T M E D I U M I N V E 0023160 R T E D O F F U S E R I N F 0023200 O N I L S T Y L E N I L ) 0023220 F O R M A T I N F O ( A R A 0023240 B I C ) ) ( 1 7 4 3 6 0023260 2 8 8 3 6 ) N I L ) ( H E 0023300 A D I N G N I L ( H E A D I 0023320 N G T Y P E R U N N I N G H E 0023340 A D ) ( 8 4 7 4 4 5 2 8 0023360 3 6 ) N I L ) ( T E X T N 0023400 I L N I L ( 8 4 9 6 4 5 0023420 6 6 0 0 ) N I L ) ) ) ( P 0023440 A G E N I L ( P A P E R S I 0023460 Z E L e t t e r F O L I O I 0023500 N F O ( A R A B I C ) ) 0023520 ( 0 0 6 1 2 7 9 2 ) ( ( 0023540 F O L I O N I L ( P A R A L 0023560 O O K S ( Q U A D C E N T E 0023600 R E D ) C H A R L O O K S ( 0023620 S U P E R S C R I P T 0 I N 0023640 V I S I B L E O F F S E L E 0023660 C T P O I N T O F F P R O T 0023700 E C T E D O F F S I Z E 1 0023720 0 F A M I L Y M O D E R N 0023740 O V E R L I N E O F F S T R 0023760 I K E O U T O F F U N D E R 0024000 L I N E O F F E X P A N S I 0024020 O N R E G U L A R S L O P E 0024040 R E G U L A R W E I G H T 0024060 M E D I U M I N V E R T E D 0024100 O F F U S E R I N F O N I L 0024120 S T Y L E N I L ) F O R M 0024140 A T I N F O ( A R A B I C 0024160 ) ) ( 1 7 4 3 6 2 8 8 3 0024200 6 ) N I L ) ( H E A D I N G 0024220 N I L ( H E A D I N G T Y P 0024240 E R U N N I N G H E A D ) ( 0024260 8 4 7 4 4 5 2 8 3 6 ) N 0024300 I L ) ( T E X T N I L N I 0024320 L ( 8 4 9 6 4 5 6 6 0 0 0024340 ) N I L ) ) ) ( P A G E N 0024360 I L ( P A P E R S I Z E L e 0024400 t t e r F O L I O I N F O ( 0024420 A R A B I C ) ) ( 0 0 0024440 6 1 2 7 9 2 ) ( ( F O L I O 0024460 N I L ( P A R A L O O K S 0024500 ( Q U A D C E N T E R E D ) 0024520 C H A R L O O K S ( S U P E R 0024540 S C R I P T 0 I N V I S I B 0024560 L E O F F S E L E C T P O I 0024600 N T O F F P R O T E C T E D 0024620 O F F S I Z E 1 0 F A M 0024640 I L Y M O D E R N O V E R L 0024660 I N E O F F S T R I K E O U 0024700 T O F F U N D E R L I N E 0024720 O F F E X P A N S I O N R E 0024740 G U L A R S L O P E R E G U 0024760 L A R W E I G H T M E D I U 0025000 M I N V E R T E D O F F U 0025020 S E R I N F O N I L S T Y L 0025040 E N I L ) F O R M A T I N F 0025060 O ( A R A B I C ) ) ( 1 0025100 7 4 3 6 2 8 8 3 6 ) N I 0025120 L ) ( H E A D I N G N I L 0025140 ( H E A D I N G T Y P E R U N 0025160 N I N G H E A D ) ( 8 4 7 4 0025200 4 5 2 8 3 6 ) N I L ) ( 0025220 T E X T N I L N I L ( 8 4 0025240 9 6 4 5 6 6 0 0 ) N I L 0025260 ) ) ) ) ) \0 \0 \0 \0 \0 005 \0 006 \0 ( \0 0025300 \0 \0 \0 001 310 \0 001 \0 \0 \0 004 002 004 \0 \0 \0 0025320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0025340 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 001 310 \0 021 \0 0025360 \0 \0 004 002 003 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0025400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 0025420 212 \0 212 001 8 \0 006 \0 \0 \0 004 002 003 \0 \0 \0 0025440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0025460 \0 \0 \0 \0 \0 \0 ( \0 212 \0 212 001 8 \0 \0 \0 0025500 \0 \0 004 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0025520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 D \0 0025540 \0 \0 \0 001 310 \0 \0 \0 \0 \0 \0 003 004 \0 \0 001 0025560 001 310 001 \0 \0 \0 \0 \0 \0 \0 \v P A G E H 0025600 E A D I N G \0 \v R U N N I N G H 0025620 E A D \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0025640 \0 \0 ( \0 \0 \0 \0 001 310 \0 \v \0 \0 \0 004 002 0025660 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0025700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 004 \0 0025720 \a \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 0025740 \0 \0 \0 001 \0 \0 024 \0 006 M O D E R N \0 0025760 \n \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D 0026000 E R N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 0026020 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 0026040 \0 \0 024 \0 006 M O D E R N \0 006 \0 \0 \0 0026060 \0 \0 \0 \0 \0 \0 022 \0 004 L O G O \0 030 \0 0026100 \0 \0 \0 \0 \0 \0 \0 \0 024 \0 006 M O D E R 0026120 N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0026140 002 \0 005 \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0 001 0026160 \0 \0 \0 \0 005 \0 \0 \0 \b \0 \0 \0 \0 004 \0 \0 0026200 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 \v H R 0026220 U L E . G E T F N 001 \0 024 \0 006 M O 0026240 D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0026260 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 0026300 \0 \0 002 \0 001 \0 \v H R U L E . G E T 0026320 F N 001 \0 024 \0 006 M O D E R N \0 \n \0 0026340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004 0026360 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 002 \0 001 \0 \v 0026400 H R U L E . G E T F N 001 \0 024 \0 006 0026420 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 0026440 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 0026460 003 \0 \0 \0 \b \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 0026500 \0 003 \0 \0 \0 002 \0 001 \0 \v H R U L E . 0026520 G E T F N 001 \0 024 \0 006 M O D E R N 0026540 \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 0026560 \0 \0 003 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 002 \0 0026600 001 \0 \v H R U L E . G E T F N 001 \0 0026620 024 \0 006 M O D E R N \0 \f \0 \0 \0 \0 \0 0026640 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 0026660 \0 002 \0 002 \0 \0 \0 005 \0 \0 \0 \0 004 \0 \0 \0 0026700 5 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 006 \0 \0 0026720 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 006 \0 0026740 \0 \0 213 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 006 0026760 \0 \0 \0 003 \0 \0 \0 \0 \a \0 \0 \0 \t \0 \0 \0 0027000 \0 002 \0 \0 \0 R \0 \0 \0 \0 \a \0 \0 \0 \0 \0 0027020 002 \0 006 \0 \0 \0 \t \0 \0 \0 \0 \a \0 \0 \0 020 0027040 \0 \0 \0 \0 001 \0 \0 \0 ! \0 \0 \0 \0 \a \0 \0 0027060 \0 \0 \0 002 \0 006 \0 \0 \0 312 \0 \0 \0 \0 \a \0 0027100 \0 \0 \0 \0 002 \0 006 \0 \0 001 a \0 \0 \0 \0 \a 0027120 \0 \0 \0 \0 \0 002 \0 006 \0 \0 001 b \0 \0 \0 \0 0027140 \a \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 4 \0 \0 \0 0027160 \0 \a \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 323 \0 \0 0027200 \0 \0 \a \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 \r \0 0027220 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 216 0027240 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 0027260 v \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 006 \0 \0 0027300 \0 037 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 006 \0 0027320 \0 \0 024 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 006 0027340 \0 \0 001 211 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 0027360 006 \0 \0 \0 351 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 0027400 \0 006 \0 \0 \0 347 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 0027420 002 \0 006 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 ' 0027440 \0 \0 \0 \0 \a \0 \0 \0 005 \0 \0 002 \0 \a \0 \0 0027460 \0 036 \0 \0 \0 \0 \a \0 \0 \0 005 \0 \0 002 \0 \a 0027500 \0 \0 \0 004 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 0027520 001 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 K \0 \0 0027540 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 001 \0 0027560 \0 \0 \0 002 \0 \0 \0 0 \0 \0 \0 \0 \a \0 \0 \0 0027600 \0 \0 002 \0 001 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 0027620 \0 < \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 0027640 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 026 \0 \0 \0 \0 0027660 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 001 \0 \0 \0 0027700 \0 002 \0 \0 \0 < \0 \0 \0 \0 \a \0 \0 \0 \0 \0 0027720 002 \0 001 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 034 0027740 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0027760 001 \0 \0 \0 \0 002 \0 \0 \0 = \0 \0 \0 \0 \a \0 0030000 \0 \0 \0 \0 002 \0 001 \0 \0 \0 001 \0 \0 \0 \0 002 0030020 \0 \0 \0 0 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 0030040 001 \0 \0 \0 \a \0 \0 \0 \0 002 \0 \0 \0 037 \0 \0 0030060 \0 \0 \a \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 ~ \0 0030100 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 \f 0030120 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 006 \0 \0 002 0030140 b \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 006 \0 \0 0030160 001 022 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 006 \0 0030200 \0 003 021 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 006 0030220 \0 \0 \0 016 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 0030240 006 \0 \0 002 232 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 0030260 \0 006 \0 \0 \0 @ \0 \0 \0 \0 \a \0 \0 \0 \0 \0 0030300 002 \0 006 \0 \0 \0 5 \0 \0 \0 \0 002 \0 \0 \0 \0 0030320 \0 002 \0 006 \0 \0 \0 j \0 \0 \0 \0 \a \0 \0 \0 0030340 \0 \0 002 \0 006 \0 \0 005 L \0 \0 \0 \0 \a \0 \0 0030360 \0 \0 \0 002 \0 006 \0 \0 002 377 \0 \0 \0 \0 \a \0 0030400 \0 \0 \0 \0 002 \0 006 \0 \0 \0 ' \0 \0 \0 \0 002 0030420 \0 \0 \0 \0 \0 002 \0 006 \0 \0 003 023 \0 \0 \0 \0 0030440 \a \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 ! \0 \0 \0 0030460 \0 002 \0 \0 \0 \0 \0 002 \0 006 \0 \0 002 2 \0 \0 0030500 \0 \0 \a \0 \0 \0 \0 \0 002 \0 006 \0 \0 % 6 \0 0030520 202 z 272 0030523