$ 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