$ od -c -N 50000 [Indigo]<Loops>RELEASE>27-SEP-83>LOOPSRULESC.DCOM!1 0000000 ( F I L E C R E A T E D " 9 0000020 - S E P - 8 3 1 3 : 4 8 : 2 6 0000040 " ( " c o m p i l e d o n 0000060 " { I N D I G O } < L O O P S 0000100 > S O U R C E S > L O O P S R U 0000120 L E S C . ; 2 ) \r " 8 - S E 0000140 P - 8 3 1 9 : 2 2 : 1 3 " t 0000160 c o m p l ' d i n W O R K 0000200 d a t e d " 8 - S E P - 8 3 0000220 1 9 : 3 8 : 1 8 " ) \r ( F I L 0000240 E C R E A T E D " 9 - J U N 0000260 - 8 3 1 4 : 0 9 : 0 3 " { I 0000300 N D I G O } < L O O P S > S O U 0000320 R C E S > L O O P S R U L E S C 0000340 . ; 2 5 1 2 5 8 p r e v i o 0000360 u s d a t e : \r " 9 - J U 0000400 N - 8 3 1 3 : 4 8 : 3 0 " { 0000420 I V Y } < S T E F I K > L I S P 0000440 > L O O P S R U L E S C . ; 1 1 0000460 ) \r A u d i t R e c o r d C o d 0000500 e G e n D 1 \r ( P 1 2 Q a 0000520 s s n V a r P 5 m e t a V 0000540 a l P 4 c o d e P 3 0000560 a l l S p e c i f i c a t i o n 0000600 s P 2 s e t S t a t e m e 0000620 n t s P 1 a u d i t V a r 0000640 s P 0 a u d i t T e m p l 0000660 a t e ) \0 263 \v \0 \0 \0 o \0 \0 \0 021 0000700 a 006 ` \0 \0 ` \0 \0 \n \0 \0 [ d 214 d 001 0000720 ^ 001 I 034 244 N 001 I 032 271 002 003 265 362 021 0 0000740 \t I 260 m d 001 021 001 \n O 024 K \n \0 \0 002 0000760 \t \0 \0 275 g \0 \0 g \0 \0 O 024 d 262 033 d 0001000 i 360 263 026 d 005 001 245 d 005 002 241 005 003 265 \n 0001020 g \0 \0 O 024 h 032 032 M 004 ` \0 \0 360 250 M 0001040 d 004 ` \0 \0 360 234 277 g \0 \0 ` \0 \0 \t \0 0001060 \0 h 032 032 h 032 032 032 032 022 _ 016 277 O 020 265 0001100 \t O 016 h 032 _ 022 202 O 016 & _ 020 277 002 003 0001120 265 224 O 022 022 Z ` \0 \0 \t \0 \0 g \0 \0 H 0001140 \v \0 \0 \ J g \0 \0 L \v \0 \0 020 \0 ( 2 0001160 6 0 Q L S U B S T 2 4 7 Q 0001200 S U B S T 2 4 0 Q C l a s s 0001220 N a m e 1 6 5 Q U I D 6 7 0001240 Q C o m p i l e G e t T e r m 0001260 6 3 Q A S S O C 1 7 Q \ 0001300 A P P E N D 2 ) \r ( 2 5 4 Q ^ 0001320 s e t S t a t e m e n t s 2 4 0001340 3 Q ^ a u d i t C l a s s N a 0001360 m e 2 3 5 Q r s A u d i t C 0001400 l a s s 1 6 2 Q r u l e O b 0001420 j e c t 1 5 7 Q G e t O b j 0001440 F r o m U I D 1 5 1 Q 004 003 c 0001460 l a s s T Y P E # 1 4 1 Q 004 0001500 003 i n s t a n c e T Y P E # 1 0001520 2 7 Q Q U O T E 7 6 Q ^ a 0001540 u d i t R e c o r d 7 3 Q P 0001560 u t V a l u e 1 4 Q a u d i 0001600 t S p e c i f i c a t i o n 1 0001620 1 Q r u l e A u d i t S p e c 0001640 i f i c a t i o n ) \r ( 3 ( P 0001660 R O G N ( * M a k e a n 0001700 a u d i t r e c o r d f o r 0001720 t h i s r u l e a n d s 0001740 e t i t s a u d i t v a l 0001760 u e s . ) ( S E T Q ^ a u d 0002000 i t R e c o r d ( _ ( $ ^ 0002020 a u d i t C l a s s N a m e ) 0002040 N e w T e m p ) ) ^ s e t S t 0002060 a t e m e n t s ) ) \r B r e a k 0002100 L H S C o d e G e n D 1 \r ( P 0002120 7 v a r P 3 c o d e 0002140 P 2 r u l e C o d e P 1 0002160 t r a c e C o d e P 0 v 0002200 a r C o d e ) \0 332 \b \0 \0 \0 021 @ 0002220 003 ` \0 \0 262 B g \0 \0 021 0 006 ` \0 \0 260 0002240 0 d 001 021 001 \a o \0 \0 \0 O 016 \t \0 \0 o 0002260 \0 \0 \0 \n \0 \0 O 016 \t \0 \0 h 032 032 032 022 0002300 \ 003 232 M 265 003 202 261 \0 227 L ^ ] 277 002 003 0002320 265 321 N 022 032 270 g \0 \0 g \0 \0 ` \0 \0 \t 0002340 \0 \0 h 032 032 g \0 \0 h 032 032 032 Z g \0 \0 0002360 ` \0 \0 d 262 034 d i 360 263 027 d 005 001 245 d 0002400 005 002 241 005 003 265 \v g \0 \0 ` \0 \0 h 032 032 0002420 ` \0 \0 d 262 034 d i 360 263 027 d 005 001 245 d 0002440 005 002 241 005 003 265 \v g \0 \0 ` \0 \0 h 032 032 0002460 ` \0 \0 h 032 032 032 032 Y g \0 \0 h 032 h 032 0002500 [ H 265 027 J 265 017 g \0 \0 o \0 \0 \0 I K 0002520 032 032 032 020 K 032 273 260 360 K 032 273 260 350 \t \0 0002540 \0 ] L 031 261 377 i \0 ( 3 2 2 Q L A 0002560 S T 1 2 3 Q U I D 5 4 Q 0002600 C o m p i l e G e t T e r m 4 0002620 7 Q C O N C A T 4 0 Q U n 0002640 P a r s e T e r m ) \r ( 2 7 3 Q 0002660 P R O G N 2 5 5 Q R E 2 0002700 4 4 Q r u l e N u m b e r 2 0002720 3 6 Q r u l e L a b e l 2 3 0002740 3 Q Q U O T E 2 0 4 Q r u 0002760 l e L a b e l 1 7 6 Q r s N 0003000 a m e 1 7 3 Q Q U O T E 1 0003020 4 4 Q r s N a m e 1 4 1 Q 0003040 T r a c e L H S 1 3 1 Q P r 0003060 i n t 1 2 0 Q r u l e O b j 0003100 e c t 1 1 5 Q G e t O b j F 0003120 r o m U I D 1 1 2 Q _ 2 0 0003140 Q d e b u g V a r s 1 2 Q 0003160 W R I T E T T Y 5 d e b u g 0003200 V a r s ) \r ( 2 7 7 Q ( * R 0003220 u l e B r e a k i n g a n d 0003240 T r a c i n g C o d e ) 4 0003260 4 Q " = " 3 3 Q " " ) \r 0003300 B r e a k R H S C o d e G e n 0003320 D 1 \r ( P 7 v a r P 3 0003340 c o d e P 2 r u l e C o d 0003360 e P 1 t r a c e C o d e 0003400 P 0 v a r C o d e ) \0 343 \b 0003420 \0 \0 \0 021 @ 003 ` \0 \0 262 B g \0 \0 021 0 0003440 006 ` \0 \0 260 0 d 001 021 001 \a o \0 \0 \0 O 0003460 016 \t \0 \0 o \0 \0 \0 \n \0 \0 O 016 \t \0 \0 0003500 h 032 032 032 022 \ 003 232 M 265 003 202 261 \0 240 L 0003520 ^ ] 277 002 003 265 321 N 022 032 270 ` \0 \0 g \0 0003540 \0 360 262 031 g \0 \0 g \0 \0 ` \0 \0 \t \0 \0 0003560 h 032 032 g \0 \0 h 032 032 032 272 g \0 \0 ` \0 0003600 \0 d 262 034 d i 360 263 027 d 005 001 245 d 005 002 0003620 241 005 003 265 \v g \0 \0 ` \0 \0 h 032 032 ` \0 0003640 \0 d 262 034 d i 360 263 027 d 005 001 245 d 005 002 0003660 241 005 003 265 \v g \0 \0 ` \0 \0 h 032 032 ` \0 0003700 \0 h 032 032 032 032 Y g \0 \0 h 032 h 032 [ H 0003720 265 027 J 265 017 g \0 \0 o \0 \0 \0 I K 032 032 0003740 032 020 K 032 273 260 360 K 032 273 260 350 \t \0 \0 ] 0003760 L 031 261 377 ` \0 ( 3 3 3 Q L A S T 0004000 1 3 4 Q U I D 5 4 Q C o 0004020 m p i l e G e t T e r m 4 7 Q 0004040 C O N C A T 4 0 Q U n P a 0004060 r s e T e r m ) \r ( 3 0 4 Q P 0004100 R O G N 2 6 6 Q R E 2 5 5 0004120 Q r u l e N u m b e r 2 4 7 0004140 Q r u l e L a b e l 2 4 4 Q 0004160 Q U O T E 2 1 5 Q r u l e 0004200 L a b e l 2 0 7 Q r s N a m 0004220 e 2 0 4 Q Q U O T E 1 5 5 0004240 Q r s N a m e 1 5 2 Q T r 0004260 a c e R H S 1 4 2 Q P r i n 0004300 t 1 3 1 Q r u l e O b j e c 0004320 t 1 2 6 Q G e t O b j F r o 0004340 m U I D 1 2 3 Q _ 1 1 5 Q 0004360 B 1 1 2 Q r s B r e a k F 0004400 l g 2 0 Q d e b u g V a r s 0004420 1 2 Q W R I T E T T Y 5 0004440 d e b u g V a r s ) \r ( 3 1 0 Q 0004460 ( * R u l e B r e a k i n 0004500 g a n d T r a c i n g C o 0004520 d e ) 4 4 Q " = " 3 3 Q 0004540 " " ) \r C h e c k V a r i a b 0004560 l e N a m e C o n f l i c t D 0004600 1 \r ( P 3 v l 1 P 2 v 0004620 l 2 P 1 b a d V a r s P 0004640 0 v a r L i s t s ) \0 = 004 0004660 \0 \0 \0 o \0 \0 \0 021 1 003 H 260 / d 001 273 0004700 H 260 % d 001 272 I 263 036 K J 360 263 031 K - 0004720 J - \n \0 \0 Y 235 i 027 \0 \0 277 o \0 \0 \0 0004740 I \n \0 \0 277 002 003 265 334 002 003 265 322 h 020 \0 0004760 ( 6 0 Q F l u s h R u l e 4 0005000 1 Q I N T E R S E C T I O N ) 0005020 \r ( 4 7 Q p a r s e E r r o r 0005040 F l g ) \r ( 5 4 Q " V a r i a 0005060 b l e n a m e c o n f l i c 0005100 t f o r " 3 ( w s C l a 0005120 s s V a r s w s V a r s t a 0005140 s k V a r s t e m p V a r s 0005160 l i s p V a r s ) ) \r C o m p i 0005200 l e A s s n S t m n t D 1 \r ( 0005220 P 1 a s s n V a l P 0 0005240 a s s n V a r ) \0 " 002 \0 \0 \0 021 0005260 001 ` \0 \0 001 ` \0 \0 002 027 \0 \0 277 X ` 0005300 \0 \0 002 027 \0 \0 \b \0 \0 Y H I \n \0 \0 020 0005320 \0 ( 3 7 Q C o m p i l e P u t 0005340 T e r m 3 1 Q C o m p i l e 0005360 E x p r ) \r ( 2 6 Q r u l e S 0005400 e t T o k e n s 2 2 Q r u l 0005420 e S e t T o k e n s 1 5 Q r 0005440 u l e S e t T o k e n s 1 1 Q 0005460 r u l e S e t T o k e n s 5 0005500 r u l e S e t T o k e n s ) \r 0005520 N I L \r C o m p i l e C o m m e 0005540 n t D 1 \r ( P 2 c o m m e 0005560 n t C o d e P 1 d o n e F 0005600 l g P 0 t o k e n ) \0 U 0005620 003 \0 \0 \0 021 0 002 ` \0 \0 002 027 \0 \0 ` \0 0005640 \0 001 ` \0 \0 002 027 \0 \0 277 X d g \0 \0 360 0005660 224 277 \b \0 \0 214 g \0 \0 360 226 i 271 g \0 \0 0005700 270 203 H J 032 272 I 262 327 J \t \0 \0 Z ` \0 0005720 \0 d g \0 \0 360 245 d g \0 \0 360 230 277 h J 0005740 h h 032 032 032 020 J 020 \0 ( 7 0 Q D R 0005760 E V E R S E 4 0 Q C o m p i 0006000 l e C o m m e n t ) \r ( 1 0 6 Q 0006020 C Y C L E 1 1 0 0 Q D O 1 0006040 7 4 Q c o n t r o l T y p e 0006060 5 3 Q * 4 4 Q % ) 3 2 0006100 Q % ( 2 4 Q r u l e S e t 0006120 T o k e n s 2 0 Q r u l e S 0006140 e t T o k e n s 1 4 Q r u l 0006160 e S e t T o k e n s 1 1 Q r 0006200 u l e S e t T o k e n s 5 r 0006220 u l e S e t T o k e n s ) \r N I 0006240 L \r C o m p i l e C o m p o s i 0006260 t e G e t T e r m D 1 \r ( I 0006300 0 t e r m ) 001 236 001 \0 \0 001 @ 001 0006320 d g \0 \0 360 262 024 g \0 \0 @ 002 001 \t \0 \0 0006340 @ 002 002 001 h 032 032 032 020 d g \0 \0 360 224 @ 0006360 002 002 001 020 d g \0 \0 360 262 030 277 g \0 \0 @ 0006400 002 001 \t \0 \0 @ 002 002 001 \t \0 \0 h 032 032 032 0006420 020 d g \0 \0 360 246 d g \0 \0 360 262 K g \0 0006440 \0 @ 002 001 \t \0 \0 @ d 001 g \0 \0 360 262 & 0006460 002 002 001 021 001 \0 H d 262 032 d i 360 263 025 d 0006500 005 001 245 d 005 002 241 005 003 265 \t g \0 \0 H h 0006520 032 032 022 215 001 g \0 \0 360 264 \t @ 002 002 001 \t 0006540 \0 \0 h 032 032 032 020 d g \0 \0 360 246 d g \0 0006560 \0 360 262 K g \0 \0 @ 002 001 \t \0 \0 @ d 001 0006600 g \0 \0 360 262 & 002 002 001 021 001 \0 H d 262 032 0006620 d i 360 263 025 d 005 001 245 d 005 002 241 005 003 265 0006640 \t g \0 \0 H h 032 032 022 215 001 g \0 \0 360 264 0006660 \t @ 002 002 001 \t \0 \0 h 032 032 032 020 d g \0 0006700 \0 360 262 9 g \0 \0 @ 002 001 \t \0 \0 002 001 021 0006720 001 \0 H d 262 032 d i 360 263 025 d 005 001 245 d 0006740 005 002 241 005 003 265 \t g \0 \0 H h 032 032 022 @ 0006760 002 002 001 \t \0 \0 h 032 032 032 020 d g \0 \0 360 0007000 262 $ g \0 \0 o \0 \0 \0 g \0 \0 @ 002 001 \t 0007020 \0 \0 @ 002 002 001 \t \0 \0 g \0 \0 h 032 032 032 0007040 032 032 032 020 d g \0 \0 360 262 ! g \0 \0 g \0 0007060 \0 @ 002 001 \t \0 \0 @ 002 002 001 \t \0 \0 g \0 0007100 \0 h 032 032 032 032 h 032 032 020 d g \0 \0 360 245 0007120 d g \0 \0 360 224 @ \t \0 \0 020 g \0 \0 360 221 0007140 @ 020 o \0 \0 \0 @ \n \0 \0 020 \0 ( 6 3 3 0007160 Q F l u s h R u l e 6 1 3 Q 0007200 C o m p i l e P r o p G e t T 0007220 e r m 5 5 7 Q C o m p i l e 0007240 G e t T e r m 5 5 0 Q C o m 0007260 p i l e G e t T e r m 5 1 2 Q 0007300 C o m p i l e G e t T e r m 0007320 5 0 3 Q C o m p i l e G e t T 0007340 e r m 4 4 7 Q C o m p i l e 0007360 G e t T e r m 3 7 6 Q C o m 0007400 p i l e G e t T e r m 3 5 1 Q 0007420 C o m p i l e G e t T e r m 0007440 2 5 6 Q C o m p i l e G e t T 0007460 e r m 2 2 3 Q C o m p i l e 0007500 G e t T e r m 1 3 0 Q C o m 0007520 p i l e G e t T e r m 7 5 Q 0007540 C o m p i l e G e t T e r m 6 0007560 6 Q C o m p i l e G e t T e r 0007600 m 2 1 Q C o m p i l e G e t 0007620 T e r m ) \r ( 6 1 7 Q $ 6 0 0007640 5 Q : , ! 5 7 7 Q : , 5 0007660 6 2 Q ^ r s 5 4 2 Q L I S 0007700 T 5 3 7 Q R u l e S e t T r 0007720 a n s f e r 5 3 1 Q . . * 0007740 5 1 5 Q ^ r s 4 7 5 Q N e 0007760 w 4 6 6 Q _ 4 6 0 Q . , 0010000 4 3 3 Q Q U O T E 3 7 0 Q 0010020 R u n R S 3 6 2 Q . . 3 0010040 3 7 Q : : ! 3 2 5 Q Q U O 0010060 T E 2 6 4 Q : : 2 5 0 Q 0010100 G e t C l a s s V a l u e 2 4 0010120 2 Q : : ! 2 3 4 Q : : 2 0010140 1 1 Q : ! 1 7 7 Q Q U O T 0010160 E 1 3 6 Q : 1 2 2 Q G e 0010200 t V a l u e 1 1 4 Q : ! 1 0010220 0 6 Q : 6 0 Q D o M e t h 0010240 o d 5 1 Q . ! 3 6 Q \ 0010260 1 3 Q _ 5 % . ) \r ( 6 2 7 0010300 Q " B a d T e r m " 4 7 0010320 2 Q ( $ T a s k ) ) \r C o m 0010340 p i l e C o m p o s i t e P u t 0010360 T e r m D 1 \r ( I 1 a s s 0010400 n V a l I 0 t e r m ) 001 0010420 225 001 \0 \0 002 @ d 001 g \0 \0 360 235 277 g \0 0010440 \0 @ 002 002 001 A h 032 032 032 020 001 o \0 \0 \0 0010460 034 242 261 \0 253 ` \0 \0 262 Z ` \0 \0 262 U i 0010500 027 \0 \0 g \0 \0 @ 002 001 \t \0 \0 @ d 001 g 0010520 \0 \0 360 262 & 002 002 001 021 001 \0 H d 262 032 d 0010540 i 360 263 025 d 005 001 245 d 005 002 241 005 003 265 \t 0010560 g \0 \0 H h 032 032 022 215 001 g \0 \0 360 264 \t 0010600 @ 002 002 001 \t \0 \0 A g \0 \0 h 032 032 032 032 0010620 032 020 g \0 \0 @ 002 001 \t \0 \0 @ d 001 g \0 0010640 \0 360 262 & 002 002 001 021 001 \0 H d 262 032 d i 0010660 360 263 025 d 005 001 245 d 005 002 241 005 003 265 \t g 0010700 \0 \0 H h 032 032 022 215 001 g \0 \0 360 264 \t @ 0010720 002 002 001 \t \0 \0 A h 032 032 032 032 020 @ d 001 0010740 o \0 \0 \0 034 242 261 \0 254 277 ` \0 \0 262 Z ` 0010760 \0 \0 262 U i 027 \0 \0 g \0 \0 @ 002 001 \t \0 0011000 \0 @ d 001 g \0 \0 360 262 & 002 002 001 021 001 \0 0011020 H d 262 032 d i 360 263 025 d 005 001 245 d 005 002 0011040 241 005 003 265 \t g \0 \0 H h 032 032 022 215 001 g 0011060 \0 \0 360 264 \t @ 002 002 001 \t \0 \0 A g \0 \0 0011100 h 032 032 032 032 032 020 g \0 \0 @ 002 001 \t \0 \0 0011120 @ d 001 g \0 \0 360 262 & 002 002 001 021 001 \0 H 0011140 d 262 032 d i 360 263 025 d 005 001 245 d 005 002 241 0011160 005 003 265 \t g \0 \0 H h 032 032 022 215 001 g \0 0011200 \0 360 264 \t @ 002 002 001 \t \0 \0 A h 032 032 032 0011220 032 020 001 o \0 \0 \0 034 225 @ A \n \0 \0 020 o 0011240 \0 \0 \0 @ \n \0 \0 h 020 \0 ( 6 2 1 Q 0011260 F l u s h R u l e 6 1 0 Q C 0011300 o m p i l e P r o p P u t T e r 0011320 m 5 6 5 Q C o m p i l e G e 0011340 t T e r m 4 7 2 Q C o m p i 0011360 l e G e t T e r m 4 4 6 Q C 0011400 o m p i l e G e t T e r m 3 5 0011420 3 Q C o m p i l e G e t T e r 0011440 m 3 0 0 Q C o m p i l e G e 0011460 t T e r m 2 0 5 Q C o m p i 0011500 l e G e t T e r m 1 6 1 Q C 0011520 o m p i l e G e t T e r m 6 6 0011540 Q C o m p i l e G e t T e r m 0011560 ) \r ( 5 5 3 Q : : ! 5 4 1 Q 0011600 Q U O T E 5 0 0 Q : : 4 0011620 6 4 Q P u t C l a s s V a l u 0011640 e 4 5 2 Q ^ a u d i t R e c 0011660 o r d 4 3 4 Q : ! 4 2 2 Q 0011700 Q U O T E 3 6 1 Q : 3 4 0011720 5 Q P u t C l a s s A u d i t 0011740 R e c 3 4 2 Q r u l e N e e 0011760 d s A u d i t F l g 3 3 4 Q 0012000 r u l e R H S F l g 3 2 7 Q 0012020 r u l e A u d i t F l g 2 6 6 0012040 Q : ! 2 5 4 Q Q U O T E 0012060 2 1 3 Q : 1 7 7 Q P u t V 0012100 a l u e 1 6 5 Q ^ a u d i t 0012120 R e c o r d 1 4 7 Q : ! 1 0012140 3 5 Q Q U O T E 7 4 Q : 0012160 6 0 Q P u t A u d i t R e c 0012200 5 5 Q r u l e N e e d s A u d 0012220 i t F l g 4 7 Q r u l e R H 0012240 S F l g 4 2 Q r u l e A u d 0012260 i t F l g 1 3 Q S E T Q 5 0012300 \ ) \r ( 6 1 5 Q " B a d T 0012320 e r m o n l e f t i n A 0012340 s s i g n m e n t S t a t e m 0012360 e n t : " 6 0 1 Q ( : , : 0012400 , ! ) 3 1 6 Q ( : : : : ! 0012420 ) 3 2 Q ( : : ! ) ) \r C o 0012440 m p i l e E x p r D 1 \r N I L 0012460 \0 h \0 \0 \0 \0 ` \0 \0 223 \b \0 \0 020 ` 0012500 \0 \0 d 002 001 g \0 \0 360 233 d 001 g \0 \0 360 0012520 244 277 \b \0 \0 020 002 001 g \0 \0 360 223 \b \0 \0 0012540 020 ` \0 \0 d 002 001 g \0 \0 360 224 277 \b \0 \0 0012560 020 001 g \0 \0 360 223 \b \0 \0 020 ` \0 \0 001 g 0012600 \0 \0 360 251 ` \0 \0 001 o \0 \0 \0 034 233 o \0 0012620 \0 \0 ` \0 \0 001 \n \0 \0 020 \b \0 \0 020 \0 ( 0012640 1 4 5 Q C o m p i l e O p P r 0012660 e c e d e n c e E x p r 1 4 1 0012700 Q F l u s h R u l e 1 0 2 Q 0012720 C o m p i l e Q u o t e d C o 0012740 n s t a n t 7 0 Q C o m p i 0012760 l e P o p S t m n t 5 0 Q C 0013000 o m p i l e P u s h S t m n t 0013020 3 5 Q C o m p i l e A s s n S 0013040 t m n t 6 S k i p R u l e ) 0013060 \r ( 1 3 5 Q r u l e S e t T o 0013100 k e n s 1 1 7 Q r u l e S e 0013120 t T o k e n s 1 1 2 Q ; 1 0013140 0 6 Q r u l e S e t T o k e n 0013160 s 7 5 Q ' 6 2 Q _ - 5 0013200 4 Q r u l e S e t T o k e n s 0013220 4 3 Q _ + 2 7 Q % ( 2 0013240 0 Q _ 1 2 Q r u l e S e t 0013260 T o k e n s 2 p a r s e E r 0013300 r o r F l g ) \r ( 1 3 2 Q " U 0013320 n e x p e c t e d " 1 2 4 Q 0013340 ( T H E N T h e n t h e n 0013360 - > ) ) \r C o m p i l e G e t 0013400 T e r m D 1 \r ( I 0 t e r 0013420 m ) \0 311 \0 \0 \0 001 @ d d 005 001 245 d 0013440 005 002 241 005 003 221 @ 020 005 \a 263 374 @ d 004 l 0013460 004 360 242 261 \0 236 d ` \0 \0 034 263 354 d o \0 0013500 \0 \0 034 263 344 d o \0 \0 \0 034 263 334 d d ` 0013520 \0 \0 034 263 324 277 ` \0 \0 034 262 ) g \0 \0 g 0013540 \0 \0 @ d 262 032 d i 360 263 025 d 005 001 245 d 0013560 005 002 241 005 003 265 \t g \0 \0 @ h 032 032 h 032 0013600 032 032 020 @ d o \0 \0 \0 034 221 - 020 \t \0 \0 0013620 250 o \0 \0 \0 @ \n \0 \0 020 @ ` \0 \0 034 262 0013640 ) g \0 \0 g \0 \0 @ d 262 032 d i 360 263 025 0013660 d 005 001 245 d 005 002 241 005 003 265 \t g \0 \0 @ 0013700 h 032 032 h 032 032 032 020 o \0 \0 \0 @ \n \0 \0 0013720 020 003 250 o \0 \0 \0 @ \n \0 \0 020 @ \t \0 \0 0013740 020 \0 ( 3 0 6 Q C o m p i l e C 0013760 o m p o s i t e G e t T e r m 0014000 3 0 1 Q F l u s h R u l e 2 0014020 6 6 Q F l u s h R u l e 1 7 0014040 7 Q F l u s h R u l e 1 6 6 0014060 Q L e t t e r P ) \r ( 2 4 5 Q 0014100 Q U O T E 2 1 5 Q s e l f 0014120 2 1 2 Q G e t V a l u e 2 0014140 0 4 Q w s V a r s 1 4 0 Q 0014160 Q U O T E 1 1 0 Q ^ t a s k 0014200 1 0 5 Q G e t V a l u e 7 0014220 7 Q t a s k V a r s 7 0 Q 0014240 r s A r g s 4 0 Q t e m p V 0014260 a r s ) \r ( 2 7 5 Q " U n r e 0014300 c o g n i z e d T e r m : " 0014320 2 6 2 Q " U n r e c o g n i z 0014340 e d I V o r t e r m : " 0014360 1 7 3 Q " U n r e c o g n i z 0014400 e d t e r m : " 1 5 7 Q ( 0014420 r u l e N u m b e r r u l e L 0014440 a b e l r u l e O b j e c t ) 0014460 6 0 Q ( s e l f r u l e A 0014500 p p l i e d ) 5 0 Q ( N I L 0014520 T ) ) \r C o m p i l e L H S 0014540 D 1 \r ( P 0 e x p r C o d e 0014560 I 2 s p e c i a l F l g 0014600 I 1 n e w F l g I 0 a 0014620 u g m e n t e d F l g ) \0 244 004 0014640 \0 \0 003 021 020 \0 h 027 \0 \0 @ 263 M 021 0 003 0014660 ` \0 \0 263 B ` \0 \0 d 001 g \0 \0 360 262 034 0014700 277 o \0 \0 \0 o \0 \0 \0 o \0 \0 \0 \v \0 \0 0014720 277 i 027 \0 \0 263 ` \0 \0 001 o \0 \0 \0 034 0014740 263 025 \b \0 \0 273 J 265 \t K h 032 Z 271 260 302 0014760 K & 272 260 275 I 022 270 B 263 5 ` \0 \0 230 \b 0015000 \0 \0 \b \0 \0 H 032 207 ` \0 \0 225 \b \0 \0 H 0015020 032 270 ` \0 \0 g \0 \0 360 225 \b \0 \0 H 032 270 0015040 ` \0 \0 g \0 \0 360 225 \b \0 \0 H 032 270 ` \0 0015060 \0 221 h 020 H \t \0 \0 k \n \0 \0 222 H 001 020 0015100 g \0 \0 H 032 020 \0 ( 2 3 0 Q E Q P 0015120 2 2 4 Q F L E N G T H 2 0 0015140 7 Q B r e a k L H S C o d e G 0015160 e n 1 7 1 Q T r a c e L H S 0015200 C o d e G e n 1 5 3 Q O S T 0015220 e s t C o d e 1 4 1 Q O S S 0015240 e t C o d e 1 3 6 Q O S T e 0015260 s t C o d e 1 0 1 Q C o m p 0015300 i l e E x p r 5 4 Q F l u s 0015320 h R u l e ) \r ( 2 3 7 Q A N D 0015340 2 1 5 Q p a r s e E r r o r 0015360 F l g 2 0 2 Q B T 1 7 7 Q 0015400 r u l e B r e a k F l g 1 6 0015420 4 Q T T 1 6 1 Q r u l e T 0015440 r a c e F l g 1 4 7 Q o n e 0015460 S h o t F l g 1 3 2 Q o n e 0015500 S h o t B a n g F l g 6 6 Q 0015520 r u l e S e t T o k e n s 6 1 0015540 Q p a r s e E r r o r F l g 0015560 3 1 Q ; 2 4 Q r u l e S e 0015600 t T o k e n s 1 7 Q p a r s 0015620 e E r r o r F l g 6 r u l e 0015640 R H S F l g ) \r ( 7 3 Q ( T H 0015660 E N T h e n t h e n - > ) 0015700 5 1 Q " i n r u l e " 4 0015720 5 Q " T H E N " 4 1 Q " M 0015740 i s s i n g " ) \r C o m p i l e 0015760 O p P r e c e d e n c e E x p r 0016000 D 1 \r ( P 7 a r g S t a c 0016020 k P 6 o p r S t a c k P 0016040 5 t e r m P 4 p r e v 0016060 T y p e P 3 n e x t T o k 0016100 e n P 2 o p e r a t o r s 0016120 P 1 s p e c O p r s P 0016140 0 e n d T o k e n s ) \0 334 \b 0016160 \0 \0 \0 o \0 \0 \0 o \0 \0 \0 o \0 \0 \0 021 0016200 S \a g \0 \0 h 032 ^ 277 ` \0 \0 001 273 ` \0 0016220 \0 222 261 \0 270 K H 034 251 K d o \0 \0 \0 034 0016240 262 035 277 ` \0 \0 222 261 \0 243 N 002 001 251 O 016 0016260 d 002 001 242 261 \0 230 277 \b \0 \0 260 347 J 034 263 0016300 X L g \0 \0 360 263 335 ` \0 \0 d 001 g \0 \0 0016320 360 262 023 277 \b \0 \0 ] O 016 032 _ 016 277 g \0 0016340 \0 \ 260 246 001 g \0 \0 360 237 \b \0 \0 ] O 016 0016360 032 _ 016 277 g \0 \0 \ 260 220 ` \0 \0 001 ` \0 0016400 \0 002 027 \0 \0 277 \t \0 \0 ] O 016 032 _ 016 277 0016420 g \0 \0 \ 261 377 t K I 034 226 L g \0 \0 360 0016440 263 203 g \0 \0 274 N 001 \t \0 \0 K \t \0 \0 375 0016460 361 262 023 ` \0 \0 001 ` \0 \0 002 027 \0 \0 277 N 0016500 032 261 377 F \b \0 \0 261 377 A O 016 001 020 \0 ( 0016520 3 2 3 Q E x p r C o d e G e n 0016540 2 7 3 Q G P r e c e d e n c 0016560 e 2 6 7 Q F P r e c e d e n 0016600 c e 2 2 5 Q C o m p i l e G 0016620 e t T e r m 1 7 1 Q C o m p 0016640 i l e P a r e n E x p r 1 4 3 0016660 Q C o m p i l e Q u o t e d C 0016700 o n s t a n t 1 0 7 Q E x p 0016720 r C o d e G e n ) \r ( 3 1 2 Q 0016740 r u l e S e t T o k e n s 3 0 0016760 6 Q r u l e S e t T o k e n s 0017000 3 0 2 Q r u l e S e t T o k 0017020 e n s 2 6 1 Q o p e r a t o 0017040 r 2 5 3 Q o p e r a n d 2 0017060 3 7 Q o p e r a n d 2 2 1 Q 0017100 r u l e S e t T o k e n s 2 0017120 1 5 Q r u l e S e t T o k e n 0017140 s 2 1 1 Q r u l e S e t T o 0017160 k e n s 2 0 3 Q o p e r a n 0017200 d 1 6 4 Q % ( 1 5 5 Q o 0017220 p e r a n d 1 3 4 Q ' 1 2 0017240 7 Q r u l e S e t T o k e n s 0017260 1 2 1 Q o p e r a n d 6 2 0017300 Q p a r s e E r r o r F l g 0017320 3 5 Q p a r s e E r r o r F l 0017340 g 3 0 Q r u l e S e t T o k 0017360 e n s 2 1 Q e n d E x p r ) 0017400 \r ( 5 3 Q ( T H E N T h e n 0017420 t h e n - > ) 1 3 Q ( % 0017440 [ % ] + - + + - - - 0017460 1 - * / < > < = > = 0017500 = = = ~ ~ = < < _ 0017520 e n d E x p r ) 7 ( - 1 - 0017540 ~ % [ ) 3 ( ; - > ) ) \r 0017560 C o m p i l e P a r e n E x p r 0017600 D 1 \r ( P 3 a r g s P 0017620 2 s e l e c t o r P 1 o 0017640 b j e c t P 0 f n N a m e 0017660 ) \0 371 \a \0 \0 \0 021 @ 003 ` \0 \0 002 027 0017700 \0 \0 d 001 ` \0 \0 002 027 \0 \0 277 X d o \0 0017720 \0 \0 034 262 035 \b \0 \0 271 H g \0 \0 360 223 \b 0017740 \0 \0 213 ` \0 \0 001 ` \0 \0 002 027 \0 \0 277 272 0017760 021 0 006 ` \0 \0 265 032 L 022 [ ` \0 \0 d 001 0020000 g \0 \0 360 263 0 277 o \0 \0 \0 \t \0 \0 260 * 0020020 001 g \0 \0 360 263 343 ` \0 \0 001 g \0 \0 360 263 0020040 331 \b \0 \0 276 M 265 \t N h 032 ] 274 260 306 N 0020060 & 275 260 301 002 027 \0 \0 277 H d g \0 \0 360 234 0020100 277 g \0 \0 I J h K 032 032 032 032 020 o \0 \0 0020120 \0 034 231 g \0 \0 I J K 032 032 032 020 H d o 0020140 \0 \0 \0 034 262 036 277 g \0 \0 o \0 \0 \0 g \0 0020160 \0 K 032 g \0 \0 g \0 \0 h 032 032 h 032 032 032 0020200 032 020 \t \0 \0 263 ' h \t \0 \0 277 o \0 \0 \0 0020220 \t \0 \0 277 ` \0 \0 \t \0 \0 277 H \t \0 \0 277 0020240 ` \0 \0 \t \0 \0 277 h \t \0 \0 277 H K 032 020 0020260 \0 ( 3 6 2 Q T E R P R I 3 5 0020300 5 Q C H A N G E F O N T 3 4 0020320 6 Q P R I N 1 3 4 1 Q C H 0020340 A N G E F O N T 3 3 2 Q P R 0020360 I N 1 3 2 2 Q T E R P R I 0020400 3 1 4 Q F N T Y P 1 5 3 Q 0020420 C o m p i l e E x p r 1 2 5 Q 0020440 F l u s h R u l e 5 1 Q C 0020460 o m p i l e E x p r 3 7 Q C 0020500 o m p i l e E x p r ) \r ( 3 5 2 0020520 Q D E F A U L T F O N T 3 3 0020540 6 Q B O L D F O N T 3 0 0 Q 0020560 Q U I T 2 7 5 Q G O 2 7 0020600 0 Q R u l e S e t S t o p 2 0020620 6 1 Q P R O G N 2 3 5 Q _ 0020640 2 1 3 Q D o M e t h o d 2 0020660 0 5 Q _ ! 1 7 7 Q r u l e 0020700 S e t T o k e n s 1 4 5 Q ; 0020720 1 4 1 Q r u l e S e t T o k 0020740 e n s 1 3 3 Q % ) 1 1 2 Q 0020760 % ) 1 0 5 Q r u l e S e t 0021000 T o k e n s 7 5 Q r u l e S 0021020 e t T o k e n s 6 5 Q r u l 0021040 e S e t T o k e n s 6 1 Q r 0021060 u l e S e t T o k e n s 5 5 Q 0021100 r u l e S e t T o k e n s 4 0021120 4 Q _ ! 2 2 Q r u l e S e 0021140 t T o k e n s 1 6 Q r u l e 0021160 S e t T o k e n s 1 1 Q r u 0021200 l e S e t T o k e n s 5 r u 0021220 l e S e t T o k e n s ) \r ( 3 2 0021240 7 Q " * * * W a r n i n g 0021260 U n r e c o g n i z e d L I S 0021300 P f n " 2 6 5 Q ( * ^ 0021320 v a l u e s e t b y R u l 0021340 e S e t S t o p ) 2 5 2 Q ( 0021360 S T O P S t o p s t o p ) 0021400 2 3 0 Q ( _ ! _ S E N D 0021420 S e n d s e n d ) 1 2 2 Q 0021440 " M i s s i n g r i g h t p 0021460 a r e n t h e s i s " 3 1 Q 0021500 ( _ ! _ S E N D S e n d 0021520 s e n d ) ) \r C o m p i l e P o 0021540 p S t m n t D 1 \r ( P 1 s 0021560 t a c k V a r P 0 a s s n 0021600 V a r ) \0 ) 002 \0 \0 \0 021 001 ` \0 0021620 \0 001 ` \0 \0 002 027 \0 \0 277 X ` \0 \0 002 027 0021640 \0 \0 d 001 ` \0 \0 002 027 \0 \0 277 Y H I \n 0021660 \0 \0 020 \0 ( 4 6 Q C o m p i l e 0021700 P o p T e r m s ) \r ( 3 7 Q r 0021720 u l e S e t T o k e n s 3 3 Q 0021740 r u l e S e t T o k e n s 2 0021760 6 Q r u l e S e t T o k e n s 0022000 2 2 Q r u l e S e t T o k e 0022020 n s 1 5 Q r u l e S e t T o 0022040 k e n s 1 1 Q r u l e S e t 0022060 T o k e n s 5 r u l e S e t 0022100 T o k e n s ) \r N I L \r C o m p 0022120 i l e P o p T e r m s D 1 \r ( 0022140 P 3 p u t I t e m C o d e 0022160 P 2 p u t S t a c k C o d e 0022200 P 1 g e t S t a c k C o d 0022220 e P 0 p o p T e m p l a t 0022240 e I 1 s t a c k V a r I 0022260 0 a s s n V a r ) \0 H 004 \0 0022300 \0 002 o \0 \0 \0 021 1 003 A \t \0 \0 Y A g 0022320 \0 \0 \n \0 \0 Z @ g \0 \0 \n \0 \0 [ I g 0022340 \0 \0 H \v \0 \0 X J g \0 \0 H \v \0 \0 K 0022360 g \0 \0 H \v \0 \0 @ g \0 \0 H \v \0 \0 A 0022400 g \0 \0 H \v \0 \0 H 020 \0 ( 1 0 4 Q 0022420 D S U B S T 7 4 Q D S U B S 0022440 T 6 4 Q D S U B S T 5 4 Q 0022460 D S U B S T 4 3 Q S U B S 0022500 T 3 2 Q C o m p i l e P u t 0022520 T e r m 2 2 Q C o m p i l e 0022540 P u t T e r m 1 2 Q C o m p 0022560 i l e G e t T e r m ) \r ( 1 0 0 0022600 Q ^ s t a c k V a r 7 0 Q 0022620 ^ a s s n V a r 6 0 Q ^ p u 0022640 t I t e m C o d e 5 0 Q ^ p 0022660 u t S t a c k C o d e 3 7 Q 0022700 ^ g e t S t a c k C o d e 2 7 0022720 Q ^ i t e m 1 7 Q ^ s t a 0022740 c k ) \r ( 3 ( P R O G ( ^ i 0022760 t e m ^ s t a c k ) ( * P 0023000 o p S t a t e m e n t . ^ a 0023020 s s n V a r _ - ^ s t a c k 0023040 V a r ) ( S E T Q ^ s t a c 0023060 k ^ g e t S t a c k C o d e ) 0023100 ( S E T Q ^ i t e m ( C A 0023120 R ^ s t a c k ) ) ( S E T Q 0023140 ^ s t a c k ( C D R ^ s t 0023160 a c k ) ) ^ p u t S t a c k C 0023200 o d e ^ p u t I t e m C o d e 0023220 ( R E T U R N ^ i t e m ) ) 0023240 ) \r C o m p i l e P r o p G e t 0023260 T e r m D 1 \r ( P 0 t e r 0023300 m 1 I 0 t e r m ) 001 $ 003 0023320 \0 \0 001 @ d 002 001 003 242 261 \0 232 277 021 0 002 0023340 @ 002 001 X d 001 o \0 \0 \0 034 264 003 202 261 001 0023360 \a d 001 o \0 \0 \0 034 223 g \0 \0 202 g \0 \0 0023400 H 002 001 \t \0 \0 H d 001 o \0 \0 \0 034 262 " 0023420 002 002 001 Y d 262 ! d i 360 263 034 d 005 001 245 0023440 d 005 002 241 005 003 265 020 g \0 \0 I h 032 032 205 0023460 002 002 001 \t \0 \0 @ d 001 g \0 \0 360 262 " 002 0023500 002 001 Z d 262 ) d i 360 263 $ d 005 001 245 d 0023520 005 002 241 005 003 265 030 g \0 \0 J h 032 032 215 001 0023540 g \0 \0 360 264 \t @ 002 002 001 \t \0 \0 h 032 032 0023560 032 032 020 002 001 ` \0 \0 034 250 @ 002 001 o \0 \0 0023600 \0 034 230 o \0 \0 \0 @ \n \0 \0 020 g \0 \0 g 0023620 \0 \0 @ 002 001 021 001 001 I d 262 032 d i 360 263 0023640 025 d 005 001 245 d 005 002 241 005 003 265 \t g \0 \0 0023660 I h 032 032 022 @ d 001 g \0 \0 360 262 & 002 002 0023700 001 021 001 001 I d 262 032 d i 360 263 025 d 005 001 0023720 245 d 005 002 241 005 003 265 \t g \0 \0 I h 032 032 0023740 022 215 001 g \0 \0 360 264 \t @ 002 002 001 \t \0 \0 0023760 h 032 032 032 032 020 \0 ( 4 3 4 Q C o m 0024000 p i l e G e t T e r m 2 6 7 Q 0024020 F l u s h R u l e 2 3 1 Q 0024040 C o m p i l e G e t T e r m 1 0024060 4 2 Q C o m p i l e G e t T e 0024100 r m 6 2 Q C o m p i l e G e 0024120 t T e r m ) \r ( 4 2 2 Q : , ! 0024140 4 1 0 Q Q U O T E 3 4 7 Q 0024160 : , 3 3 4 Q Q U O T E 2 0024200 7 6 Q s e l f 2 7 3 Q G e 0024220 t V a l u e 2 4 4 Q r u l e 0024240 V a r s 2 1 7 Q : , ! 2 0 0024260 6 Q Q U O T E 1 5 0 Q : , 0024300 1 2 7 Q Q U O T E 5 4 Q 0024320 G e t V a l u e 5 0 Q G e t 0024340 C l a s s V a l u e ) \r ( 2 6 3 0024360 Q " I l l e g a l t o f e 0024400 t c h p r o p e r t y o f 0024420 t h i s v a r : " 2 5 5 Q 0024440 ( r u l e N u m b e r r u l 0024460 e L a b e l r u l e O b j e c 0024500 t ) 7 1 Q ( : : : ) 4 3 0024520 Q ( : : : : ! ) 2 6 Q ( 0024540 : : ! : : : : ! ) ) \r C o 0024560 m p i l e P r o p P u t T e r m 0024600 D 1 \r ( P 0 t e r m 1 I 0024620 1 a s s n V a l I 0 t 0024640 e r m ) 001 . 003 \0 \0 002 @ d 002 001 003 0024660 242 261 \0 253 277 021 0 002 @ 002 001 X d 001 o \0 0024700 \0 \0 034 242 261 \0 217 d 001 o \0 \0 \0 034 223 g 0024720 \0 \0 202 g \0 \0 H 002 001 \t \0 \0 H d 001 o 0024740 \0 \0 \0 034 262 " 002 002 001 Y d 262 ) d i 360 0024760 263 $ d 005 001 245 d 005 002 241 005 003 265 030 g \0 0025000 \0 I h 032 032 215 001 g \0 \0 360 264 \t H 002 002 0025020 001 \t \0 \0 A @ d 001 g \0 \0 360 262 " 002 002 0025040 001 Z d 262 ) d i 360 263 $ d 005 001 245 d 005 0025060 002 241 005 003 265 030 g \0 \0 J h 032 032 215 001 g 0025100 \0 \0 360 264 \t @ 002 002 001 \t \0 \0 h 032 032 032 0025120 032 032 020 o \0 \0 \0 @ \n \0 \0 020 002 001 ` \0 0025140 \0 034 230 o \0 \0 \0 @ \n \0 \0 020 g \0 \0 g 0025160 \0 \0 @ 002 001 021 001 001 I d 262 032 d i 360 263 0025200 025 d 005 001 245 d 005 002 241 005 003 265 \t g \0 \0 0025220 I h 032 032 022 A @ d 001 g \0 \0 360 262 & 002 0025240 002 001 021 001 001 I d 262 032 d i 360 263 025 d 005 0025260 001 245 d 005 002 241 005 003 265 \t g \0 \0 I h 032 0025300 032 022 215 001 g \0 \0 360 264 \t @ 002 002 001 \t \0 0025320 \0 h 032 032 032 032 032 020 \0 ( 4 4 5 Q C 0025340 o m p i l e G e t T e r m 2 7 0025360 7 Q F l u s h R u l e 2 5 7 0025400 Q F l u s h R u l e 2 4 0 Q 0025420 C o m p i l e G e t T e r m 0025440 1 5 0 Q C o m p i l e G e t T 0025460 e r m 6 0 Q C o m p i l e G 0025500 e t T e r m ) \r ( 4 3 3 Q : , 0025520 ! 4 2 1 Q Q U O T E 3 6 0 0025540 Q : , 3 4 4 Q Q U O T E 0025560 3 0 6 Q s e l f 3 0 3 Q P 0025600 u t V a l u e 2 6 5 Q r u l 0025620 e V a r s 2 2 6 Q : , ! 2 0025640 1 5 Q Q U O T E 1 5 7 Q : 0025660 , 1 3 6 Q : ! 1 2 5 Q Q 0025700 U O T E 5 2 Q P u t V a l u 0025720 e 4 6 Q P u t C l a s s V a 0025740 l u e ) \r ( 2 7 3 Q " I l l e 0025760 g a l t o s t o r e p r o 0026000 p e r t y o f R u l e V a r 0026020 : " 2 5 3 Q " I n v a l i d 0026040 p r o p e r t y a c c e s s 0026060 t e r m " 6 7 Q ( : : : 0026100 ) 4 1 Q ( : : : : ! ) 2 0026120 6 Q ( : : ! : : : : ! ) 0026140 ) \r C o m p i l e P u s h S t m 0026160 n t D 1 \r ( P 1 s t a c k 0026200 V a r P 0 a s s n V a l ) 0026220 \0 " 002 \0 \0 \0 021 001 ` \0 \0 001 ` \0 0026240 \0 002 027 \0 \0 277 Y ` \0 \0 002 027 \0 \0 \b \0 0026260 \0 X I H \n \0 \0 020 \0 ( 3 7 Q C o 0026300 m p i l e P u s h T e r m 3 1 0026320 Q C o m p i l e E x p r ) \r ( 0026340 2 6 Q r u l e S e t T o k e n 0026360 s 2 2 Q r u l e S e t T o k 0026400 e n s 1 5 Q r u l e S e t T 0026420 o k e n s 1 1 Q r u l e S e 0026440 t T o k e n s 5 r u l e S e 0026460 t T o k e n s ) \r N I L \r C o m 0026500 p i l e P u s h T e r m D 1 \r 0026520 ( P 3 p u t I t e m C o d e 0026540 P 2 p u t S t a c k C o d 0026560 e P 1 g e t S t a c k C o 0026600 d e P 0 p u s h T e m p l 0026620 a t e I 1 a s s n V a l 0026640 I 0 s t a c k V a r ) \0 0 0026660 004 \0 \0 002 o \0 \0 \0 021 1 003 @ \t \0 \0 Y 0026700 @ g \0 \0 \n \0 \0 Z I g \0 \0 H \v \0 \0 0026720 X J g \0 \0 H \v \0 \0 A g \0 \0 H \v \0 0026740 \0 H 020 \0 ( 5 4 Q D S U B S T 0026760 4 4 Q D S U B S T 3 3 Q S 0027000 U B S T 2 2 Q C o m p i l e 0027020 P u t T e r m 1 2 Q C o m p 0027040 i l e G e t T e r m ) \r ( 5 0 Q 0027060 ^ a s s n V a l 4 0 Q ^ p 0027100 u t S t a c k C o d e 2 7 Q 0027120 ^ g e t S t a c k C o d e 1 7 0027140 Q ^ s t a c k ) \r ( 3 ( P R 0027160 O G ( ^ s t a c k ^ i t e m 0027200 ) ( * P u s h S t a t e m 0027220 e n t . ) ( S E T Q ^ i t e 0027240 m ^ a s s n V a l ) ( S E T 0027260 Q ^ s t a c k ( C O N S ^ 0027300 i t e m ^ g e t S t a c k C o 0027320 d e ) ) ^ p u t S t a c k C o 0027340 d e ( R E T U R N ^ i t e m 0027360 ) ) ) \r C o m p i l e P u t T e 0027400 r m D 1 \r ( I 1 a s s n V 0027420 a l I 0 t e r m ) 001 022 \0 0027440 \0 \0 002 @ d d 005 001 245 d 005 002 241 005 003 231 0027460 277 o \0 \0 \0 @ \n \0 \0 020 004 l 004 360 242 261 0027500 \0 343 @ ` \0 \0 034 247 @ d ` \0 \0 034 232 277 0027520 g \0 \0 @ A h 032 032 032 020 ` \0 \0 034 262 + 0027540 g \0 \0 g \0 \0 @ d 262 032 d i 360 263 025 d 0027560 005 001 245 d 005 002 241 005 003 265 \t g \0 \0 @ h 0027600 032 032 A h 032 032 032 032 020 @ o \0 \0 \0 034 250 0027620 @ d o \0 \0 \0 034 231 277 o \0 \0 \0 @ \n \0 0027640 \0 020 \t \0 \0 250 o \0 \0 \0 @ \n \0 \0 020 @ 0027660 ` \0 \0 034 250 o \0 \0 \0 @ \n \0 \0 020 ` \0 0027700 \0 262 8 ` \0 \0 262 3 i 027 \0 \0 g \0 \0 g 0027720 \0 \0 @ d 262 032 d i 360 263 025 d 005 001 245 d 0027740 005 002 241 005 003 265 \t g \0 \0 @ h 032 032 A g 0027760 \0 \0 h 032 032 032 032 032 020 g \0 \0 g \0 \0 @ 0030000 d 262 032 d i 360 263 025 d 005 001 245 d 005 002 241 0030020 005 003 265 \t g \0 \0 @ h 032 032 A h 032 032 032 0030040 032 020 @ 003 265 \v o \0 \0 \0 @ \n \0 \0 020 A 0030060 \n \0 \0 020 \0 ( 4 1 7 Q C o m p i 0030100 l e C o m p o s i t e P u t T e 0030120 r m 4 1 2 Q F l u s h R u l 0030140 e 2 3 1 Q F l u s h R u l e 0030160 2 1 2 Q F l u s h R u l e 0030200 2 0 1 Q L e t t e r P 1 7 5 0030220 Q F l u s h R u l e 2 5 Q 0030240 F l u s h R u l e ) \r ( 3 6 3 Q 0030260 Q U O T E 3 3 3 Q s e l f 0030300 3 3 0 Q P u t V a l u e 3 0030320 1 6 Q ^ a u d i t R e c o r d 0030340 3 0 6 Q Q U O T E 2 5 6 Q 0030360 s e l f 2 5 3 Q P u t A u 0030400 d i t R e c 2 5 0 Q r u l e 0030420 N e e d s A u d i t F l g 2 4 0030440 2 Q r u l e R H S F l g 2 3 0030460 5 Q r u l e A u d i t F l g 0030500 2 1 7 Q w s V a r s 1 3 2 Q 0030520 Q U O T E 1 0 2 Q ^ t a s 0030540 k 7 7 Q P u t V a l u e 7 0030560 1 Q t a s k V a r s 5 7 Q 0030600 S E T Q 5 1 Q r s A r g s 0030620 4 2 Q t e m p V a r s ) \r ( 4 0030640 0 6 Q " B a d T e r m o n 0030660 l e f t i n A s s i g n m 0030700 e n t S t a t e m e n t " 2 0030720 2 5 Q " U n r e c o g n i z e 0030740 d I V : " 2 0 6 Q " U n e 0030760 x p e c t e d " 1 7 1 Q " 0031000 U n e x p e c t e d c o n s t 0031020 a n t o n l e f t i n A 0031040 s s i g n m e n t S t a t e m 0031060 e n t : " 1 6 2 Q ( s e l f 0031100 r u l e A p p l i e d ) 1 5 0031120 2 Q ( r u l e N u m b e r r 0031140 u l e L a b e l r u l e O b j 0031160 e c t ) 2 1 Q " U n e x p e 0031200 c t e d N u m b e r o n l 0031220 e f t i n A s s i g n m e n 0031240 t S t a t e m e n t : " ) \r C 0031260 o m p i l e Q u o t e d C o n s 0031300 t a n t D 1 \r ( P 3 d o n 0031320 e F l g P 2 q T o k e n s 0031340 P 1 t o k e n P 0 q 0031360 E n d T o k e n s ) \0 234 \a \0 \0 0031400 \0 o \0 \0 \0 021 1 003 ` \0 \0 002 027 \0 \0 d 0031420 001 ` \0 \0 002 027 \0 \0 277 Y d g \0 \0 360 263 0031440 ! d 264 i d d i 360 263 c 277 d d 005 001 245 0031460 d 005 002 241 005 003 265 U g \0 \0 I h 032 032 020 0031500 021 0 006 ` \0 \0 001 ` \0 \0 002 027 \0 \0 277 Y 0031520 d H 034 262 9 277 L 022 272 I g \0 \0 360 237 o 0031540 \0 \0 \0 o \0 \0 \0 o \0 \0 \0 \v \0 \0 277 J 0031560 d 262 032 d i 360 263 025 d 005 001 245 d 005 002 241 0031600 005 003 265 \t g \0 \0 J h 032 032 020 276 M 265 \t 0031620 N h 032 ] 274 260 256 N & 275 260 251 \0 ( 1 5 0031640 4 Q F l u s h R u l e ) \r ( 2 0031660 0 5 Q Q U O T E 1 3 3 Q ; 0031700 1 1 4 Q r u l e S e t T o k 0031720 e n s 1 1 0 Q r u l e S e t 0031740 T o k e n s 1 0 4 Q r u l e 0031760 S e t T o k e n s 7 1 Q Q U 0032000 O T E 3 4 Q % ( 2 6 Q r 0032020 u l e S e t T o k e n s 2 2 Q 0032040 r u l e S e t T o k e n s 1 0032060 5 Q r u l e S e t T o k e n s 0032100 1 1 Q r u l e S e t T o k e 0032120 n s ) \r ( 1 5 1 Q " i n q u 0032140 o t e d c o n s t a n t " 1 0032160 4 5 Q " s e m i c o l o n " 0032200 1 4 1 Q " U n e x p e c t e d 0032220 " 3 ( % ) ; ) ) \r C o m p 0032240 i l e R H S D 1 \r ( P 1 e 0032260 x p r C o d e P 0 t o k e 0032300 n ) \0 220 005 \0 \0 \0 021 001 i 027 \0 \0 0032320 ` \0 \0 001 o \0 \0 \0 034 227 ` \0 \0 002 027 \0 0032340 \0 277 021 0 004 ` \0 \0 263 037 ` \0 \0 001 g \0 0032360 \0 360 263 025 \b \0 \0 274 K 265 \t L h 032 [ 272 0032400 260 345 L & 273 260 340 J 022 Y ` \0 \0 231 ` \0 0032420 \0 245 \b \0 \0 I 032 271 ` \0 \0 225 \b \0 \0 I 0032440 032 271 ` \0 \0 225 \b \0 \0 I 032 271 ` \0 \0 226 0032460 \b \0 \0 I 032 Y 200 I \t \0 \0 k \n \0 \0 227 0032500 g \0 \0 g \0 \0 I 214 g \0 \0 g \0 \0 g \0 0032520 \0 I 032 h 032 032 032 020 \0 ( 1 6 5 Q E 0032540 Q P 1 6 1 Q F L E N G T H 0032560 1 5 1 Q A u d i t R e c o r d 0032600 C o d e G e n 1 3 7 Q B r e 0032620 a k R H S C o d e G e n 1 2 5 0032640 Q T r a c e R H S C o d e G e 0032660 n 1 1 3 Q O S S e t C o d e 0032700 5 5 Q C o m p i l e E x p r 0032720 ) \r ( 2 0 7 Q P R O G N 2 0 0032740 4 Q ^ v a l u e 2 0 1 Q S 0032760 E T Q 1 7 4 Q ^ v a l u e 0033000 1 7 1 Q S E T Q 1 4 5 Q r 0033020 u l e N e e d s A u d i t F l g 0033040 1 3 3 Q r u l e B r e a k F 0033060 l g 1 2 1 Q r u l e T r a c 0033100 e F l g 1 0 7 Q o n e S h o 0033120 t B a n g F l g 1 0 3 Q o n 0033140 e S h o t F l g 4 7 Q ; 4 0033160 3 Q r u l e S e t T o k e n s 0033200 3 6 Q p a r s e E r r o r F 0033220 l g 2 7 Q r u l e S e t T o 0033240 k e n s 2 3 Q r u l e S e t 0033260 T o k e n s 1 1 Q r u l e S 0033300 e t T o k e n s 6 r u l e R 0033320 H S F l g ) \r ( 1 6 Q ( T H E 0033340 N T h e n t h e n - > ) ) 0033360 \r C o m p i l e R u l e D 1 \r 0033400 ( P 0 r u l e O l d S o u r 0033420 c e I 1 r u l e S e t S o 0033440 u r c e I 0 s e l f ) \0 0033460 ' 001 \0 \0 002 021 020 \0 ` \0 \0 k 330 027 \0 \0 0033500 k \t \0 \0 ` \0 \0 \t \0 \0 ` \0 \0 ` \0 \0 0033520 \n \0 \0 001 027 \0 \0 \b \0 \0 020 \0 ( 4 4 Q 0033540 C o m p i l e R u l e 1 3 5 0033560 Q N T H 2 4 Q P R I N 1 0033600 1 6 Q S P A C E S ) \r ( 4 1 Q 0033620 r u l e O b j e c t 3 2 Q 0033640 r u l e N u m b e r 2 7 Q r 0033660 s R u l e O b j e c t s 2 1 Q 0033700 r u l e N u m b e r 1 2 Q 0033720 r u l e N u m b e r 5 r u l 0033740 e N u m b e r ) \r N I L \r C o m 0033760 p i l e R u l e 1 D 1 \r ( P 0034000 2 r u l e C o d e P 1 r 0034020 u l e F o r m P 0 r u l e 0034040 B n d r y I 0 s p e c i a 0034060 l F l g ) 001 224 003 \0 \0 001 o \0 \0 \0 0034100 021 ! 002 \b \0 \0 ` \0 \0 d 001 o \0 \0 \0 034 0034120 231 002 027 \0 \0 277 g \0 \0 260 025 001 o \0 \0 \0 0034140 034 262 M ` \0 \0 002 027 \0 \0 277 g \0 \0 Y d 0034160 g \0 \0 360 237 ` \0 \0 247 ` \0 \0 243 ` \0 \0 0034200 223 g \0 \0 271 ` \0 \0 d g \0 \0 360 246 d g 0034220 \0 \0 360 262 [ 277 I d g \0 \0 360 262 ! 277 h 0034240 d @ \v \0 \0 \b \0 \0 h 032 032 261 001 021 o \0 0034260 \0 \0 H \n \0 \0 262 265 g \0 \0 260 263 g \0 \0 0034300 360 231 i \b \0 \0 h 032 032 261 \0 363 I g \0 \0 0034320 360 262 023 g \0 \0 h @ \v \0 \0 \b \0 \0 h 032 0034340 032 261 \0 333 o \0 \0 \0 \t \0 \0 261 \0 321 d g 0034360 \0 \0 360 246 d g \0 \0 360 262 R 277 I d g \0 0034400 \0 360 262 030 277 g \0 \0 h d @ \v \0 \0 \b \0 0034420 \0 h 032 032 h 032 032 261 \0 245 g \0 \0 360 225 \b 0034440 \0 \0 261 \0 232 I g \0 \0 360 262 030 g \0 \0 g 0034460 \0 \0 h @ \v \0 \0 \b \0 \0 h 032 032 h 032 032 0034500 260 | o \0 \0 \0 \t \0 \0 260 s d g \0 \0 360 0034520 246 d g \0 \0 360 262 [ 277 I d g \0 \0 360 262 0034540 035 277 ` \0 \0 g \0 \0 h d @ \v \0 \0 \b \0 0034560 \0 h 032 032 h 032 032 h 032 032 260 B g \0 \0 360 0034600 232 ` \0 \0 \b \0 \0 h 032 032 260 2 I g \0 \0 0034620 360 262 030 g \0 \0 g \0 \0 h @ \v \0 \0 \b \0 0034640 \0 h 032 032 h 032 032 260 025 o \0 \0 \0 \t \0 \0 0034660 212 277 o \0 \0 \0 ` \0 \0 \n \0 \0 Z ` \0 \0 0034700 001 g \0 \0 360 226 ` \0 \0 002 027 \0 \0 J 020 \0 0034720 ( 5 7 7 Q F l u s h R u l e 0034740 5 6 3 Q F l u s h R u l e 5 0034760 4 4 Q C o m p i l e R H S 5 0035000 4 1 Q C o m p i l e L H S 5 0035020 1 2 Q C o m p i l e R H S 4 0035040 6 4 Q C o m p i l e R H S 4 0035060 6 1 Q C o m p i l e L H S 4 0035100 1 4 Q F l u s h R u l e 3 7 0035120 5 Q C o m p i l e R H S 3 7 0035140 2 Q C o m p i l e L H S 3 4 0035160 5 Q C o m p i l e R H S 3 2 0035200 4 Q C o m p i l e R H S 3 2 0035220 1 Q C o m p i l e L H S 2 5 0035240 6 Q F l u s h R u l e 2 4 1 0035260 Q C o m p i l e R H S 2 3 6 0035300 Q C o m p i l e L H S 2 1 1 0035320 Q C o m p i l e R H S 1 7 1 0035340 Q S c a n F o r 1 5 3 Q C 0035360 o m p i l e R H S 1 5 0 Q C 0035400 o m p i l e L H S 1 1 Q G e 0035420 t R u l e M e t a D e c l s ) \r 0035440 ( 6 2 0 Q r u l e S e t T o k 0035460 e n s 6 1 4 Q r u l e S e t 0035500 T o k e n s 6 0 7 Q ; 6 0 0035520 3 Q r u l e S e t T o k e n s 0035540 5 7 4 Q c o n t r o l T y p 0035560 e 5 3 4 Q A u g m e n t e d 0035600 5 3 1 Q C O N D 5 2 3 Q 0035620 A u g m e n t e d O n l y T h e 0035640 n 5 0 7 Q r u l e N u m b e 0035660 r 5 0 2 Q O n l y T h e n 0035700 4 5 3 Q C O N D 4 5 0 Q r 0035720 u l e N u m b e r 4 4 1 Q I 0035740 f T h e n 4 3 0 Q W H I L E 0035760 N E X T 4 2 2 Q D O N E X T 0036000 3 6 5 Q A u g m e n t e d 0036020 3 6 2 Q C O N D 3 5 4 Q A 0036040 u g m e n t e d O n l y T h e n 0036060 3 4 0 Q O n l y T h e n 3 0036100 1 3 Q C O N D 3 0 4 Q I f 0036120 T h e n 2 7 3 Q W H I L E A 0036140 L L 2 6 5 Q D O A L L 2 3 0036160 1 Q A u g m e n t e d 2 2 3 0036200 Q A u g m e n t e d O n l y T 0036220 h e n 2 0 3 Q O n l y T h e 0036240 n 1 7 6 Q I f T h e n 1 3 0036260 6 Q I f T h e n 1 2 5 Q W 0036300 H I L E 1 1 1 7 Q D O 1 1 0036320 1 3 Q c o n t r o l T y p e 0036340 1 0 7 Q A u g m e n t e d O n 0036360 l y T h e n 1 0 3 Q o n e S 0036400 h o t F l g 7 7 Q r u l e T 0036420 r a c e F l g 7 3 Q r u l e 0036440 B r e a k F l g 6 6 Q O n l 0036460 y T h e n 6 1 Q O n l y T h 0036500 e n 5 5 Q r u l e S e t T o 0036520 k e n s 5 1 Q r u l e S e t 0036540 T o k e n s 3 4 Q I f T h e 0036560 n 3 0 Q r u l e S e t T o k 0036600 e n s 1 4 Q r u l e S e t T 0036620 o k e n s ) \r ( 5 7 1 Q " U n 0036640 r e c o g n i z e d c o n t r 0036660 o l T y p e : " 5 6 0 Q " 0036700 U n r e c o g n i z e d R u l 0036720 e S y n t a x " 4 1 1 Q " 0036740 U n r e c o g n i z e d R u l 0036760 e S y n t a x " 2 5 3 Q " 0037000 U n r e c o g n i z e d R u l 0037020 e S y n t a x " 1 6 5 Q ( 0037040 T H E N T h e n t h e n - 0037060 > ) 4 3 Q ( T H E N T h e 0037100 n t h e n - > ) 2 2 Q ( 0037120 I F I f i f ) 3 ( ; ) ) 0037140 \r C o m p i l e R u l e L i s t 0037160 D 1 \r ( P 3 p r o g V a r 0037200 s P 2 r u l e s P 1 0037220 w h i l e T e m p l a t e P 0037240 0 c o d e T e m p l a t e I 0037260 1 r u l e S e t S o u r c e 0037300 I 0 s e l f ) \0 360 \a \0 \0 0037320 002 021 @ 003 ` \0 \0 263 023 o \0 \0 \0 o \0 \0 0037340 \0 o \0 \0 \0 \v \0 \0 h 020 j 027 \0 \0 021 0 0037360 006 ` \0 \0 ` \0 \0 361 263 C ` \0 \0 262 > ` 0037400 \0 \0 263 9 ` \0 \0 d 001 g \0 \0 360 244 001 254 0037420 ` \0 \0 001 ` \0 \0 002 027 \0 \0 277 200 h 264 004 0037440 260 321 027 \0 \0 277 @ A \n \0 \0 276 M 265 \t N 0037460 h 032 ] 274 260 275 N & 275 260 270 L 022 Z ` \0 0037500 \0 262 025 ` \0 \0 g \0 \0 360 232 d o \0 \0 \0 0037520 h 032 \n \0 \0 272 \b \0 \0 X \b \0 \0 [ d g 0037540 \0 \0 H \v \0 \0 X J g \0 \0 H \v \0 \0 X 0037560 @ g \0 \0 ` \0 \0 \v \0 \0 ` \0 \0 o \0 \0 0037600 \0 034 262 9 ` \0 \0 265 025 o \0 \0 \0 ` \0 \0 0037620 o \0 \0 \0 \v \0 \0 277 i 027 \0 \0 g \0 \0 h 0037640 032 \n \0 \0 027 \0 \0 277 h g \0 \0 g \0 \0 \v 0037660 \0 \0 Y g \0 \0 H \v \0 \0 270 \b \0 \0 H 020 0037700 \0 ( 3 5 4 Q C h e c k V a r i 0037720 a b l e N a m e C o n f l i c t 0037740 3 5 0 Q D S U B S T 3 4 0 0037760 Q C o m p i l e L H S 3 2 2 0040000 Q \ N C O N C 2 3 0 5 Q F 0040020 l u s h R u l e 2 5 0 Q P u 0040040 t V a l u e 2 3 5 Q L S U B 0040060 S T 2 2 4 Q S U B S T 2 1 0040100 3 Q G e t P r o g V a r s 2 0040120 0 7 Q G e t R u l e S e t T e 0040140 m p l a t e 2 0 3 Q \ N C O 0040160 N C 2 1 3 1 Q C o m p i l e 0040200 R u l e O r L a b e l 2 6 Q 0040220 F l u s h R u l e ) \r ( 3 4 4 Q 0040240 ^ w h i l e C o n d i t i o n 0040260 3 3 5 Q S p e c i a l 3 3 0040300 2 Q N e w 3 2 5 Q r u l e 0040320 S e t T o k e n s 3 1 5 Q - 0040340 > 3 1 2 Q r s W h i l e C o 0040360 n d i t i o n 2 7 6 Q c o n 0040400 t r o l T y p e 2 6 5 Q r s 0040420 W h i l e C o n d i t i o n 2 0040440 5 3 Q c o n t r o l T y p e 0040460 2 4 5 Q t a s k V a r s 2 4 0040500 2 Q t a s k V a r s 2 3 1 Q 0040520 ^ r u l e s 2 2 0 Q ^ p r 0040540 o g V a r s 1 6 7 Q W H I L 0040560 E 1 1 6 4 Q c o n t r o l T 0040600 y p e 1 5 7 Q r s R u l e A 0040620 p p l i e d F l g 1 2 3 Q p 0040640 a r s e E r r o r F l g 1 1 1 0040660 Q r u l e S e t T o k e n s 0040700 1 0 5 Q r u l e S e t T o k e 0040720 n s 1 0 1 Q r u l e S e t T 0040740 o k e n s 7 2 Q ; 6 5 Q 0040760 r u l e S e t T o k e n s 6 0 0041000 Q p a r s e E r r o r F l g 0041020 5 3 Q r u l e S e t T o k e n 0041040 s 4 5 Q r s N u m R u l e s 0041060 4 2 Q r u l e N u m b e r 0041100 3 4 Q r u l e N u m b e r 5 0041120 w s C l a s s ) \r ( 3 0 2 Q 0041140 " . A s s u m i n g T . " 0041160 2 7 3 Q " N o W h i l e C 0041200 o n d i t i o n s p e c i f i 0041220 e d f o r " 2 5 7 Q ( W 0041240 H I L E 1 W H I L E A L L W 0041260 H I L E N E X T ) 1 7 6 Q ( 0041300 T ( * H e r e i f n o 0041320 r u l e s w e r e e x e c u 0041340 t e d . ) ( S E T Q ^ r u l 0041360 e A p p l i e d N I L ) ) 2 0041400 3 Q " s e t y e t . " 0041420 1 7 Q " w o r k S p a c e 0041440 " 1 3 Q " N o " ) \r C o m 0041460 p i l e R u l e O r L a b e l 0041500 D 1 \r ( I 1 r u l e S e t S 0041520 o u r c e I 0 s e l f ) 0041540 \0 1 \0 \0 \0 002 h 027 \0 \0 ` \0 \0 002 001 g 0041560 \0 \0 360 262 032 ` \0 \0 001 ` \0 \0 002 027 \0 \0 0041600 277 027 \0 \0 277 ` \0 \0 002 027 \0 \0 277 \b \0 \0 0041620 @ A \n \0 \0 020 \0 ( 5 6 Q C o m p 0041640 i l e R u l e 5 1 Q F l u s 0041660 h C o m m e n t ? ) \r ( 4 5 Q 0041700 r u l e S e t T o k e n s 4 1 0041720 Q r u l e S e t T o k e n s 0041740 3 5 Q r u l e L a b e l 3 1 0041760 Q r u l e S e t T o k e n s 0042000 2 5 Q r u l e S e t T o k e n 0042020 s 2 1 Q r u l e S e t T o k 0042040 e n s 1 3 Q : 6 r u l e 0042060 S e t T o k e n s 3 r u l e 0042100 L a b e l ) \r N I L \r E x p r C 0042120 o d e G e n D 1 \r ( P 4 a 0042140 r g 2 P 3 a r g 1 P 2 0042160 o p e r a t o r P 1 u n 0042200 a r y O p r s P 0 n o P o 0042220 p s F 5 a r g S t a c k 0042240 F 6 o p r S t a c k F 7 0042260 n e x t T o k e n F 1 0 Q 0042300 r e d u c e d A r g F 1 1 0042320 Q p r e v T y p e ) 001 246 005 005 0042340 \0 \0 o \0 \0 \0 o \0 \0 \0 021 2 004 V 001 V 0042360 002 c \f 277 Z d d I 034 255 d H 034 263 025 277 0042400 U 001 U 002 c \n 277 \ 277 U 001 U 002 c \n 277 0042420 273 J d g \0 \0 360 262 ' 277 W 016 g \0 \0 360 0042440 262 024 ` \0 \0 002 027 \0 \0 001 c 016 277 g \0 \0 0042460 c 022 h 020 o \0 \0 \0 \t \0 \0 261 001 C g \0 0042500 \0 360 231 o \0 \0 \0 \t \0 \0 261 001 4 J d g 0042520 \0 \0 360 234 277 g \0 \0 K L h 032 032 032 261 001 0042540 g \0 \0 360 233 g \0 \0 K L h 032 032 032 261 0042560 001 017 J d g \0 \0 360 232 277 g \0 \0 K h 032 0042600 032 261 \0 375 g \0 \0 360 233 g \0 \0 K L h 032 0042620 032 032 261 \0 354 J d g \0 \0 360 234 277 g \0 \0 0042640 K L h 032 032 032 261 \0 330 g \0 \0 360 233 g \0 0042660 \0 K L h 032 032 032 261 \0 307 J d g \0 \0 360 0042700 234 277 g \0 \0 K L h 032 032 032 261 \0 263 g \0 0042720 \0 360 233 g \0 \0 K L h 032 032 032 261 \0 242 J 0042740 d g \0 \0 360 234 277 g \0 \0 K L h 032 032 032 0042760 261 \0 216 g \0 \0 360 232 g \0 \0 K L h 032 032 0043000 032 260 } J d g \0 \0 360 233 277 g \0 \0 K L 0043020 h 032 032 032 260 j g \0 \0 360 232 g \0 \0 K L 0043040 h 032 032 032 260 Z J d g \0 \0 360 233 277 g \0 0043060 \0 K L h 032 032 032 260 G g \0 \0 360 232 g \0 0043100 \0 K L h 032 032 032 260 7 J d g \0 \0 360 233 0043120 277 g \0 \0 K L h 032 032 032 260 $ g \0 \0 360 0043140 230 g \0 \0 K h 032 032 260 026 J g \0 \0 360 225 0043160 K L \n \0 \0 207 o \0 \0 \0 J \n \0 \0 c 020 0043200 d U 032 c \n h 020 \0 ( 6 3 3 Q F l 0043220 u s h R u l e 6 2 2 Q C o m 0043240 p i l e P u t T e r m 1 4 7 Q 0043260 F l u s h R u l e 1 3 0 Q 0043300 F l u s h R u l e ) \r ( 6 1 3 Q 0043320 _ 6 0 1 Q N O T 5 7 4 Q 0043340 ~ 5 6 1 Q F M E M B 5 5 0043360 3 Q < < 5 3 6 Q N E Q 5 0043400 3 1 Q ~ = 5 1 6 Q E Q U A 0043420 L S 5 1 0 Q = = 4 7 3 Q 0043440 E Q 4 6 6 Q = 4 5 3 Q G 0043460 E Q 4 4 5 Q > = 4 3 0 Q 0043500 G R E A T E R P 4 2 3 Q > 0043520 4 0 7 Q L E Q 4 0 1 Q < = 0043540 3 6 3 Q L E S S P 3 5 6 Q 0043560 < 3 4 2 Q Q U O T I E N T 0043600 3 3 4 Q / 3 1 6 Q T I M 0043620 E S 3 1 1 Q * 2 7 5 Q M 0043640 I N U S M I N U S 2 6 7 Q - 0043660 - 2 5 1 Q P L U S P L U S 0043700 2 4 4 Q + + 2 3 2 Q M I N 0043720 U S 2 2 4 Q - 1 - 2 0 6 Q 0043740 D I F F E R E N C E 2 0 1 Q 0043760 - 1 6 5 Q P L U S 1 5 7 0044000 Q + 1 3 6 Q % ] 1 1 5 Q 0044020 o p e r a n d 1 0 6 Q r u 0044040 l e S e t T o k e n s 1 0 2 Q 0044060 r u l e S e t T o k e n s 7 0044100 4 Q % ] 6 3 Q % [ ) \r ( 6 0044120 2 7 Q " U n r e c o g n i z e 0044140 d o p e r a t o r " 1 4 4 0044160 Q " B r a c k e t e r r o r 0044200 i n e x p r e s s i o n " 0044220 1 2 5 Q " B r a c k e t e r 0044240 r o r i n e x p r e s s i o 0044260 n " 7 ( - 1 - ~ ) 3 ( 0044300 % [ % ] ) ) \r F P r e c e d e 0044320 n c e D 1 \r ( I 0 o p e r 0044340 a t o r ) \0 243 \0 \0 \0 001 @ d g \0 0044360 \0 360 222 m 377 020 g \0 \0 360 222 l 006 020 @ d 0044400 g \0 \0 360 222 l 003 020 g \0 \0 360 263 371 @ d 0044420 g \0 \0 360 263 361 g \0 \0 360 263 353 @ d g \0 0044440 \0 360 263 343 d g \0 \0 360 222 l 005 020 d g \0 0044460 \0 360 263 370 g \0 \0 360 221 k 020 @ d g \0 \0 0044500 360 263 370 g \0 \0 360 263 362 @ d g \0 \0 360 263 0044520 352 g \0 \0 360 263 344 @ d g \0 \0 360 263 334 g 0044540 \0 \0 360 263 326 @ d g \0 \0 360 263 316 d g \0 0044560 \0 360 222 l 002 020 d g \0 \0 360 263 257 g \0 \0 0044600 360 222 m 376 020 o \0 \0 \0 @ \n \0 \0 020 \0 ( 0044620 2 4 0 Q F l u s h R u l e ) \r 0044640 ( 2 2 3 Q e n d E x p r 2 1 0044660 5 Q ~ 2 0 4 Q _ 1 7 5 Q 0044700 < < 1 6 5 Q ~ = 1 5 7 Q 0044720 = = 1 4 7 Q = 1 4 1 Q 0044740 > = 1 3 1 Q > 1 2 3 Q < 0044760 = 1 1 2 Q < 1 0 4 Q / 0045000 7 3 Q * 6 4 Q - - 5 4 Q 0045020 + + 4 6 Q - 1 - 3 6 Q 0045040 - 2 6 Q + 1 4 Q % ] 4 0045060 % [ ) \r ( 2 3 4 Q " U n r e 0045100 c o g n i z e d o p e r a t o 0045120 r " ) \r G P r e c e d e n c e 0045140 D 1 \r ( I 0 o p e r a t o r 0045160 ) \0 241 \0 \0 \0 001 @ d g \0 \0 360 222 l 0045200 006 020 g \0 \0 360 222 m 377 020 @ d g \0 \0 360 0045220 222 l 002 020 g \0 \0 360 263 371 @ d g \0 \0 360 0045240 263 361 g \0 \0 360 263 353 @ d g \0 \0 360 263 343 0045260 d g \0 \0 360 222 l 004 020 d g \0 \0 360 263 370 0045300 g \0 \0 360 221 k 020 @ d g \0 \0 360 263 370 g 0045320 \0 \0 360 263 362 @ d g \0 \0 360 263 352 g \0 \0 0045340 360 263 344 @ d g \0 \0 360 263 334 g \0 \0 360 263 0045360 326 @ d g \0 \0 360 263 316 g \0 \0 360 263 224 @ 0045400 d g \0 \0 360 263 261 g \0 \0 360 222 m 376 020 o 0045420 \0 \0 \0 @ \n \0 \0 020 \0 ( 2 3 6 Q F 0045440 l u s h R u l e ) \r ( 2 2 1 Q 0045460 e n d E x p r 2 1 3 Q ~ 2 0045500 0 3 Q _ 1 7 5 Q ~ = 1 6 0045520 5 Q < < 1 5 7 Q = = 1 4 0045540 7 Q = 1 4 1 Q > = 1 3 1 0045560 Q > 1 2 3 Q < = 1 1 2 Q 0045600 < 1 0 4 Q / 7 3 Q * 0045620 6 4 Q - - 5 4 Q + + 4 6 0045640 Q - 1 - 3 6 Q - 2 6 Q 0045660 + 1 4 Q % ] 4 % [ ) \r ( 0045700 2 3 2 Q " U n r e c o g n i z 0045720 e d o p e r a t o r " ) \r G e 0045740 t R u l e S t r i n g s D 1 \r 0045760 ( P 2 r u l e S t r i n g s 0046000 P 1 s t o p P o s P 0 0046020 s t a r t P o s I 0 s o 0046040 u r c e R u l e s ) \0 0 006 \0 \0 0046060 001 021 0 002 j Y 021 0 005 I k 330 270 g \0 \0 0046100 @ H \v \0 \0 Y 262 030 @ H I \v \0 \0 275 L 0046120 265 \t M h 032 \ 273 260 342 M & 274 260 335 K 020 0046140 \0 ( 3 4 Q S U B S T R I N G 0046160 2 3 Q S T R P O S ) \r ( 1 6 Q 0046200 ; ) \r N I L \r O S S e t C o d 0046220 e D 1 \r N I L \0 ! \0 \0 \0 \0 ` 0046240 \0 \0 237 g \0 \0 g \0 \0 ` \0 \0 i h 032 032 0046260 032 032 020 g \0 \0 ` \0 \0 i h 032 032 032 020 \0 0046300 N I L \r ( 3 1 Q o n e S h o t 0046320 F l g 2 6 Q S E T Q 1 4 Q 0046340 o n e S h o t F l g 1 1 Q 0046360 ^ t a s k 6 _ @ 2 r s T 0046400 a s k F l g ) \r N I L \r O S T e 0046420 s t C o d e D 1 \r N I L \0 $ 0046440 \0 \0 \0 \0 ` \0 \0 262 026 g \0 \0 g \0 \0 g 0046460 \0 \0 ` \0 \0 h 032 032 032 h 032 032 020 g \0 \0 0046500 ` \0 \0 h 032 032 020 \0 N I L \r ( 3 6 Q 0046520 o n e S h o t F l g 3 3 Q 0046540 N O T 2 0 Q o n e S h o t F 0046560 l g 1 5 Q ^ t a s k 1 2 Q 0046600 @ 7 N O T 2 r s T a s 0046620 k F l g ) \r N I L \r T r a c e L 0046640 H S C o d e G e n D 1 \r ( P 0046660 7 v a r P 3 c o d e P 0046700 2 r u l e C o d e P 1 0046720 t r a c e C o d e P 0 v a 0046740 r C o d e ) \0 324 \b \0 \0 \0 021 @ 003 0046760 ` \0 \0 262 B g \0 \0 021 0 006 ` \0 \0 260 0 0047000 d 001 021 001 \a o \0 \0 \0 O 016 \t \0 \0 o \0 0047020 \0 \0 \n \0 \0 O 016 \t \0 \0 h 032 032 032 022 \ 0047040 003 232 M 265 003 202 261 \0 221 L ^ ] 277 002 003 265 0047060 321 N 022 032 270 g \0 \0 g \0 \0 ` \0 \0 \t \0 0047100 \0 h 032 032 g \0 \0 h 032 032 032 Z g \0 \0 ` 0047120 \0 \0 d 262 034 d i 360 263 027 d 005 001 245 d 005 0047140 002 241 005 003 265 \v g \0 \0 ` \0 \0 h 032 032 ` 0047160 \0 \0 d 262 034 d i 360 263 027 d 005 001 245 d 005 0047200 002 241 005 003 265 \v g \0 \0 ` \0 \0 h 032 032 ` 0047220 \0 \0 h 032 032 032 032 Y h [ H 265 027 J 265 017 0047240 g \0 \0 o \0 \0 \0 I K 032 032 032 020 K 032 273 0047260 260 360 K 032 273 260 350 \t \0 \0 ] L 031 261 377 o 0047300 \0 ( 3 1 4 Q L A S T 1 2 3 Q 0047320 U I D 5 4 Q C o m p i l e 0047340 G e t T e r m 4 7 Q C O N C 0047360 A T 4 0 Q U n P a r s e T e 0047400 r m ) \r ( 2 6 5 Q P R O G N 0047420 2 4 4 Q r u l e N u m b e r 0047440 2 3 6 Q r u l e L a b e l 2 0047460 3 3 Q Q U O T E 2 0 4 Q r 0047500 u l e L a b e l 1 7 6 Q r s 0047520 N a m e 1 7 3 Q Q U O T E 0047540 1 4 4 Q r s N a m e 1 4 1 Q 0047560 T r a c e L H S 1 3 1 Q P 0047600 r i n t 1 2 0 Q r u l e O b 0047620 j e c t 1 1 5 Q G e t O b j 0047640 F r o m U I D 1 1 2 Q _ 2 0047660 0 Q d e b u g V a r s 1 2 Q 0047700 W R I T E T T Y 5 d e b u 0047720 g V a r s ) \r ( 2 7 1 Q ( * 0047740 R u l e T r a c i n g C o d 0047760 e ) 4 4 Q " = " 3 3 Q " 0050000 " ) \r T r a c e R H S C o d e 0050020 G e n D 1 \r ( P 7 v a r 0050040 P 3 c o d e P 2 r u l 0050060 e C o d e P 1 t r a c e C 0050100 o d e P 0 v a r C o d e ) 0050120 \0 324 \b \0 \0 \0 021 @ 003 ` \0 \0 262 B g 0050140 \0 \0 021 0 006 ` \0 \0 260 0 d 001 021 001 \a o 0050160 \0 \0 \0 O 016 \t \0 \0 o \0 \0 \0 \n \0 \0 O 0050200 016 \t \0 \0 h 032 032 032 022 \ 003 232 M 265 003 202 0050220 261 \0 221 L ^ ] 277 002 003 265 321 N 022 032 270 g 0050240 \0 \0 g \0 \0 ` \0 \0 \t \0 \0 h 032 032 g \0 0050260 \0 h 032 032 032 Z g \0 \0 ` \0 \0 d 262 034 d 0050300 i 360 263 027 d 005 001 245 d 005 002 241 005 003 265 \v 0050320 g \0 \0 ` \0 \0 h 032 032 ` \0 \0 d 262 034 d 0050340 i 360 263 027 d 005 001 245 d 005 002 241 005 003 265 \v 0050360 g \0 \0 ` \0 \0 h 032 032 ` \0 \0 h 032 032 032 0050400 032 Y h [ H 265 027 J 265 017 g \0 \0 o \0 \0 0050420 \0 I K 032 032 032 020 K 032 273 260 360 K 032 273 260 0050440 350 \t \0 \0 ] L 031 261 377 o \0 ( 3 1 4 Q 0050460 L A S T 1 2 3 Q U I D 5 0050500 4 Q C o m p i l e G e t T e r 0050520 m 4 7 Q C O N C A T 4 0 Q 0050540 U n P a r s e T e r m ) \r ( 2 0050560 6 5 Q P R O G N 2 4 4 Q r 0050600 u l e N u m b e r 2 3 6 Q r 0050620 u l e L a b e l 2 3 3 Q Q U 0050640 O T E 2 0 4 Q r u l e L a b 0050660 e l 1 7 6 Q r s N a m e 1 0050700 7 3 Q Q U O T E 1 4 4 Q r 0050720 s N a m e 1 4 1 Q T r a c e 0050740 R H S 1 3 1 Q P r i n t 1 0050760 2 0 Q r u l e O b j e c t 1 0051000 1 5 Q G e t O b j F r o m U I 0051020 D 1 1 2 Q _ 2 0 Q d e b 0051040 u g V a r s 1 2 Q W R I T E 0051060 T T Y 5 d e b u g V a r s ) 0051100 \r ( 2 7 1 Q ( * R u l e T 0051120 r a c i n g C o d e ) 4 4 Q 0051140 " = " 3 3 Q " " ) \r ( P 0051160 R E T T Y C O M P R I N T L O 0051200 O P S R U L E S C C O M S ) \r ( 0051220 R P A Q Q L O O P S R U L E S 0051240 C C O M S ( ( * C o p y r i 0051260 g h t ( c ) 1 9 8 2 b y 0051300 X e r o x C o r p o r a t i o 0051320 n ) ( * W r i t t e n i n 0051340 A u g u s t 1 9 8 2 b y 0051360 M a r k \r S t e f i k , A l 0051400 a n B e l l , a n d D a n 0051420 n y B o b r o w ) ( * F n 0051440 s f o r c o m p i l i n g 0051460 L O O P S R u l e S e t s . ) 0051500 ( F N S * R U L E C O M P 0051520 I L E F N S ) ) ) \r ( R P A Q Q 0051540 R U L E C O M P I L E F N S 0051560 ( A u d i t R e c o r d C o d e 0051600 G e n B r e a k L H S C o d e 0051620 G e n B r e a k R H S C o d e 0051640 G e n C h e c k V a r i a b l 0051660 e N a m e C o n f l i c t \r C 0051700 o m p i l e A s s n S t m n t 0051720 C o m p i l e C o m m e n t C 0051740 o m p i l e C o m p o s i t e G 0051760 e t T e r m C o m p i l e C o 0052000 m p o s i t e P u t T e r m C 0052020 o m p i l e E x p r \r C o m p 0052040 i l e G e t T e r m C o m p i 0052060 l e L H S C o m p i l e O p P 0052100 r e c e d e n c e E x p r C o 0052120 m p i l e P a r e n E x p r C 0052140 o m p i l e P o p S t m n t C 0052160 o m p i l e P o p T e r m s \r 0052200 C o m p i l e P r o p G e t T e 0052220 r m C o m p i l e P r o p P u 0052240 t T e r m C o m p i l e P u s 0052260 h S t m n t C o m p i l e P u 0052300 s h T e r m C o m p i l e P u 0052320 t T e r m \r C o m p i l e Q u 0052340 o t e d C o n s t a n t C o m 0052360 p i l e R H S C o m p i l e R 0052400 u l e C o m p i l e R u l e 1 0052420 C o m p i l e R u l e L i s t 0052440 C o m p i l e R u l e O r L a 0052460 b e l \r E x p r C o d e G e n 0052500 F P r e c e d e n c e G P r 0052520 e c e d e n c e G e t R u l e 0052540 S t r i n g s O S S e t C o d 0052560 e O S T e s t C o d e T r a 0052600 c e L H S C o d e G e n \r T r 0052620 a c e R H S C o d e G e n ) ) \r 0052640 N I L \r 0052644