$ od -c -N 50000 [phylum]<LISP>Lyric>Lispusers>IRM>CHAPIO.TEDIT!1
0000000 C o p y r i g h t ( c ) 1 9
0000020 8 6 X e r o x C o r p o r a
0000040 t i o n . A l l r i g h t
0000060 s r e s e r v e d . \r \r 2 5 .
0000100 8 . 3 \t R e a d M a c r o
0000120 s \r 1 \r \r R e a d m a c r o s
0000140 a r e u s e r - d e f i n e
0000160 d s y n t a x c l a s s e s
0000200 t h a t c a n c a u s e
0000220 c o m p l e x o p e r a t i o
0000240 n s w h e n c e r t a i n
0000260 c h a r a c t e r s a r e r
0000300 e a d . R e a d m a c r o
0000320 c h a r a c t e r s a r e
0000340 d e f i n e d b y s p e c i
0000360 f y i n g a s a s y n t a
0000400 x c l a s s a n e x p r e
0000420 s s i o n o f t h e f o r
0000440 m : \r ( T Y P E O P T I O N 1
0000460 . . . O P T I O N N F N )
0000500 \r w h e r e T Y P E i s o
0000520 n e o f M A C R O , S P L
0000540 I C E , o r I N F I X , a
0000560 n d F N i s t h e n a m
0000600 e o f a f u n c t i o n
0000620 o r a l a m b d a e x p r
0000640 e s s i o n . W h e n e v e
0000660 r R E A D e n c o u n t e r
0000700 s a r e a d m a c r o c
0000720 h a r a c t e r , i t c a l
0000740 l s t h e a s s o c i a t e
0000760 d f u n c t i o n , g i v i
0001000 n g i t a s a r g u m e n
0001020 t s t h e i n p u t s t r
0001040 e a m a n d r e a d t a b
0001060 l e b e i n g u s e d f o
0001100 r t h a t c a l l t o R
0001120 E A D . T h e i n t e r p
0001140 r e t a t i o n o f t h e
0001160 v a l u e r e t u r n e d d
0001200 e p e n d s o n t h e t y
0001220 p e o f r e a d m a c r o
0001240 : \r \t M A C R O \t T h i s i s
0001260 t h e s i m p l e s t t y
0001300 p e o f r e a d m a c r o
0001320 . T h e r e s u l t r e
0001340 t u r n e d f r o m t h e
0001360 m a c r o i s t r e a t e d
0001400 a s t h e e x p r e s s i
0001420 o n t o b e r e a d , i
0001440 n s t e a d o f t h e r e
0001460 a d m a c r o c h a r a c t
0001500 e r . O f t e n t h e m
0001520 a c r o r e a d s m o r e
0001540 i n p u t i t s e l f . F
0001560 o r e x a m p l e , i n o
0001600 r d e r t o c a u s e ~ E
0001620 X P R t o b e r e a d a
0001640 s ( N O T E X P R ) , o n
0001660 e c o u l d d e f i n e ~
0001700 a s t h e r e a d m a c
0001720 r o : \r [ M A C R O ( L A M B
0001740 D A ( F L R D T B L ) \r
0001760 ( L I S T ' N O
0002000 T ( R E A D F L R D T B L
0002020 ] \r \t S P L I C E \t T h e r e
0002040 s u l t ( w h i c h s h o u
0002060 l d b e a l i s t o r
0002100 N I L ) i s s p l i c e d
0002120 i n t o t h e i n p u t u
0002140 s i n g N C O N C . F o r
0002160 e x a m p l e , i f $ i
0002200 s d e f i n e d b y t h e
0002220 r e a d m a c r o : \r ( S P
0002240 L I C E ( L A M B D A N I L
0002260 ( A P P E N D F O O ) ) ) \r
0002300 a n d t h e v a l u e o f
0002320 F O O i s ( A B C ) ,
0002340 t h e n w h e n t h e u
0002360 s e r i n p u t s ( X $
0002400 Y ) , t h e r e s u l t w
0002420 i l l b e ( X A B C
0002440 Y ) . \r \t I N F I X \t T h e a
0002460 s s o c i a t e d f u n c t i
0002500 o n i s c a l l e d w i t
0002520 h a t h i r d a r g u m e
0002540 n t , w h i c h i s a l
0002560 i s t , i n T C O N C f o
0002600 r m a t ( ( " T C O N C " .
0002620 F u n c t i o n ) ) , o f
0002640 w h a t h a s b e e n r e
0002660 a d a t t h e c u r r e n
0002700 t l e v e l o f l i s t
0002720 n e s t i n g . T h e f u
0002740 n c t i o n ' s v a l u e i
0002760 s t a k e n a s a n e w
0003000 T C O N C l i s t w h i c
0003020 h r e p l a c e s t h e o
0003040 l d o n e . F o r e x a
0003060 m p l e , t h e i n f i x
0003100 o p e r a t o r + c o u l d
0003120 b e d e f i n e d b y t
0003140 h e r e a d m a c r o : \r (
0003160 I N F I X ( L A M B D A ( F
0003200 L R D T B L Z ) \r
0003220 ( R P L A C A ( C D R
0003240 Z ) \r
0003260 ( L I S T ( Q U O T E I P L
0003300 U S ) \r
0003320 ( C A D R Z ) \r
0003340
0003360 ( R E A D F L R D T B L )
0003400 ) ) \r Z ) ) \r
0003420 I f a n I N F I X r e a d
0003440 m a c r o c h a r a c t e r
0003460 i s e n c o u n t e r e d
0003500 n o t i n a l i s t , t
0003520 h e t h i r d a r g u m e n
0003540 t t o i t s a s s o c i a
0003560 t e d f u n c t i o n i s
0003600 N I L . I f t h e f u n
0003620 c t i o n r e t u r n s N I
0003640 L , t h e r e a d m a c r
0003660 o c h a r a c t e r i s e
0003700 s s e n t i a l l y i g n o r
0003720 e d a n d r e a d i n g c
0003740 o n t i n u e s . O t h e r
0003760 w i s e , i f t h e f u n
0004000 c t i o n r e t u r n s a
0004020 T C O N C l i s t o f o n
0004040 e e l e m e n t , t h a t
0004060 e l e m e n t i s t h e v
0004100 a l u e o f t h e R E A D
0004120 . I f i t r e t u r n s
0004140 a T C O N C l i s t o f
0004160 m o r e t h a n o n e e
0004200 l e m e n t , t h e l i s t
0004220 i s t h e v a l u e o f
0004240 t h e R E A D . \r T h e s
0004260 p e c i f i c a t i o n f o r
0004300 a r e a d m a c r o c h
0004320 a r a c t e r c a n b e a
0004340 u g m e n t e d t o s p e c
0004360 i f y v a r i o u s o p t i
0004400 o n s O P T I O N 1 . . .
0004420 O P T I O N N , e . g . , (
0004440 M A C R O F I R S T I M M E
0004460 D I A T E F N ) . T h e
0004500 f o l l o w i n g t h r e e
0004520 d i s j o i n t o p t i o n s
0004540 s p e c i f y w h e n t h
0004560 e r e a d m a c r o c h a
0004600 r a c t e r i s t o b e
0004620 e f f e c t i v e : \r \t A L W A
0004640 Y S \t T h e d e f a u l t .
0004660 T h e r e a d m a c r o
0004700 c h a r a c t e r i s a l w
0004720 a y s e f f e c t i v e ( e
0004740 x c e p t w h e n p r e c e
0004760 d e d b y t h e % c h a
0005000 r a c t e r ) , a n d i s
0005020 a b r e a k c h a r a c t e
0005040 r , i . e . , a m e m b e
0005060 r o f ( G E T S Y N T A X
0005100 ' B R E A K R D T B L ) . \r
0005120 \t F I R S T \t T h e c h a r a
0005140 c t e r i s i n t e r p r e
0005160 t e d a s a r e a d m a
0005200 c r o c h a r a c t e r o n
0005220 l y w h e n i t i s t h
0005240 e f i r s t c h a r a c t e
0005260 r s e e n a f t e r a b
0005300 r e a k o r s e p a r a t o
0005320 r c h a r a c t e r ; i n
0005340 a l l o t h e r s i t u a t
0005360 i o n s , t h e c h a r a c
0005400 t e r i s t r e a t e d a
0005420 s h a v i n g c l a s s O
0005440 T H E R . T h e r e a d
0005460 m a c r o c h a r a c t e r
0005500 i s n o t a b r e a k c
0005520 h a r a c t e r . F o r e
0005540 x a m p l e , t h e q u o t
0005560 e c h a r a c t e r i s a
0005600 F I R S T r e a d m a c r
0005620 o c h a r a c t e r , s o
0005640 t h a t D O N ' T i s r e
0005660 a d a s t h e s i n g l e
0005700 a t o m D O N ' T , r a t
0005720 h e r t h a n a s D O N
0005740 f o l l o w e d b y ( Q U O
0005760 T E T ) . \r \t A L O N E \t T h
0006000 e r e a d m a c r o c h a
0006020 r a c t e r i s n o t a
0006040 b r e a k c h a r a c t e r ,
0006060 a n d i s i n t e r p r e
0006100 t e d a s a r e a d m a
0006120 c r o c h a r a c t e r o n
0006140 l y w h e n t h e c h a r
0006160 a c t e r w o u l d h a v e
0006200 b e e n r e a d a s a
0006220 s e p a r a t e a t o m i f
0006240 i t w e r e n o t a r
0006260 e a d m a c r o c h a r a c
0006300 t e r , i . e . , w h e n
0006320 i t s i m m e d i a t e n e
0006340 i g h b o r s a r e b o t h
0006360 b r e a k o r s e p a r a
0006400 t o r c h a r a c t e r s . \r
0006420 M a k i n g a F I R S T o
0006440 r A L O N E r e a d m a c
0006460 r o c h a r a c t e r b e
0006500 a b r e a k c h a r a c t e
0006520 r ( w i t h S E T B R K )
0006540 d i s a b l e s t h e r e a
0006560 d m a c r o i n t e r p r e
0006600 t a t i o n , i . e . , c o
0006620 n v e r t s i t t o s y n
0006640 t a x c l a s s B R E A K C
0006660 H A R . M a k i n g a n
0006700 A L W A Y S r e a d m a c r
0006720 o c h a r a c t e r b e a
0006740 b r e a k c h a r a c t e r
0006760 i s a n o - o p . \r T h e
0007000 f o l l o w i n g t w o d
0007020 i s j o i n t o p t i o n s
0007040 c o n t r o l w h e t h e r
0007060 t h e r e a d m a c r o c
0007100 h a r a c t e r i s t o b
0007120 e p r o t e c t e d b y t
0007140 h e E S C A P E c h a r a c
0007160 t e r o n o u t p u t w h
0007200 e n a l i t a t o m c o n
0007220 t a i n i n g t h e c h a r
0007240 a c t e r i s p r i n t e d
0007260 : \r \t E S C Q U O T E o r E
0007300 S C \t T h e d e f a u l t .
0007320 W h e n p r i n t e d w i
0007340 t h P R I N 2 , t h e r e
0007360 a d m a c r o c h a r a c t
0007400 e r w i l l b e p r e c e
0007420 d e d b y t h e o u t p u
0007440 t e s c a p e c h a r a c t
0007460 e r ( % ) a s n e e d e d
0007500 t o p e r m i t t h e a
0007520 t o m c o n t a i n i n g i
0007540 t t o b e r e a d c o r
0007560 r e c t l y . N o t e t h
0007600 a t f o r F I R S T m a c
0007620 r o s , t h i s m e a n s
0007640 t h a t t h e c h a r a c t
0007660 e r n e e d b e q u o t e
0007700 d o n l y w h e n i t i
0007720 s t h e f i r s t c h a r
0007740 a c t e r o f t h e a t o
0007760 m . \r \t N O E S C Q U O T E o
0010000 r N O E S C \t T h e r e a d
0010020 m a c r o c h a r a c t e r
0010040 w i l l a l w a y s b e
0010060 p r i n t e d w i t h o u t
0010100 a n e s c a p e . F o r
0010120 e x a m p l e , t h e ? r
0010140 e a d m a c r o i n t h e
0010160 T r e a d t a b l e i s
0010200 a N O E S C Q U O T E c h
0010220 a r a c t e r . U n l e s s
0010240 y o u a r e v e r y c a
0010260 r e f u l w h a t y o u a
0010300 r e d o i n g , r e a d m
0010320 a c r o c h a r a c t e r s
0010340 i n F I L E R D T B L s h o
0010360 u l d n e v e r b e N O E
0010400 S C Q U O T E , s i n c e s
0010420 y m b o l s t h a t h a p p
0010440 e n t o c o n t a i n t h
0010460 e r e a d m a c r o c h a
0010500 r a c t e r w i l l n o t
0010520 r e a d b a c k i n c o r
0010540 r e c t l y . \r T h e f o l l
0010560 o w i n g t w o d i s j o i
0010600 n t o p t i o n s c o n t r
0010620 o l w h e n t h e m a c r
0010640 o ' s f u n c t i o n i s
0010660 a c t u a l l y e x e c u t e
0010700 d : \r \t I M M E D I A T E o r
0010720 I M M E D \t T h e r e a d
0010740 m a c r o c h a r a c t e r
0010760 i s i m m e d i a t e l y a
0011000 c t i v a t e d , i . e . ,
0011020 t h e c u r r e n t l i n e
0011040 i s t e r m i n a t e d ,
0011060 a s i f a n E O L h a d
0011100 b e e n t y p e d , a c
0011120 a r r i a g e - r e t u r n l
0011140 i n e - f e e d i s p r i n
0011160 t e d , a n d t h e e n t
0011200 i r e l i n e ( i n c l u d
0011220 i n g t h e m a c r o c h
0011240 a r a c t e r ) i s p a s s
0011260 e d t o t h e i n p u t
0011300 f u n c t i o n . \r I M M E D I
0011320 A T E r e a d m a c r o c
0011340 h a r a c t e r s e n a b l e
0011360 t h e u s e r t o s p e
0011400 c i f y a c h a r a c t e r
0011420 t h a t w i l l t a k e
0011440 e f f e c t i m m e d i a t e
0011460 l y , a s s o o n a s i
0011500 t i s e n c o u n t e r e d
0011520 i n t h e i n p u t , r
0011540 a t h e r t h a n w a i t i
0011560 n g f o r t h e l i n e
0011600 t o b e t e r m i n a t e d
0011620 . N o t e t h a t t h i
0011640 s i s n o t n e c e s s a
0011660 r i l y a s s o o n a s
0011700 t h e c h a r a c t e r i s
0011720 t y p e d . C h a r a c t
0011740 e r s t h a t c a u s e a
0011760 c t i o n a s s o o n a s
0012000 t h e y a r e t y p e d
0012020 a r e i n t e r r u p t c h
0012040 a r a c t e r s ( s e e ( "
0012060 I n t e r r u p t C h a r a c
0012100 t e r s " . T E R M ) ) . \r
0012120 N o t e t h a t s i n c e
0012140 a n I M M E D I A T E m a c
0012160 r o c a u s e s a n y i n
0012200 p u t b e f o r e i t t o
0012220 b e s e n t t o t h e
0012240 r e a d e r , c h a r a c t e
0012260 r s t y p e d b e f o r e
0012300 a n I M M E D I A T E r e a
0012320 d m a c r o c h a r a c t e
0012340 r c a n n o t b e e r a s
0012360 e d b y c o n t r o l - A
0012400 o r c o n t r o l - Q o n c
0012420 e t h e I M M E D I A T E
0012440 c h a r a c t e r h a s b e
0012460 e n t y p e d , s i n c e
0012500 t h e y h a v e a l r e a d
0012520 y p a s s e d t h r o u g h
0012540 t h e l i n e b u f f e r
0012560 . H o w e v e r , a n I
0012600 N F I X r e a d m a c r o
0012620 c a n s t i l l a l t e r
0012640 s o m e o f w h a t h a s
0012660 b e e n t y p e d e a r l
0012700 i e r , v i a i t s t h i
0012720 r d a r g u m e n t . \r \t N O
0012740 N I M M E D I A T E o r N O
0012760 N I M M E D \t T h e d e f a u
0013000 l t . T h e r e a d m a
0013020 c r o c h a r a c t e r i s
0013040 a n o r m a l c h a r a c
0013060 t e r w i t h r e s p e c t
0013100 t o t h e l i n e b u f
0013120 f e r i n g , a n d s o w
0013140 i l l n o t b e a c t i v
0013160 a t e d u n t i l a c a r
0013200 r i a g e - r e t u r n o r
0013220 m a t c h i n g r i g h t p
0013240 a r e n t h e s i s o r b r
0013260 a c k e t i s s e e n . \r M
0013300 a k i n g a r e a d m a c
0013320 r o c h a r a c t e r b e
0013340 b o t h A L O N E a n d I
0013360 M M E D I A T E i s a c o
0013400 n t r a d i c t i o n , s i n
0013420 c e A L O N E r e q u i r e
0013440 s t h a t t h e n e x t
0013460 c h a r a c t e r b e i n p
0013500 u t i n o r d e r t o s
0013520 e e i f i t i s a b r
0013540 e a k o r s e p a r a t o r
0013560 c h a r a c t e r . T h u
0013600 s , A L O N E r e a d m a
0013620 c r o s a r e a l w a y s
0013640 N O N I M M E D I A T E , r e
0013660 g a r d l e s s o f w h e t
0013700 h e r o r n o t I M M E D
0013720 I A T E i s s p e c i f i e
0013740 d . \r R e a d m a c r o c h
0013760 a r a c t e r s c a n b e
0014000 " n e s t e d " . F o r e
0014020 x a m p l e , i f = i s
0014040 d e f i n e d b y \r ( M A C R
0014060 O ( L A M B D A ( F L R D
0014100 T B L ) \r ( E
0014120 V A L ( R E A D F L R D T
0014140 B L ) ) ) ) \r a n d ! i s
0014160 d e f i n e d b y \r ( S P L I
0014200 C E ( L A M B D A ( F L R
0014220 D T B L ) \r (
0014240 R E A D F L R D T B L ) ) )
0014260 \r t h e n i f t h e v a l
0014300 u e o f F O O i s ( A
0014320 B C ) , a n d ( X = F O
0014340 O Y ) i s i n p u t , (
0014360 X ( A B C ) Y ) w i l
0014400 l b e r e t u r n e d .
0014420 I f ( X ! = F O O Y ) i
0014440 s i n p u t , ( X A B
0014460 C Y ) w i l l b e r e t
0014500 u r n e d . \r N o t e : I f
0014520 a r e a d m a c r o ' s
0014540 f u n c t i o n c a l l s R
0014560 E A D , a n d t h e R E A
0014600 D r e t u r n s N I L , t
0014620 h e f u n c t i o n c a n n
0014640 o t d i s t i n g u i s h t
0014660 h e c a s e w h e r e a
0014700 R I G H T P A R E N o r R I
0014720 G H T B R A C K E T f o l l o
0014740 w e d t h e r e a d m a c
0014760 r o c h a r a c t e r , ( e
0015000 . g . " ( A B ' ) " ) ,
0015020 f r o m t h e c a s e w h
0015040 e r e t h e a t o m N I L
0015060 ( o r " ( ) " ) a c t u a
0015100 l l y a p p e a r e d . I
0015120 n I n t e r l i s p - D , a
0015140 R E A D i n s i d e o f
0015160 a r e a d m a c r o w h e
0015200 n t h e n e x t i n p u t
0015220 c h a r a c t e r i s a
0015240 R I G H T P A R E N o r R I
0015260 G H T B R A C K E T r e a d s
0015300 t h e c h a r a c t e r a
0015320 n d r e t u r n s N I L ,
0015340 j u s t a s i f t h e R
0015360 E A D h a d n o t o c c u
0015400 r r e d i n s i d e a r e
0015420 a d m a c r o . \r I f a c
0015440 a l l t o R E A D f r o m
0015460 w i t h i n a r e a d m
0015500 a c r o e n c o u n t e r s
0015520 a n u n m a t c h e d R I G
0015540 H T B R A C K E T w i t h i n
0015560 a l i s t , t h e b r a
0015600 c k e t i s s i m p l y p
0015620 u t b a c k i n t o t h e
0015640 b u f f e r t o b e r e
0015660 a d ( a g a i n ) a t t h
0015700 e h i g h e r l e v e l .
0015720 T h u s , i n p u t t i n g
0015740 a n e x p r e s s i o n s
0015760 u c h a s ( A B ' ( C
0016000 D ] w o r k s c o r r e c t
0016020 l y . \r ( I N R E A D M A C R O
0016040 P ) \t [ F u n c t i o n ] \r
0016060 1 \r \r R e t u r n s N I L i
0016100 f c u r r e n t l y n o t
0016120 u n d e r a r e a d m a c
0016140 r o f u n c t i o n , o t h
0016160 e r w i s e t h e n u m b e
0016200 r o f u n m a t c h e d l
0016220 e f t p a r e n t h e s e s
0016240 o r b r a c k e t s . \r 1 \r \r
0016260 ( " B R E A K R E S E T F O R M
0016300 S " . V a r i a b l e ) ( R
0016320 E A D M A C R O S F L G R D
0016340 T B L ) \t [ F u n c t i o n
0016360 ] \r 1 \r \r I f F L G = N I L ,
0016400 t u r n s o f f a c t i o
0016420 n o f r e a d m a c r o s
0016440 i n r e a d t a b l e R
0016460 D T B L . I f F L G = T ,
0016500 t u r n s t h e m o n .
0016520 R e t u r n s p r e v i o u
0016540 s s e t t i n g . \r 1 \r \r T h
0016560 e f o l l o w i n g r e a d
0016600 m a c r o s a r e s t a n
0016620 d a r d l y d e f i n e d i
0016640 n I n t e r l i s p i n t
0016660 h e T a n d E D I T R D T
0016700 B L r e a d t a b l e s : \r
0016720 \t ' ( s i n g l e - q u o t e
0016740 ) \t R e t u r n s t h e n e
0016760 x t e x p r e s s i o n , w
0017000 r a p p e d i n a c a l l
0017020 t o Q U O T E ; e . g . ,
0017040 ' F O O r e a d s a s (
0017060 Q U O T E F O O ) . T h e
0017100 m a c r o i s d e f i n e
0017120 d a s a F I R S T r e a
0017140 d m a c r o , s o t h a t
0017160 t h e q u o t e c h a r a
0017200 c t e r h a s n o e f f e
0017220 c t i n t h e m i d d l e
0017240 o f a s y m b o l . T
0017260 h e m a c r o i s a l s o
0017300 i g n o r e d i f t h e
0017320 q u o t e c h a r a c t e r
0017340 i s i m m e d i a t e l y f
0017360 o l l o w e d b y a s e p
0017400 a r a t o r c h a r a c t e r
0017420 . \r \t c o n t r o l - Y \t D e f
0017440 i n e d i n T a n d E D
0017460 I T R D T B L . R e t u r n
0017500 s t h e r e s u l t o f
0017520 e v a l u a t i n g t h e n
0017540 e x t e x p r e s s i o n .
0017560 F o r e x a m p l e , i f
0017600 t h e v a l u e o f F O
0017620 O i s ( A B ) , t h e n
0017640 ( L I S T 1 c o n t r o l
0017660 - Y F O O 2 ) i s r e a d
0017700 a s ( L I S T 1 ( A B
0017720 ) 2 ) . N o t e t h a t
0017740 n o s t r u c t u r e i s
0017760 c o p i e d ; t h e t h i
0020000 r d e l e m e n t o f t h
0020020 a t i n p u t e x p r e s s
0020040 i o n i s s t i l l E Q
0020060 t o t h e v a l u e o f
0020100 F O O . C o n t r o l - Y
0020120 c a n t h u s b e u s e d
0020140 t o r e a d s t r u c t u
0020160 r e s t h a t o r d i n a r
0020200 i l y h a v e n o r e a d
0020220 s y n t a x . F o r e x
0020240 a m p l e , t h e v a l u e
0020260 r e t u r n e d f r o m r
0020300 e a d i n g ( K E Y 1 c o n
0020320 t r o l - Y ( A R R A Y 1 0 )
0020340 ) h a s a n a r r a y a
0020360 s i t s s e c o n d e l e
0020400 m e n t . C o n t r o l - Y
0020420 c a n b e t h o u g h t
0020440 o f a s a n " u n - q u o
0020460 t e " c h a r a c t e r .
0020500 T h e c h o i c e o f c h
0020520 a r a c t e r t o p e r f o
0020540 r m t h i s f u n c t i o n
0020560 i s c h a n g e a b l e w
0020600 i t h S E T T E R M C H A R S
0020620 ( ( " S E T T E R M C H A R S
0020640 " . F u n c t i o n ) ) . \r
0020660 \t ` ( b a c k q u o t e ) \t B
0020700 a c k q u o t e m a k e s i
0020720 t e a s i e r t o w r i t
0020740 e p r o g r a m s t o c o
0020760 n s t r u c t c o m p l e x
0021000 d a t a s t r u c t u r e s .
0021020 B a c k q u o t e i s l
0021040 i k e q u o t e , e x c e p
0021060 t t h a t w i t h i n t h
0021100 e b a c k q u o t e d e x p
0021120 r e s s i o n , f o r m s c
0021140 a n b e e v a l u a t e d .
0021160 T h e g e n e r a l i d
0021200 e a i s t h a t t h e b
0021220 a c k q u o t e d e x p r e s
0021240 s i o n i s a " t e m p l
0021260 a t e " c o n t a i n i n g
0021300 s o m e c o n s t a n t p a
0021320 r t s ( a s w i t h a q
0021340 u o t e d f o r m ) a n d
0021360 s o m e p a r t s t o b e
0021400 f i l l e d i n b y e v
0021420 a l u a t i n g s o m e t h i
0021440 n g . U n l i k e w i t h
0021460 c o n t r o l - Y , h o w e
0021500 v e r , t h e e v a l u a t
0021520 i o n o c c u r s n o t a
0021540 t t h e t i m e t h e f
0021560 o r m i s r e a d , b u t
0021600 a t t h e t i m e t h e
0021620 b a c k q u o t e d e x p r
0021640 e s s i o n i s e v a l u a
0021660 t e d . T h a t i s , t
0021700 h e b a c k q u o t e m a c
0021720 r o r e t u r n s a n e x
0021740 p r e s s i o n w h i c h ,
0021760 w h e n e v a l u a t e d ,
0022000 p r o d u c e s t h e d e s
0022020 i r e d s t r u c t u r e . \r
0022040 W i t h i n t h e b a c k q
0022060 u o t e d e x p r e s s i o n
0022100 , t h e c h a r a c t e r
0022120 " , " ( c o m m a ) i n t r
0022140 o d u c e s a f o r m t o
0022160 b e e v a l u a t e d .
0022200 T h e v a l u e o f a f
0022220 o r m p r e c e d e d b y
0022240 " , @ " i s t o b e s p
0022260 l i c e d i n , u s i n g
0022300 A P P E N D . I f i t i
0022320 s p e r m i s s i b l e t o
0022340 d e s t r o y t h e l i s
0022360 t b e i n g s p l i c e d
0022400 i n ( i . e . , N C O N C
0022420 m a y b e u s e d i n t
0022440 h e t r a n s l a t i o n ) ,
0022460 t h e n " , . " c a n b
0022500 e u s e d i n s t e a d o
0022520 f " , @ " . \r F o r e x a m
0022540 p l e , i f t h e v a l u
0022560 e o f F O O i s ( 1 2
0022600 3 4 ) , t h e n t h e
0022620 f o r m \r ` ( A , ( C A R F
0022640 O O ) , @ ( C D D R F O O )
0022660 D E ) \r e v a l u a t e s
0022700 t o ( A 1 3 4 D E )
0022720 ; i t i s l o g i c a l l
0022740 y e q u i v a l e n t t o
0022760 w r i t i n g \r ( C O N S ' A
0023000 \r ( C O N S ( C A R F
0023020 O O ) \r ( A P P E N
0023040 D ( C D D R F O O ) ' ( D
0023060 E ) ) ) ) \r . \r B a c k q u o
0023100 t e i s p a r t i c u l a r
0023120 l y u s e f u l f o r w r
0023140 i t i n g m a c r o s . F
0023160 o r e x a m p l e , t h e
0023200 b o d y o f a m a c r o
0023220 t h a t r e f e r s t o X
0023240 a s t h e m a c r o ' s
0023260 a r g u m e n t l i s t m i
0023300 g h t b e \r ` ( C O N D \r
0023320 ( ( F I X P , ( C A R X )
0023340 ) \r , ( C A D R X
0023360 ) ) \r ( T . , ( C D D R
0023400 X ) ) ) \r w h i c h i s e
0023420 q u i v a l e n t t o w r i
0023440 t i n g \r ( L I S T ' C O N D
0023460 \r ( L I S T ( L I S
0023500 T ' F I X P ( C A R X ) )
0023520 \r ( C A D
0023540 R X ) ) \r ( C O N S
0023560 ' T ( C D D R X ) ) ) \r N
0023600 o t e t h a t c o m m a d
0023620 o e s n o t h a v e a n y
0023640 s p e c i a l m e a n i n g
0023660 o u t s i d e o f a b a
0023700 c k q u o t e c o n t e x t .
0023720 \r F o r u s e r s w i t h o
0023740 u t a b a c k q u o t e c
0023760 h a r a c t e r o n t h e i
0024000 r k e y b o a r d s , b a c
0024020 k q u o t e c a n a l s o
0024040 b e w r i t t e n a s | '
0024060 ( v e r t i c a l - b a r ,
0024100 q u o t e ) . \r \t ? \t I m p l e
0024120 m e n t s t h e ? = c o m
0024140 m a n d f o r o n - l i n e
0024160 h e l p r e g a r d i n g
0024200 t h e f u n c t i o n c u r
0024220 r e n t l y b e i n g " c a
0024240 l l e d " i n t h e t y p
0024260 e i n ( s e e ( " ? = " .
0024300 i n T T Y I N ) ) . \r \t | (
0024320 v e r t i c a l b a r ) \t W h
0024340 e n f o l l o w e d b y a
0024360 n e n d o f l i n e , t
0024400 a b o r s p a c e , | i
0024420 s i g n o r e d , i . e . ,
0024440 t r e a t e d a s a s e
0024460 p a r a t o r c h a r a c t e
0024500 r , e n a b l i n g t h e
0024520 e d i t o r ' s C H A N G E C
0024540 H A R f e a t u r e ( ( " C
0024560 H A N G E C H A R " . V a r
0024600 i a b l e ) ) . O t h e r w
0024620 i s e i t i s a " d i s
0024640 p a t c h i n g " r e a d m
0024660 a c r o w h o s e m e a n i
0024700 n g d e p e n d s o n t h
0024720 e c h a r a c t e r ( s ) f
0024740 o l l o w i n g i t . T h
0024760 e f o l l o w i n g a r e
0025000 c u r r e n t l y d e f i n e
0025020 d : \r ' ( q u o t e ) - -
0025040 A s y n o n y m f o r b a
0025060 c k q u o t e . \r . ( p e r i
0025100 o d ) - - R e t u r n s t
0025120 h e e v a l u a t i o n o f
0025140 t h e n e x t e x p r e s
0025160 s i o n , i . e . , t h i s
0025200 i s a s y n o n y m f o
0025220 r c o n t r o l - Y . \r , (
0025240 c o m m a ) - - R e t u r n
0025260 s t h e e v a l u a t i o n
0025300 o f t h e n e x t e x p
0025320 r e s s i o n a t l o a d
0025340 t i m e , i . e . , t h e
0025360 f o l l o w i n g e x p r e s
0025400 s i o n i s q u o t e d i
0025420 n s u c h a m a n n e r
0025440 t h a t t h e c o m p i l e
0025460 r t r e a t s i t a s a
0025500 l i t e r a l w h o s e v
0025520 a l u e i s n o t d e t e
0025540 r m i n e d u n t i l t h e
0025560 c o m p i l e d e x p r e s
0025600 s i o n i s l o a d e d . \r
0025620 O o r o ( t h e l e t t
0025640 e r O ) - - T r e a t s
0025660 t h e n e x t n u m b e r
0025700 a s o c t a l , i . e . ,
0025720 r e a d s i t i n r a d i
0025740 x 8 . F o r e x a m p l
0025760 e , | o 1 2 = 1 0 ( d e
0026000 c i m a l ) . \r B o r b -
0026020 - T r e a t s t h e n e x
0026040 t n u m b e r a s b i n a
0026060 r y , i . e . , r e a d s
0026100 i t i n r a d i x 2 .
0026120 F o r e x a m p l e , | b 1
0026140 0 1 = 5 ( d e c i m a l )
0026160 . \r X o r x - - T r e a
0026200 t s t h e n e x t n u m b
0026220 e r a s h e x a d e c i m a
0026240 l , i . e . , r e a d s i
0026260 t i n r a d i x 1 6 .
0026300 T h e u p p e r - c a s e l
0026320 e t t e r s A t h o u g h
0026340 F a r e u s e d a s t h
0026360 e d i g i t s a f t e r 9
0026400 . F o r e x a m p l e ,
0026420 | x 1 A = 2 6 ( d e c i m
0026440 a l ) . \r R o r r - - R
0026460 e a d s t h e n e x t n u
0026500 m b e r i n t h e r a d i
0026520 x s p e c i f i e d b y t
0026540 h e ( d e c i m a l ) n u m
0026560 b e r t h a t a p p e a r s
0026600 b e t w e e n t h e | a
0026620 n d t h e R . W h e n
0026640 i n p u t t i n g a n u m b
0026660 e r i n a r a d i x a b
0026700 o v e t e n , t h e u p p
0026720 e r - c a s e l e t t e r s
0026740 A t h r o u g h Z c a n
0026760 b e u s e d a s t h e d
0027000 i g i t s a f t e r 9 ( b
0027020 u t t h e r e i s n o d
0027040 i g i t a b o v e Z , s o
0027060 i t i s n o t p o s s i
0027100 b l e t o t y p e a l l
0027120 b a s e - 9 9 d i g i t s ) .
0027140 F o r e x a m p l e , |
0027160 3 r 1 2 0 r e a d s 1 2 0
0027200 i n r a d i x 3 , r e t u
0027220 r n i n g 1 5 . \r ( , { ,
0027240 ^ - - U s e d i n t e r n
0027260 a l l y b y H P R I N T a
0027300 n d H R E A D ( ( " H P R I
0027320 N T " . F u n c t i o n ) )
0027340 t o p r i n t a n d r e a
0027360 d u n u s u a l e x p r e s
0027400 s i o n s . \r T h e d i s p
0027420 a t c h i n g c h a r a c t e
0027440 r s t h a t a r e l e t t
0027460 e r s c a n a p p e a r i
0027500 n e i t h e r u p p e r o
0027520 r l o w e r c a s e . \r \0 \0
0027540 \0 \0 \0 005 \0 \v \0 ( \0 314 \0 314 001 370 \0 022
0027560 \0 \0 \0 \0 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 )
0027620 \0 K \0 K 001 370 \0 \0 \0 \0 \0 \0 002 001 \0 \0
0027640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027660 \0 001 T \0 \0 \0 \0 \0 / \0 K \0 314 001 370 \0
0027700 022 \0 \0 \0 \0 003 001 \0 001 001 001 370 001 \0 \0 \0
0027720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027740 001 T \0 \0 \0 \0 \0 ( \0 314 \0 314 001 370 \0 \0
0027760 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 1
0030020 \0 \0 \0 314 001 370 \0 005 \0 \0 \0 \0 003 004 \0 022
0030040 002 \0 272 001 \0 314 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030100 ( \0 314 \0 314 001 370 \0 005 \0 \0 \0 \0 002 001 \0
0030120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030140 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 314 \0 314 001 370 \0
0030160 005 \0 \0 \0 \0 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030220 ( \0 \0 \0 \0 001 370 \0 \0 \0 \0 \0 \0 002 001 \0
0030240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030260 \0 \0 \0 \0 \0 \0 \0 \0 . \0 \0 \0 \0 001 370 \0
0030300 \f \0 \0 \0 \0 003 001 \0 022 001 \0 ( \0 \0 \0 \0
0030320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030340 \0 \0 \0 \0 \0 \0 ( \0 314 \0 314 001 370 \0 \0 \0
0030360 \0 \0 \0 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0
0030420 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 001 \0 \0 \0
0030440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 004 \0 006 \0 024 \0
0030500 006 M O D E R N \0 \n 377 375 \0 \0 \0 \0 001
0030520 \0 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0
0030540 \0 \0 \0 001 \0 \0 024 \0 006 M O D E R N \0
0030560 \n \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D
0030600 E R N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0
0030620 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0
0030640 \0 \0 ? \0 1 ( D E F A U L T F O N
0030660 T 1 ( G A C H A 1 0 ) (
0030700 G A C H A 8 ) ( T E R M I N
0030720 A L 8 ) ) \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0030740 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 001 \0 \0 \0 \0
0030760 005 \0 \0 \0 \0 \0 002 \0 \t \0 \0 \0 025 \0 \0 \0
0031000 \0 004 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 002 \0 001
0031020 \0 \v H R U L E . G E T F N 001 \0 024
0031040 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0
0031060 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0
0031100 002 \0 \a \0 \0 \0 316 \0 \0 \0 \0 005 \0 \0 \0 \0
0031120 \0 002 \0 006 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0
0031140 004 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0031160 \0 \0 006 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0
0031200 001 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 006 \0 \0
0031220 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 001
0031240 \0 \0 \0 \0 003 \0 \0 \0 002 \0 \0 \0 \0 002 \0 \0
0031260 \0 002 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0
0031300 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0
0031320 002 \0 \0 \0 \v \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0
0031340 \0 \0 003 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 006
0031360 \0 \0 \0 \0 003 \0 \0 \0 005 \0 \0 \0 \0 005 \0 \0
0031400 \0 005 \0 \0 \0 \0 003 \0 \0 \0 006 \0 \0 \0 \0 005
0031420 \0 \0 \0 002 \0 \0 \0 \0 002 \0 \0 \0 = \0 \0 \0
0031440 \0 005 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0 231 \0
0031460 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0
0031500 O \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 005 \0 \0
0031520 \0 001 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003
0031540 \0 \0 \0 346 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0
0031560 \0 003 \0 \0 \0 017 \0 \0 \0 \0 005 \0 \0 \0 \n \0
0031600 \0 \0 \0 003 \0 \0 \0 023 \0 \0 \0 \0 005 \0 \0 \0
0031620 001 \0 \0 \0 \0 003 \0 \0 \0 024 \0 \0 \0 \0 005 \0
0031640 \0 \0 \0 \0 002 \0 006 \0 \0 \0 032 \0 \0 \0 \0 003
0031660 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 $ \0 \0 \0 \0
0031700 003 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0
0031720 \0 005 \0 \0 \0 006 \0 \0 \0 \0 003 \0 \0 \0 ' \0
0031740 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0
0031760 " \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0
0032000 \0 \0 023 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0
0032020 003 \0 \0 \0 037 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002
0032040 \0 006 \0 \0 \0 # \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0032060 002 \0 \a \0 \0 \0 021 \0 \0 \0 \0 005 \0 \0 \0 003
0032100 \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0
0032120 \0 \a \0 \0 \0 \0 003 \0 \0 \0 034 \0 \0 \0 \0 005
0032140 \0 \0 \0 \a \0 \0 \0 \0 003 \0 \0 \0 025 \0 \0 \0
0032160 \0 005 \0 \0 \0 \v \0 \0 \0 \0 003 \0 \0 \0 002 \0
0032200 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 001
0032220 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0
0032240 \0 N \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003
0032260 \0 \0 \0 \t \0 \0 \0 \0 005 \0 \0 \0 024 \0 001 \0
0032300 \f I R M . G E T . C R E F \0 \0 \0
0032320 \0 g \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003
0032340 \0 \0 \0 C \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0
0032360 \0 003 \0 \0 \0 % \0 \0 \0 \0 005 \0 \0 \0 \0 \0
0032400 002 \0 006 \0 \0 \0 034 \0 \0 \0 \0 003 \0 \0 \0 \0
0032420 \0 002 \0 004 \0 \0 \0 031 \0 \0 \0 \0 003 \0 \0 \0
0032440 \0 \0 002 \0 004 \0 \0 \0 \0 \0 \0 \0 003 \0 \0
0032460 \0 \0 \0 002 \0 004 \0 \0 \0 033 \0 \0 \0 \0 003 \0
0032500 \0 \0 \0 \0 002 \0 004 \0 \0 \0 $ \0 \0 \0 \0 003
0032520 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 \r \0 \0 \0 \0
0032540 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 006 \0 \0 \0
0032560 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 % \0
0032600 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0
0032620 = \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 003 \0
0032640 \0 \0 033 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0
0032660 003 \0 \0 \0 o \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0
0032700 \0 \0 003 \0 \0 \0 7 \0 \0 \0 \0 005 \0 \0 \0 004
0032720 \0 \0 \0 \0 003 \0 \0 \0 023 \0 \0 \0 \0 005 \0 \0
0032740 \0 005 \0 \0 \0 \0 003 \0 \0 \0 = \0 \0 \0 \0 005
0032760 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0 002 \0 \0 \0
0033000 \0 005 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 Y \0 \0
0033020 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 002 \0 \0 \0 001
0033040 \0 \0 \0 \0 001 \0 \0 \0 005 \0 \0 \0 \0 005 \0 \0
0033060 \0 006 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 001
0033100 \0 \0 \0 \b \0 \0 \0 \0 005 \0 \0 \0 027 \0 \0 \0
0033120 \0 003 \0 \0 \0 002 \0 \0 \0 \0 002 \0 \0 \0 001 \0
0033140 \0 \0 \0 003 \0 \0 \0 b \0 \0 \0 \0 005 \0 \0 \0
0033160 \0 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0
0033200 \0 006 \0 \0 \0 \0 003 \0 \0 \0 Y \0 \0 \0 \0 005
0033220 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 9 \0 \0 \0
0033240 \0 005 \0 \0 \0 022 \0 \0 \0 \0 003 \0 \0 \0 005 \0
0033260 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0
0033300 003 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 005 \0 \0
0033320 \0 001 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003
0033340 \0 \0 \0 8 \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0
0033360 \0 002 \0 \0 \0 215 \0 \0 \0 \0 005 \0 \0 \0 005 \0
0033400 \0 \0 \0 003 \0 \0 \0 037 \0 \0 \0 \0 005 \0 \0 \0
0033420 003 \0 \0 \0 \0 002 \0 \0 \0 ; \0 \0 \0 \0 005 \0
0033440 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 037 \0 \0 \0 \0
0033460 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 034 \0 \0
0033500 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 021
0033520 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0
0033540 \0 \r \0 \0 \0 \0 005 \0 \0 \0 \t \0 \0 \0 \0 003
0033560 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0033600 005 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0
0033620 \0 \0 003 \0 \0 \0 035 \0 \0 \0 \0 005 \0 \0 \0 003
0033640 \0 \0 \0 \0 002 \0 \0 \0 363 \0 \0 \0 \0 005 \0 \0
0033660 \0 \0 \0 002 \0 \a \0 \0 \0 \t \0 \0 \0 \0 005 \0
0033700 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0
0033720 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 1 \0 \0
0033740 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 003 \0 \0 \0 L
0033760 \0 \0 \0 \0 005 \0 \0 \0 \t \0 \0 \0 \0 003 \0 \0
0034000 \0 \r \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 003
0034020 \0 \0 \0 7 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0034040 \a \0 \0 \0 f \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0
0034060 \0 \0 003 \0 \0 \0 I \0 \0 \0 \0 005 \0 \0 \0 \0
0034100 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0
0034120 \b \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 005 \0
0034140 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 ! \0 \0 \0 \0
0034160 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 L \0 \0
0034200 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 R
0034220 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0
0034240 \0 g \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 005 \0
0034260 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \n \0 \0 \0 \0
0034300 003 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0
0034320 \0 \0 003 \0 \0 \0 V \0 \0 \0 \0 005 \0 \0 \0 001
0034340 \0 \0 \0 \0 003 \0 \0 \0 023 \0 \0 \0 \0 005 \0 \0
0034360 \0 001 \0 \0 \0 \0 003 \0 \0 \0 021 \0 \0 \0 \0 005
0034400 \0 \0 \0 \n \0 \0 \0 \0 003 \0 \0 \0 V \0 \0 \0
0034420 \0 005 \0 \0 \0 \t \0 \0 \0 \0 003 \0 \0 \0 021 \0
0034440 \0 \0 \0 005 \0 \0 \0 \n \0 \0 \0 \0 003 \0 \0 \0
0034460 a \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \a \0 \0
0034500 \0 [ \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 005 \0
0034520 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \t \0 \0 \0 \0
0034540 003 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0
0034560 \0 \0 003 \0 \0 \0 c \0 \0 \0 \0 005 \0 \0 \0 003
0034600 \0 \0 \0 \0 003 \0 \0 \0 216 \0 \0 \0 \0 005 \0 \0
0034620 \0 \0 \0 002 \0 \a \0 \0 \0 \t \0 \0 \0 \0 003 \0
0034640 \0 \0 376 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0
0034660 002 \0 \0 \0 X \0 \0 \0 \0 005 \0 \0 \0 037 \0 001
0034700 \0 \f I R M . G E T . C R E F \0 \0
0034720 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \a
0034740 \0 \0 \0 023 \0 \0 \0 \0 005 \0 \0 \0 \t \0 \0 \0
0034760 \0 003 \0 \0 \0 W \0 \0 \0 \0 005 \0 \0 \0 \t \0
0035000 \0 \0 \0 003 \0 \0 \0 J \0 \0 \0 \0 005 \0 \0 \0
0035020 \t \0 \0 \0 \0 003 \0 \0 \0 ` \0 \0 \0 \0 005 \0
0035040 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 Y \0 \0 \0 \0
0035060 005 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0
0035100 \0 005 \0 \0 \0 \f \0 \0 \0 \0 003 \0 \0 \0 004 \0
0035120 \0 \0 \0 005 \0 \0 \0 \b \0 \0 \0 \0 003 \0 \0 \0
0035140 311 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \a \0 \0
0035160 \0 & \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003
0035200 \0 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0 \t \0 \0 \0
0035220 \0 003 \0 \0 \0 033 \0 \0 \0 \0 005 \0 \0 \0 005 \0
0035240 \0 \0 \0 003 \0 \0 \0 k \0 \0 \0 \0 005 \0 \0 \0
0035260 005 \0 \0 \0 \0 003 \0 \0 \0 030 \0 \0 \0 \0 005 \0
0035300 \0 \0 \f \0 \0 \0 \0 003 \0 \0 \0 037 \0 \0 \0 \0
0035320 005 \0 \0 \0 \t \0 \0 \0 \0 003 \0 \0 \0 017 \0 \0
0035340 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 8 \0
0035360 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0
0035400 017 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 006 \0 \0
0035420 \0 032 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 004 \0
0035440 \0 \0 " \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a
0035460 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0
0035500 \0 003 \0 \0 \0 017 \0 \0 \0 \0 005 \0 \0 \0 \0 \0
0035520 002 \0 006 \0 \0 \0 033 \0 \0 \0 \0 003 \0 \0 \0 \0
0035540 \0 002 \0 004 \0 \0 \0 033 \0 \0 \0 \0 003 \0 \0 \0
0035560 \0 \0 002 \0 \a \0 \0 \0 025 \0 \0 \0 \0 005 \0 \0
0035600 \0 003 \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 005
0035620 \0 \0 \0 \a \0 \0 \0 \0 003 \0 \0 \0 006 \0 \0 \0
0035640 \0 005 \0 \0 \0 \n \0 \0 \0 \0 003 \0 \0 \0 \v \0
0035660 \0 \0 \0 005 \0 \0 \0 \r \0 \0 \0 \0 003 \0 \0 \0
0035700 027 \0 \0 \0 \0 005 \0 \0 \0 \v \0 \0 \0 \0 003 \0
0035720 \0 \0 \v \0 \0 \0 \0 005 \0 \0 \0 \v \0 \0 \0 \0
0035740 003 \0 \0 \0 023 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002
0035760 \0 \a \0 \0 \0 ( \0 \0 \0 \0 005 \0 \0 \0 004 \0
0036000 \0 \0 \0 003 \0 \0 \0 \n \0 \0 \0 \0 005 \0 \0 \0
0036020 004 \0 \0 \0 \0 003 \0 \0 \0 \t \0 \0 \0 \0 005 \0
0036040 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 3 \0 \0 \0 \0
0036060 005 \0 \0 \0 \n \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0
0036100 \0 \0 005 \0 \0 \0 \f \0 \0 \0 \0 003 \0 \0 \0 +
0036120 \0 \0 \0 \0 005 \0 \0 \0 \a \0 \0 \0 \0 003 \0 \0
0036140 \0 ! \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 003
0036160 \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0
0036200 \0 003 \0 \0 \0 ) \0 \0 \0 \0 005 \0 \0 \0 004 \0
0036220 \0 \0 \0 003 \0 \0 \0 ; \0 \0 \0 \0 005 \0 \0 \0
0036240 \n \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 005 \0
0036260 \0 \0 \f \0 \0 \0 \0 003 \0 \0 \0 ! \0 \0 \0 \0
0036300 005 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 021 \0 \0
0036320 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0 '
0036340 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0
0036360 \r \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0 003 \0
0036400 \0 \0 2 \0 \0 \0 \0 005 \0 \0 \0 \f \0 \0 \0 \0
0036420 003 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0
0036440 \0 \0 002 \0 \0 \0 207 \0 \0 \0 \0 005 \0 \0 \0 \v
0036460 \0 \0 \0 \0 003 \0 \0 \0 022 \0 \0 \0 \0 005 \0 \0
0036500 \0 \0 \0 002 \0 003 \0 \0 \0 016 \0 \0 \0 \0 003 \0
0036520 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 002
0036540 \0 \0 \0 002 \0 001 \0 \v H R U L E . G E
0036560 T F N 001 \0 024 \0 006 M O D E R N \0 \n
0036600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0
0036620 005 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 \b \0 \0 \0
0036640 \0 005 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 016 \0
0036660 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0
0036700 ^ \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \n \0 \0
0036720 \0 002 \0 001 \0 \v H R U L E . G E T F
0036740 N 001 \0 024 \0 006 M O D E R N \0 \n \0 \0
0036760 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0
0037000 \0 \0 \0 \0 002 \0 003 \0 \0 \0 036 \0 001 \0 \f I
0037020 R M . G E T . C R E F 001 \0 024 \0 006
0037040 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0037060 \0 \0 \0 \f \0 \0 \0 \0 003 \0 \0 \0 \t \0 \0 \0
0037100 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 016 \0
0037120 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 002
0037140 \0 001 \0 \v H R U L E . G E T F N 001
0037160 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0
0037200 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0
0037220 \0 \0 002 \0 \n \0 \0 \0 003 \0 \0 \0 \0 005 \0 \0
0037240 \0 003 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 005
0037260 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 0 \0 \0 \0
0037300 \0 005 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0 \0 006 \0
0037320 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0
0037340 001 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0037360 \0 \0 , \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \n
0037400 \0 \0 \0 002 \0 001 \0 \v H R U L E . G E
0037420 T F N 001 \0 024 \0 006 M O D E R N \0 \n
0037440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0
0037460 005 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 E \0 \0 \0
0037500 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 005 \0
0037520 \0 \0 \0 005 \0 \0 \0 \t \0 \0 \0 \0 003 \0 \0 \0
0037540 016 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 005 \0 \0
0037560 \0 001 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003
0037600 \0 \0 \0 B \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0
0037620 \0 003 \0 \0 \0 \b \0 \0 \0 \0 005 \0 \0 \0 004 \0
0037640 \0 \0 \0 003 \0 \0 \0 \n \0 \0 \0 \0 005 \0 \0 \0
0037660 \v \0 \0 \0 \0 003 \0 \0 \0 035 \0 \0 \0 \0 005 \0
0037700 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 266 \0 \0 \0 \0
0037720 005 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 026 \0 \0 \0
0037740 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 005 \0
0037760 \0 \0 \0 005 \0 \0 \0 \t \0 \0 \0 \0 003 \0 \0 \0
0040000 W \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 003 \0
0040020 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0
0040040 003 \0 \0 \0 \a \0 \0 \0 \0 005 \0 \0 \0 \b \0 \0
0040060 \0 \0 003 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0 006
0040100 \0 \0 \0 \0 003 \0 \0 \0 \f \0 \0 \0 \0 005 \0 \0
0040120 \0 020 \0 \0 \0 \0 003 \0 \0 \0 Y \0 \0 \0 \0 005
0040140 \0 \0 \0 002 \0 \0 \0 \0 003 \0 \0 \0 021 \0 \0 \0
0040160 \0 005 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 204 \0
0040200 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 003 \0 \0 \0
0040220 \t \0 \0 \0 \0 002 \0 \0 \0 \v \0 \0 \0 \0 003 \0
0040240 \0 \0 243 \0 \0 \0 \0 005 \0 \0 \0 \f \0 \0 \0 \0
0040260 003 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 033 \0 001
0040300 \0 \f I R M . G E T . C R E F \0 \0
0040320 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 005
0040340 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0
0040360 \0 003 \0 \0 002 n \0 \0 \0 \0 005 \0 \0 \0 \0 \0
0040400 002 \0 \a \0 \0 \0 1 \0 \0 \0 \0 005 \0 \0 \0 001
0040420 \0 \0 \0 \0 003 \0 \0 \0 O \0 \0 \0 \0 005 \0 \0
0040440 \0 002 \0 \0 \0 \0 003 \0 \0 \0 035 \0 \0 \0 \0 005
0040460 \0 \0 \0 006 \0 \0 \0 \0 003 \0 \0 \0 D \0 \0 \0
0040500 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 ( \0
0040520 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 003 \0 \0 \0
0040540 032 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 003 \0
0040560 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \a
0040600 \0 \0 \0 035 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0
0040620 \0 003 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 \t \0
0040640 \0 \0 \0 003 \0 \0 \0 020 \0 \0 \0 \0 005 \0 \0 \0
0040660 \0 \0 002 \0 006 \0 \0 \0 ! \0 \0 \0 \0 003 \0 \0
0040700 \0 \0 \0 002 \0 \a \0 \0 \0 \r \0 \0 \0 \0 005 \0
0040720 \0 \0 \r \0 \0 \0 \0 003 \0 \0 \0 ( \0 \0 \0 \0
0040740 005 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 \t \0 \0 \0
0040760 \0 003 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 023 \0 \0
0041000 \0 \0 003 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 # \0
0041020 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 002
0041040 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0
0041060 f \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0041100 \0 \0 ' \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 006
0041120 \0 \0 \0 \a \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0041140 004 \0 \0 \0 024 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002
0041160 \0 004 \0 \0 \0 021 \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0041200 002 \0 004 \0 \0 \0 023 \0 \0 \0 \0 003 \0 \0 \0 \0
0041220 \0 002 \0 \a \0 \0 \0 037 \0 \0 \0 \0 005 \0 \0 \0
0041240 \0 \0 002 \0 006 \0 \0 \0 \f \0 \0 \0 \0 003 \0 \0
0041260 \0 \0 \0 002 \0 004 \0 \0 \0 \0 \0 \0 \0 003 \0
0041300 \0 \0 \0 \0 002 \0 004 \0 \0 \0 025 \0 \0 \0 \0 003
0041320 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 031 \0 \0 \0 \0
0041340 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 025 \0 \0 \0
0041360 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 : \0
0041400 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 ]
0041420 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 003 \0 \0
0041440 \0 030 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 005 \0
0041460 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0
0041500 003 \0 \0 \0 020 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0
0041520 \0 \0 003 \0 \0 \0 ] \0 \0 \0 \0 005 \0 \0 \0 020
0041540 \0 001 \0 \f I R M . G E T . C R E F
0041560 \0 \0 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002
0041600 \0 005 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 001 \0
0041620 \0 \0 \0 003 \0 \0 \0 ? \0 \0 \0 \0 005 \0 \0 \0
0041640 001 \0 \0 \0 \0 003 \0 \0 \0 K \0 \0 \0 \0 005 \0
0041660 \0 \0 \n \0 \0 \0 \0 003 \0 \0 \0 \n \0 \0 \0 \0
0041700 005 \0 \0 \0 031 \0 001 \0 \f I R M . G E T
0041720 . C R E F \0 \0 \0 \0 215 \0 \0 \0 \0 005 \0
0041740 \0 \0 \0 \0 002 \0 \a \0 \0 \0 001 \0 \0 \0 \0 003
0041760 \0 \0 \0 % \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0042000 \a \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 c \0 \0
0042020 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 001 \0
0042040 \0 \0 \0 003 \0 \0 \0 : \0 \0 \0 \0 005 \0 \0 \0
0042060 \f \0 \0 \0 \0 002 \0 \0 \0 254 \0 \0 \0 \0 005 \0
0042100 \0 \0 \0 \0 002 \0 \a \0 \0 \0 001 \0 \0 \0 \0 003
0042120 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0
0042140 \0 003 \0 \0 \0 ] \0 \0 \0 \0 005 \0 \0 \0 004 \0
0042160 \0 \0 \0 003 \0 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0
0042200 002 \0 \0 \0 \0 003 \0 \0 \0 \f \0 \0 \0 \0 005 \0
0042220 \0 \0 \0 \0 002 \0 \a \0 \0 \0 001 \0 \0 \0 \0 003
0042240 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0
0042260 \0 003 \0 \0 \0 O \0 \0 \0 \0 005 \0 \0 \0 005 \0
0042300 \0 \0 \0 003 \0 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0
0042320 001 \0 \0 \0 \0 003 \0 \0 \0 \f \0 \0 \0 \0 005 \0
0042340 \0 \0 \0 \0 002 \0 \a \0 \0 \0 001 \0 \0 \0 \0 003
0042360 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0
0042400 \0 003 \0 \0 \0 _ \0 \0 \0 \0 005 \0 \0 \0 001 \0
0042420 \0 \0 \0 003 \0 \0 \0 \b \0 \0 \0 \0 005 \0 \0 \0
0042440 001 \0 \0 \0 \0 003 \0 \0 \0 036 \0 \0 \0 \0 005 \0
0042460 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 020 \0 \0 \0 \0
0042500 005 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0 003 \0 \0
0042520 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 003 \0 \0 \0 \f
0042540 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0
0042560 001 \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 005 \0
0042600 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 b \0 \0 \0 \0
0042620 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \t \0 \0
0042640 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 H
0042660 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0
0042700 \0 \t \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003
0042720 \0 \0 \0 ! \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0
0042740 \0 003 \0 \0 \0 036 \0 \0 \0 \0 005 \0 \0 \0 001 \0
0042760 \0 \0 \0 003 \0 \0 \0 C \0 \0 \0 \0 005 \0 \0 \0
0043000 006 \0 \0 \0 \0 003 \0 \0 \0 % \0 \0 \0 \0 005 \0
0043020 \0 \0 \0 \0 002 \0 \a \0 \0 \0 001 \0 \0 \0 \0 003
0043040 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0
0043060 \0 003 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 001 \0
0043100 \0 \0 \0 003 \0 \0 \0 027 \0 \0 \0 \0 005 \0 \0 \0
0043120 006 \0 \0 \0 \0 003 \0 \0 \0 005 \0 \0 \0 \0 005 \0
0043140 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 002 \0 \0 \0 \0
0043160 005 \0 \0 \0 025 \0 001 \0 \f I R M . G E T
0043200 . C R E F \0 \0 \0 \0 ) \0 \0 \0 \0 005 \0
0043220 \0 \0 \0 \0 002 \0 \a \0 \0 \0 V \0 \0 \0 \0 005
0043240 \0 \0 / ^ 002 ; z 272 \r 2 5 . 8 . 2
0043260 \t S y n t a x C l a s s e s
0043300 \r 1 \r \r A r e a d t a b l e
0043320 i s a n o b j e c t t h
0043340 a t c o n t a i n s i n f o
0043360 r m a t i o n a b o u t t h
0043400 e " s y n t a x c l a s s "
0043420 o f e a c h c h a r a c t
0043440 e r . T h e r e a r e n
0043460 i n e b a s i c s y n t a x
0043500 c l a s s e s : L E F T P
0043520 A R E N , R I G H T P A R E N
0043540 , L E F T B R A C K E T , R
0043560 I G H T B R A C K E T , S T R
0043600 I N G D E L I M , E S C A P E
0043620 , B R E A K C H A R , S E P
0043640 R C H A R , a n d O T H E R
0043660 , e a c h a s s o c i a t e
0043700 d w i t h a p r i m i t i
0043720 v e s y n t a c t i c p r o
0043740 p e r t y . I n a d d i t
0043760 i o n , t h e r e i s a n
0044000 u n l i m i t e d a s s o r
0044020 t m e n t o f u s e r - d e
0044040 f i n e d s y n t a x c l a
0044060 s s e s , k n o w n a s "
0044100 r e a d m a c r o s " . T
0044120 h e b a s i c s y n t a x
0044140 c l a s s e s a r e i n t e
0044160 r p r e t e d a s f o l l o
0044200 w s : \r \t L E F T P A R E N \t (
0044220 n o r m a l l y l e f t p a
0044240 r e n t h e s i s ) B e g i
0044260 n s l i s t s t r u c t u r
0044300 e . \r \t R I G H T P A R E N \t (
0044320 n o r m a l l y r i g h t p
0044340 a r e n t h e s i s ) E n d
0044360 s l i s t s t r u c t u r e
0044400 . \r \t L E F T B R A C K E T \t (
0044420 n o r m a l l y l e f t b r
0044440 a c k e t ) B e g i n s l
0044460 i s t s t r u c t u r e .
0044500 A l s o m a t c h e s R I G
0044520 H T B R A C K E T c h a r a c
0044540 t e r s . \r \t R I G H T B R A C
0044560 K E T \t ( n o r m a l l y l e
0044600 f t b r a c k e t ) E n d
0044620 s l i s t s t r u c t u r e
0044640 . C a n c l o s e a n
0044660 a r b i t r a r y n u m b e r
0044700 s o f L E F T P A R E N l
0044720 i s t s , b a c k t o t h
0044740 e l a s t L E F T B R A C K
0044760 E T . \r \t S T R I N G D E L I M
0045000 \t ( n o r m a l l y d o u b l
0045020 e q u o t e ) B e g i n s
0045040 a n d e n d s t e x t s
0045060 t r i n g s . W i t h i n
0045100 t h e s t r i n g , a l l
0045120 c h a r a c t e r s e x c e p
0045140 t f o r t h e o n e ( s )
0045160 w i t h c l a s s E S C A
0045200 P E a r e t r e a t e d a
0045220 s o r d i n a r y , i . e .
0045240 , i n t e r p r e t e d a s
0045260 i f t h e y w e r e o f
0045300 s y n t a x c l a s s O T
0045320 H E R . T o i n c l u d e
0045340 t h e s t r i n g d e l i
0045360 m i t e r i n s i d e a s
0045400 t r i n g , p r e f i x i t
0045420 w i t h t h e E S C A P E
0045440 c h a r a c t e r . \r \t E S C
0045460 A P E \t ( n o r m a l l y p e
0045500 r c e n t s i g n ) I n h
0045520 i b i t s a n y s p e c i a
0045540 l i n t e r p r e t a t i o n
0045560 o f t h e n e x t c h a
0045600 r a c t e r , i . e . , t h
0045620 e n e x t c h a r a c t e r
0045640 i s i n t e r p r e t e d
0045660 t o b e o f c l a s s O
0045700 T H E R , i n d e p e n d e n
0045720 t o f i t s n o r m a l
0045740 s y n t a x c l a s s . \r \t B
0045760 R E A K C H A R \t ( N o n e i
0046000 n i t i a l l y ) I s a
0046020 b r e a k c h a r a c t e r ,
0046040 i . e . , d e l i m i t s
0046060 a t o m s , b u t i s o t
0046100 h e r w i s e a n o r d i n
0046120 a r y c h a r a c t e r . \r \t
0046140 S E P R C H A R \t ( s p a c e ,
0046160 c a r r i a g e r e t u r n
0046200 , e t c . ) D e l i m i t
0046220 s a t o m s , a n d i s
0046240 o t h e r w i s e i g n o r e
0046260 d . \r \t O T H E R \t C h a r a c
0046300 t e r s t h a t a r e n o
0046320 t o t h e r w i s e s p e c
0046340 i a l b e l o n g t o t h
0046360 e c l a s s O T H E R . \r C
0046400 h a r a c t e r s o f s y n
0046420 t a x c l a s s L E F T P A
0046440 R E N , R I G H T P A R E N ,
0046460 L E F T B R A C K E T , R I
0046500 G H T B R A C K E T , a n d
0046520 S T R I N G D E L I M a r e
0046540 a l l b r e a k c h a r a c
0046560 t e r s . T h a t i s ,
0046600 i n a d d i t i o n t o t
0046620 h e i r i n t e r p r e t a t
0046640 i o n a s d e l i m i t i n
0046660 g l i s t o r s t r i n g
0046700 s t r u c t u r e s , t h e
0046720 y a l s o t e r m i n a t e
0046740 t h e r e a d i n g o f
0046760 a n a t o m . C h a r a c
0047000 t e r s o f c l a s s B R
0047020 E A K C H A R s e r v e o n
0047040 l y t o t e r m i n a t e
0047060 a t o m s , w i t h n o o
0047100 t h e r s p e c i a l m e a
0047120 n i n g . I n a d d i t i
0047140 o n , i f a b r e a k c
0047160 h a r a c t e r i s t h e
0047200 f i r s t n o n - s e p a r a
0047220 t o r e n c o u n t e r e d
0047240 b y R A T O M , i t i s
0047260 r e a d a s a o n e - c h
0047300 a r a c t e r a t o m . I
0047320 n o r d e r f o r a b r
0047340 e a k c h a r a c t e r t o
0047360 b e i n c l u d e d i n
0047400 a n a t o m , i t m u s t
0047420 b e p r e c e d e d b y
0047440 t h e E S C A P E c h a r a
0047460 c t e r . \r C h a r a c t e r s
0047500 o f c l a s s S E P R C H
0047520 A R a l s o t e r m i n a t
0047540 e a t o m s , b u t a r e
0047560 o t h e r w i s e c o m p l
0047600 e t e l y i g n o r e d ; t
0047620 h e y c a n b e t h o u g
0047640 h t o f a s l o g i c a l
0047660 l y s p a c e s . A s w
0047700 i t h b r e a k c h a r a c
0047720 t e r s , t h e y m u s t
0047740 b e p r e c e d e d b y t
0047760 h e E S C A P E c h a r a c
0050000 t e r i n o r d e r t o
0050020 a p p e a r i n a n a t o
0050040 m . \r F o r e x a m p l e ,
0050060 i f $ w e r e a b r e a
0050100 k c h a r a c t e r a n d
0050120 * a s e p a r a t o r c h
0050140 a r a c t e r , t h e i n p
0050160 u t s t r e a m A B C * * D
0050200 E F $ G H * $ $ w o u l d b
0050220 e r e a d b y 6 c a l l
0050240 s t o R A T O M r e t u r
0050260 n i n g r e s p e c t i v e l
0050300 y A B C , D E F , $ , G
0050320 H , $ , $ . \r A l t h o u g
0050340 h n o r m a l l y t h e r e
0050360 i s o n l y o n e c h a
0050400 r a c t e r i n a r e a d
0050420 t a b l e h a v i n g e a
0050440 c h o f t h e l i s t -
0050460 a n d s t r i n g - d e l i m
0050500 i t i n g s y n t a x c l a
0050520 s s e s ( s u c h a s L E
0050540 F T P A R E N ) , i t i s
0050560 p e r f e c t l y a c c e p t
0050600 a b l e f o r a n y c h a
0050620 r a c t e r t o h a v e a
0050640 n y s y n t a x c l a s s ,
0050660 a n d f o r m o r e t h
0050700 a n o n e t o h a v e t
0050720 h e s a m e c l a s s .
0050740 \r N o t e t h a t a " s y
0050760 n t a x c l a s s " i s a
0051000 n a b s t r a c t i o n :
0051020 t h e r e i s n o o b j e
0051040 c t r e f e r e n c i n g a
0051060 c o l l e c t i o n o f c
0051100 h a r a c t e r s c a l l e d
0051120 a s y n t a x c l a s s .
0051140 I n s t e a d , a r e a
0051160 d t a b l e p r o v i d e s
0051200 t h e a s s o c i a t i o n
0051220 b e t w e e n a c h a r a
0051240 c t e r a n d i t s s y n
0051260 t a x c l a s s , a n d t
0051300 h e i n p u t / o u t p u t
0051320 r o u t i n e s e n f o r c e
0051340 t h e a b s t r a c t i o n
0051360 b y u s i n g r e a d t
0051400 a b l e s t o d r i v e t
0051420 h e p a r s i n g . \r T h e
0051440 f u n c t i o n s b e l o w
0051460 a r e u s e d t o o b t
0051500 a i n a n d s e t t h e
0051520 s y n t a x c l a s s o f
0051540 a c h a r a c t e r i n a
0051560 r e a d t a b l e . C H
0051600 c a n e i t h e r b e a
0051620 c h a r a c t e r c o d e
0051640 ( a i n t e g e r ) , o r
0051660 a c h a r a c t e r ( a s
0051700 i n g l e - c h a r a c t e r
0051720 a t o m ) . S i n g l e - d
0051740 i g i t i n t e g e r s a r
0051760 e i n t e r p r e t e d a s
0052000 c h a r a c t e r c o d e s
0052020 , r a t h e r t h a n a s
0052040 c h a r a c t e r s . F o
0052060 r e x a m p l e , 1 i n d
0052100 i c a t e s c o n t r o l - A
0052120 , a n d 4 9 i n d i c a t
0052140 e s t h e c h a r a c t e r
0052160 1 . N o t e t h a t C
0052200 H c a n b e a f u l l
0052220 s i x t e e n - b i t N S c
0052240 h a r a c t e r ( s e e ( "
0052260 N S C h a r a c t e r s " .
0052300 T E R M ) ) . \r N o t e : T
0052320 e r m i n a l t a b l e s ,
0052340 d e s c r i b e d o n ( " T
0052360 e r m i n a l T a b l e s "
0052400 . T E R M ) , a l s o a s
0052420 s o c i a t e c h a r a c t e
0052440 r s w i t h s y n t a x c
0052460 l a s s e s , a n d t h e y
0052500 c a n a l s o b e m a n
0052520 i p u l a t e d w i t h t h
0052540 e f u n c t i o n s b e l o
0052560 w . T h e s e t o f r
0052600 e a d t a b l e a n d t e
0052620 r m i n a l t a b l e s y n
0052640 t a x c l a s s e s a r e
0052660 d i s j o i n t , s o t h e
0052700 r e i s n e v e r a n y
0052720 a m b i g u i t y a b o u t
0052740 w h i c h t y p e o f t a
0052760 b l e i s b e i n g r e f
0053000 e r r e d t o . \r ( G E T S Y
0053020 N T A X C H T A B L E )
0053040 \t [ F u n c t i o n ] \r 1 \r \r R
0053060 e t u r n s t h e s y n t a
0053100 x c l a s s o f C H , a
0053120 c h a r a c t e r o r a
0053140 c h a r a c t e r c o d e ,
0053160 w i t h r e s p e c t t o
0053200 T A B L E . T A B L E c a
0053220 n b e N I L , T , O R I
0053240 G , o r a r e a l r e a
0053260 d t a b l e o r t e r m i
0053300 n a l t a b l e . \r C H c a
0053320 n a l s o b e a s y n t
0053340 a x c l a s s , i n w h i
0053360 c h c a s e G E T S Y N T A
0053400 X r e t u r n s a l i s t
0053420 o f t h e c h a r a c t e
0053440 r c o d e s i n T A B L E
0053460 t h a t h a v e t h a t
0053500 s y n t a x c l a s s . \r 1 \r
0053520 \r ( S E T S Y N T A X C H A R
0053540 C L A S S T A B L E ) \t
0053560 [ F u n c t i o n ] \r 1 \r \r S e
0053600 t s t h e s y n t a x c l
0053620 a s s o f C H A R , a c
0053640 h a r a c t e r o r c h a r
0053660 a c t e r c o d e , i n T
0053700 A B L E . T A B L E c a n
0053720 b e e i t h e r N I L ,
0053740 T , o r a r e a l r e a
0053760 d t a b l e o r t e r m i
0054000 n a l t a b l e . S E T S
0054020 Y N T A X r e t u r n s t h
0054040 e p r e v i o u s s y n t a
0054060 x c l a s s o f C H A R .
0054100 C L A S S c a n b e a
0054120 n y o n e o f t h e f o
0054140 l l o w i n g : \r \t 267 \t T h e
0054160 n a m e o f o n e o f t
0054200 h e b a s i c s y n t a x
0054220 c l a s s e s . \r \t 267 \t A l i
0054240 s t , w h i c h i s i n t
0054260 e r p r e t e d a s a r e
0054300 a d m a c r o ( s e e ( "
0054320 R E A D M A C R O S " . T A
0054340 G ) ) . \r \t 267 \t N I L , T ,
0054360 O R I G , o r a r e a l
0054400 r e a d t a b l e o r t e
0054420 r m i n a l t a b l e , w h
0054440 i c h m e a n s t o g i v
0054460 e C H A R t h e s y n t a
0054500 x c l a s s i t h a s i
0054520 n t h e t a b l e i n d i
0054540 c a t e d b y C L A S S .
0054560 F o r e x a m p l e , ( S
0054600 E T S Y N T A X ' % ( ' O R
0054620 I G T A B L E ) g i v e s
0054640 t h e l e f t p a r e n t h
0054660 e s i s c h a r a c t e r i
0054700 n T A B L E t h e s a m e
0054720 s y n t a x c l a s s t h
0054740 a t i t h a s i n t h e
0054760 o r i g i n a l s y s t e m
0055000 r e a d t a b l e . \r \t 267 \t
0055020 A c h a r a c t e r c o d e
0055040 o r c h a r a c t e r , w
0055060 h i c h m e a n s t o g i
0055100 v e C H A R t h e s a m e
0055120 s y n t a x c l a s s a s
0055140 t h e c h a r a c t e r C
0055160 H A R i n T A B L E . F
0055200 o r e x a m p l e , ( S E T
0055220 S Y N T A X ' { ' % [ T A
0055240 B L E ) g i v e s t h e l
0055260 e f t b r a c e c h a r a c
0055300 t e r t h e s a m e s y n
0055320 t a x c l a s s a s t h e
0055340 l e f t b r a c k e t . \r 1
0055360 \r \r ( S Y N T A X P C O D E
0055400 C L A S S T A B L E ) \t [
0055420 F u n c t i o n ] \r 1 \r \r C O D
0055440 E i s a c h a r a c t e r
0055460 c o d e ; T A B L E i s
0055500 N I L , T , o r a r e a
0055520 l r e a d t a b l e o r
0055540 t e r m i n a l t a b l e .
0055560 R e t u r n s T i f C O
0055600 D E h a s t h e s y n t a
0055620 x c l a s s C L A S S i n
0055640 T A B L E ; N I L o t h e
0055660 r w i s e . \r C L A S S c a n
0055700 a l s o b e a r e a d
0055720 m a c r o t y p e ( M A C R
0055740 O , S P L I C E , I N F I X
0055760 ) , o r a r e a d m a c
0056000 r o o p t i o n ( F I R S T
0056020 , I M M E D I A T E , e t c
0056040 . ) , i n w h i c h c a s
0056060 e S Y N T A X P r e t u r n
0056100 s T i f t h e s y n t a
0056120 x c l a s s i s a r e a
0056140 d m a c r o w i t h t h e
0056160 s p e c i f i e d p r o p e
0056200 r t y . \r N o t e : S Y N T A
0056220 X P w i l l n o t a c c e
0056240 p t a c h a r a c t e r a
0056260 s a n a r g u m e n t , o
0056300 n l y a c h a r a c t e r
0056320 c o d e . \r 1 \r \r F o r c o n
0056340 v e n i e n c e i n u s e
0056360 w i t h S Y N T A X P , t h
0056400 e a t o m B R E A K m a y
0056420 b e u s e d t o r e f e
0056440 r t o a l l b r e a k c
0056460 h a r a c t e r s , i . e . ,
0056500 i t i s t h e u n i o n
0056520 o f L E F T P A R E N , R
0056540 I G H T P A R E N , L E F T B
0056560 R A C K E T , R I G H T B R A
0056600 C K E T , S T R I N G D E L I
0056620 M , a n d B R E A K C H A R
0056640 . F o r p u r e l y s y
0056660 m m e t r i c a l r e a s o n
0056700 s , t h e a t o m S E P R
0056720 c o r r e s p o n d s t o
0056740 a l l s e p a r a t o r c h
0056760 a r a c t e r s . H o w e v
0057000 e r , s i n c e t h e o n
0057020 l y s e p a r a t o r c h a
0057040 r a c t e r s a r e t h o s
0057060 e t h a t a l s o a p p e
0057100 a r i n S E P R C H A R ,
0057120 S E P R a n d S E P R C H A
0057140 R a r e e q u i v a l e n t
0057160 . \r N o t e t h a t G E T S
0057200 Y N T A X n e v e r r e t u
0057220 r n s B R E A K o r S E P
0057240 R a s a v a l u e a l t
0057260 h o u g h S E T S Y N T A X
0057300 a n d S Y N T A X P a c c e
0057320 p t t h e m a s a r g u m
0057340 e n t s . I n s t e a d ,
0057360 G E T S Y N T A X r e t u r n
0057400 s o n e o f t h e d i s
0057420 j o i n t b a s i c s y n t
0057440 a x c l a s s e s t h a t
0057460 c o m p r i s e B R E A K .
0057500 B R E A K a s a n a r g
0057520 u m e n t t o S E T S Y N T
0057540 A X i s i n t e r p r e t e
0057560 d t o m e a n B R E A K C
0057600 H A R i f t h e c h a r a
0057620 c t e r i s n o t a l r e
0057640 a d y o f o n e o f t h
0057660 e B R E A K c l a s s e s .
0057700 T h u s , i f % ( i s
0057720 o f c l a s s L E F T P A R
0057740 E N , t h e n ( S E T S Y N
0057760 T A X ' % ( ' B R E A K )
0060000 d o e s n ' t d o a n y t h
0060020 i n g , s i n c e % ( i s
0060040 a l r e a d y a b r e a k
0060060 c h a r a c t e r , b u t
0060100 ( S E T S Y N T A X ' % ( '
0060120 B R E A K C H A R ) m e a n s
0060140 m a k e % ( b e j u s t
0060160 a b r e a k c h a r a c t
0060200 e r , a n d t h e r e f o r
0060220 e d i s a b l e s t h e L
0060240 E F T P A R E N f u n c t i o
0060260 n o f % ( . S i m i l a
0060300 r l y , i f o n e o f t
0060320 h e f o r m a t c h a r a c
0060340 t e r s i s d i s a b l e d
0060360 c o m p l e t e l y , e . g
0060400 . , b y ( S E T S Y N T A X
0060420 ' % ( ' O T H E R ) , t h
0060440 e n ( S E T S Y N T A X ' %
0060460 ( ' B R E A K ) w o u l d
0060500 m a k e % ( b e o n l y
0060520 a b r e a k c h a r a c t e
0060540 r ; i t w o u l d n o t
0060560 r e s t o r e % ( a s L E
0060600 F T P A R E N . \r T h e f o l
0060620 l o w i n g f u n c t i o n s
0060640 p r o v i d e a w a y o
0060660 f c o l l e c t i v e l y a
0060700 c c e s s i n g a n d s e t
0060720 t i n g t h e s e p a r a t
0060740 o r a n d b r e a k c h a
0060760 r a c t e r s i n a r e a
0061000 d t a b l e : \r ( G E T S E P
0061020 R R D T B L ) \t [ F u n c
0061040 t i o n ] \r 1 \r \r R e t u r n s
0061060 a l i s t o f s e p a r
0061100 a t o r c h a r a c t e r c
0061120 o d e s i n R D T B L .
0061140 E q u i v a l e n t t o ( G
0061160 E T S Y N T A X ' S E P R R
0061200 D T B L ) . \r 1 \r \r ( G E T B R
0061220 K R D T B L ) \t [ F u n c
0061240 t i o n ] \r 1 \r \r R e t u r n s
0061260 a l i s t o f b r e a k
0061300 c h a r a c t e r c o d e s
0061320 i n R D T B L . E q u i
0061340 v a l e n t t o ( G E T S Y
0061360 N T A X ' B R E A K R D T B
0061400 L ) . \r 1 \r \r ( S E T S E P R
0061420 L S T F L G R D T B L )
0061440 \t [ F u n c t i o n ] \r 1 \r \r S
0061460 e t s o r r e m o v e s t
0061500 h e s e p a r a t o r c h a
0061520 r a c t e r s f o r R D T B
0061540 L . L S T i s a l i s
0061560 t o f c h a r a c t o r s
0061600 o r c h a r a c t e r c o d
0061620 e s . F L G d e t e r m i
0061640 n e s t h e a c t i o n o
0061660 f S E T S E P R a s f o l
0061700 l o w s : I f F L G = N I
0061720 L , m a k e s R D T B L h
0061740 a v e e x a c t l y t h e
0061760 e l e m e n t s o f L S T
0062000 a s s e p a r a t o r s , d
0062020 i s c a r d i n g f r o m R
0062040 D T B L a n y o l d s e p
0062060 a r a t o r c h a r a c t e r
0062100 s n o t i n L S T . I
0062120 f F L G = 0 , r e m o v e s
0062140 f r o m R D T B L a s s
0062160 e p a r a t o r c h a r a c t
0062200 e r s a l l e l e m e n t s
0062220 o f L S T . T h i s p
0062240 r o v i d e s a n " U N S E
0062260 T S E P R " . I f F L G =
0062300 1 , m a k e s e a c h o f
0062320 t h e c h a r a c t e r s
0062340 i n L S T b e a s e p a
0062360 r a t o r i n R D T B L . \r
0062400 I f L S T = T , t h e s e
0062420 p a r a t o r c h a r a c t e
0062440 r s a r e r e s e t t o
0062460 b e t h o s e i n t h e
0062500 s y s t e m ' s r e a d t a
0062520 b l e f o r t e r m i n a l
0062540 s , r e g a r d l e s s o f
0062560 t h e v a l u e o f F L
0062600 G , i . e . , ( S E T S E P
0062620 R T ) i s e q u i v a l e
0062640 n t t o ( S E T S E P R (
0062660 G E T S E P R T ) ) . I f
0062700 R D T B L i s T , t h e
0062720 n t h e c h a r a c t e r s
0062740 a r e r e s e t t o t h
0062760 o s e i n t h e o r i g i
0063000 n a l s y s t e m t a b l e
0063020 . \r R e t u r n s N I L . \r 1
0063040 \r \r ( S E T B R K L S T F L
0063060 G R D T B L ) \t [ F u n c
0063100 t i o n ] \r 1 \r \r S e t s t h
0063120 e b r e a k c h a r a c t e
0063140 r s f o r R D T B L . S
0063160 i m i l a r t o S E T S E P
0063200 R . \r 1 \r \r A s w i t h S E
0063220 T S Y N T A X t o t h e B
0063240 R E A K c l a s s , i f a
0063260 n y o f t h e l i s t -
0063300 o r s t r i n g - d e l i m i
0063320 t i n g b r e a k c h a r a
0063340 c t e r s a r e d i s a b l
0063360 e d b y a n a p p r o p r
0063400 i a t e S E T B R K ( o r
0063420 b y m a k i n g i t b e
0063440 a s e p a r a t o r c h a r
0063460 a c t e r ) , i t s s p e c
0063500 i a l a c t i o n f o r R
0063520 E A D w i l l n o t b e
0063540 r e s t o r e d b y s i m p
0063560 l y m a k i n g i t b e
0063600 a b r e a k c h a r a c t e
0063620 r a g a i n w i t h S E T
0063640 B R K . H o w e v e r , m
0063660 a k i n g t h e s e c h a r
0063700 a c t e r s b e b r e a k
0063720 c h a r a c t e r s w h e n
0063740 t h e y a l r e a d y a r e
0063760 w i l l h a v e n o e f
0064000 f e c t . \r T h e a c t i o n
0064020 o f t h e E S C A P E c
0064040 h a r a c t e r ( n o r m a l
0064060 l y % ) i s n o t a f f
0064100 e c t e d b y S E T S E P R
0064120 o r S E T B R K . I t
0064140 c a n b e d i s a b l e d
0064160 b y s e t t i n g i t s s
0064200 y n t a x t o t h e c l a
0064220 s s O T H E R , a n d o t
0064240 h e r c h a r a c t e r s c
0064260 a n b e u s e d f o r e
0064300 s c a p e o n i n p u t b
0064320 y a s s i g n i n g t h e m
0064340 t h e c l a s s E S C A P
0064360 E . A s o f t h i s w
0064400 r i t i n g , h o w e v e r ,
0064420 t h e r e i s n o w a y
0064440 t o c h a n g e t h e o
0064460 u t p u t e s c a p e c h a
0064500 r a c t e r ; i t i s " h
0064520 a r d w i r e d " a s % .
0064540 T h a t i s , o n o u t
0064560 p u t , c h a r a c t e r s
0064600 o f s p e c i a l s y n t a
0064620 x t h a t n e e d t o b
0064640 e p r e c e d e d b y t h
0064660 e E S C A P E c h a r a c t
0064700 e r w i l l a l w a y s b
0064720 e p r e c e d e d b y % ,
0064740 i n d e p e n d e n t o f
0064760 t h e s y n t a x o f %
0065000 o r w h i c h , i f a n y
0065020 c h a r a c t e r s , h a v
0065040 e s y n t a x E S C A P E .
0065060 \r T h e f o l l o w i n g f
0065100 u n c t i o n c a n b e u
0065120 s e d f o r d e f e a t i n
0065140 g t h e a c t i o n o f
0065160 t h e E S C A P E c h a r a
0065200 c t e r o r c h a r a c t e
0065220 r s : \r ( E S C A P E F L G
0065240 R D T B L ) \t [ F u n c t i
0065260 o n ] \r 1 \r \r I f F L G = N I
0065300 L , m a k e s c h a r a c t
0065320 e r s o f c l a s s E S C
0065340 A P E b e h a v e l i k e
0065360 c h a r a c t e r s o f c l
0065400 a s s O T H E R o n i n p
0065420 u t . N o r m a l s e t t
0065440 i n g i s ( E S C A P E T
0065460 ) . E S C A P E r e t u r n
0065500 s t h e p r e v i o u s s
0065520 e t t i n g . \r 1 \r \r \0 \0 \0 \0 \0
0065540 005 \0 \t \0 ( \0 314 \0 314 001 370 \0 022 \0 \0 \0
0065560 \0 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0065600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ) \0 K \0
0065620 K 001 370 \0 \0 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0
0065640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 T
0065660 \0 \0 \0 \0 \0 / \0 K \0 314 001 370 \0 022 \0 \0
0065700 \0 \0 003 001 \0 001 001 001 370 001 \0 \0 \0 \0 \0 \0
0065720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 T \0
0065740 \0 \0 \0 \0 1 \0 \0 \0 314 001 370 \0 005 \0 \0 \0
0065760 \0 003 004 \0 022 002 \0 272 001 \0 314 \0 \0 \0 \0 \0
0066000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0066020 \0 \0 \0 \0 \0 ( \0 314 \0 314 001 370 \0 005 \0 \0
0066040 \0 \0 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0066060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0
0066100 \0 \0 001 370 \0 \0 \0 \0 \0 \0 002 001 \0 \0 \0 \0
0066120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0066140 \0 \0 \0 \0 \0 . \0 \0 \0 \0 001 370 \0 \f \0 \0
0066160 \0 \0 003 001 \0 022 001 \0 ( \0 \0 \0 \0 \0 \0 \0
0066200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0066220 \0 \0 \0 ( \0 314 \0 314 001 370 \0 \0 \0 \0 \0 \0
0066240 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0066260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0
0066300 \0 \0 \0 \0 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0
0066320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0066340 \0 \0 \0 \0 \0 \0 \0 004 \0 005 \0 024 \0 006 M O
0066360 D E R N \0 \n \0 \0 \0 \0 \0 \0 001 \0 \0 024
0066400 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0
0066420 002 \0 \0 024 \0 006 M O D E R N \0 \f \0 \0
0066440 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D E R N
0066460 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 ? \0 1 ( D
0066500 E F A U L T F O N T 1 ( G A
0066520 C H A 1 0 ) ( G A C H A 8
0066540 ) ( T E R M I N A L 8 ) ) \0
0066560 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 \0
0066600 \b \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0066620 \0 \a \0 \0 \0 030 \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0066640 002 \0 006 \0 \0 \0 002 \0 001 \0 \v H R U L E
0066660 . G E T F N 001 \0 024 \0 006 M O D E R
0066700 N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0
0066720 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 207
0066740 \0 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0
0066760 \0 002 \0 \0 \0 \0 004 \0 \0 \0 \n \0 \0 \0 \0 002
0067000 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 \v \0 \0 \0
0067020 \0 002 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 \f \0
0067040 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0
0067060 \v \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 004 \0
0067100 \0 \0 006 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0
0067120 004 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0
0067140 \0 \0 004 \0 \0 \0 \b \0 \0 \0 \0 002 \0 \0 \0 006
0067160 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0
0067200 \0 324 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0
0067220 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0 \0
0067240 002 \0 \0 \0 5 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0067260 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \n \0
0067300 \0 \0 \0 002 \0 \0 \0 4 \0 \0 \0 \0 004 \0 \0 \0
0067320 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0
0067340 \0 \v \0 \0 \0 \0 002 \0 \0 \0 ? \0 \0 \0 \0 004
0067360 \0 \0 \0 \f \0 \0 \0 \0 002 \0 \0 \0 \r \0 \0 \0
0067400 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0
0067420 \0 \0 004 \0 \0 \0 \f \0 \0 \0 \0 002 \0 \0 \0 R
0067440 \0 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0
0067460 \0 031 \0 \0 \0 \0 004 \0 \0 \0 \v \0 \0 \0 \0 002
0067500 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0067520 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \v \0 \0
0067540 \0 \0 002 \0 \0 \0 | \0 \0 \0 \0 004 \0 \0 \0 006
0067560 \0 \0 \0 \0 002 \0 \0 \0 L \0 \0 \0 \0 004 \0 \0
0067600 \0 005 \0 \0 \0 \0 002 \0 \0 \0 G \0 \0 \0 \0 004
0067620 \0 \0 \0 006 \0 \0 \0 \0 002 \0 \0 \0 \f \0 \0 \0
0067640 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0
0067660 \0 \0 004 \0 \0 \0 006 \0 \0 \0 \0 002 \0 \0 \0 214
0067700 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0
0067720 \0 * \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0
0067740 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0 \0
0067760 002 \0 \0 \0 g \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0070000 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \b \0
0070020 \0 \0 \0 002 \0 \0 \0 K \0 \0 \0 \0 004 \0 \0 \0
0070040 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0
0070060 \0 005 \0 \0 \0 \0 002 \0 \0 \0 ? \0 \0 \0 \0 004
0070100 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0
0070120 \0 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 033 \0 \0
0070140 \0 \0 004 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0 002
0070160 \0 \0 \0 \0 004 \0 \0 \0 \n \0 \0 \0 \0 002 \0 \0
0070200 \0 002 \0 \0 \0 \0 004 \0 \0 \0 \v \0 \0 \0 \0 002
0070220 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 \f \0 \0 \0
0070240 \0 002 \0 \0 \0 006 \0 \0 \0 \0 004 \0 \0 \0 \v \0
0070260 \0 \0 \0 002 \0 \0 \0 \t \0 \0 \0 \0 004 \0 \0 \0
0070300 005 \0 \0 \0 \0 001 \0 \0 \0 245 \0 \0 \0 \0 004 \0
0070320 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0 \a \0 \0 \0 \0
0070340 004 \0 \0 \0 004 \0 \0 \0 \0 001 \0 \0 \0 201 \0 \0
0070360 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0 \0 |
0070400 \0 \0 \0 \0 004 \0 \0 \0 006 \0 \0 \0 \0 002 \0 \0
0070420 \0 \f \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 005 \0
0070440 \0 \0 024 \0 \0 \0 \0 004 \0 \0 \0 \b \0 \0 \0 \0
0070460 002 \0 \0 \0 241 \0 \0 \0 \0 004 \0 \0 \0 006 \0 \0
0070500 \0 \0 002 \0 \0 \0 * \0 \0 \0 \0 004 \0 \0 \0 \0
0070520 \0 002 \0 005 \0 \0 \0 020 \0 \0 \0 \0 004 \0 \0 \0
0070540 001 \0 \0 \0 \0 002 \0 \0 \0 034 \0 \0 \0 \0 004 \0
0070560 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 ) \0 \0 \0 \0
0070600 004 \0 \0 \0 016 \0 \0 \0 \0 002 \0 \0 \0 035 \0 \0
0070620 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0 \0 030
0070640 \0 \0 \0 \0 004 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0
0070660 \0 002 \0 \0 \0 \0 004 \0 \0 \0 003 \0 \0 \0 \0 002
0070700 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0
0070720 \0 002 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 002 \0
0070740 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0
0070760 001 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 004 \0
0071000 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0
0071020 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 205 \0 \0 \0
0071040 \0 004 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0 z \0
0071060 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 r
0071100 \0 \0 \0 \0 004 \0 \0 \0 \f \0 \0 \0 \0 001 \0 \0
0071120 \0 & \0 \0 \0 \0 004 \0 \0 \0 \v \0 \0 \0 \0 001
0071140 \0 \0 \0 214 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0071160 005 \0 \0 \0 b \0 \0 \0 \0 004 \0 \0 \0 002 \0 \0
0071200 \0 \0 001 \0 \0 \0 347 \0 \0 \0 \0 004 \0 \0 \0 \t
0071220 \0 \0 \0 \0 001 \0 \0 \0 017 \0 \0 \0 \0 004 \0 \0
0071240 \0 002 \0 \0 \0 \0 001 \0 \0 \0 - \0 \0 \0 \0 004
0071260 \0 \0 \0 030 \0 001 \0 \f I R M . G E T .
0071300 C R E F \0 \0 \0 \0 003 \0 \0 \0 \0 004 \0 \0
0071320 \0 \0 \0 002 \0 005 \0 \0 \0 $ \0 \0 \0 \0 004 \0
0071340 \0 \0 032 \0 001 \0 \f I R M . G E T . C
0071360 R E F \0 \0 \0 001 003 \0 \0 \0 \0 004 \0 \0 \0
0071400 \0 \0 002 \0 003 \0 \0 \0 \v \0 \0 \0 \0 002 \0 \0
0071420 \0 \b \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 002
0071440 \0 \0 \0 016 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0071460 002 \0 \0 \0 002 \0 001 \0 \v H R U L E . G
0071500 E T F N 001 \0 024 \0 006 M O D E R N \0
0071520 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0
0071540 \0 004 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 034 \0 \0
0071560 \0 \0 004 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 3
0071600 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0
0071620 \0 003 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 001
0071640 \0 \0 \0 \b \0 \0 \0 \0 004 \0 \0 \0 003 \0 \0 \0
0071660 \0 002 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 001 \0
0071700 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0
0071720 004 \0 \0 \0 \0 002 \0 \0 \0 * \0 \0 \0 \0 004 \0
0071740 \0 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 \0 \0 \0 001
0071760 \0 \0 \0 + \0 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0
0072000 \0 002 \0 \0 \0 * \0 \0 \0 \0 004 \0 \0 \0 005 \0
0072020 \0 \0 \0 001 \0 \0 \0 036 \0 \0 \0 \0 004 \0 \0 \0
0072040 \0 \0 002 \0 \b \0 \0 \0 002 \0 001 \0 \v H R U
0072060 L E . G E T F N 001 \0 024 \0 006 M O D
0072100 E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0072120 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0072140 \0 \v \0 \0 \0 \0 002 \0 \0 \0 020 \0 \0 \0 \0 001
0072160 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 016 \0 \0 \0
0072200 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 002 \0 001
0072220 \0 \v H R U L E . G E T F N 001 \0 024
0072240 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0
0072260 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0072300 002 \0 \b \0 \0 \0 031 \0 \0 \0 \0 004 \0 \0 \0 004
0072320 \0 \0 \0 \0 001 \0 \0 \0 $ \0 \0 \0 \0 004 \0 \0
0072340 \0 005 \0 \0 \0 \0 001 \0 \0 \0 003 \0 \0 \0 \0 004
0072360 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0 \0 017 \0 \0 \0
0072400 \0 004 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 002 \0
0072420 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0
0072440 + \0 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0 \0 002 \0
0072460 \0 \0 & \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0
0072500 001 \0 \0 \0 003 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0
0072520 \0 \0 001 \0 \0 \0 " \0 \0 \0 \0 004 \0 \0 \0 \0
0072540 \0 002 \0 004 \0 \0 \0 0 \0 \0 \0 \0 004 \0 \0 \0
0072560 \0 \0 002 \0 004 \0 \0 \0 5 \0 \0 \0 \0 004 \0 \0
0072600 \0 024 \0 001 \0 \f I R M . G E T . C R
0072620 E F \0 \0 \0 \0 003 \0 \0 \0 \0 004 \0 \0 \0 \0
0072640 \0 002 \0 004 \0 \0 \0 003 \0 \0 \0 \0 004 \0 \0 \0
0072660 003 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 004 \0
0072700 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0
0072720 004 \0 \0 \0 004 \0 \0 \0 \0 002 \0 \0 \0 > \0 \0
0072740 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0 001 \0 \0 \0 3
0072760 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0
0073000 \0 020 \0 \0 \0 \0 004 \0 \0 \0 025 \0 \0 \0 \0 002
0073020 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0
0073040 \0 002 \0 \0 \0 ) \0 \0 \0 \0 004 \0 \0 \0 005 \0
0073060 \0 \0 \0 001 \0 \0 \0 F \0 \0 \0 \0 004 \0 \0 \0
0073100 \0 \0 002 \0 004 \0 \0 \0 6 \0 \0 \0 \0 004 \0 \0
0073120 \0 004 \0 \0 \0 \0 001 \0 \0 \0 ( \0 \0 \0 \0 004
0073140 \0 \0 \0 004 \0 \0 \0 \0 001 \0 \0 \0 004 \0 \0 \0
0073160 \0 004 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0 \0 020 \0
0073200 \0 \0 \0 004 \0 \0 \0 022 \0 \0 \0 \0 002 \0 \0 \0
0073220 005 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 002 \0
0073240 \0 \0 K \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \b
0073260 \0 \0 \0 002 \0 001 \0 \v H R U L E . G E
0073300 T F N 001 \0 024 \0 006 M O D E R N \0 \n
0073320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0
0073340 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \t \0 \0 \0
0073360 \0 002 \0 \0 \0 020 \0 \0 \0 \0 001 \0 \0 \0 001 \0
0073400 \0 \0 \0 002 \0 \0 \0 016 \0 \0 \0 \0 004 \0 \0 \0
0073420 \0 \0 002 \0 002 \0 \0 \0 002 \0 001 \0 \v H R U
0073440 L E . G E T F N 001 \0 024 \0 006 M O D
0073460 E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0073500 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \b \0 \0
0073520 \0 004 \0 \0 \0 \0 001 \0 \0 \0 026 \0 \0 \0 \0 004
0073540 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0 \0 004 \0 \0 \0
0073560 \0 004 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 002 \0
0073600 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0
0073620 3 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 002 \0
0073640 \0 \0 004 \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0
0073660 001 \0 \0 \0 026 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0
0073700 \0 \0 001 \0 \0 \0 004 \0 \0 \0 \0 004 \0 \0 \0 005
0073720 \0 \0 \0 \0 001 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0
0073740 \0 003 \0 \0 \0 \0 002 \0 \0 \0 \f \0 \0 \0 \0 004
0073760 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 005 \0 \0 \0 \0
0074000 001 \0 \0 \0 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0
0074020 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 006
0074040 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0
0074060 \0 005 \0 \0 \0 \0 002 \0 \0 \0 033 \0 \0 \0 \0 004
0074100 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0
0074120 \0 004 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0 027 \0
0074140 \0 \0 \0 004 \0 \0 \0 \a \0 \0 \0 \0 002 \0 \0 \0
0074160 \t \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 002 \0
0074200 \0 \0 B \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 005
0074220 \0 \0 \0 006 \0 \0 \0 \0 004 \0 \0 \0 \a \0 \0 \0
0074240 \0 002 \0 \0 \0 006 \0 \0 \0 \0 004 \0 \0 \0 003 \0
0074260 \0 \0 \0 001 \0 \0 \0 5 \0 \0 \0 \0 004 \0 \0 \0
0074300 004 \0 \0 \0 \0 001 \0 \0 \0 002 \0 \0 \0 \0 004 \0
0074320 \0 \0 \0 \0 002 \0 \b \0 \0 \0 002 \0 001 \0 \v H
0074340 R U L E . G E T F N 001 \0 024 \0 006 M
0074360 O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0074400 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001
0074420 \0 \0 \0 034 \0 \0 \0 \0 004 \0 \0 \0 \a \0 \0 \0
0074440 \0 002 \0 \0 \0 \v \0 \0 \0 \0 004 \0 \0 \0 005 \0
0074460 \0 \0 \0 002 \0 \0 \0 031 \0 \0 \0 \0 004 \0 \0 \0
0074500 003 \0 \0 \0 \0 001 \0 \0 \0 , \0 \0 \0 \0 004 \0
0074520 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0
0074540 004 \0 \0 \0 \n \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0
0074560 \0 \0 004 \0 \0 \0 \v \0 \0 \0 \0 002 \0 \0 \0 002
0074600 \0 \0 \0 \0 004 \0 \0 \0 \f \0 \0 \0 \0 002 \0 \0
0074620 \0 002 \0 \0 \0 \0 004 \0 \0 \0 \v \0 \0 \0 \0 002
0074640 \0 \0 \0 006 \0 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0
0074660 \0 002 \0 \0 \0 , \0 \0 \0 \0 004 \0 \0 \0 004 \0
0074700 \0 \0 \0 002 \0 \0 \0 v \0 \0 \0 \0 004 \0 \0 \0
0074720 \b \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 004 \0
0074740 \0 \0 004 \0 \0 \0 \0 002 \0 \0 \0 005 \0 \0 \0 \0
0074760 004 \0 \0 \0 \b \0 \0 \0 \0 002 \0 \0 \0 021 \0 \0
0075000 \0 \0 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 \n \0
0075020 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0
0075040 017 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 002 \0
0075060 \0 \0 004 \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0
0075100 002 \0 \0 \0 025 \0 \0 \0 \0 004 \0 \0 \0 \t \0 \0
0075120 \0 \0 002 \0 \0 \0 005 \0 \0 \0 \0 004 \0 \0 \0 \a
0075140 \0 \0 \0 \0 002 \0 \0 \0 % \0 \0 \0 \0 004 \0 \0
0075160 \0 \t \0 \0 \0 \0 002 \0 \0 \0 @ \0 \0 \0 \0 004
0075200 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0 \0 003 \0 \0 \0
0075220 \0 004 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0 \0 023 \0
0075240 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0
0075260 030 \0 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0 \0 002 \0
0075300 \0 \0 / \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0
0075320 002 \0 \0 \0 023 \0 \0 \0 \0 004 \0 \0 \0 002 \0 \0
0075340 \0 \0 002 \0 \0 \0 \r \0 \0 \0 \0 004 \0 \0 \0 \t
0075360 \0 \0 \0 \0 002 \0 \0 \0 \a \0 \0 \0 \0 004 \0 \0
0075400 \0 026 \0 \0 \0 \0 002 \0 \0 \0 034 \0 \0 \0 \0 004
0075420 \0 \0 \0 002 \0 \0 \0 \0 002 \0 \0 \0 # \0 \0 \0
0075440 \0 004 \0 \0 \0 032 \0 \0 \0 \0 002 \0 \0 \0 \f \0
0075460 \0 \0 \0 004 \0 \0 \0 002 \0 \0 \0 \0 002 \0 \0 \0
0075500 004 \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0 001 \0
0075520 \0 \0 / \0 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0 \0
0075540 002 \0 \0 \0 \r \0 \0 \0 \0 004 \0 \0 \0 002 \0 \0
0075560 \0 \0 002 \0 \0 \0 O \0 \0 \0 \0 004 \0 \0 \0 026
0075600 \0 \0 \0 \0 002 \0 \0 \0 \a \0 \0 \0 \0 004 \0 \0
0075620 \0 026 \0 \0 \0 \0 002 \0 \0 \0 \f \0 \0 \0 \0 004
0075640 \0 \0 \0 002 \0 \0 \0 \0 002 \0 \0 \0 004 \0 \0 \0
0075660 \0 004 \0 \0 \0 004 \0 \0 \0 \0 001 \0 \0 \0 035 \0
0075700 \0 \0 \0 004 \0 \0 \0 003 \0 \0 \0 \0 001 \0 \0 \0
0075720 \t \0 \0 \0 \0 004 \0 \0 \0 002 \0 \0 \0 \0 002 \0
0075740 \0 \0 004 \0 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0 \0
0075760 002 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0076000 \0 005 \0 \0 \0 200 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0076020 002 \0 003 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0 005
0076040 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0
0076060 \0 016 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0
0076100 \0 \0 002 \0 001 \0 \v H R U L E . G E T
0076120 F N 001 \0 024 \0 006 M O D E R N \0 \n \0
0076140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004
0076160 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 / \0 \0 \0 \0
0076200 004 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0 \0 021 \0 \0
0076220 \0 \0 004 \0 \0 \0 021 \0 \0 \0 \0 002 \0 \0 \0 005
0076240 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0
0076260 \0 002 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \b \0
0076300 \0 \0 002 \0 001 \0 \v H R U L E . G E T
0076320 F N 001 \0 024 \0 006 M O D E R N \0 \n \0
0076340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004
0076360 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \b \0 \0 \0 \0
0076400 002 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0
0076420 \0 \0 002 \0 \0 \0 016 \0 \0 \0 \0 004 \0 \0 \0 \0
0076440 \0 002 \0 002 \0 \0 \0 002 \0 001 \0 \v H R U L
0076460 E . G E T F N 001 \0 024 \0 006 M O D E
0076500 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001
0076520 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0
0076540 + \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 001 \0
0076560 \0 \0 021 \0 \0 \0 \0 004 \0 \0 \0 022 \0 \0 \0 \0
0076600 002 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0
0076620 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 \0
0076640 \0 002 \0 \b \0 \0 \0 002 \0 001 \0 \v H R U L
0076660 E . G E T F N 001 \0 024 \0 006 M O D E
0076700 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001
0076720 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0076740 \t \0 \0 \0 \0 002 \0 \0 \0 \r \0 \0 \0 \0 001 \0
0076760 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 016 \0 \0 \0 \0
0077000 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 002 \0 001 \0
0077020 \v H R U L E . G E T F N 001 \0 024 \0
0077040 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0
0077060 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0077100 \0 \b \0 \0 \0 - \0 \0 \0 \0 004 \0 \0 \0 005 \0
0077120 \0 \0 \0 001 \0 \0 \0 003 \0 \0 \0 \0 004 \0 \0 \0
0077140 003 \0 \0 \0 \0 001 \0 \0 \0 . \0 \0 \0 \0 004 \0
0077160 \0 \0 003 \0 \0 \0 \0 001 \0 \0 \0 032 \0 \0 \0 \0
0077200 004 \0 \0 \0 \a \0 \0 \0 \0 002 \0 \0 \0 021 \0 \0
0077220 \0 \0 004 \0 \0 \0 003 \0 \0 \0 \0 001 \0 \0 \0 001
0077240 \0 \0 \0 \0 004 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0
0077260 \0 \b \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 001
0077300 \0 \0 \0 036 \0 \0 \0 \0 004 \0 \0 \0 003 \0 \0 \0
0077320 \0 001 \0 \0 \0 \0 \0 \0 \0 004 \0 \0 \0 005 \0
0077340 \0 \0 \0 001 \0 \0 \0 % \0 \0 \0 \0 004 \0 \0 \0
0077360 003 \0 \0 \0 \0 001 \0 \0 \0 006 \0 \0 \0 \0 004 \0
0077400 \0 \0 003 \0 \0 \0 \0 001 \0 \0 \0 021 \0 \0 \0 \0
0077420 004 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0 \0 ) \0 \0
0077440 \0 \0 004 \0 \0 \0 003 \0 \0 \0 \0 001 \0 \0 \0 025
0077460 \0 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0
0077500 \0 \a \0 \0 \0 \0 004 \0 \0 \0 003 \0 \0 \0 \0 001
0077520 \0 \0 \0 $ \0 \0 \0 \0 004 \0 \0 \0 003 \0 \0 \0
0077540 \0 001 \0 \0 \0 023 \0 \0 \0 \0 004 \0 \0 \0 005 \0
0077560 \0 \0 \0 001 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0
0077600 \0 \0 002 \0 005 \0 \0 \0 003 \0 \0 \0 \0 004 \0 \0
0077620 \0 003 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004
0077640 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 v \0 \0 \0
0077660 \0 004 \0 \0 \0 003 \0 \0 \0 \0 001 \0 \0 \0 \b \0
0077700 \0 \0 \0 004 \0 \0 \0 \v \0 \0 \0 \0 002 \0 \0 \0
0077720 022 \0 \0 \0 \0 004 \0 \0 \0 025 \0 \0 \0 \0 002 \0
0077740 \0 \0 006 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0
0077760 001 \0 \0 \0 004 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0
0100000 \0 \0 002 \0 \0 \0 G \0 \0 \0 \0 004 \0 \0 \0 \0
0100020 \0 002 \0 005 \0 \0 \0 \b \0 \0 \0 \0 004 \0 \0 \0
0100040 003 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 004 \0
0100060 \0 \0 \0 \0 002 \0 \b \0 \0 \0 002 \0 001 \0 \v H
0100100 R U L E . G E T F N 001 \0 024 \0 006 M
0100120 O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0100140 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003
0100160 \0 \0 \0 \b \0 \0 \0 \0 002 \0 \0 \0 \r \0 \0 \0
0100200 \0 001 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 016 \0
0100220 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 002
0100240 \0 001 \0 \v H R U L E . G E T F N 001
0100260 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0
0100300 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0100320 \0 \0 002 \0 \b \0 \0 \0 036 \0 \0 \0 \0 004 \0 \0
0100340 \0 005 \0 \0 \0 \0 001 \0 \0 \0 016 \0 \0 \0 \0 004
0100360 \0 \0 \0 \a \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0
0100400 \0 004 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 002 \0 001
0100420 \0 \v H R U L E . G E T F N 001 \0 024
0100440 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0
0100460 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0100500 002 \0 001 \0 \0 \0 \b \0 \0 \0 \0 004 \0 \0 \0 \t
0100520 \0 \0 \0 \0 002 \0 \0 \0 \b \0 \0 \0 \0 004 \0 \0
0100540 \0 005 \0 \0 \0 \0 002 \0 \0 \0 a \0 \0 \0 \0 004
0100560 \0 \0 \0 006 \0 \0 \0 \0 002 \0 \0 \0 D \0 \0 \0
0100600 \0 004 \0 \0 \0 004 \0 \0 \0 \0 002 \0 \0 \0 006 \0
0100620 \0 \0 \0 004 \0 \0 \0 003 \0 \0 \0 \0 001 \0 \0 \0
0100640 A \0 \0 \0 \0 004 \0 \0 \0 006 \0 \0 \0 \0 002 \0
0100660 \0 \0 J \0 \0 \0 \0 004 \0 \0 \0 003 \0 \0 \0 \0
0100700 001 \0 \0 \0 026 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0100720 \0 005 \0 \0 \0 022 \0 \0 \0 \0 004 \0 \0 \0 006 \0
0100740 \0 \0 \0 002 \0 \0 \0 025 \0 \0 \0 \0 004 \0 \0 \0
0100760 001 \0 \0 \0 \0 002 \0 \0 \0 025 \0 \0 \0 \0 004 \0
0101000 \0 \0 \a \0 \0 \0 \0 002 \0 \0 \0 004 \0 \0 \0 \0
0101020 004 \0 \0 \0 006 \0 \0 \0 \0 002 \0 \0 \0 9 \0 \0
0101040 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0 \0 S
0101060 \0 \0 \0 \0 004 \0 \0 \0 006 \0 \0 \0 \0 002 \0 \0
0101100 \0 l \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 002
0101120 \0 \0 \0 T \0 \0 \0 \0 004 \0 \0 \0 006 \0 \0 \0
0101140 \0 002 \0 \0 \0 & \0 \0 \0 \0 004 \0 \0 \0 001 \0
0101160 \0 \0 \0 002 \0 \0 \0 037 \0 \0 \0 \0 004 \0 \0 \0
0101200 001 \0 \0 \0 \0 002 \0 \0 \0 * \0 \0 \0 \0 004 \0
0101220 \0 \0 006 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0
0101240 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 C \0 \0 \0
0101260 \0 004 \0 \0 \0 006 \0 \0 \0 \0 002 \0 \0 \0 032 \0
0101300 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \b
0101320 \0 \0 \0 \0 002 \0 \0 \0 \t \0 \0 \0 \0 001 \0 \0
0101340 \0 001 \0 \0 \0 \0 002 \0 \0 \0 016 \0 \0 \0 \0 004
0101360 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 002 \0 001 \0 \v
0101400 H R U L E . G E T F N 001 \0 024 \0 006
0101420 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0101440 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0101460 \b \0 \0 \0 003 \0 \0 \0 \0 004 \0 \0 \0 003 \0 \0
0101500 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 003
0101520 \0 \0 \0 \0 002 \0 \0 \0 034 \0 \0 \0 \0 004 \0 \0
0101540 \0 006 \0 \0 \0 \0 002 \0 \0 \0 ! \0 \0 \0 \0 004
0101560 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0 \0 036 \0 \0 \0
0101600 \0 004 \0 \0 \0 \n \0 \0 \0 \0 002 \0 \0 \0 001 \0
0101620 \0 \0 \0 004 \0 \0 \0 \a \0 \0 \0 \0 002 \0 \0 \0
0101640 037 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \b \0 \0
0101660 \0 002 \0 001 \0 \v H R U L E . G E T F
0101700 N 001 \0 024 \0 006 M O D E R N \0 \n \0 \0
0101720 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0101740 \0 k [ 002 F z 272 \r 2 5 . 8 . 1
0101760 \t R e a d T a b l e F u n c
0102000 t i o n s \r 1 \r \r ( R E A D T A
0102020 B L E P R D T B L ) \t [ F
0102040 u n c t i o n ] \r 1 \r \r R e t u
0102060 r n s R D T B L i f R D T
0102100 B L i s a r e a l r e a
0102120 d t a b l e ( n o t T o
0102140 r O R I G ) , o t h e r w i
0102160 s e N I L . \r 1 \r \r ( G E T R
0102200 E A D T A B L E R D T B L )
0102220 \t [ F u n c t i o n ] \r 1 \r \r
0102240 I f R D T B L = N I L , r e
0102260 t u r n s t h e p r i m a r
0102300 y r e a d t a b l e . I
0102320 f R D T B L = T , r e t u r
0102340 n s t h e s y s t e m t e
0102360 r m i n a l r e a d t a b l
0102400 e . I f R D T B L i s
0102420 a r e a l r e a d t a b l
0102440 e , r e t u r n s R D T B L
0102460 . O t h e r w i s e , g e n
0102500 e r a t e s a n I L L E G A
0102520 L R E A D T A B L E e r r o
0102540 r . \r 1 \r \r ( S E T R E A D T A
0102560 B L E R D T B L F L G )
0102600 \t [ F u n c t i o n ] \r 1 \r \r S
0102620 e t s t h e p r i m a r y
0102640 r e a d t a b l e t o R D
0102660 T B L . I f F L G = T ,
0102700 S E T R E A D T A B L E s e t
0102720 s t h e s y s t e m t e r
0102740 m i n a l r e a d t a b l e
0102760 , T . N o t e t h a t
0103000 t h e u s e r c a n r e s
0103020 e t t h e o t h e r s y s
0103040 t e m r e a d t a b l e s
0103060 w i t h S E T Q , e . g . ,
0103100 ( S E T Q F I L E R D T B L
0103120 ( G E T R E A D T A B L E ) )
0103140 . \r G e n e r a t e s a n I
0103160 L L E G A L R E A D T A B L E
0103200 e r r o r i f R D T B L
0103220 i s n o t N I L , T , o
0103240 r a r e a l r e a d t a
0103260 b l e . R e t u r n s t h
0103300 e p r e v i o u s s e t t i
0103320 n g o f t h e p r i m a r
0103340 y r e a d t a b l e , s o
0103360 S E T R E A D T A B L E i s
0103400 s u i t a b l e f o r u s
0103420 e w i t h R E S E T F O R M
0103440 ( ( " R E S E T F O R M " .
0103460 F u n c t i o n ) ) . \r 1 \r \r
0103500 ( C O P Y R E A D T A B L E R
0103520 D T B L ) \t [ F u n c t i o
0103540 n ] \r 1 \r \r R e t u r n s a
0103560 c o p y o f R D T B L .
0103600 R D T B L c a n b e a r
0103620 e a l r e a d t a b l e ,
0103640 N I L , T , o r O R I G
0103660 ( i n w h i c h c a s e C
0103700 O P Y R E A D T A B L E r e t
0103720 u r n s a c o p y o f t
0103740 h e o r i g i n a l s y s t
0103760 e m r e a d t a b l e ) ,
0104000 o t h e r w i s e C O P Y R E
0104020 A D T A B L E g e n e r a t e
0104040 s a n I L L E G A L R E A
0104060 D T A B L E e r r o r . \r N o
0104100 t e t h a t C O P Y R E A D
0104120 T A B L E i s t h e o n l
0104140 y f u n c t i o n t h a t
0104160 c r e a t e s a r e a d t
0104200 a b l e . \r 1 \r \r ( R E S E T R
0104220 E A D T A B L E R D T B L F
0104240 R O M ) \t [ F u n c t i o n
0104260 ] \r 1 \r \r C o p i e s ( s m a
0104300 s h e s ) F R O M i n t o
0104320 R D T B L . F R O M a n d
0104340 R D T B L c a n b e N I
0104360 L , T , o r a r e a l
0104400 r e a d t a b l e . I n
0104420 a d d i t i o n , F R O M c
0104440 a n b e O R I G , m e a n
0104460 i n g u s e t h e s y s t
0104500 e m ' s o r i g i n a l r e
0104520 a d t a b l e . \r 1 \r \r \0 \0 \0
0104540 \0 \0 005 \0 \a \0 ( \0 314 \0 314 001 370 \0 \0 \0
0104560 \0 \0 \0 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0104600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ) \0
0104620 K \0 K 001 370 \0 \0 \0 \0 \0 \0 002 001 \0 \0 \0
0104640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0104660 001 T \0 \0 \0 \0 \0 / \0 K \0 314 001 370 \0 022
0104700 \0 \0 \0 \0 003 001 \0 001 001 001 370 001 \0 \0 \0 \0
0104720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001
0104740 T \0 \0 \0 \0 \0 ( \0 \0 \0 \0 001 370 \0 \0 \0
0104760 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0105000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 . \0
0105020 \0 \0 \0 001 370 \0 \f \0 \0 \0 \0 003 001 \0 022 001
0105040 \0 ( \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0105060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 314 \0
0105100 314 001 370 \0 005 \0 \0 \0 \0 002 004 \0 \0 \0 \0 \0
0105120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0105140 \0 \0 \0 \0 ( \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0105160 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0105200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0105220 004 \0 005 \0 024 \0 006 M O D E R N \0 \n \0
0105240 \0 \0 \0 \0 \0 001 \0 \0 024 \0 006 M O D E R
0105260 N \0 \n \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M
0105300 O D E R N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0
0105320 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0
0105340 \0 \0 \0 \0 ? \0 1 ( D E F A U L T F
0105360 O N T 1 ( G A C H A 1 0 )
0105400 ( G A C H A 8 ) ( T E R M
0105420 I N A L 8 ) ) \0 \n \0 \0 \0 \0 \0 \0
0105440 \0 \0 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 001 \0 \0
0105460 \0 \0 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 036 \0
0105500 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 002
0105520 \0 001 \0 \v H R U L E . G E T F N 001
0105540 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0
0105560 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0105600 \0 \0 002 \0 003 \0 \0 \0 \f \0 \0 \0 \0 002 \0 \0
0105620 \0 005 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 002
0105640 \0 \0 \0 016 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0105660 002 \0 \0 \0 002 \0 001 \0 \v H R U L E . G
0105700 E T F N 001 \0 024 \0 006 M O D E R N \0
0105720 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0
0105740 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \b \0 \0
0105760 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0 \0 004
0106000 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0
0106020 \0 027 \0 \0 \0 \0 004 \0 \0 \0 003 \0 \0 \0 \0 001
0106040 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0
0106060 \0 002 \0 \0 \0 004 \0 \0 \0 \0 004 \0 \0 \0 004 \0
0106100 \0 \0 \0 002 \0 \0 \0 \r \0 \0 \0 \0 004 \0 \0 \0
0106120 003 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 004 \0
0106140 \0 \0 \0 \0 002 \0 001 \0 \0 \0 002 \0 001 \0 \v H
0106160 R U L E . G E T F N 001 \0 024 \0 006 M
0106200 O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0106220 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003
0106240 \0 \0 \0 016 \0 \0 \0 \0 002 \0 \0 \0 005 \0 \0 \0
0106260 \0 001 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 016 \0
0106300 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 002
0106320 \0 001 \0 \v H R U L E . G E T F N 001
0106340 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0
0106360 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0106400 \0 \0 002 \0 001 \0 \0 \0 003 \0 \0 \0 \0 004 \0 \0
0106420 \0 005 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004
0106440 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 & \0 \0 \0
0106460 \0 004 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0 \0 001 \0
0106500 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0
0106520 . \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 001 \0
0106540 \0 \0 037 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0
0106560 001 \0 \0 \0 032 \0 \0 \0 \0 004 \0 \0 \0 021 \0 \0
0106600 \0 \0 002 \0 \0 \0 \b \0 \0 \0 \0 004 \0 \0 \0 \0
0106620 \0 002 \0 001 \0 \0 \0 002 \0 001 \0 \v H R U L
0106640 E . G E T F N 001 \0 024 \0 006 M O D E
0106660 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001
0106700 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0106720 016 \0 \0 \0 \0 002 \0 \0 \0 \t \0 \0 \0 \0 001 \0
0106740 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 016 \0 \0 \0 \0
0106760 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 002 \0 001 \0
0107000 \v H R U L E . G E T F N 001 \0 024 \0
0107020 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0
0107040 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0107060 \0 001 \0 \0 \0 037 \0 \0 \0 \0 004 \0 \0 \0 005 \0
0107100 \0 \0 \0 001 \0 \0 \0 006 \0 \0 \0 \0 004 \0 \0 \0
0107120 003 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0107140 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0
0107160 004 \0 \0 \0 \f \0 \0 \0 \0 002 \0 \0 \0 & \0 \0
0107200 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 B
0107220 \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0 002 \0 \0
0107240 \0 \b \0 \0 \0 \0 004 \0 \0 \0 037 \0 \0 \0 \0 002
0107260 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0107300 006 \0 \0 \0 \r \0 \0 \0 \0 004 \0 \0 \0 021 \0 \0
0107320 \0 \0 002 \0 \0 \0 \n \0 \0 \0 \0 004 \0 \0 \0 005
0107340 \0 \0 \0 \0 001 \0 \0 \0 \b \0 \0 \0 \0 004 \0 \0
0107360 \0 003 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 004
0107400 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 T \0 \0 \0
0107420 \0 004 \0 \0 \0 \f \0 \0 \0 \0 002 \0 \0 \0 032 \0
0107440 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0
0107460 002 \0 \0 \0 \0 004 \0 \0 \0 030 \0 001 \0 \f I R
0107500 M . G E T . C R E F \0 \0 \0 \0 003 \0
0107520 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 002
0107540 \0 001 \0 \v H R U L E . G E T F N 001
0107560 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0
0107600 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0107620 \0 \0 002 \0 003 \0 \0 \0 017 \0 \0 \0 \0 002 \0 \0
0107640 \0 005 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 002
0107660 \0 \0 \0 016 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0107700 002 \0 \0 \0 002 \0 001 \0 \v H R U L E . G
0107720 E T F N 001 \0 024 \0 006 M O D E R N \0
0107740 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0
0107760 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 022 \0 \0
0110000 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0 \0 003
0110020 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0
0110040 \0 033 \0 \0 \0 \0 004 \0 \0 \0 003 \0 \0 \0 \0 002
0110060 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0
0110100 \0 002 \0 \0 \0 005 \0 \0 \0 \0 004 \0 \0 \0 004 \0
0110120 \0 \0 \0 002 \0 \0 \0 020 \0 \0 \0 \0 004 \0 \0 \0
0110140 \r \0 \0 \0 \0 002 \0 \0 \0 027 \0 \0 \0 \0 004 \0
0110160 \0 \0 \b \0 \0 \0 \0 001 \0 \0 \0 037 \0 \0 \0 \0
0110200 004 \0 \0 \0 \r \0 \0 \0 \0 002 \0 \0 \0 016 \0 \0
0110220 \0 \0 004 \0 \0 \0 021 \0 \0 \0 \0 002 \0 \0 \0 \b
0110240 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0
0110260 \n \0 \0 \0 \0 004 \0 \0 \0 \r \0 \0 \0 \0 002 \0
0110300 \0 \0 033 \0 \0 \0 \0 004 \0 \0 \0 \a \0 \0 \0 \0
0110320 001 \0 \0 \0 017 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0110340 \0 001 \0 \0 \0 002 \0 001 \0 \v H R U L E .
0110360 G E T F N 001 \0 024 \0 006 M O D E R N
0110400 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0
0110420 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 020 \0
0110440 \0 \0 \0 002 \0 \0 \0 \n \0 \0 \0 \0 001 \0 \0 \0
0110460 001 \0 \0 \0 \0 002 \0 \0 \0 016 \0 \0 \0 \0 004 \0
0110500 \0 \0 \0 \0 002 \0 002 \0 \0 \0 002 \0 001 \0 \v H
0110520 R U L E . G E T F N 001 \0 024 \0 006 M
0110540 O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0110560 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001
0110600 \0 \0 \0 021 \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0
0110620 \0 001 \0 \0 \0 006 \0 \0 \0 \0 004 \0 \0 \0 005 \0
0110640 \0 \0 \0 001 \0 \0 \0 003 \0 \0 \0 \0 004 \0 \0 \0
0110660 004 \0 \0 \0 \0 001 \0 \0 \0 005 \0 \0 \0 \0 004 \0
0110700 \0 \0 005 \0 \0 \0 \0 001 \0 \0 \0 \b \0 \0 \0 \0
0110720 004 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0
0110740 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 &
0110760 \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0 001 \0 \0
0111000 \0 \b \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0 002
0111020 \0 \0 \0 0 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0111040 001 \0 \0 \0 002 \0 001 \0 \v H R U L E . G
0111060 E T F N 001 \0 024 \0 006 M O D E R N \0
0111100 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0
0111120 \0 004 \0 \0 211 ] \0 250 z 272 \r 2 \r \r 2 5
0111140 . 8 \t R e a d T a b l e s
0111160 \r 1 \r \r M a n y I n t e r l i
0111200 s p i n p u t f u n c t i o
0111220 n s t r e a t c e r t a i n
0111240 c h a r a c t e r s i n s
0111260 p e c i a l w a y s . F o
0111300 r e x a m p l e , R E A D
0111320 r e c o g n i z e s t h a t
0111340 t h e r i g h t a n d l e
0111360 f t p a r e n t h e s i s c
0111400 h a r a c t e r s a r e u s
0111420 e d t o s p e c i f y l i
0111440 s t s t r u c t u r e s , a
0111460 n d t h a t t h e q u o t
0111500 e c h a r a c t e r i s u
0111520 s e d t o d e l i m i t t
0111540 e x t s t r i n g s . T h
0111560 e I n t e r l i s p i n p u
0111600 t a n d ( t o a c e r t
0111620 a i n e x t e n t ) o u t p
0111640 u t r o u t i n e s a r e
0111660 t a b l e d r i v e n b y
0111700 r e a d t a b l e s . R e
0111720 a d t a b l e s a r e o b
0111740 j e c t s t h a t s p e c i
0111760 f y t h e s y n t a c t i c
0112000 p r o p e r t i e s o f c
0112020 h a r a c t e r s f o r i n
0112040 p u t r o u t i n e s . S
0112060 i n c e t h e i n p u t r
0112100 o u t i n e s p a r s e c h
0112120 a r a c t e r s e q u e n c e
0112140 s i n t o o b j e c t s ,
0112160 t h e r e a d t a b l e i
0112200 n u s e d e t e r m i n e s
0112220 w h i c h s e q u e n c e s
0112240 a r e r e c o g n i z e d
0112260 a s l i t e r a l a t o m s
0112300 , s t r i n g s , l i s t
0112320 s t r u c t u r e s , e t c .
0112340 \r M o s t I n t e r l i s p
0112360 i n p u t f u n c t i o n s
0112400 t a k e a n o p t i o n a l
0112420 r e a d t a b l e a r g u
0112440 m e n t , w h i c h s p e c
0112460 i f i e s t h e r e a d t
0112500 a b l e t o u s e w h e n
0112520 r e a d i n g a n e x p r
0112540 e s s i o n . I f N I L
0112560 i s g i v e n a s t h e
0112600 r e a d t a b l e , t h e
0112620 " p r i m a r y r e a d t a
0112640 b l e " i s u s e d . I
0112660 f T i s s p e c i f i e d
0112700 , t h e s y s t e m t e r
0112720 m i n a l r e a d t a b l e
0112740 i s u s e d . S o m e
0112760 f u n c t i o n s w i l l a
0113000 l s o a c c e p t t h e a
0113020 t o m O R I G ( n o t t h
0113040 e v a l u e o f O R I G )
0113060 a s i n d i c a t i n g t
0113100 h e " o r i g i n a l " s y
0113120 s t e m r e a d t a b l e .
0113140 S o m e o u t p u t f u
0113160 n c t i o n s a l s o t a k
0113200 e a r e a d t a b l e a
0113220 r g u m e n t . F o r e x
0113240 a m p l e , P R I N 2 p r i
0113260 n t s a n e x p r e s s i o
0113300 n s o t h a t i t w o u
0113320 l d b e r e a d i n c o
0113340 r r e c t l y u s i n g a
0113360 g i v e n r e a d t a b l e
0113400 . \r T h e I n t e r l i s p -
0113420 D s y s t e m u s e s t h
0113440 e f o l l o w i n g r e a d
0113460 t a b l e s : T f o r
0113500 i n p u t / o u t p u t f r o
0113520 m t e r m i n a l s , t h e
0113540 v a l u e o f F I L E R D
0113560 T B L f o r i n p u t / o u
0113600 t p u t f r o m f i l e s ,
0113620 t h e v a l u e o f E D
0113640 I T R D T B L f o r i n p u
0113660 t f r o m t e r m i n a l s
0113700 w h i l e i n t h e t t
0113720 y - b a s e d e d i t o r ,
0113740 t h e v a l u e o f D E D
0113760 I T R D T B L f o r i n p u
0114000 t f r o m t e r m i n a l s
0114020 w h i l e i n t h e d i
0114040 s p l a y - b a s e d e d i t
0114060 o r , a n d t h e v a l u
0114100 e o f C O D E R D T B L f
0114120 o r i n p u t / o u t p u t
0114140 f r o m c o m p i l e d f i
0114160 l e s . T h e s e f i v e
0114200 r e a d t a b l e s a r e
0114220 i n i t i a l l y c o p i e
0114240 s o f t h e O R I G r e
0114260 a d t a b l e , w i t h c
0114300 h a n g e s m a d e t o s
0114320 o m e o f t h e m t o p
0114340 r o v i d e r e a d m a c r
0114360 o s ( ( " R e a d M a c r o
0114400 s " . T E R M ) ) t h a t
0114420 a r e s p e c i f i c t o
0114440 t e r m i n a l i n p u t
0114460 o r f i l e i n p u t .
0114500 U s i n g t h e f u n c t i
0114520 o n s d e s c r i b e d b e
0114540 l o w , t h e u s e r m a
0114560 y f u r t h e r c h a n g e
0114600 , r e s e t , o r c o p y
0114620 t h e s e t a b l e s .
0114640 H o w e v e r , i n t h e
0114660 c a s e o f F I L E R D T B
0114700 L a n d C O D E R D T B L ,
0114720 t h e u s e r i s c a u
0114740 t i o n e d t h a t c h a n
0114760 g i n g t h e s e t a b l e
0115000 s m a y p r e v e n t t h
0115020 e s y s t e m f r o m b e
0115040 i n g a b l e t o r e a d
0115060 f i l e s m a d e w i t h
0115100 t h e o r i g i n a l t a
0115120 b l e s , o r p r e v e n t
0115140 u s e r s p o s s e s s i n
0115160 g o n l y t h e s t a n d
0115200 a r d t a b l e s f r o m
0115220 r e a d i n g f i l e s m a
0115240 d e u s i n g t h e m o d
0115260 i f i e d t a b l e s . \r T h
0115300 e u s e r c a n a l s o
0115320 c r e a t e n e w r e a d
0115340 t a b l e s , a n d e i t h
0115360 e r e x p l i c i t l y p a
0115400 s s t h e m t o i n p u t
0115420 / o u t p u t f u n c t i o n
0115440 s a s a r g u m e n t s ,
0115460 o r i n s t a l l t h e m
0115500 a s t h e p r i m a r y r
0115520 e a d t a b l e , v i a S
0115540 E T R E A D T A B L E , a n d
0115560 t h e n n o t s p e c i f
0115600 y a R D T B L a r g u m e
0115620 n t , i . e . , u s e N I
0115640 L . \r \0 \0 \0 \0 \0 005 \0 006 \0 ( \0 314 \0
0115660 314 001 370 \0 005 \0 \0 \0 \0 002 004 \0 \0 \0 \0 \0
0115700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0115720 \0 \0 \0 \0 ( \0 \0 \0 \0 001 370 \0 \0 \0 \0 \0
0115740 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0115760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 . \0 \0 \0
0116000 \0 001 370 \0 \0 \0 \0 \0 \0 003 001 \0 022 001 \0 (
0116020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0116040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 001
0116060 370 \0 7 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0
0116100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0116120 \0 \0 ( \0 314 \0 314 001 370 \0 \0 \0 \0 \0 \0 002
0116140 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0116160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 \0
0116200 \0 \0 \0 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0
0116220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0116240 \0 \0 \0 \0 \0 \0 004 \0 005 \0 024 \0 006 M O D
0116260 E R N \0 \n \0 \0 \0 \0 \0 \0 001 \0 \0 024 \0
0116300 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 002
0116320 \0 \0 024 \0 006 M O D E R N \0 016 \0 \0 \0
0116340 \0 \0 \0 002 \0 \0 024 \0 006 M O D E R N \0
0116360 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 ? \0 1 ( D E
0116400 F A U L T F O N T 1 ( G A C
0116420 H A 1 0 ) ( G A C H A 8 )
0116440 ( T E R M I N A L 8 ) ) \0 \n
0116460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 \0 005
0116500 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0116520 004 \0 \0 \0 002 \0 001 \0 \v H R U L E . G
0116540 E T F N 001 \0 024 \0 006 M O D E R N \0
0116560 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0
0116600 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 023 \0 \0
0116620 \0 \0 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 002 \0
0116640 001 \0 \v H R U L E . G E T F N 001 \0
0116660 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0
0116700 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0
0116720 \0 002 \0 001 \0 \0 \0 W \0 \0 \0 \0 004 \0 \0 \0
0116740 004 \0 \0 \0 \0 002 \0 \0 002 022 \0 \0 \0 \0 004 \0
0116760 \0 \0 \0 \0 002 \0 001 \0 \0 \0 213 \0 \0 \0 \0 004
0117000 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 C \0 \0 \0
0117020 \0 004 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 a \0
0117040 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0 002 \0 \0 \0
0117060 002 \0 \0 \0 \0 004 \0 \0 \0 003 \0 \0 \0 \0 001 \0
0117100 \0 \0 005 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0
0117120 001 \0 \0 \0 004 \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0
0117140 \0 \0 002 \0 \0 \0 x \0 \0 \0 \0 004 \0 \0 \0 005
0117160 \0 \0 \0 \0 002 \0 \0 \0 V \0 \0 \0 \0 004 \0 \0
0117200 \0 \0 \0 002 \0 001 \0 \0 \0 8 \0 \0 \0 \0 004 \0
0117220 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 / \0 \0 \0 \0
0117240 004 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0 + \0 \0
0117260 \0 \0 004 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0 F
0117300 \0 \0 \0 \0 004 \0 \0 \0 \n \0 \0 \0 \0 002 \0 \0
0117320 \0 N \0 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0 \0 002
0117340 \0 \0 \0 [ \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0
0117360 \0 002 \0 \0 \0 G \0 \0 \0 \0 004 \0 \0 \0 026 \0
0117400 001 \0 \f I R M . G E T . C R E F \0
0117420 \0 \0 \0 256 \0 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0
0117440 \0 002 \0 \0 \0 005 \0 \0 \0 \0 004 \0 \0 \0 \t \0
0117460 \0 \0 \0 002 \0 \0 \0 357 \0 \0 \0 \0 004 \0 \0 \0
0117500 \0 \0 002 \0 001 \0 \0 \0 241 \0 \0 \0 \0 004 \0 \0
0117520 \0 \f \0 \0 \0 \0 002 \0 \0 \0 031 \0 \0 \0 \0 004
0117540 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0 \0 025 \0 \0 \0
0117560 \0 004 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 002 \0
0117600 \0 \0 \0 004 \0 \0 233 243 \0 : z 272 \r 2 \r \r
0117620 2 5 . 7 \t R E A D F I L E
0117640 a n d W R I T E F I L E \r 1 \r
0117660 \r F o r t h o s e a p p l i
0117700 c a t i o n s w h e r e t h
0117720 e u s e r s i m p l y w a
0117740 n t s t o s i m p l y r e
0117760 a d a l l o f t h e e x
0120000 p r e s s i o n s o n a f
0120020 i l e , a n d n o t e v a
0120040 l u a t e t h e m , t h e
0120060 f u n c t i o n R E A D F I L
0120100 E i s a v a i l a b l e : \r
0120120 ( R E A D F I L E F I L E R
0120140 D T B L E N D T O K E N )
0120160 \t [ N o S p r e a d F u n c t
0120200 i o n ] \r 1 \r \r R e a d s s u
0120220 c c e s s i v e e x p r e s s
0120240 i o n s f r o m f i l e u
0120260 s i n g R E A D ( w i t h
0120300 r e a d t a b l e R D T B L
0120320 ) u n t i l t h e s i n g
0120340 l e l i t a t o m E N D T O
0120360 K E N i s r e a d , o r
0120400 a n e n d o f f i l e e
0120420 n c o u n t e r e d . R e t
0120440 u r n s a l i s t o f t
0120460 h e s e e x p r e s s i o n s
0120500 . \r I f R D T B L i s n o
0120520 t s p e c i f i e d , i t
0120540 d e f a u l t s t o F I L E
0120560 R D T B L . I f E N D T O
0120600 K E N i s n o t s p e c i
0120620 f i e d , i t d e f a u l t
0120640 s t o t h e l i t a t o m
0120660 S T O P . \r 1 \r \r ( W R I T E
0120700 F I L E X F I L E ) \t [
0120720 F u n c t i o n ] \r 1 \r \r W r i
0120740 t e s a d a t e e x p r e
0120760 s s i o n o n t o F I L E ,
0121000 f o l l o w e d b y s u c
0121020 c e s s i v e e x p r e s s i
0121040 o n s f r o m X , u s i n
0121060 g F I L E R D T B L a s a
0121100 r e a d t a b l e . I f
0121120 X i s a t o m i c , i t
0121140 s v a l u e i s u s e d .
0121160 I f F I L E i s n o t
0121200 o p e n , i t i s o p e
0121220 n e d . I f F I L E i s
0121240 a l i s t , ( C A R F I
0121260 L E ) i s u s e d a n d
0121300 t h e f i l e i s l e f t
0121320 o p e n e d . O t h e r w
0121340 i s e , w h e n X i s f
0121360 i n i s h e d , t h e l i t
0121400 a t o m S T O P i s p r i
0121420 n t e d o n F I L E a n d
0121440 i t i s c l o s e d .
0121460 R e t u r n s F I L E . \r 1 \r
0121500 \r ( E N D F I L E F I L E )
0121520 \t [ F u n c t i o n ] \r 1 \r \r
0121540 P r i n t s S T O P o n F
0121560 I L E a n d c l o s e s i
0121600 t . \r 1 \r \r \0 \0 \0 \0 \0 005 \0 \b \0 )
0121620 \0 K \0 K 001 370 \0 \0 \0 \0 \0 \0 002 001 \0 \0
0121640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0121660 \0 001 T \0 \0 \0 \0 \0 / \0 K \0 314 001 370 \0
0121700 022 \0 \0 \0 \0 003 001 \0 001 001 001 370 001 \0 \0 \0
0121720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0121740 001 T \0 \0 \0 \0 \0 ( \0 314 \0 314 001 370 \0 005
0121760 \0 \0 \0 \0 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0122000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 (
0122020 \0 \0 \0 \0 001 370 \0 \0 \0 \0 \0 \0 002 001 \0 \0
0122040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0122060 \0 \0 \0 \0 \0 \0 \0 . \0 \0 \0 \0 001 370 \0 \0
0122100 \0 \0 \0 \0 003 001 \0 022 001 \0 ( \0 \0 \0 \0 \0
0122120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0122140 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 001 370 \0 7 \0 \0
0122160 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0122200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 314
0122220 \0 314 001 370 \0 \0 \0 \0 \0 \0 002 004 \0 \0 \0 \0
0122240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0122260 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0122300 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0122320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0122340 \0 004 \0 005 \0 024 \0 006 M O D E R N \0 \n
0122360 \0 \0 \0 \0 \0 \0 001 \0 \0 024 \0 006 M O D E
0122400 R N \0 \n \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006
0122420 M O D E R N \0 016 \0 \0 \0 \0 \0 \0 002 \0
0122440 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0
0122460 \0 \0 \0 \0 \0 ? \0 1 ( D E F A U L T
0122500 F O N T 1 ( G A C H A 1 0
0122520 ) ( G A C H A 8 ) ( T E R
0122540 M I N A L 8 ) ) \0 \n \0 \0 \0 \0 \0
0122560 \0 \0 \0 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 001 \0
0122600 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 002
0122620 \0 001 \0 \v H R U L E . G E T F N 001
0122640 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0
0122660 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0122700 \0 \0 002 \0 005 \0 \0 \0 036 \0 \0 \0 \0 003 \0 \0
0122720 \0 \0 \0 002 \0 004 \0 \0 \0 002 \0 001 \0 \v H R
0122740 U L E . G E T F N 001 \0 024 \0 006 M O
0122760 D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0123000 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0
0123020 \0 \0 210 \0 \0 \0 \0 004 \0 \0 \0 \b \0 \0 \0 \0
0123040 002 \0 \0 \0 017 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0123060 \0 002 \0 \0 \0 \n \0 \0 \0 \0 002 \0 \0 \0 023 \0
0123100 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0
0123120 027 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0
0123140 \0 002 \0 001 \0 \v H R U L E . G E T F
0123160 N 001 \0 024 \0 006 M O D E R N \0 \n \0 \0
0123200 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0123220 \0 \0 \0 \0 002 \0 \a \0 \0 \0 - \0 \0 \0 \0 004
0123240 \0 \0 \0 004 \0 \0 \0 \0 002 \0 \0 \0 022 \0 \0 \0
0123260 \0 004 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0 \0 033 \0
0123300 \0 \0 \0 004 \0 \0 \0 \b \0 \0 \0 \0 001 \0 \0 \0
0123320 O \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0123340 \0 003 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 001
0123360 \0 \0 \0 " \0 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0
0123400 \0 002 \0 \0 \0 006 \0 \0 \0 \0 004 \0 \0 \0 \b \0
0123420 \0 \0 \0 001 \0 \0 \0 . \0 \0 \0 \0 004 \0 \0 \0
0123440 004 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 004 \0
0123460 \0 \0 \0 \0 002 \0 \a \0 \0 \0 002 \0 001 \0 \v H
0123500 R U L E . G E T F N 001 \0 024 \0 006 M
0123520 O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0123540 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002
0123560 \0 \0 \0 \v \0 \0 \0 \0 002 \0 \0 \0 006 \0 \0 \0
0123600 \0 001 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 016 \0
0123620 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 002
0123640 \0 001 \0 \v H R U L E . G E T F N 001
0123660 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0
0123700 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0123720 \0 \0 002 \0 \a \0 \0 \0 036 \0 \0 \0 \0 004 \0 \0
0123740 \0 004 \0 \0 \0 \0 001 \0 \0 \0 * \0 \0 \0 \0 004
0123760 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 \b \0 \0 \0
0124000 \0 004 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0 026 \0
0124020 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0
0124040 # \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0 001 \0
0124060 \0 \0 \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0
0124100 001 \0 \0 \0 \f \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0
0124120 \0 \0 002 \0 \0 \0 004 \0 \0 \0 \0 001 \0 \0 \0 001
0124140 \0 \0 \0 \0 002 \0 \0 \0 7 \0 \0 \0 \0 004 \0 \0
0124160 \0 001 \0 \0 \0 \0 001 \0 \0 \0 032 \0 \0 \0 \0 004
0124200 \0 \0 \0 004 \0 \0 \0 \0 002 \0 \0 \0 017 \0 \0 \0
0124220 \0 004 \0 \0 \0 004 \0 \0 \0 \0 001 \0 \0 \0 034 \0
0124240 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0 001 \0 \0 \0
0124260 002 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \a \0 \0
0124300 \0 002 \0 001 \0 \v H R U L E . G E T F
0124320 N 001 \0 024 \0 006 M O D E R N \0 \n \0 \0
0124340 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0124360 \0 \0 \0 \0 002 \0 002 \0 \0 \0 \t \0 \0 \0 \0 002
0124400 \0 \0 \0 004 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0
0124420 \0 002 \0 \0 \0 016 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0124440 002 \0 001 \0 \0 \0 002 \0 001 \0 \v H R U L E
0124460 . G E T F N 001 \0 024 \0 006 M O D E R
0124500 N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0
0124520 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 \a
0124540 \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0 002 \0 \0
0124560 \0 004 \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0 001
0124600 \0 \0 \0 020 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0124620 \a \0 \0 \0 002 \0 001 \0 \v H R U L E . G
0124640 E T F N 001 \0 024 \0 006 M O D E R N \0
0124660 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0
0124700 \0 004 \0 \0 243 206 \0 a z 272 \r 2 5 . 6 .
0124720 7 \t S p e c i a l P r i n
0124740 t i n g F u n c t i o n s \r 1
0124760 \r \r T h e p a r a g r a p h
0125000 p r i n t i n g c o m m a n d
0125020 s a r e t r a n s l a t e d
0125040 i n t o c a l l s o n t
0125060 h e f u n c t i o n P R I N
0125100 T P A R A , w h i c h m a y
0125120 a l s o b e c a l l e d
0125140 d i r e c t l y : \r ( P R I N T
0125160 P A R A L M A R G R M A R G
0125200 L I S T P 2 F L A G P A R
0125220 E N F L A G F I L E ) \t [
0125240 F u n c t i o n ] \r 1 \r \r P r i
0125260 n t s L I S T o n F I L E
0125300 i n l i n e - f i l l e d
0125320 p a r a g r a p h f o r m a t
0125340 w i t h i t s f i r s t
0125360 e l e m e n t b e g i n n i n
0125400 g a t t h e c u r r e n t
0125420 l i n e p o s i t i o n a
0125440 n d e n d i n g a t o r
0125460 b e f o r e R M A R G , a n
0125500 d w i t h s u b s e q u e n
0125520 t l i n e s a p p e a r i n
0125540 g b e t w e e n L M A R G
0125560 a n d R M A R G . I f P
0125600 2 F L A G i s n o n - N I L
0125620 , p r i n t s e l e m e n t
0125640 s u s i n g P R I N 2 , o
0125660 t h e r w i s e P R I N 1 .
0125700 I f P A R E N F L A G i s
0125720 n o n - N I L , t h e n p
0125740 a r e n t h e s e s w i l l
0125760 b e p r i n t e d a r o u n
0126000 d t h e e l e m e n t s o
0126020 f L I S T . \r I f L M A R G
0126040 i s z e r o o r p o s i
0126060 t i v e , i t i s i n t e
0126100 r p r e t e d a s a n a b
0126120 s o l u t e c o l u m n p o
0126140 s i t i o n . I f i t i
0126160 s n e g a t i v e , t h e n
0126200 t h e l e f t m a r g i n
0126220 w i l l b e a t | L M A
0126240 R G | + ( P O S I T I O N ) .
0126260 I f L M A R G = N I L , t
0126300 h e l e f t m a r g i n w
0126320 i l l b e a t ( P O S I T
0126340 I O N ) , a n d t h e p a
0126360 r a g r a p h w i l l a p p
0126400 e a r i n b l o c k f o r
0126420 m a t . \r I f R M A R G i s
0126440 p o s i t i v e , i t a l
0126460 s o i s a n a b s o l u t
0126500 e c o l u m n p o s i t i o
0126520 n ( w h i c h m a y b e
0126540 g r e a t e r t h a n t h e
0126560 c u r r e n t ( L I N E L E
0126600 N G T H ) ) . O t h e r w i
0126620 s e , i t i s i n t e r p
0126640 r e t e d a s r e l a t i v
0126660 e t o ( L I N E L E N G T H
0126700 ) , i . e . , t h e r i
0126720 g h t m a r g i n w i l l
0126740 b e a t ( L I N E L E N G T
0126760 H ) + | R M A R G | . E x a
0127000 m p l e : ( T A B 1 0 )
0127020 ( P R I N T P A R A 5 - 5
0127040 L S T T ) w i l l P R I N
0127060 2 t h e e l e m e n t s o
0127100 f L S T i n a p a r a g
0127120 r a p h w i t h t h e f i
0127140 r s t l i n e b e g i n n i
0127160 n g a t c o l u m n 1 0 ,
0127200 s u b s e q u e n t l i n e
0127220 s b e g i n n i n g a t c
0127240 o l u m n 5 , a n d a l l
0127260 l i n e s e n d i n g a t
0127300 o r b e f o r e ( L I N E
0127320 L E N G T H ) - 5 . \r T h e c
0127340 u r r e n t ( L I N E L E N G
0127360 T H ) i s u n a f f e c t e
0127400 d b y P R I N T P A R A ,
0127420 a n d u p o n c o m p l e t
0127440 i o n , F I L E w i l l b
0127460 e p o s i t i o n e d i m m
0127500 e d i a t e l y a f t e r t
0127520 h e l a s t c h a r a c t e
0127540 r o f t h e l a s t i t
0127560 e m o f L I S T . P R I
0127600 N T P A R A i s a n o - o
0127620 p i f L I S T i s n o t
0127640 a l i s t . \r 1 \r \r T h
0127660 e r i g h t - f l u s h i n g
0127700 a n d c e n t e r i n g c
0127720 o m m a n d s t r a n s l a t
0127740 e a s c a l l s t o t h
0127760 e f u n c t i o n F L U S H
0130000 R I G H T : \r ( F L U S H R I G
0130020 H T P O S X M I N P 2 F
0130040 L A G C E N T E R F L A G F
0130060 I L E ) \t [ F u n c t i o n
0130100 ] \r 1 \r \r I f C E N T E R F L
0130120 A G = N I L , p r i n t s X
0130140 r i g h t - f l u s h e d a
0130160 g a i n s t p o s i t i o n
0130200 P O S o n F I L E ; o t h
0130220 e r w i s e , c e n t e r s
0130240 X b e t w e e n t h e c u
0130260 r r e n t l i n e p o s i t
0130300 i o n a n d P O S . M a
0130320 k e s s u r e t h a t i t
0130340 s p a c e s o v e r a t
0130360 l e a s t M I N s p a c e s
0130400 b e f o r e p r i n t i n g
0130420 b y d o i n g a T E R P
0130440 R I i f n e c e s s a r y ;
0130460 M I N = N I L i s e q u i
0130500 v a l e n t t o M I N = 1 .
0130520 A p o s i t i v e P O
0130540 S i n d i c a t e s a n a
0130560 b s o l u t e p o s i t i o n
0130600 , w h i l e a n e g a t i
0130620 v e P O S s i g n i f i e s
0130640 t h e p o s i t i o n w h
0130660 i c h i s | P O S | t o
0130700 t h e r i g h t o f t h e
0130720 c u r r e n t l i n e p o
0130740 s i t i o n . P O S = 0 i
0130760 s i n t e r p r e t e d a s
0131000 ( L I N E L E N G T H ) , t
0131020 h e r i g h t m a r g i n .
0131040 \r 1 \r \r \0 \0 \0 \0 \0 005 \0 \b \0 ( \0 314
0131060 \0 314 001 370 \0 022 \0 \0 \0 \0 002 004 \0 \0 \0 \0
0131100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0131120 \0 \0 \0 \0 \0 ( \0 314 \0 314 001 370 \0 \0 \0 \0
0131140 \0 \0 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0131160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ) \0 K
0131200 \0 K 001 370 \0 \0 \0 \0 \0 \0 002 001 \0 \0 \0 \0
0131220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001
0131240 T \0 \0 \0 \0 \0 / \0 K \0 314 001 370 \0 022 \0
0131260 \0 \0 \0 003 001 \0 001 001 001 370 001 \0 \0 \0 \0 \0
0131300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 T
0131320 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 001 370 \0 \0 \0 \0
0131340 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0131360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 . \0 \0
0131400 \0 \0 001 370 \0 \f \0 \0 \0 \0 003 001 \0 022 001 \0
0131420 ( \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0131440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 314 \0 314
0131460 001 370 \0 005 \0 \0 \0 \0 002 004 \0 \0 \0 \0 \0 \0
0131500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0131520 \0 \0 \0 ( \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0131540 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0131560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 004
0131600 \0 005 \0 024 \0 006 M O D E R N \0 \n \0 \0
0131620 \0 \0 \0 \0 001 \0 \0 024 \0 006 M O D E R N
0131640 \0 \n \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O
0131660 D E R N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 024
0131700 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0
0131720 \0 \0 \0 ? \0 1 ( D E F A U L T F O
0131740 N T 1 ( G A C H A 1 0 )
0131760 ( G A C H A 8 ) ( T E R M I
0132000 N A L 8 ) ) \0 \n \0 \0 \0 \0 \0 \0 \0
0132020 \0 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 001 \0 \0 \0
0132040 \0 004 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 $ \0 \0
0132060 \0 \0 003 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0
0132100 001 \0 \v H R U L E . G E T F N 001 \0
0132120 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0
0132140 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0
0132160 \0 002 \0 \a \0 \0 \0 J \0 \0 \0 \0 004 \0 \0 \0
0132200 \t \0 \0 \0 \0 002 \0 \0 \0 % \0 \0 \0 \0 004 \0
0132220 \0 \0 \0 \0 002 \0 004 \0 \0 \0 \v \0 \0 \0 \0 002
0132240 \0 \0 \0 & \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0
0132260 \0 002 \0 \0 \0 016 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0132300 002 \0 003 \0 \0 \0 002 \0 001 \0 \v H R U L E
0132320 . G E T F N 001 \0 024 \0 006 M O D E R
0132340 N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0
0132360 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 \a
0132400 \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0 001 \0 \0
0132420 \0 004 \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0 001
0132440 \0 \0 \0 w \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0
0132460 \0 001 \0 \0 \0 . \0 \0 \0 \0 004 \0 \0 \0 005 \0
0132500 \0 \0 \0 001 \0 \0 \0 005 \0 \0 \0 \0 004 \0 \0 \0
0132520 005 \0 \0 \0 \0 001 \0 \0 \0 006 \0 \0 \0 \0 004 \0
0132540 \0 \0 006 \0 \0 \0 \0 001 \0 \0 \0 \b \0 \0 \0 \0
0132560 004 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 030 \0 \0
0132600 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0 \0 \f
0132620 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0
0132640 \0 006 \0 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0 \0 001
0132660 \0 \0 \0 \b \0 \0 \0 \0 004 \0 \0 \0 003 \0 \0 \0
0132700 \0 002 \0 \0 \0 : \0 \0 \0 \0 004 \0 \0 \0 004 \0
0132720 \0 \0 \0 001 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0
0132740 \0 \0 002 \0 \a \0 \0 \0 003 \0 \0 \0 \0 004 \0 \0
0132760 \0 005 \0 \0 \0 \0 001 \0 \0 \0 | \0 \0 \0 \0 004
0133000 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 005 \0 \0 \0
0133020 \0 001 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 001 \0
0133040 \0 \0 \0 004 \0 \0 \0 \n \0 \0 \0 \0 002 \0 \0 \0
0133060 006 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 001 \0
0133100 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 003 \0 \0 \0 \0
0133120 002 \0 \0 \0 035 \0 \0 \0 \0 004 \0 \0 \0 \n \0 \0
0133140 \0 \0 002 \0 \0 \0 1 \0 \0 \0 \0 004 \0 \0 \0 \0
0133160 \0 002 \0 \a \0 \0 \0 003 \0 \0 \0 \0 004 \0 \0 \0
0133200 005 \0 \0 \0 \0 001 \0 \0 \0 \ \0 \0 \0 \0 004 \0
0133220 \0 \0 \f \0 \0 \0 \0 002 \0 \0 \0 0 \0 \0 \0 \0
0133240 004 \0 \0 \0 \f \0 \0 \0 \0 002 \0 \0 \0 % \0 \0
0133260 \0 \0 004 \0 \0 \0 \f \0 \0 \0 \0 002 \0 \0 \0 001
0133300 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0
0133320 \0 005 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 002
0133340 \0 \0 \0 \r \0 \0 \0 \0 004 \0 \0 \0 037 \0 \0 \0
0133360 \0 002 \0 \0 \0 006 \0 \0 \0 \0 004 \0 \0 \0 005 \0
0133400 \0 \0 \0 002 \0 \0 \0 021 \0 \0 \0 \0 004 \0 \0 \0
0133420 003 \0 \0 \0 \0 002 \0 \0 \0 206 \0 \0 \0 \0 004 \0
0133440 \0 \0 \f \0 \0 \0 \0 002 \0 \0 \0 004 \0 \0 \0 \0
0133460 004 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 \f \0 \0 \0
0133500 \0 004 \0 \0 \0 \f \0 \0 \0 \0 002 \0 \0 \0 022 \0
0133520 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0
0133540 027 \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0 001 \0
0133560 \0 \0 M \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0
0133600 001 \0 \0 \0 003 \0 \0 \0 \0 004 \0 \0 \0 \t \0 \0
0133620 \0 \0 002 \0 \0 \0 017 \0 \0 \0 \0 004 \0 \0 \0 004
0133640 \0 \0 \0 \0 001 \0 \0 \0 022 \0 \0 \0 \0 004 \0 \0
0133660 \0 \0 \0 002 \0 002 \0 \0 \0 002 \0 001 \0 \v H R
0133700 U L E . G E T F N 001 \0 024 \0 006 M O
0133720 D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0133740 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0
0133760 \0 \0 M \0 \0 \0 \0 004 \0 \0 \0 \n \0 \0 \0 \0
0134000 002 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0134020 \0 004 \0 \0 \0 \f \0 \0 \0 \0 002 \0 \0 \0 \0
0134040 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0
0134060 016 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0134100 \0 002 \0 001 \0 \v H R U L E . G E T F
0134120 N 001 \0 024 \0 006 M O D E R N \0 \n \0 \0
0134140 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0134160 \0 \0 \0 \0 002 \0 002 \0 \0 \0 003 \0 \0 \0 \0 004
0134200 \0 \0 \0 \n \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0
0134220 \0 004 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 \t \0
0134240 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0
0134260 \0 \0 \0 \0 004 \0 \0 \0 003 \0 \0 \0 \0 001 \0
0134300 \0 \0 004 \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0
0134320 001 \0 \0 \0 025 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0
0134340 \0 \0 001 \0 \0 \0 ' \0 \0 \0 \0 004 \0 \0 \0 003
0134360 \0 \0 \0 \0 001 \0 \0 \0 + \0 \0 \0 \0 004 \0 \0
0134400 \0 003 \0 \0 \0 \0 001 \0 \0 \0 # \0 \0 \0 \0 004
0134420 \0 \0 \0 006 \0 \0 \0 \0 002 \0 \0 \0 017 \0 \0 \0
0134440 \0 004 \0 \0 \0 003 \0 \0 \0 \0 001 \0 \0 \0 001 \0
0134460 \0 \0 \0 004 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0
0134500 022 \0 \0 \0 \0 004 \0 \0 \0 003 \0 \0 \0 \0 001 \0
0134520 \0 \0 021 \0 \0 \0 \0 004 \0 \0 \0 003 \0 \0 \0 \0
0134540 001 \0 \0 \0 2 \0 \0 \0 \0 004 \0 \0 \0 003 \0 \0
0134560 \0 \0 001 \0 \0 \0 ! \0 \0 \0 \0 004 \0 \0 \0 001
0134600 \0 \0 \0 \0 002 \0 \0 \0 003 \0 \0 \0 \0 001 \0 \0
0134620 \0 001 \0 \0 \0 \0 002 \0 \0 \0 - \0 \0 \0 \0 004
0134640 \0 \0 \0 003 \0 \0 \0 \0 001 \0 \0 \0 025 \0 \0 \0
0134660 \0 004 \0 \0 \0 \f \0 \0 \0 \0 002 \0 \0 \0 024 \0
0134700 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 002
0134720 \0 001 \0 \v H R U L E . G E T F N 001
0134740 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0
0134760 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 262
0135000 $ \0 231 z 272 \r 2 5 . 6 . 6 \t U
0135020 s e r - D e f i n e d C o m m
0135040 a n d s \r 1 \r \r T h e c o l l
0135060 e c t i o n o f c o m m a n
0135100 d s a n d o p t i o n s o
0135120 u t l i n e d a b o v e i s
0135140 a i m e d a t f u l f i l
0135160 l i n g a l l c o m m o n
0135200 p r i n t i n g n e e d s .
0135220 H o w e v e r , c e r t a i
0135240 n a p p l i c a t i o n s m
0135260 i g h t h a v e o t h e r ,
0135300 m o r e s p e c i a l i z e
0135320 d p r i n t i n g i d i o m
0135340 s , s o a f a c i l i t y
0135360 i s p r o v i d e d w h e
0135400 r e b y t h e u s e r c a
0135420 n d e f i n e n e w c o m
0135440 m a n d s . T h i s i s
0135460 d o n e b y a d d i n g e
0135500 n t r i e s t o t h e g l
0135520 o b a l l i s t P R I N T O
0135540 U T M A C R O S t o d e f i
0135560 n e h o w t h e n e w c
0135600 o m m a n d s a r e t o b
0135620 e t r a n s l a t e d . \r
0135640 P R I N T O U T M A C R O S
0135660 \t [ V a r i a b l e ] \r 1 \r \r P
0135700 R I N T O U T M A C R O S i s
0135720 a n a s s o c i a t i o n -
0135740 l i s t w h o s e e l e m e
0135760 n t s a r e o f t h e f
0136000 o r m ( C O M M F N ) .
0136020 W h e n e v e r C O M M a p
0136040 p e a r s i n c o m m a n d
0136060 p o s i t i o n i n t h e
0136100 s e q u e n c e o f P R I
0136120 N T O U T c o m m a n d s (
0136140 a s o p p o s e d t o a n
0136160 a r g u m e n t p o s i t i
0136200 o n o f a n o t h e r c o
0136220 m m a n d ) , F N i s a p
0136240 p l i e d t o t h e t a i
0136260 l o f t h e c o m m a n d
0136300 - l i s t ( i n c l u d i n g
0136320 t h e c o m m a n d ) . \r A
0136340 f t e r i n s p e c t i n g
0136360 a s m u c h o f t h e t
0136400 a i l a s n e c e s s a r y
0136420 , t h e f u n c t i o n m
0136440 u s t r e t u r n a l i s
0136460 t w h o s e C A R i s t
0136500 h e t r a n s l a t i o n o
0136520 f t h e u s e r - d e f i n
0136540 e d c o m m a n d a n d i
0136560 t s a r g u m e n t s , a n
0136600 d w h o s e C D R i s t
0136620 h e l i s t o f c o m m a
0136640 n d s s t i l l r e m a i n
0136660 i n g t o b e t r a n s l
0136700 a t e d i n t h e n o r m
0136720 a l w a y . \r 1 \r \r F o r e
0136740 x a m p l e , s u p p o s e
0136760 t h e u s e r w a n t e d
0137000 t o d e f i n e a c o m m
0137020 a n d " ? " , w h i c h w
0137040 i l l c a u s e i t s s i
0137060 n g l e a r g u m e n t t o
0137100 b e p r i n t e d w i t h
0137120 P R I N 1 o n l y i f i
0137140 t i s n o t N I L . T
0137160 h i s c a n b e d o n e
0137200 b y e n t e r i n g ( ? ?
0137220 T R A N ) o n P R I N T O U
0137240 T M A C R O S , a n d d e f
0137260 i n i n g t h e f u n c t i
0137300 o n ? T R A N a s f o l l
0137320 o w s : \r ( D E F I N E Q ( ?
0137340 T R A N ( C O M S ) \r (
0137360 C O N S \r ( S U B S
0137400 T ( C A D R C O M S ) ' A
0137420 R G \r ' ( P R
0137440 O G ( ( T E M P A R G ) ) \r
0137460 ( C
0137500 O N D ( T E M P ( P R I N 1
0137520 T E M P ) ) ) ) ) \r
0137540 ( C D D R C O M S ) ) ] \r N
0137560 o t e t h a t ? T R A N d
0137600 o e s n o t d o a n y p
0137620 r i n t i n g i t s e l f ;
0137640 i t r e t u r n s a f o r
0137660 m w h i c h , w h e n e v
0137700 a l u a t e d i n t h e p
0137720 r o p e r c o n t e x t , w
0137740 i l l p e r f o r m t h e
0137760 d e s i r e d a c t i o n .
0140000 T h i s f o r m s h o u l
0140020 d d i r e c t a l l p r i
0140040 n t i n g t o t h e p r i
0140060 m a r y o u t p u t f i l e
0140100 . \r \0 \0 \0 \0 \0 005 \0 \n \0 ( \0 314 \0 314
0140120 001 370 \0 \0 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0
0140140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0140160 \0 \0 \0 ( \0 314 \0 314 001 370 \0 005 \0 \0 \0 \0
0140200 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0140220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 314 \0 314
0140240 001 370 \0 \0 \0 \0 \0 \0 002 004 \0 \0 \0 \0 \0 \0
0140260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0140300 \0 \0 \0 ) \0 K \0 K 001 370 \0 \0 \0 \0 \0 \0
0140320 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0140340 \0 \0 \0 \0 \0 001 T \0 \0 \0 \0 \0 / \0 K \0
0140360 314 001 370 \0 022 \0 \0 \0 \0 003 001 \0 001 001 001 370
0140400 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0140420 \0 \0 \0 \0 001 T \0 \0 \0 \0 \0 ( \0 314 \0 314
0140440 001 370 \0 005 \0 \0 \0 \0 002 004 \0 \0 \0 \0 \0 \0
0140460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0140500 \0 \0 \0 ( \0 \0 \0 \0 001 370 \0 \0 \0 \0 \0 \0
0140520 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0140540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 . \0 \0 \0 \0
0140560 001 370 \0 \f \0 \0 \0 \0 003 001 \0 022 001 \0 ( \0
0140600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0140620 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 314 \0 314 001 370
0140640 \0 022 \0 \0 \0 \0 002 004 \0 \0 \0 \0 \0 \0 \0 \0
0140660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0140700 \0 ( \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 001
0140720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0140740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 004 \0 005
0140760 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0
0141000 \0 \0 001 \0 \0 024 \0 006 M O D E R N \0 \n
0141020 \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D E
0141040 R N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006
0141060 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0141100 \0 ? \0 1 ( D E F A U L T F O N T
0141120 1 ( G A C H A 1 0 ) ( G
0141140 A C H A 8 ) ( T E R M I N A
0141160 L 8 ) ) \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0141200 \0 \0 \0 \0 002 \0 \t \0 \0 \0 001 \0 \0 \0 \0 004
0141220 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 037 \0 \0 \0 \0
0141240 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 002 \0 001 \0
0141260 \v H R U L E . G E T F N 001 \0 024 \0
0141300 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0
0141320 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0141340 \0 006 \0 \0 001 2 \0 \0 \0 \0 004 \0 \0 \0 016 \0
0141360 \0 \0 \0 002 \0 \0 \0 8 \0 \0 \0 \0 004 \0 \0 \0
0141400 \0 \0 002 \0 005 \0 \0 \0 016 \0 \0 \0 \0 002 \0 \0
0141420 \0 016 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0
0141440 \0 \0 002 \0 001 \0 \v H R U L E . G E T
0141460 F N 001 \0 024 \0 006 M O D E R N \0 \n \0
0141500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004
0141520