$ od -c -N 50000 [qv]<notecards>1.3K>LIBRARY>ncpath>NCPATHPARSE.DCOM!1
0000000 ( F I L E C R E A T E D " 5
0000020 - N o v - 8 6 1 6 : 3 8 : 5 7
0000040 " ( " c o m p i l e d o n
0000060 " { D S K } < L I S P F I L E
0000100 S > N C P A T H P A R S E . ; 4
0000120 ) " 1 2 - N o v - 8 5 1 4 :
0000140 5 9 : 2 3 " \r r e c o m p i l
0000160 e d c h a n g e s : N C P a
0000200 t h P a r s e . P a t h N C P
0000220 a t h P a r s e . P a t h S t e
0000240 p D e s c r i p t o r \r N C P
0000260 a t h P a r s e . F u n c t i o
0000300 n a l P a t h D e s c r i p t i
0000320 o n N C P a t h P a r s e . C
0000340 h e c k A n d C o m p u t e F l
0000360 a g i n \r " N o t e C a r d
0000400 s 1 . 3 k 3 1 - O c t - 8
0000420 6 . . . . " d a t e d " 1 1
0000440 - M a y - 8 6 1 5 : 1 9 : 0 8
0000460 " ) \r ( F I L E C R E A T E D
0000500 " 5 - N o v - 8 6 1 6 : 3 8
0000520 : 3 8 " { D S K } < L I S P F
0000540 I L E S > N C P A T H P A R S E
0000560 . ; 4 1 7 5 9 4 c h a n g e
0000600 s t o : ( F N S \r N C P a
0000620 t h P a r s e . C h e c k A n d
0000640 C o m p u t e F l a g N C P a
0000660 t h P a r s e . P a t h N C P
0000700 a t h P a r s e . P a t h S t e
0000720 p D e s c r i p t o r \r N C P
0000740 a t h P a r s e . F u n c t i o
0000760 n a l P a t h D e s c r i p t i
0001000 o n ) p r e v i o u s d a t
0001020 e : " 4 - N o v - 8 6 1 5
0001040 : 3 5 : 4 5 " \r { D S K } < L
0001060 I S P F I L E S > N C P A T H P
0001100 A R S E . ; 3 ) \r N C P a t h P
0001120 a r s e D 1 \r ( P 0 F i r
0001140 s t S t a t e I 2 D e p t
0001160 h L i m i t I 1 N o t e F
0001200 i l e I 0 E x p r e s s i
0001220 o n ) \0 7 002 \0 \0 003 A \t \0 \0 262 )
0001240 @ A \n \0 \0 \t \0 \0 021 021 001 H 264 032 ` \0
0001260 \0 037 d H 024 \0 277 d H 024 002 277 B 265 003 j
0001300 271 d I 314 \b 277 020 A o \0 \0 \0 \n \0 \0 020
0001320 \0 ( 6 4 Q N C P . R e p o r t
0001340 E r r o r 1 5 Q N C P a t h
0001360 P a r s e . C o a l e s c e S t
0001400 a t e s 1 2 Q N C P a t h P
0001420 a r s e . P a t h 3 N C P .
0001440 O p e n N o t e F i l e P ) \r (
0001460 2 6 Q 004 003 N C P a t h F S M T
0001500 Y P E # ) \r ( 6 1 Q " i s
0001520 n o t a n o p e n n o t
0001540 e f i l e . " ) \r N C P a t h P
0001560 a r s e . P a t h D 1 \r ( P
0001600 4 I t e m I 1 N o t e F
0001620 i l e I 0 E x p r e s s i
0001640 o n ) \0 b 005 \0 \0 002 @ d 262 B A \n
0001660 \0 \0 265 < @ d 003 233 021 A 004 H 003 265 2 I
0001700 022 265 - @ \t \0 \0 k 364 227 @ 001 A \n \0 \0
0001720 265 036 @ \t \0 \0 l 002 364 264 025 @ 002 001 @ 001
0001740 A \n \0 \0 d 003 243 d 221 h 032 \n \0 \0 020 001
0001760 \ A \n \0 \0 d 262 312 273 J 265 \f K h 032 Z
0002000 271 H 002 X 260 270 K & 272 260 370 \0 ( 1 1 2
0002020 Q N C P a t h P a r s e . P a
0002040 t h 1 0 3 Q N C P a t h P a
0002060 r s e . R e p e a t e r E x p r
0002100 e s s i o n 7 1 Q N C P a t
0002120 h P a r s e . P a t h 5 3 Q
0002140 L E N G T H 4 5 Q N C P a t
0002160 h P a r s e . P a t h 3 4 Q
0002200 L E N G T H 7 N C P a t h P
0002220 a r s e . P a t h S t e p ) \r N
0002240 I L \r ( ) \r N C P a t h P a r s
0002260 e . P a t h S t e p D 1 \r ( I
0002300 1 N o t e F i l e I 0
0002320 E x p r e s s i o n ) \0 034 \0 \0
0002340 \0 002 @ d 262 030 A \n \0 \0 265 022 @ 001 o \0
0002360 \0 \0 \n \0 \0 264 \a @ A \n \0 \0 020 \0 ( 3
0002400 1 Q N C P a t h P a r s e . P
0002420 a t h S t e p O p e r a t i o n
0002440 2 2 Q M E M B E R 7 N C
0002460 P a t h P a r s e . P a t h S t
0002500 e p D e s c r i p t o r ) \r N I
0002520 L \r ( 1 7 Q ( O R A N D
0002540 N O T ) ) \r N C P a t h P a r s
0002560 e . P a t h S t e p D e s c r i
0002600 p t o r D 1 \r ( I 1 N o t
0002620 e F i l e I 0 E x p r e s
0002640 s i o n ) \0 ; \0 \0 \0 002 @ 265 004 h
0002660 020 A \n \0 \0 265 373 @ \t \0 \0 265 365 @ d g
0002700 \0 \0 360 234 277 g \0 \0 i d d \f \0 \0 265 342
0002720 @ \t \0 \0 264 334 @ d \t \0 \0 364 263 323 @ \t
0002740 \0 \0 b \0 260 311 \0 ( 6 5 Q E V A L
0002760 5 6 Q E V A L 4 7 Q B O
0003000 U N D P 4 1 Q N C P a t h P
0003020 a r s e . C r e a t e F S M N o
0003040 d e 1 6 Q N C P a t h P a r
0003060 s e . F u n c t i o n a l P a t
0003100 h D e s c r i p t i o n 1 0 Q
0003120 N C P a t h P a r s e . L i t
0003140 e r a l P a t h D e s c r i p t
0003160 i o n ) \r ( 3 3 Q T R U E 2
0003200 5 Q A N Y ) \r ( ) \r N C P a t
0003220 h P a r s e . L i t e r a l P a
0003240 t h D e s c r i p t i o n D 1
0003260 \r ( I 1 N o t e F i l e I
0003300 0 E x p r e s s i o n ) \0
0003320 207 \0 \0 \0 002 @ A \n \0 \0 227 @ i d \v \0
0003340 \0 265 y @ k d \v \0 \0 g \0 \0 360 262 035 @
0003360 l 002 m 377 \v \0 \0 \t \0 \0 236 @ l 002 m 377
0003400 \v \0 \0 h i \v \0 \0 265 R @ k d \v \0 \0
0003420 g \0 \0 360 262 035 @ l 002 m 377 \v \0 \0 A \n
0003440 \0 \0 235 @ l 002 m 377 \v \0 \0 i \n \0 \0 265
0003460 + @ k l 002 \v \0 \0 o \0 \0 \0 \n \0 \0 264
0003500 033 @ l 003 m 377 \v \0 \0 \t \0 \0 264 016 @ l
0003520 003 m 377 \v \0 \0 i \n \0 \0 020 \0 ( 2 0 4
0003540 Q N C P a t h P a r s e . C r
0003560 e a t e F S M N o d e 2 0 0 Q
0003600 S U B A T O M 1 6 6 Q N C
0003620 P . V a l i d C a r d T y p e
0003640 1 6 3 Q S U B A T O M 1 5 1
0003660 Q M E M B E R 1 4 2 Q S U
0003700 B A T O M 1 3 1 Q N C P a t
0003720 h P a r s e . C r e a t e F S M
0003740 N o d e 1 2 5 Q S U B A T O
0003760 M 1 1 4 Q N C P . V a l i d
0004000 L i n k L a b e l 1 1 0 Q S
0004020 U B A T O M 7 2 Q S U B A T
0004040 O M 6 2 Q N C P a t h P a r
0004060 s e . C r e a t e F S M N o d e
0004100 5 5 Q S U B A T O M 4 4 Q
0004120 N C P . V a l i d C a r d T y
0004140 p e 4 1 Q S U B A T O M 2
0004160 3 Q S U B A T O M 1 3 Q N
0004200 C P a t h P a r s e . C r e a t
0004220 e F S M N o d e 4 N C P . V
0004240 a l i d L i n k L a b e l ) \r (
0004260 7 5 Q _ 2 6 Q @ ) \r ( 1
0004300 4 6 Q ( _ @ @ _ ) ) \r N C P
0004320 a t h P a r s e . F u n c t i o
0004340 n a l P a t h D e s c r i p t i
0004360 o n D 1 \r ( I 0 E x p r e
0004400 s s i o n ) \0 262 \0 \0 \0 001 @ k d
0004420 \v \0 \0 g \0 \0 360 262 # @ l 002 m 377 \v \0
0004440 \0 \t \0 \0 262 026 @ l 002 m 377 \v \0 \0 i d
0004460 d \f \0 \0 265 003 202 261 \0 206 @ k l 002 \v \0
0004500 \0 o \0 \0 \0 \n \0 \0 262 036 @ l 003 m 377 \v
0004520 \0 \0 \t \0 \0 237 @ l 003 m 377 \v \0 \0 h i
0004540 d \f \0 \0 265 Y @ k l 002 \v \0 \0 o \0 \0
0004560 \0 \n \0 \0 262 036 @ l 003 m 377 \v \0 \0 \t \0
0004600 \0 237 @ l 003 m 377 \v \0 \0 h i d \f \0 \0
0004620 265 - @ k l 003 \v \0 \0 o \0 \0 \0 \n \0 \0
0004640 264 035 @ l 004 m 377 \v \0 \0 \t \0 \0 264 020 @
0004660 l 004 m 377 \v \0 \0 h i d \f \0 \0 020 \0 (
0004700 2 5 7 Q N C P a t h P a r s e
0004720 . C r e a t e F S M N o d e 2
0004740 5 1 Q S U B A T O M 2 3 7 Q
0004760 N C P a t h P a r s e . F u n
0005000 c t i o n P 2 3 4 Q S U B A
0005020 T O M 2 2 2 Q M E M B E R
0005040 2 1 3 Q S U B A T O M 2 0 2
0005060 Q N C P a t h P a r s e . C r
0005100 e a t e F S M N o d e 1 7 4 Q
0005120 S U B A T O M 1 6 3 Q N C
0005140 P a t h P a r s e . F u n c t i
0005160 o n P 1 6 0 Q S U B A T O M
0005200 1 4 6 Q M E M B E R 1 3 7
0005220 Q S U B A T O M 1 2 6 Q N
0005240 C P a t h P a r s e . C r e a t
0005260 e F S M N o d e 1 2 0 Q S U
0005300 B A T O M 1 0 7 Q N C P a t
0005320 h P a r s e . F u n c t i o n P
0005340 1 0 4 Q S U B A T O M 7 2
0005360 Q M E M B E R 6 3 Q S U B
0005400 A T O M 4 6 Q N C P a t h P
0005420 a r s e . C r e a t e F S M N o
0005440 d e 4 0 Q S U B A T O M 2
0005460 6 Q N C P a t h P a r s e . F
0005500 u n c t i o n P 2 3 Q S U B
0005520 A T O M 5 S U B A T O M ) \r
0005540 ( 1 0 Q # ) \r ( 2 1 7 Q (
0005560 _ # @ _ @ # @ _ # @ # _
0005600 # @ _ # _ @ ) 1 4 3 Q ( _
0005620 # # _ ) 6 7 Q ( @ # # @
0005640 ) ) \r N C P a t h P a r s e . C
0005660 r e a t e F S M N o d e D 1 \r
0005700 ( I 3 F u n c t i o n F l a
0005720 g I 2 D i r e c t i o n F
0005740 l a g I 1 L i n k / C a r
0005760 d F l a g I 0 I t e m )
0006000 \0 G 002 \0 \0 004 ` \0 \0 037 C 221 @ 204 @ A
0006020 \n \0 \0 021 002 001 H d I 024 \0 277 022 d A 221
0006040 k 200 j 021 002 001 H I 317 \0 \0 277 I 022 277 d
0006060 B 221 k 200 j 021 002 001 H I 317 \0 020 277 I 022
0006100 277 d k 314 004 277 d h 024 002 277 020 \0 ( 1 4
0006120 Q N C P a t h P a r s e . C r
0006140 e a t e P r e d i c a t e F o r
0006160 m ) \r ( 2 004 003 N C P a t h F S
0006200 M N o d e T Y P E # ) \r ( ) \r N
0006220 C P a t h P a r s e . C r e a t
0006240 e P r e d i c a t e F o r m D
0006260 1 \r ( L ( 1 L i n k / C a r
0006300 d F L A G 0 T y p e ) ) \0
0006320 ) \0 \0 \0 002 g \0 \0 o \0 \0 \0 g \0 \0 A
0006340 223 g \0 \0 202 g \0 \0 o \0 \0 \0 032 g \0 \0
0006360 @ h 032 032 h 032 032 032 h 032 032 032 020 \0 N I
0006400 L \r ( 3 2 Q Q U O T E 2 2 Q
0006420 N C P . C a r d T y p e 1 6
0006440 Q N C P . L i n k T y p e 1
0006460 1 Q E Q U A L 2 L A M B D
0006500 A ) \r ( 2 6 Q ( I t e m )
0006520 6 ( I t e m ) ) \r N C P a t h
0006540 P a r s e . R e p e a t e r E x
0006560 p r e s s i o n D 1 \r ( I 1
0006600 L o o p S t e p s I 0 R
0006620 e p e a t e r E x p r e s s i o
0006640 n ) \0 036 \0 \0 \0 002 @ A \n \0 \0 265 027
0006660 @ A \n \0 \0 265 020 o \0 \0 \0 @ \n \0 \0 d
0006700 243 i \n \0 \0 020 \0 ( 3 3 Q B R E A
0006720 K 1 2 5 Q N C P . R e p o r
0006740 t E r r o r 1 3 Q N C P a t
0006760 h P a r s e . L i m i t e d R e
0007000 p e a t e r T o k e n 4 N C
0007020 P a t h P a r s e . R e p e a t
0007040 e r T o k e n ) \r N I L \r ( 2
0007060 1 Q " R e p e a t e r E x
0007100 p r e s s i o n m u c k e d
0007120 u p " ) \r N C P a t h P a r s
0007140 e . R e p e a t e r T o k e n
0007160 D 1 \r ( I 1 L o o p S t e p
0007200 s I 0 R e p e a t e r E x
0007220 p r e s s i o n ) \0 035 \0 \0 \0 002
0007240 @ d g \0 \0 360 227 277 A j d \v \0 \0 020 g
0007260 \0 \0 360 264 \b A k j \v \0 \0 020 \0 ( 3 2
0007300 Q N C P a t h P a r s e . C r
0007320 e a t e L o o p 1 5 Q N C P
0007340 a t h P a r s e . C r e a t e L
0007360 o o p ) \r ( 2 1 Q + 4 * )
0007400 \r ( ) \r N C P a t h P a r s e .
0007420 L i m i t e d R e p e a t e r T
0007440 o k e n D 1 \r ( I 1 L o o
0007460 p S t e p s I 0 R e p e a
0007500 t e r E x p r e s s i o n ) \0
0007520 & \0 \0 \0 002 @ A k g \0 \0 \f \0 \0 265 033
0007540 @ A j g \0 \0 \f \0 \0 265 020 o \0 \0 \0 @
0007560 \n \0 \0 d 243 i \n \0 \0 020 \0 ( 4 3 Q
0007600 B R E A K 1 3 5 Q N C P . R
0007620 e p o r t E r r o r 2 3 Q N
0007640 C P a t h P a r s e . L o o p D
0007660 e c i s i o n 1 0 Q N C P a
0007700 t h P a r s e . L o o p D e c i
0007720 s i o n ) \r ( 2 0 Q * 5 +
0007740 ) \r ( 3 1 Q " R e p e a t
0007760 e r E x p r e s s i o n m u
0010000 c k e d u p " ) \r N C P a t
0010020 h P a r s e . L o o p D e c i s
0010040 i o n D 1 \r ( I 3 S y m b
0010060 o l I 2 M i n i m u m R e
0010100 p e a t I 1 L o o p S t e
0010120 p s I 0 E x p r e s s i o
0010140 n ) \0 4 \0 \0 \0 004 C @ k d \v \0 \0
0010160 364 262 037 A B 265 003 j @ l 002 m 377 \v \0 \0
0010200 3 020 265 \n o \0 \0 \0 @ \n \0 \0 \v \0 \0 020
0010220 @ 3 020 264 \b A k @ \v \0 \0 020 \0 ( 6 1
0010240 Q N C P a t h P a r s e . C r
0010260 e a t e L o o p 4 5 Q N C P
0010300 a t h P a r s e . C r e a t e L
0010320 o o p 4 2 Q N C P . R e p o
0010340 r t E r r o r 2 6 Q S U B A
0010360 T O M 6 S U B A T O M ) \r N
0010400 I L \r ( 3 6 Q " R e p e a
0010420 t e r E x p r e s s i o n m
0010440 u c k e d u p " ) \r N C P a
0010460 t h P a r s e . C r e a t e L o
0010500 o p D 1 \r ( L ( 2 M a x T
0010520 i m e s 1 M i n T i m e s
0010540 0 L o o p S t e p s ) ) \0 \r
0010560 \0 \0 \0 003 g \0 \0 A B @ h 032 032 032 032 020
0010600 \0 N I L \r ( 2 P A R S E . D O
0010620 . R E P E A T ) \r ( ) \r N C P a
0010640 t h P a r s e . P a t h S t e p
0010660 O p e r a t i o n D 1 \r ( P
0010700 4 S t e p I 1 N o t e F
0010720 i l e I 0 E x p r e s s i
0010740 o n ) \0 V 005 \0 \0 002 @ 002 021 A 004 H
0010760 003 265 023 I 022 @ 001 d g \0 \0 360 262 $ 277 g
0011000 \0 \0 260 9 001 \ A \n \0 \0 d 262 351 273 J 265
0011020 \f K h 032 Z 271 H 002 X 260 327 K & 272 260 370
0011040 d g \0 \0 360 224 277 g \0 \0 217 g \0 \0 360 223
0011060 g \0 \0 206 o \0 \0 \0 \t \0 \0 \n \0 \0 020 \0
0011100 ( 1 2 3 Q N C P a t h P a r s
0011120 e . C o m b i n a t i o n E x p
0011140 r e s s i o n s 1 2 0 Q N C
0011160 P . R e p o r t E r r o r 3 7
0011200 Q N C P a t h P a r s e . P a
0011220 t h S t e p ) \r ( 1 1 0 Q N A
0011240 N D 1 0 3 Q N O T 7 7 Q
0011260 O R 7 1 Q O R 2 7 Q A N
0011300 D 2 0 Q A N D ) \r ( 1 1 5
0011320 Q " O p e r a t o r n o t
0011340 A N D , O R , o r N O T
0011360 i n N C P a t h P a r s e .
0011400 P a t h S t e p O p e r a t i o
0011420 n . " ) \r N C P a t h P a r s
0011440 e . F u n c t i o n P D 1 \r (
0011460 I 0 F u n c t i o n ) \0 026
0011500 \0 \0 \0 001 @ \t \0 \0 264 020 @ \t \0 \0 k 364
0011520 264 \b @ \t \0 \0 h 360 020 \0 ( 2 1 Q N
0011540 L A M B D A F N P 1 1 Q N A
0011560 R G S 3 \ D E F I N E D P )
0011600 \r N I L \r ( ) \r N C P a t h P a
0011620 r s e . C h e c k A n d C o m p
0011640 u t e F l a g D 1 \r ( P 3
0011660 S t e p I 1 F l a g N a m
0011700 e I 0 S t e p L i s t )
0011720 \0 W 004 \0 \0 002 g \0 \0 021 @ 003 @ 260 % d
0011740 001 273 g \0 \0 g \0 \0 A h 032 032 o \0 \0 \0
0011760 032 032 \t \0 \0 270 I 265 \a H h 032 Z 201 H &
0012000 271 002 003 265 334 J 022 \n \0 \0 262 026 g \0 \0 g
0012020 \0 \0 A h 032 032 o \0 \0 \0 032 032 \t \0 \0 020
0012040 o \0 \0 \0 @ \n \0 \0 g \0 \0 020 \0 ( 1 2
0012060 1 Q N C P . R e p o r t E r r
0012100 o r 1 1 0 Q E V A L 6 3 Q
0012120 A P P L Y 3 6 Q E V A L )
0012140 \r ( 1 2 4 Q E R R O R 7 3 Q
0012160 N C P a t h F S M N o d e 7
0012200 0 Q f e t c h 2 1 Q N C P
0012220 a t h F S M N o d e 1 6 Q f
0012240 e t c h 2 L O G I C A L . E
0012260 Q U A L ) \r ( 1 1 5 Q " F
0012300 l a g s d o n ' t a l l m
0012320 a t c h " 1 0 3 Q ( o f
0012340 ( C A R S t e p L i s t ) )
0012360 3 1 Q ( o f S t e p ) ) \r N
0012400 C P a t h P a r s e . C o m b i
0012420 n e P r e d i c a t e s D 1 \r
0012440 ( L ( 1 O p e r a t i o n
0012460 0 S t e p L i s t ) ) \0 4 003
0012500 \0 \0 002 g \0 \0 o \0 \0 \0 A 021 0 002 @ 260
0012520 034 d 001 006 \0 \0 311 \0 g \0 \0 h 032 032 270 I
0012540 265 \a H h 032 Z 201 H & 271 002 003 265 345 J 022
0012560 032 h 032 032 032 020 \0 N I L \r ( 2 7 Q
0012600 I t e m 2 2 Q N C P a t h F
0012620 S M N o d e 2 L A M B D A )
0012640 \r ( 6 ( I t e m ) ) \r N C P
0012660 a t h P a r s e . C o m b i n a
0012700 t i o n E x p r e s s i o n s
0012720 D 1 \r ( P 1 D i r e c t i o
0012740 n F l a g P 0 C a r d / L
0012760 i n k F l a g I 1 O p e r
0013000 a t i o n I 0 S t e p L i
0013020 s t ) \0 R 003 \0 \0 002 @ 265 004 h 020 g
0013040 \0 \0 \n \0 \0 @ g \0 \0 \n \0 \0 021 022 002 H
0013060 g \0 \0 360 263 351 I g \0 \0 360 263 342 ` \0 \0
0013100 037 @ A \n \0 \0 272 d J 024 \0 277 d H 221 k
0013120 200 j 317 \0 \0 277 d I 221 k 200 j 317 \0 020 277
0013140 d k 314 004 277 d h 024 002 277 020 \0 ( 5 3 Q
0013160 N C P a t h P a r s e . C o m
0013200 b i n e P r e d i c a t e s 2
0013220 1 Q N C P a t h P a r s e . C
0013240 h e c k A n d C o m p u t e F l
0013260 a g 1 2 Q N C P a t h P a r
0013300 s e . C h e c k A n d C o m p u
0013320 t e F l a g ) \r ( 4 5 Q 004 003 N
0013340 C P a t h F S M N o d e T Y P E
0013360 # 3 7 Q E R R O R 3 0 Q
0013400 E R R O R 1 6 Q D i r e c t
0013420 i o n 7 C a r d / L i n k )
0013440 \r ( ) \r N C P a t h P a r s e .
0013460 C o a l e s c e S t a t e s D
0013500 1 \r ( P 1 E x p r e s s i o
0013520 n P 0 R e s t I 0 N
0013540 o d e L i s t ) \0 243 003 \0 \0 001 @
0013560 d 242 261 \0 236 \t \0 \0 g \0 \0 360 221 @ 020 @
0013600 001 \t \0 \0 g \0 \0 360 236 @ 001 006 \0 \0 @ 002
0013620 \t \0 \0 024 002 @ 001 020 @ d 003 262 037 d 001 g
0013640 \0 \0 360 262 027 002 002 002 001 d 003 244 d 264 005 h
0013660 032 h @ 002 002 001 \v \0 \0 020 001 003 264 T @ 001
0013700 001 g \0 \0 360 264 K @ 002 \t \0 \0 @ 001 021 022
0013720 002 I 002 001 Z j 360 250 J 005 003 227 J \t \0 \0
0013740 222 H 265 027 I 002 002 002 001 d 003 243 d 221 h 032
0013760 H I 002 002 001 \v \0 \0 020 I 002 002 002 001 d 003
0014000 243 d 221 h 032 H I 002 002 001 \v \0 \0 h 032 032
0014020 020 \0 ( 2 3 5 Q N C P a t h P a
0014040 r s e . C o a l e s c e R e p e
0014060 a t e r S t a t e s 2 1 0 Q
0014100 N C P a t h P a r s e . C o a l
0014120 e s c e R e p e a t e r S t a t
0014140 e s 1 6 0 Q \ F Z E R O P
0014160 1 3 4 Q N C P a t h P a r s e
0014200 . C o a l e s c e S t a t e s
0014220 1 1 1 Q N C P a t h P a r s e
0014240 . C o a l e s c e R e p e a t e
0014260 r S t a t e s 4 3 Q N C P a
0014300 t h P a r s e . C o a l e s c e
0014320 S t a t e s 2 4 Q T Y P E N
0014340 A M E 1 0 Q T Y P E N A M E
0014360 ) \r ( 1 2 4 Q P A R S E . D O
0014400 . R E P E A T 6 2 Q P A R S
0014420 E . D O . R E P E A T 3 6 Q
0014440 N C P a t h F S M N o d e 2 7
0014460 Q N C P a t h F S M N o d e
0014500 1 3 Q N C P a t h F S M N o d
0014520 e ) \r ( ) \r N C P a t h P a r s
0014540 e . C o a l e s c e R e p e a t
0014560 e r S t a t e s D 1 \r ( P 1
0014600 L a s t N o d e P 0 F i
0014620 r s t N o d e I 2 L i m i
0014640 t I 1 N e x t I 0 L
0014660 o o p L i s t ) \0 + 002 \0 \0 003 @
0014700 001 @ \t \0 \0 001 021 002 001 @ \t \0 \0 H 006 \0
0014720 \0 B 265 003 j 314 004 I 006 \0 \0 A H I 006 \0
0014740 \0 311 002 032 032 024 002 H 020 \0 ( 1 5 Q N
0014760 C P a t h P a r s e . C o a l e
0015000 s c e S t a t e s 5 L A S T
0015020 ) \r ( 4 1 Q N C P a t h F S M
0015040 N o d e 3 3 Q N C P a t h F
0015060 S M N o d e 2 1 Q N C P a t
0015100 h F S M N o d e ) \r ( ) \r N A N
0015120 D D 1 \r ( I 0 A r g s )
0015140 \0 \v \0 \0 003 001 g \0 \0 @ \n \0 \0 h 360 020
0015160 \0 ( 6 A P P L Y ) \r ( 2 A N
0015200 D ) \r ( ) \r L O G I C A L . E Q
0015220 U A L D 1 \r ( L ( 0 A R G
0015240 S ) ) \0 6 003 \0 002 \0 e 021 001 \0 H k
0015260 021 002 002 J d I 363 262 023 277 i 022 265 \r H k
0015300 021 002 002 J d I 363 234 i 020 a 242 h 260 356 J
0015320 k 324 Z 260 341 a 221 h 020 J k 324 Z 260 347 \0
0015340 N I L \r N I L \r ( ) \r ( P R E T
0015360 T Y C O M P R I N T N C P A T
0015400 H P A R S E C O M S ) \r ( R P A
0015420 Q Q N C P A T H P A R S E C O
0015440 M S ( ( * * T h i s f i
0015460 l e i s i n t e n d e d t
0015500 o b e t h e g e n e s i s
0015520 / t e s t b e d f o r i d e
0015540 a s a b o u t p a r s i n g
0015560 \r t h e u s e r l a n g u
0015600 a g e f o r a p a t h - s
0015620 p e c i f i c a t i o n f a c
0015640 l i l i t y i n t o a n N
0015660 C P a t h F S M f o r t h e
0015700 f u n c t i o n s o f N C
0015720 P a t h t o \r u s e . T h
0015740 e f i r s t l i s t o f
0015760 f u n c t i o n s a r e t h
0016000 e c u r r e n t o n e s i
0016020 n u s e . R i g h t n o w
0016040 , t h e s y s t e m o n l
0016060 y p a r s e s l i n e a r \r
0016100 s p e c i f i c a t i o n s .
0016120 ) ( F N S N C P a t h P a r
0016140 s e N C P a t h P a r s e . P
0016160 a t h N C P a t h P a r s e .
0016200 P a t h S t e p \r N C P a t h
0016220 P a r s e . P a t h S t e p D e
0016240 s c r i p t o r N C P a t h P
0016260 a r s e . L i t e r a l P a t h
0016300 D e s c r i p t i o n \r N C P
0016320 a t h P a r s e . F u n c t i o
0016340 n a l P a t h D e s c r i p t i
0016360 o n N C P a t h P a r s e . C
0016400 r e a t e F S M N o d e N C P
0016420 a t h P a r s e . C r e a t e P
0016440 r e d i c a t e F o r m \r N C
0016460 P a t h P a r s e . R e p e a t
0016500 e r E x p r e s s i o n N C P
0016520 a t h P a r s e . R e p e a t e
0016540 r T o k e n N C P a t h P a r
0016560 s e . L i m i t e d R e p e a t
0016600 e r T o k e n \r N C P a t h P
0016620 a r s e . L o o p D e c i s i o
0016640 n N C P a t h P a r s e . C r
0016660 e a t e L o o p N C P a t h P
0016700 a r s e . P a t h S t e p O p e
0016720 r a t i o n ) ( F N S \r N C
0016740 P a t h P a r s e . F u n c t i
0016760 o n P N C P a t h P a r s e .
0017000 C h e c k A n d C o m p u t e F
0017020 l a g N C P a t h P a r s e .
0017040 C o m b i n e P r e d i c a t e
0017060 s ) ( F N S \r N C P a t h P
0017100 a r s e . C o m b i n a t i o n
0017120 E x p r e s s i o n s ) ( F N
0017140 S N C P a t h P a r s e . C o
0017160 a l e s c e S t a t e s N C P
0017200 a t h P a r s e . C o a l e s c
0017220 e R e p e a t e r S t a t e s \r
0017240 ) ( * * T h e f o l l o
0017260 w i n g f u n c t i o n s a
0017300 r e u t i l i t i e s f r o
0017320 m o t h e r s o u r c e s )
0017340 ( F N S N A N D L O G I C
0017360 A L . E Q U A L ) ( D E C L A
0017400 R E : \r D O N T E V A L @ L O
0017420 A D D O E V A L @ C O M P I L
0017440 E D O N T C O P Y C O M P I
0017460 L E R V A R S ( A D D V A R S
0017500 ( N L A M A N A N D ) ( N
0017520 L A M L ) ( L A M A L O G I
0017540 C A L . E Q U A L ) ) \r ) ) ) \r
0017560 ( P U T P R O P S N C P A T H
0017600 P A R S E C O P Y R I G H T
0017620 ( " X e r o x C o r p o r a t
0017640 i o n " 1 9 8 6 ) ) \r N I L \r
0017660