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