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