$ od -c -N 50000 [eris]<Lisp>Harmony>Library>CMLSPECIALFORMS.DCOM!1 0000000 ( F I L E C R E A T E D " 1 3 0000020 - J a n - 8 4 1 9 : 2 5 : 0 8 0000040 " ( " c o m p i l e d o n 0000060 " { P H Y L U M } < L I S P > 0000100 L I B R A R Y > C M L S P E C I 0000120 A L F O R M S . ; 6 ) \r " 1 1 0000140 - J a n - 8 4 2 1 : 0 6 : 1 1 0000160 " r e c o m p i l e d c h a 0000200 n g e s : \ L e t P P M a c r 0000220 o D E F U N i n W O R K 0000240 d a t e d " 1 2 - J a n - 8 4 0000260 0 6 : 1 4 : 4 0 " ) \r ( F I L 0000300 E C R E A T E D " 1 3 - J a n 0000320 - 8 4 1 9 : 2 4 : 4 3 " { P 0000340 H Y L U M } < L I S P > L I B R 0000360 A R Y > C M L S P E C I A L F O 0000400 R M S . ; 6 1 6 5 8 6 c h a 0000420 n g e s t o : ( V A R S \r 0000440 C M L S P E C I A L F O R M S C 0000460 O M S ) ( F N S D E F U N 0000500 \ L e t P P M a c r o ) p r e 0000520 v i o u s d a t e : " 9 - 0000540 N O V - 8 3 2 3 : 2 2 : 0 3 " 0000560 \r { P H Y L U M } < L I S P > 0000600 L I B R A R Y > C M L S P E C I 0000620 A L F O R M S . ; 5 ) \r \ D E C 0000640 L . C O M N T . P R O C E S S . 0000660 c m l s p e c s D 1 \r ( L ( 0000700 0 F O R M S ) F 5 C O M 0000720 M E N T F L G ) \0 ; 005 001 \0 001 @ 0000740 021 A 004 H Y 003 265 \b J K I 032 032 020 001 \ 0000760 003 262 367 U L 001 \ 360 246 L g \0 \0 360 262 352 0001000 U L 360 225 I 001 K 032 273 212 L g \0 \0 360 224 0001020 I 001 J 032 272 I 002 260 315 \0 N I L \r ( 5 0001040 6 Q D E C L A R E 3 5 Q D 0001060 E C L A R E ) \r ( ) \r \ L E T t 0001100 r a n D 1 \r ( P 1 4 Q C O 0001120 M N T S P 1 3 Q D E C L S 0001140 P 1 2 Q B O D Y P 1 1 0001160 Q V A L S P 1 0 Q V A R 0001200 S P 3 X I 1 S E Q U 0001220 E N T I A L P I 0 X ) \0 0001240 372 \r \0 \0 002 021 0 002 @ 001 260 = d 001 021 001 0001260 003 K d 003 221 001 [ 234 K d i 360 250 d 004 l 0001300 004 360 263 027 277 K 004 l 004 360 222 l # 201 l 016 0001320 K h 032 032 \t \0 \0 277 K 022 270 I 265 \a H h 0001340 032 Z 201 H & 271 002 003 265 304 J 022 021 @ \a @ 0001360 001 260 032 d 001 _ 016 003 264 006 O 016 002 001 274 M 0001400 265 \a L h 032 ^ 201 L & 275 002 003 265 347 N 022 0001420 @ 002 021 # \f A 254 g \0 \0 O 020 O 024 032 032 0001440 O 022 032 020 O 024 \t \0 \0 _ 024 001 O 024 002 _ 0001460 024 277 _ 026 277 O 024 001 O 024 002 _ 024 277 _ 030 0001500 O 022 002 \t \0 \0 O 020 002 \t \0 \0 021 " \a M 0001520 003 265 003 205 001 276 L 003 265 & 023 g \0 \0 O 020 0001540 001 h 032 O 030 \t \0 \0 O 026 \t \0 \0 O 024 \n 0001560 \0 \0 \n \0 \0 032 032 O 022 001 h 032 032 020 001 _ 0001600 016 277 g \0 \0 N h 032 O 024 032 032 O 016 h 032 0001620 032 h 032 _ 024 277 M 002 275 L 002 274 260 263 \0 ( 0001640 3 1 7 Q \ N C O N C 2 3 1 4 0001660 Q \ N C O N C 2 3 0 7 Q D 0001700 R E V E R S E 3 0 2 Q D R E 0001720 V E R S E 2 4 6 Q D R E V E 0001740 R S E 2 4 0 Q D R E V E R S 0001760 E 2 0 3 Q \ D E C L . C O M 0002000 N T . P R O C E S S 6 1 Q E 0002020 R R O R X ) \r ( 3 3 7 Q L A M 0002040 B D A 2 7 0 Q L A M B D A 0002060 1 6 4 Q L A M B D A ) \r ( ) \r 0002100 \ L e t P P M a c r o D 1 \r ( 0002120 P 3 X P 2 L A S T W A 0002140 S A T O M P 1 V P O S P 0002160 0 P O S I 0 F O R M ) 0002200 \0 335 004 \0 \0 001 @ d 002 003 262 026 d 002 002 0002220 003 236 002 001 003 247 @ 002 001 h 360 h 360 200 h 221 0002240 @ 020 \b \0 \0 021 ! 002 o \0 \0 \0 \t \0 \0 277 0002260 ` \0 \0 \t \0 \0 277 @ 001 @ 002 b \0 277 \t \0 0002300 \0 277 ` \0 \0 \t \0 \0 277 o \0 \0 \0 \t \0 \0 0002320 \b \0 \0 Y @ 001 @ 002 b \0 277 260 ` d 001 021 0002340 001 003 K 003 262 2 I j \n \0 \0 277 o \0 \0 \0 0002360 \t \0 \0 277 K 001 \t \0 \0 277 k \t \0 \0 277 K 0002400 002 001 h \t \0 \0 i \v \0 \0 277 o \0 \0 \0 \t 0002420 \0 \0 277 h 260 $ J 262 025 g \0 \0 \t \0 \0 233 0002440 g \0 \0 \t \0 \0 277 K \t \0 \0 245 I j \n \0 0002460 \0 277 K \t \0 \0 277 i Z 023 002 003 265 241 o \0 0002500 \0 \0 \t \0 \0 \b \0 \0 I l 004 331 j \n \0 \0 0002520 @ h \t \0 \0 i d \f \0 \0 o \0 \0 \0 \t \0 0002540 \0 h 020 \0 ( 3 3 1 Q P R I N 1 0002560 3 2 2 Q P R I N T D E F 3 1 0002600 5 Q P O S I T I O N 3 1 0 Q 0002620 T A B 3 0 0 Q T E R P R I 0002640 2 7 5 Q P R I N 1 2 5 6 Q 0002660 P R I N 2 2 5 1 Q T A B 0002700 2 4 3 Q F I T P 2 3 6 Q P 0002720 R I N 1 2 2 7 Q F I T P 2 0002740 1 2 Q P R I N 1 2 0 2 Q P 0002760 R I N T D E F 1 7 6 Q P O S 0003000 I T I O N 1 6 6 Q S P A C E 0003020 S 1 6 1 Q P R I N 2 1 5 3 0003040 Q P R I N 1 1 4 3 Q T A B 0003060 1 1 3 Q P O S I T I O N 1 0003100 1 0 Q P R I N 1 1 0 0 Q C 0003120 H A N G E F O N T 7 1 Q P R 0003140 I N 1 5 6 Q C H A N G E F O 0003160 N T 4 7 Q P R I N 1 3 5 Q 0003200 P O S I T I O N ) \r ( 2 3 3 Q 0003220 % 2 2 4 Q % 7 5 Q 0003240 D E F A U L T F O N T 5 3 Q 0003260 C L I S P F O N T ) \r ( 3 2 6 0003300 Q " ) " 2 7 2 Q " ) " 2 0003320 0 7 Q " ) " 1 5 0 Q " ( " 0003340 1 0 5 Q " ( " 4 4 Q " 0003360 ( " ) \r D E F U N A 0 0 0 1 D 0003400 1 \r ( N A M E E R R O R S E T 0003420 L ( 2 E R R O R S E T . W 0003440 1 E R R O R S E T . V 0 0003460 E R R O R S E T . U ) F 0 0003500 Z F 1 \ S T R I N G O F D 0003520 S ) \0 017 \0 002 \0 003 P \t \0 \0 P h Q 0003540 \v \0 \0 277 h 032 020 \0 ( 1 1 Q P U T 0003560 H A S H 3 R E A D ) \r N I L 0003600 \r ( ) \r D E F U N D 1 \r ( P 0003620 7 Z P 6 Y P 3 B O 0003640 D Y P 2 L L P 1 N A 0003660 M E P 0 T Y P E I 0 0003700 X F 1 0 Q C O M M E N T F 0003720 L G ) 001 . \b 001 003 001 g \0 \0 021 A 004 0003740 @ 003 265 004 260 < 001 Y 231 I 004 l 004 360 223 I 0003760 i 360 231 l 016 I h 032 032 \t \0 \0 277 @ 002 003 0004000 265 004 260 036 001 272 @ 002 002 273 J d g \0 \0 360 0004020 246 d g \0 \0 360 262 027 270 K 001 272 K 003 265 \f 0004040 @ o \0 \0 \0 \n \0 \0 h 020 002 [ 213 g \0 \0 0004060 360 227 o \0 \0 \0 \t \0 \0 277 J d 004 l 004 360 0004100 224 i 360 262 * J 003 262 036 J 260 023 d 001 \ d 0004120 231 004 l 004 360 233 L i 360 h 360 225 002 003 265 356 0004140 i 201 277 h 247 J g \0 \0 \n \0 \0 277 H g \0 0004160 \0 360 262 023 J d 003 222 d 002 227 g \0 \0 \n \0 0004200 \0 277 J 001 272 K 021 021 006 M ^ 003 262 ! N 002 0004220 003 262 034 N d 001 003 262 ' 277 W 020 N 001 001 360 0004240 263 035 N d 001 001 g \0 \0 360 263 024 277 023 I H 0004260 d g \0 \0 360 262 8 277 g \0 \0 260 > N 001 005 0004300 \a 262 ( o \0 \0 \0 N 001 o \0 \0 \0 \v \0 \0 0004320 021 001 \a o \0 \0 \0 \t \0 \0 003 001 _ 016 003 227 0004340 N W 020 O 016 032 030 277 023 N 002 260 237 g \0 \0 0004360 360 223 g \0 \0 202 \b \0 \0 J K 032 032 h 032 032 0004400 h 032 \t \0 \0 I 020 \0 ( 4 5 2 Q D E 0004420 F I N E 4 3 6 Q S H O U L D 0004440 N T 3 7 7 Q D E F U N A 0 0 0004460 0 1 3 6 5 Q C O N C A T 2 0004500 4 6 Q E R R O R 2 2 1 Q E 0004520 R R O R 1 3 6 Q H E L P 1 0004540 1 5 Q E R R O R 4 1 Q E R 0004560 R O R X ) \r ( 4 3 2 Q N L A M 0004600 B D A 4 2 5 Q F E X P R 3 0004620 4 0 Q L A M B D A 3 3 1 Q 0004640 E X P R 3 1 6 Q D E C L A R 0004660 E 2 4 3 Q B a d % L A M B 0004700 D A % l i s t % f o r % D 0004720 E F U N 2 2 6 Q F E X P R 0004740 2 1 6 Q B a d % L A M B D A 0004760 % l i s t % f o r % D E F 0005000 U N 1 2 5 Q M A C R O 7 2 0005020 Q F E X P R 6 4 Q E X P R 0005040 2 E X P R ) \r ( 3 7 4 Q 0005060 ( D U M M Y . F O R . E R R O R 0005100 S E T ) 3 6 2 Q " ) " 3 5 0005120 4 Q " ( " 1 3 3 Q " M A C 0005140 R O d e f u n ' i t i o n s 0005160 n o t s u p p o r t e d " 1 0005200 1 2 Q " B a d f o r m a t 0005220 f o r D E F U N " ) \r L I S T 0005240 * D 1 \r N I L \0 , 003 \0 002 \0 e 0005260 021 001 \0 H j 360 221 h 020 k H 331 j 360 221 @ 0005300 020 H k 331 H a 021 002 002 I d j 361 241 J 020 0005320 a J 032 272 I k 331 Y 260 362 \0 N I L \r N 0005340 I L \r N I L \r C A T C H D 1 \r 0005360 ( I 1 F O R M I 0 T A 0005400 G ) \0 016 \0 \0 001 002 @ g \0 \0 \n \0 \0 0005420 A i \v \0 \0 020 \0 ( 1 3 Q \ C A T 0005440 C H . A U X 6 E V A L ) \r ( 0005460 3 I N T E R N A L ) \r N I L \r 0005500 \ C A T C H . A U X D 1 \r ( P 0005520 2 \ C A T C H . 1 S H O T . 0005540 O P O S I 2 F O R M P I 0005560 1 F U N I 0 T A G ) 0005600 \0 2 003 \0 \0 003 @ \t \0 \0 \b \0 \0 021 022 002 0005620 B 222 A 260 033 A d 004 l 004 360 237 225 A d i 0005640 360 231 277 o \0 \0 \0 \t \0 \0 277 A h 032 H I 0005660 032 h 032 \n \0 \0 020 \0 ( 5 7 Q E V A 0005700 L A 4 3 Q S H O U L D N T 0005720 6 \ C A T C H . F I N D F R A 0005740 M E 3 \ C A T C H . T A G . 0005760 I N T E R N ) \r N I L \r ( 4 0 Q 0006000 " u n a c c e p t a b l e f 0006020 u n c t i o n " ) \r \ C A T C H 0006040 . F I N D F R A M E D 1 \r ( I 0006060 0 P O S ) \0 032 \0 \0 \0 001 m 377 0006100 g \0 \0 h d @ \f \0 \0 b \0 005 \b 265 005 \b 0006120 \0 \0 @ \v \0 \0 020 \0 ( 2 7 Q S T K 0006140 N T H 2 3 Q S H O U L D N T 0006160 1 2 Q S T K P O S ) \r ( 4 0006200 \ C A T C H . A U X ) \r N I L \r 0006220 \ C A T C H . T A G . I N T E R 0006240 N D 1 \r ( P 5 C H A R P 0006260 4 I P 1 B A S E P 0006300 0 \ I N T E R R U P T A B L E 0006320 I 0 T A G ) \0 177 \b \0 \0 001 0006340 @ 006 \0 \0 b \0 d 223 i 360 230 @ o \0 \0 \0 0006360 \n \0 \0 277 021 020 \0 ` \0 \0 311 \0 k @ ` \0 0006400 \0 310 003 l \v 330 021 4 \a ` \0 \0 @ 323 340 320 0006420 311 \0 276 ` \0 \0 @ 323 340 320 311 \0 312 \0 \a _ 0006440 016 277 J O 016 361 263 036 N J d k 330 272 302 275 0006460 n 001 \0 L 361 242 h 260 032 I L M 307 277 L k 0006500 330 274 260 340 ` \0 \0 L 315 002 277 ` \0 \0 \t \0 0006520 \0 022 022 265 \n @ o \0 \0 \0 \n \0 \0 020 \0 ( 0006540 1 7 4 Q E R R O R 1 6 0 Q 0006560 M K A T O M 2 2 Q E R R O R 0006600 ) \r ( 1 5 5 Q \ T H R O W . S 0006620 T R B U F F E R 1 4 6 Q \ T 0006640 H R O W . S T R B U F F E R 6 0006660 5 Q \ P N P S P A C E 5 3 Q 0006700 \ P N P S P A C E 4 0 Q \ 0006720 T H R O W . S T R B U F F E R 0006740 3 1 Q \ T H R O W . S T R B U 0006760 F F E R 3 L I T A T O M ) \r 0007000 ( 1 7 1 Q " n a m e t o o 0007020 l o n g t o b e C A T C H 0007040 t a g " 1 7 Q " N I L a 0007060 n d T n o t u s a b l e 0007100 a s C A T C H t a g s " ) \r 0007120 T H R O W D 1 \r ( I 1 V A 0007140 L I 0 T A G ) \0 \f \0 \0 \0 0007160 002 @ \t \0 \0 - @ A \v \0 \0 020 \0 ( 1 1 0007200 Q \ T H R O W . A U X 3 \ 0007220 C A T C H . T A G . I N T E R N 0007240 ) \r N I L \r N I L \r \ T H R O W 0007260 . A U X D 1 \r ( L ( 2 V A 0007300 L 1 T A G 0 P O S ) P 0007320 0 \ I N T E R R U P T A B L 0007340 E F 1 \ T H R O W . 1 S H 0007360 O T . O P O S ) \0 A 001 001 \0 003 @ 0007400 005 001 235 021 020 \0 Q @ \n \0 \0 B i \v \0 \0 0007420 023 @ 005 \b 265 023 A g \0 \0 \n \0 \0 b 002 \t 0007440 \0 \0 - b \0 260 333 d 310 001 j 360 231 277 o \0 0007460 \0 \0 \t \0 \0 277 @ B i \v \0 \0 277 260 331 \0 0007500 ( 7 4 Q R E T T O 6 5 Q S 0007520 H O U L D N T 4 2 Q \ C A T 0007540 C H . T A G . I N T E R N 3 5 0007560 Q E R R O R 2 0 Q R E T T 0007600 O 1 3 Q \ M A K E S T A C K 0007620 P ) \r ( 3 2 Q T a g % t o % 0007640 T H R O W , % b u t % n o 0007660 % c o r r e s p o n d i n g % 0007700 t a g % i n % a % C A T 0007720 C H ) \r ( 6 2 Q " T H R O W 0007740 t o a r e l e a s e d f r 0007760 a m e " ) \r ( P R E T T Y C O M 0010000 P R I N T C M L S P E C I A L 0010020 F O R M S C O M S ) \r ( R P A Q 0010040 Q C M L S P E C I A L F O R M 0010060 S C O M S ( ( C O M S ( * 0010100 C o m m o n L i s p s t y l e 0010120 D E F U N , L E T a n d 0010140 L E T @ m a c r o s a n d 0010160 o t h e r p r i m i t i v e s 0010200 ) \r ( M A C R O S L E T L 0010220 E T * ) ( C O M S ( * P a 0010240 t c h u p u n t i l \ D E C 0010260 L . C O M N T . P R O C E S S 0010300 g o e s i n t o s y s t e m 0010320 ) ( F N S \r \ D E C L . C O 0010340 M N T . P R O C E S S . c m l s 0010360 p e c s ) ( D E C L A R E : 0010400 D O N T E V A L @ L O A D D O 0010420 C O P Y ( P ( M O V D ? ( 0010440 Q U O T E \r \ D E C L . C O M 0010460 N T . P R O C E S S . c m l s p 0010500 e c s ) ( Q U O T E \ D E C 0010520 L . C O M N T . P R O C E S S ) 0010540 ) ( P U T D ( Q U O T E \ 0010560 D E C L . C O M N T . P R O C E 0010600 S S . c m l s p e c s ) ) \r ) ) 0010620 ) ( F N S \ L E T t r a n 0010640 \ L e t P P M a c r o ) ( A L 0010660 I S T S ( P R E T T Y P R I N 0010700 T M A C R O S L E T L E T * 0010720 ) ) ( F N S D E F U N L I 0010740 S T * ) ( M A C R O S L I S 0010760 T * \r P S E T Q P R O G V ) 0011000 ) ( C O M S ( * C o m m o 0011020 n L i s p s t y l e C A T C 0011040 H a n d T H R O W ) ( F N 0011060 S C A T C H \ C A T C H . A 0011100 U X \ C A T C H . F I N D F R 0011120 A M E \r \ C A T C H . T A G . 0011140 I N T E R N T H R O W \ T H 0011160 R O W . A U X ) ( M A C R O S 0011200 C A T C H * C A T C H \ C 0011220 A T C H R U N F U N T H R O W 0011240 * T H R O W \ C A T C H R E 0011260 L S T K P \r U N W I N D P R O 0011300 T E C T ) ( V A R S ( \ C A 0011320 T C H . 1 S H O T . O P O S ( 0011340 S T K N T H 0 T ) ) ( \ T 0011360 H R O W . 1 S H O T . O P O S 0011400 ( S T K N T H 0 T ) ) ) ( 0011420 D E C L A R E : \r E V A L @ C 0011440 O M P I L E ( P R O P S P E 0011460 C V A R \ C A T C H . 1 S H O 0011500 T . O P O S \ T H R O W . 1 S 0011520 H O T . O P O S ) ( D E C L A 0011540 R E : D O N T C O P Y ( M A 0011560 C R O S \r D A T A T Y P E . T 0011600 E S T ) ) ) ( D E C L A R E : 0011620 C O P Y W H E N ( E Q C O 0011640 M P I L E M O D E ( Q U O T E 0011660 D ) ) ( * C r u f t y l 0011700 o w - l e v e l s t u f f t 0011720 o h e l p m a k e \r \ C A 0011740 T C H . T A G . I N T E R N m 0011760 o r e e f f i c i e n t ) ( 0012000 V A R S ( \ T H R O W . S T R 0012020 B U F F E R ( P R O G ( ( X 0012040 ( A L L O C S T R I N G 2 5 0012060 6 ) ) ) ( R P L S T R I N G 0012100 X 1 \r ( Q U O T E \ C A T 0012120 C H . T A G . ) ) ( R E T U R 0012140 N X ) ) ) ) ( P R O P D M 0012160 A C R O \ M Y A L I N K ) ( 0012200 D E C L A R E : E V A L @ C O 0012220 M P I L E W H E N ( E Q C O 0012240 M P I L E M O D E \r ( Q U O T 0012260 E D ) ) ( P R O P G L O B 0012300 A L V A R \ T H R O W . S T R 0012320 B U F F E R ) ( D E C L A R E 0012340 : D O N T C O P Y ( M A C R 0012360 O S U N I N T E R R U P T A B 0012400 L Y ) ( R E C O R D S \r L I 0012420 T A T O M D S T R I N G P ) 0012440 ( I . S . O P R S i n a t o m 0012460 ) ) ) ) ) ( D E C L A R E : 0012500 D O N T E V A L @ L O A D D O 0012520 E V A L @ C O M P I L E D O N 0012540 T C O P Y C O M P I L E R V A 0012560 R S ( \r A D D V A R S ( N L 0012600 A M A D E F U N ) ( N L A M 0012620 L C A T C H ) ( L A M A L 0012640 I S T * ) ) ) ) ) \r ( P U T P R 0012660 O P S L E T M A C R O ( X 0012700 ( \ L E T t r a n X ) ) ) \r 0012720 ( P U T P R O P S L E T * M 0012740 A C R O ( X ( \ L E T t r a 0012760 n X T ) ) ) \r ( M O V D ? 0013000 ( Q U O T E \ D E C L . C O M 0013020 N T . P R O C E S S . c m l s p 0013040 e c s ) ( Q U O T E \ D E C 0013060 L . C O M N T . P R O C E S S ) 0013100 ) \r ( P U T D ( Q U O T E \ 0013120 D E C L . C O M N T . P R O C E 0013140 S S . c m l s p e c s ) ) \r ( A 0013160 D D T O V A R P R E T T Y P R 0013200 I N T M A C R O S ( L E T . 0013220 \ L e t P P M a c r o ) ( L 0013240 E T * . \ L e t P P M a c r 0013260 o ) ) \r ( P U T P R O P S L I 0013300 S T * M A C R O ( X ( C O 0013320 N D ( ( N U L L X ) N I L 0013340 ) ( ( N U L L ( C D R X ) 0013360 ) ( C A R X ) ) ( ( N U L 0013400 L ( C D D R X ) ) ( C O N 0013420 S ( Q U O T E \r C O N S ) 0013440 X ) ) ( T ( L I S T ( Q U 0013460 O T E C O N S ) ( C A R X 0013500 ) ( C O N S ( Q U O T E L 0013520 I S T * ) ( C D R X ) ) ) ) 0013540 ) ) ) \r ( P U T P R O P S P S 0013560 E T Q M A C R O ( X ( C O 0013600 N D ( ( N L I S T P X ) N 0013620 I L ) ( ( N L I S T P ( C D 0013640 R X ) ) ( H E L P " O d d 0013660 n u m b e r a r g s f o r 0013700 P S E T Q " ) ) \r ( T ( L 0013720 I S T ( Q U O T E S E T Q ) 0013740 ( C A R X ) ( C O N D ( 0013760 ( C D D R X ) ( L I S T ( 0014000 Q U O T E P R O G 1 ) ( C A 0014020 D R X ) ( L I S T ( Q U O 0014040 T E P S E T Q ) ( C D D R 0014060 X \r ) ) ) ) ( T ( C A D R 0014100 X ) ) ) ) ) ) ) ) \r ( P U T P R 0014120 O P S P R O G V M A C R O 0014140 ( ( S Y M S V A L S . B O 0014160 D Y ) ( E V A L A ( L I S T 0014200 ( F U N C T I O N ( L A M B 0014220 D A N I L . B O D Y ) ) ) 0014240 ( ( L A M B D A ( \ V a r s 0014260 \r \ V a l s ) ( D E C L A R 0014300 E ( L O C A L V A R S \ V a 0014320 r s \ V a l s ) ) ( w h i l 0014340 e \ V a r s c o l l e c t 0014360 ( C O N S ( p o p \ V a r s 0014400 ) ( O R ( p o p \ V a l s 0014420 ) ( \r Q U O T E N O B I N D 0014440 ) ) ) ) ) S Y M S V A L S ) 0014460 ) ) ) \r ( P U T P R O P S C A 0014500 T C H M A C R O ( X ( ( L 0014520 A M B D A ( T A G F O R M F 0014540 N ) ( C O N D ( ( S E T Q 0014560 T A G F O R M ( C O N S T A N 0014600 T E X P R E S S I O N P T A G 0014620 F O R M ) ) ( \r S E T Q T A 0014640 G F O R M ( \ C A T C H . T A 0014660 G . I N T E R N ( C A R T A 0014700 G F O R M ) ) ) ( S U B P A I 0014720 R ( Q U O T E ( X F O R M 0014740 ) ) ( L I S T T A G F O R M 0014760 ( C A D R X ) ) ( \r S E L 0015000 E C T Q C O M P I L E M O D E 0015020 ( D ( Q U O T E ( \ C A T 0015040 C H R U N F U N ( F U N C T I 0015060 O N ( L A M B D A N I L ( 0015100 ( L A M B D A ( X ) ( D E C 0015120 L A R E ( S P E C V A R S X 0015140 ) ) \r F O R M ) ( \ M Y A L 0015160 I N K ) ) ) ) ) ) ) ( Q U O T 0015200 E ( \ C A T C H R U N F U N 0015220 ( F U N C T I O N ( L A M B D 0015240 A N I L ( ( L A M B D A ( 0015260 X \ C A T C H . 1 S H O T . O 0015300 P O S ) ( \r D E C L A R E ( 0015320 S P E C V A R S X \ C A T C 0015340 H . 1 S H O T . O P O S ) ) F 0015360 O R M ) ( S T K N T H - 2 0015400 N I L \ C A T C H . 1 S H O T 0015420 . O P O S ) ) ) ) ) ) ) ) ) ( 0015440 T ( L I S T ( \r Q U O T E 0015460 \ C A T C H . A U X ) ( C A R 0015500 X ) ( L I S T ( Q U O T E 0015520 F U N C T I O N ) ( L I S T 0015540 ( Q U O T E L A M B D A ) 0015560 N I L ( C A D R X ) ) ) ) ) 0015600 ) ) ( C A R X ) ) ) ) \r ( P 0015620 U T P R O P S * C A T C H M 0015640 A C R O ( = . C A T C H ) 0015660 ) \r ( P U T P R O P S \ C A T 0015700 C H R U N F U N D M A C R O 0015720 ( = . S P R E A D A P P L Y 0015740 * ) ) \r ( P U T P R O P S \ C 0015760 A T C H R U N F U N M A C R O 0016000 ( ( F U N . R E S T ) ( 0016020 ( L A M B D A ( \ C a t c h B 0016040 o d y ) ( D E C L A R E ( L 0016060 O C A L V A R S \ C a t c h B 0016100 o d y ) ) ( \r A P P L Y * \ 0016120 C a t c h B o d y . R E S T 0016140 ) ) F U N ) ) ) \r ( P U T P R 0016160 O P S T H R O W M A C R O 0016200 ( X ( ( L A M B D A ( T A G 0016220 F O R M ) ( C O N D ( T A G 0016240 F O R M ( L I S T ( Q U O T 0016260 E \ T H R O W . A U X ) ( \ 0016300 C A T C H . T A G . I N T E R N 0016320 \r ( C A R T A G F O R M ) ) 0016340 ( K W O T E ( C A R T A G 0016360 F O R M ) ) ( C A D R X ) ) 0016400 ) ( T ( Q U O T E I G N O 0016420 R E M A C R O ) ) ) ) ( C O N 0016440 S T A N T E X P R E S S I O N P 0016460 ( C A R X \r ) ) ) ) ) \r ( P 0016500 U T P R O P S * T H R O W M 0016520 A C R O ( = . T H R O W ) 0016540 ) \r ( P U T P R O P S \ C A T 0016560 C H R E L S T K P D M A C R O 0016600 ( ( X ) ( Z E R O P ( \ G 0016620 E T B A S E X 1 ) ) ) ) \r ( 0016640 P U T P R O P S \ C A T C H R 0016660 E L S T K P M A C R O ( = 0016700 . R E L S T K P ) ) \r ( P U T 0016720 P R O P S U N W I N D P R O T 0016740 E C T M A C R O ( ( F O R M 0016760 . C L E A N U P S ) ( R E 0017000 S E T L S T ( R E S E T S A V 0017020 E N I L ( L I S T ( F U N 0017040 C T I O N ( L A M B D A N I 0017060 L \r . C L E A N U P S ) ) ) 0017100 ) F O R M ) ) ) \r ( R P A Q 0017120 \ C A T C H . 1 S H O T . O P O 0017140 S ( S T K N T H 0 T ) ) \r 0017160 ( R P A Q \ T H R O W . 1 S H 0017200 O T . O P O S ( S T K N T H 0017220 0 T ) ) \r ( P U T P R O P S 0017240 \ C A T C H . 1 S H O T . O P O 0017260 S S P E C V A R T ) \r ( P U 0017300 T P R O P S \ T H R O W . 1 S 0017320 H O T . O P O S S P E C V A R 0017340 T ) \r ( D E C L A R E : D O 0017360 N T C O P Y ( D E C L A R E : 0017400 E V A L @ C O M P I L E ( P 0017420 U T P R O P S D A T A T Y P E 0017440 . T E S T M A C R O ( O P E 0017460 N L A M B D A ( X T Y P E ) 0017500 ( C O N D ( ( \r N O T ( T 0017520 Y P E N A M E P X T Y P E ) 0017540 ) ( E R R O R X ( C O N C 0017560 A T ( Q U O T E N o t % o 0017600 f % t y p e % T Y P E ) ) ) 0017620 ) ( T X ) ) ) ) ( P U T P 0017640 R O P S \r D A T A T Y P E . T 0017660 E S T D M A C R O ( = . 0017700 \ D T E S T ) ) ) ) \r ( R P A Q 0017720 \ T H R O W . S T R B U F F E 0017740 R ( P R O G ( ( X ( A L L 0017760 O C S T R I N G 2 5 6 ) ) ) 0020000 ( R P L S T R I N G X 1 ( 0020020 Q U O T E \ C A T C H . T A G 0020040 . ) ) ( R E T U R N X ) ) ) 0020060 \r ( P U T P R O P S \ M Y A L 0020100 I N K D M A C R O ( N I L 0020120 ( ( O P C O D E S M Y A L I N 0020140 K ) ) ) ) \r ( D E C L A R E : 0020160 E V A L @ C O M P I L E W H E N 0020200 ( E Q C O M P I L E M O D E 0020220 ( Q U O T E D ) ) ( P U T 0020240 P R O P S \ T H R O W . S T R 0020260 B U F F E R G L O B A L V A R 0020300 T ) ( \r D E C L A R E : D 0020320 O N T C O P Y ( D E C L A R E 0020340 : E V A L @ C O M P I L E ( 0020360 P U T P R O P S U N I N T E R 0020400 R U P T A B L Y D M A C R O 0020420 ( ( X . Y ) ( ( L A M B D 0020440 A ( \r \ I N T E R R U P T A B 0020460 L E ) ( P R O G N X . Y 0020500 ) ) N I L ) ) ) ) ( D E C L 0020520 A R E : E V A L @ C O M P I L 0020540 E ( A C C E S S F N S L I T 0020560 A T O M ( ( P N P C E L L ( 0020600 \ A D D B A S E \r \ P N P S P 0020620 A C E ( L L S H ( \ A T O M 0020640 P R O P I N D E X D A T U M ) 0020660 1 ) ) ) ( D E F I N I T I O 0020700 N C E L L ( \ A D D B A S E 0020720 \ D E F S P A C E ( L L S H 0020740 ( \ A T O M D E F I N D E X \r 0020760 D A T U M ) 1 ) ) ) ( P R O 0021000 P C E L L ( \ A D D B A S E 0021020 \ P L I S T S P A C E ( L L S 0021040 H ( \ A T O M P R O P I N D E 0021060 X D A T U M ) 1 ) ) ) ( V 0021100 A L I N D E X ( \ A T O M V A 0021120 L I N D E X \r D A T U M ) ) ) 0021140 ( T Y P E ? ( L I T A T O M 0021160 D A T U M ) ) ( B L O C K R 0021200 E C O R D P N P C E L L ( ( 0021220 P N A M E B A S E F U L L X P 0021240 O I N T E R ) ) ( B L O C K R 0021260 E C O R D \r P N A M E B A S E 0021300 ( ( P N A M E L E N G T H B 0021320 Y T E ) ) ) ) ( B L O C K R E 0021340 C O R D P R O P C E L L ( ( 0021360 P R O P L I S T P O I N T E R 0021400 ) ) ) ) ( B L O C K R E C O R 0021420 D D S T R I N G P ( ( \r O R 0021440 I G B I T S 1 ) ( N I L 0021460 B I T S 1 ) ( R E A D O N L 0021500 Y F L A G ) ( N I L B I T 0021520 S 1 ) ( T Y P B I T S 4 0021540 ) ( * T Y P m u s t a l 0021560 w a y s b e \ S T . B Y T E 0021600 ) ( \r B A S E P O I N T E R 0021620 ) ( L E N G T H W O R D ) 0021640 ( O F F S T W O R D ) ) ) ) 0021660 ( D E C L A R E : E V A L @ C 0021700 O M P I L E ( I . S . O P R 0021720 ( Q U O T E i n a t o m ) N 0021740 I L ( Q U O T E \r ( S U B P 0021760 A I R ( Q U O T E ( $ $ O F 0022000 F $ $ B A S E $ $ E N D $ 0022020 $ B O D Y ) ) ( L I S T ( G 0022040 E T D U M M Y V A R ) ( G E T 0022060 D U M M Y V A R ) ( G E T D U 0022100 M M Y V A R ) ( \r G E T D U M 0022120 M Y V A R ) ) ( Q U O T E ( 0022140 B I N D $ $ O F F _ 1 $ 0022160 $ B O D Y _ B O D Y $ $ B 0022200 A S E $ $ E N D F I R S T 0022220 $ $ B A S E _ ( f e t c h 0022240 ( L I T A T O M \r P N A M E B 0022260 A S E ) o f B O D Y ) $ $ 0022300 E N D _ ( f e t c h ( L I 0022320 T A T O M P N A M E L E N G T 0022340 H ) o f B O D Y ) E A C H 0022360 T I M E ( C O N D ( ( I G R 0022400 E A T E R P $ $ O F F \r $ $ 0022420 E N D ) ( G O $ $ O U T ) ) 0022440 ) ( S E T Q I . V . ( G E 0022460 T B A S E B Y T E $ $ B A S E 0022500 ( P R O G 1 $ $ O F F ( S 0022520 E T Q $ $ O F F ( A D D 1 0022540 $ $ O F F ) ) ) ) ) ) ) ) ) T 0022560 ) ) ) ) \r ( P U T P R O P S C 0022600 M L S P E C I A L F O R M S C 0022620 O P Y R I G H T ( " X e r o x 0022640 C o r p o r a t i o n " 1 9 0022660 8 3 1 9 8 4 ) ) \r N I L \r 0022676