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