#!/bin/sh
exec /lri2/jan/src/pl-2.1.3/src/pl -x $0 $*
SWI-Prolog (c) 1990 Jan Wielemaker
 @ > >    '$welcome' prolog .plrc /lri2/jan/src/pl-2.1.3/ QF/lri2/jan/src/pl-2.1.3/boot/init.pl 0bsDt: user t$set_source_module v system Pop C@$C@%
	$op 	
 C@( 	XPdynamic C@+, 
  C@.@"
/ $strip_module 
	functor  

 $set_predicate_attribute XPmultifile C@3 

  C@6@"
  
	  

  XPmodule_transparent C@; 

  C@>@"
  
	  

transparent  XPdiscontiguous C@C 

  C@F@"
  
	  

  XD@K t  t t 
t  t 
t  t 
t  t 
t  t 
t $hide t $show_childs P C@[ trace   XP C@c hide_childs   XD@k t  t t 
t ; t 
t | t 
t  t 
t call t 
t  @&t 
t  @&t 
t  @&t 
t  @&t 
t  @&t 
t ^ t 
t not t 
t \+ t 
t -> t 
t once t 
t ignore t 
t block t apply P @*C@XP @$C@ @/	C@ @/C@C@XP @%C@ @/	C@ @/C@C@XP 
C@XP @&C@XP @&C@XP @&C@XP @&C@		XP @&C@		
XP @&C@
		
	XP @(C@
@0
@,
@1XP @)C@
@0
@,
@1XP @+C@XP @,C@C@ XP @.C@XP @'C@XP @-C@XP! C@@4XPexit C@@5XPfail C@@4@9XD@ t  t 
t @  @$t 
t @  @%t 
t @  t 
t @  @*t 
t @" @'t 
t @" @&t 
t @" @&t 
t @" @&t 
t @" @&t 
t @" @&t 
t @" @&t 
t @" @(t 
t @" @)t 
t @" @+t 
t @" @,t 
t @" t 
t @" @$t 
t @" @%t 
t @" @-t @" @*P$prefix_module C@	
	
C@  
	
XD@ t  t t 
t prolog_trace_interception t exception D@ t  t t 
t  @Gt  @HD@ t  t 
t  t @ $prolog_trace_interception t  t @  @GP$map_trace_action C@ continue  C@ retry C@  @DXP @IC@   @G	
 @J@7$trace_continuation  XDAt  tflag $verbose_autoload v off DAt  t @S$enable_autoload v on DA	t  t @S$autoloading v  P$undefined_procedure CA@)  
 @E   @Hundefined_predicate 
	
 @J@7 @PCA
@ @W @X @X @S
$find_library   @Y+  @S@-@8==  	@,ensure_loaded 
 @;@*@7@- $c_current_predicate @, 	import  @* 	use_module 
.  
[]  @; @Y	 @S 	 @g @M @J@7 @PCA 			@=  @E
dwim_predicate 
findall 	 @o\==   	 @E		$warn_undefined @6 @!   @D @J@7 @PXP$ttyformat CA3 @o @{XP @|CA6user_output format XP$confirm CA=	@O @|?   @z between @-@4@.@7get_single_char   @m@y @m@Y @m@j @m@J @m@n @m@N @m@  @m
 @omemberchk @,$confirm_ @*Please answer 'y' or 'n'~n  @z@9@.XP @CAH@0 @m@y @m@Y @m@j @m@J @m@  @m
 @o @@-

@6$tty   @,
yes~n  @z@*@:CAN	@6 @no~n  @z@9XP$warning CAV @o @XP @CAX@D@.@.@8source_location  
sformat @-   @\warning  @
@,@:@*user_error [WARNING: (~w:~d)~n~t~8|~w]~n  @m @m @m
 @o @~CA` @[WARNING:   @o @~ @ @~ @]~n  @o @~@6 @xXDAk t  t t 
t  @wt 
t $write_alternatives t $predicate_name P @vCAp@' @[WARNING: Undefined predicate: `~w'  @m @o @|@) @o @c@*~nHowever there are definitions for:  @z @ @ @zXP @CAyCAz
 @~n~t~8|~w  @m @o @| @XP @CA@M 	
 @-@$ @m  @m  @o @@,~w/~w  @m
 @m @o @@*~w:~w/~w  @m @m
 @m @o @XDA t  t t file_search_path DA t  t t  @DAt  tassert t:- t @library v tlibrary_directory v Pexpand_file_search_path CA@*    @	
 @arg 	
	$make_path CA
	@7atomic  	XP @CA concat  @CA @m	 @m  @m
 @o$concat_atom XP$check_file CA @9CA  CA$compiling database  @ @S @m.qlf  @m.pl  @m  @o$chk_file CA @m @ @m @ @o @XP @CA    @$chk_alias_file CA@+@0@7 @	@,@1term_to_atom @.
@8name  
	
@ delete @.@8 @	 @CA@7is_absolute_file_name  	member 	
ensure_extension @7exists_file  
@8$absolute_file_name  
CA@6 @@.
@8$file_dir_name  
 @m
 @m  @m	 @o @ @		 @@7 @@8 @CA @	
 @@7 @
@8 @
XP @CA@-
 @@,@8=  	@* @XDA t  t t $search_path_file_cache P @CA @@8 @ 
CA@/ @
 @		
 @@7 @@0@7exists_directory  @,@1@8 @ @	
asserta XDA t  t t 
t  @t 
t $start_compilation t $end_compilation DA t  t t 
t  @t 
t  @t  @DAt  t 
t @S$break_level v  t 
t @S @v @t 
t @S$preprocessor vnone tprompt v|:  Pcompiling  CA @0	 @ @ @ @S@,	@1X DB t  t t $ifcompiling P @CB @ @ @ @SCBXPpreprocessor CB @ @SXP$open_source CB@" @ @ @@.@7seeing  @7see  	$open_source_call @6seen   @7 @	yes  @cCB@F @@-@*%f $substitute_atom @,@.
@7 @
pipe  A  A@6 A@7 @
	 A @c@*Illegal preprocessor specification: `~w'  @m @o @@9@.@.
@.XP ACB#@E$compilation_level  @` @S   @	 @;@-
@,
 A @@*no  @   @	 @; A	 @SXP A	CB.
@:@.
@8 @	
@.@8 @
@.@8 @	append 	
	 A		 A		 A@8 @XDB= t  t t 
t  @ft 
t  @nt 
t consult t 
t  @lt 
t  @lt 
t $use_module t 
t $ensure_loaded t $consult_file P @eCBMCBN
 @e @eCBQ@ 
 @-
 @@, A@*ensure_loaded/1: No such file: ~w  @@9@.XP ACBYsource_file CB[ @mverbose  @o AXP @lCBeCBf
 A ACBiall  @kXP @kCBq
 @m A @o AXP A CBt@! 	
 @	
$current_module @.@7context_module  		$import_list CBz @m @ @j
 @mis_module  AXP @mCB~ @m	
 AXP @o CB   X P A)CBCB
 A) A)CB @m A @o AXP$compiler_extension CB  @$qload_file CB  @ AXP$consult_goal CB
 A+ @XP ACB@heapused statistics cputime  A1@- @ @j
 @@,@:@*
 A @@- A( @@,true  @@*false  @ @-@0	 @	 A.	 @m @m @m
 @m @m @m @o@,@:@*No such file: ~w  @@9@.@.@.@.@-@d A @@)
 @Y   @S@* @U @X @X @S@, A0 A1 A3 A1	@ @(		@ @(		$confirm_file 	$confirm_module ~N~w ~w~w, ~2f sec, ~D bytes.~n  @m @m @m @m @m @o @|@*
@:@.@.@.@.@.@.XP A7CB	 @

CB 
	XP A9CB  @CB@7atom  	 into   @CB  @XP$read_clause CBrepeat  @7read_clause  	XP ACB@8  

		
	$consult_file_2 CB@#@.@8 AI
$qlf_start_sub_module 
 @		
	 AJ$qlf_end_part  @	 XP AJCB	
@U@.@8 AI
@7$start_consult  		
$compile_type @- @wic  AT @S@,$assert_load_context_module 	$add_directive_wic @*@:	 AU@.@8$style_check   
 AA$load_file 	 @	 AZ	 XP ARCB@0 @
 @S@- @ @c@,compiled  @@*@-qlf  @c@,*qcompiled*  @@*boot compiled  @XP$load_context_module CB Ac 	
recorded XP AUCB Ac 	
 AdCB Ac 	
recordz XP A\CB?- module  A
			$load_module CC @ Aj A
			 AlCC Ah Aj
		 AlCC An Aj
		 AlCC A4use_module: ~w is not a module file  @m
 @o @@9CC
	end_of_file @8 AI

CC	@- A5@8 AI

$qlf_start_file 
 @$consult_clause 	
 @; AC@.@7 AE	 As AN @XP$reserved_module CC  CC  XP AlCC AuCannot load into module "~w": reserved module name  @m	 @o @@9CC@7@.
@8 AI

@8$declare_module  	$export_list $qlf_start_module 	 @ AC@.@7 AE		 As 	$check_export  AN @	
 A&XP A&CC-CC.@2 
		
 @8$import_wic  
 	 @i 
 @;	 A&CC3 A@.@8export_list  
	$import_all XP ACC8 CC9@"
 
 @i  @;@8 A	
 AXP A{CC?CC@@$ 
	  	export 	
 A{CCDIllegal predicate specification in public list: `~w'  @m @o @	 A{XP AsCCI ApCCJ
expand_term $store_clause @9XP$execute_directive CCO
@: @
$add_directive_wic2 @-@( @& @c@, @ @ @S@-

$execute_directive2 @,
 @ @S@* @ @S@9@* A@.CC[ AXP ACC^@.
@8 AI

 
	CCa@0@.
@8 AI

@-  @c@,Directive failed: ~w  @m	 @o @@*Directive failed: ~w:~w  @m
 @m	 @o @@9XP ACCm@%$common_goal_type @-load  @c@,@:@.@*@.@8 AI 	 AWCCt@-
 @ A_ A_ @S@,@:@*Cannot compile mixed loading/calling directives: ~w  @m	 @o @XP ACC{ 
 A	 ACC~ @0 A	 ACC @/ A	 ACC$goal_type XP ACC@-$load_goal @, A @@* @& @XP ACC CC  A)CC
 @e @ AT AT @SCC
 A @ AT AT @SCC
 @k @ AT AT @SXDC t  t t term_expansion DC t  t t  AP ACC   A	
CC$translate_rule CC 
	XP ACCCC A	 ACC An ACC Ah ACC
 
Full stop in clause body? (attempt to define ,/2)  @CC @@7nonvar   @ @Clause not closed by `.'? (attempt to call :-/2)  @CC$record_clause $qlf_assert_clause  @XDC t  t t $foreign_registered P ACC
@n--> @7 A@-	 @o @@,
	
$t_head @.@.@*@I@-	 @m @o @@, @m
	
 A@.@*@(@+	 @m @@,	
 A @m
 @m @o$extend @/@.CC		@) A @
	
 A			$t_body 		$t_tidy XP ACC@# 

	 A @m
 @m @o	
	 ACC @m
 @m @o	 AXP ACCphrase 
	


@7var  	CC
 @@

 @@CC
 @


CC
$char 



CC@"
 
 A



			 ACC
{} 




CC		@% 

 
	
	 A			 ACC@9 @0
 @0	
 A			$t_fill 	 A			 ACC@9 @1
 @0	
 A			 A	 A			 ACC@N @0 @/
 @0 @/	
	 A		 A			 A		 A			 ACC@N @1 @/
 @0 @/	
	 A		 A			 A		 A			 ACC		@% @/
 @/	
	 A			 ACC @m
 @m @o	 AXP ACC 
 @


	@8 @b	CC 


XP ACD@.@8=..  
	
 A@8 A
XP ACD	
	@7 A	CD @0 @0
	
 A		 ACD@* 
 

@7 A 
 @ 
 

 ACD 
 

	
 A		 ACD 
	XP ACD 



XDD t  t t 
t  At  AP ACD @o AXP ACD @-

@7is_list  @,
	 A@*XP$compile_wic  CD/@.	@7$argv  	
$get_files_argv $get_wic_argv  AX P ACD5@.@7$open_wic  
 @ AT @S@.@8 AY AZ A   A)	 @ @S@6$close_wic   XP ACD>CD?-c 
CD@ AXP ACDC a.out CDD
-o 
CDE AXP @CDM 
	CDN @XP ACDQ 

CDR

	
	 AXPhalt  CDZ    AX DD^ t  t t at_halt DD` t  t t $at_halt P ACDc
    A 
 @XP$run_at_halt  CDg@)		 A@9@*@:@.	X DDq t  t t 
t $load_wic_files t $load_additional_boot_files  P ACDu@3 	 A AZ @
 AT @S A)  A AZ A @	
 @SXP A CD@&@.	@7 A	
 A@- @o @t@,Loading additional boot files~n  @  Aadditional boot files loaded~n  A@*@:X DD t AU/lri2/jan/src/pl-2.1.3/boot/load.pl  QF/lri2/jan/src/pl-2.1.3/boot/load.pl /7ctsD t AU/lri2/jan/src/pl-2.1.3/boot/syspred.pl  QM$syspreds F/lri2/jan/src/pl-2.1.3/boot/syspred.pl 02UsE AEnospyall  Espy Eleash E @Egarbage_collect  Egensym Eshell Ecurrent_module Eclause Epredicate_property E AEsave_program Econcat_atom E @!Eplease Eint_to_atom E @E A2 E AeE AE$defined_predicate E BEsetarg E @!Estyle_check Eatom_to_term E AE A E AkE AgEclause_property Ecurrent_predicate Eabsolute_file_name Edefault_module Edebugging  Enospy Evisible Edwim_match E @E AE AErecorda E$predicate_property Eprolog_load_context Esave Earithmetic_function XP$map_bits C@?
C@@
	
 B8			 B8C@C @a
	
		@ @(C@F- 
	
		@ 
@(C@I? 

	
	@ 
 @#XP$port_bit C@M  @&C@N  @BC@O  @DC@P redo C@Q unify C@R  AC@S full C@T half 
XP AC@V@.
@8$leash  A

 B@ B8 BFXP B(C@[@.
@8$visible  A

 B@ B8 BIXP$map_style_check C@`  A?C@a singleton C@b dollar C@c  C@d string XP BC@f@.
@8 AZ A

 BL B8 AZXP BC@kautoload  @W @SC@mverbose_autoload  @U @SC@o$please XD@r t  At t 
t  @!t 
t  @!t 
t $trace t 
t  At  B'P BC@y
 B: A BXP BC@|C@} B	 BC@	@(@6debug   A$find_predicate  @o @t@) @	$define_predicate 	 BU	show_trace_point @9@*@:@.XPtrace_alias C@  Atrace_call trace_redo trace_exit trace_fail C@  @& BbC@  BA BcC@  @B BdC@  @D BeXP B]C@C@ B]	 B]C@ B: B`	 @a
tag_list 	
 B]C@ B: @m @o B` C@ B; B`	 B<
 Bf	
 B]C@ B; @m @o B`  C@
@7 A> A	 B:	 B]XP BfC@ C@@&
	 @m
 @m @o A	
	 BfXP AC@C@
 A AC@@#
 BY @ B[@7$spy  A @Spy point on ~w~n  @m @o @|@9C@ XP B&C@C@
 B& B&C@@ 
 BY @@7$nospy  A @Spy point removed from ~w~n  @m @o @|@9C@ XP AC@ 	
 B 	
 Bn@9C@   X P B$C@  @6$debugging   ADebug mode is on; spy points (see spy/1) on:~n  A$show_spy_points  Trace points (see trace/1) on:~n  Ashow_trace_points  C@  Debug mode is off~n  AX P BuC@@C 	
 B 	
 A$get_predicate_attribute @0 	
imported_from  B @,@1 	
 @~t~8|~w~n  @m @o @@9C@   X P BxC@@6 	
 B 	
trace_any  B{@0 	
 B} B @,@1 	
 B^@9C@   X D@ t  At t 
t  B_t show_trace_ports P B^C@
 @~t~8|~w:  @m
 @o B B@6nl   AXP BC@
 @m @o B` B{ ~w  @m
 @o B@9C@ XP BCA  @@)$setarg @*	 BXP BCA	 @CA
@8 @ A	
XP @CA $term_to_atom XP BCA
@7 A A BXP B
CA
 BXP ACA@"$gs_  @	 @S@.
@8succ  A
	
 @S	
 @XP B*CA! B+XDA( t  At t  AP BCA+
 B@8$source_file  A	
XP ACA/$time_source_file CA1@7 Bh	
 B  BXDA< t  At t  B3P B2CA? Ak@8  A

CAAfile  @CACstream @7current_input  A
CAE
directory  @@8 @ A
CAHterm_position $stream_position      @XDA^ t  At t 
t  Bt  BP BCAb@7 B
@.@7 A$ Agenerate_current_predicate CAf @)@7 B@*@7 B	 BCAi
 @g BCAl@" 
 B" 
 @g 
 BCAq@! @W @X @X @S 	
 	
 @^XP BCAw A 
 @g 
 BXP BCA|
defined  B{CA~	  B{XDA t  At t 
t  Bt  B1P B CA@Iundefined  @c@)  @@7 B@*  A
  @	
 @g@0	
 B@,@1@0	
 B@,@1CA
 B B0XDA t  Atindex t B0 P B0CAinterpreted foreign   B{CAbuilt_in   B{CAexported  B B{CA B B B{CA   B{CA   B{CA B}imported  B{CA   B{CAindexed  B B{CA B BCAline_count  B B{XDA t  At Bt B P BCA B B$get_clause_attribute CA B B BXDA t  At t 
t  At  AP ACA@7 A A$clause 
 	
	$clause2 CA B B
 	
	 BXP BCA B B 	 BXP BCA @
	

CA  A4
	XP B.CA B/XP BCA AfXP B
CA AdXP ACA A!XP B-CA A! @o @tXP BCA
@7 Bh	 A$module CA @~w is not a current module  @m	 @o$break  BXP BCA@trail 	 A1trailused 
 A1local  A1localused  A1global 
 A1globalused  A1 A3 A1inferences  A1 A0 A1atoms  A1functors  A1predicates  A1modules  A1codes  A1locallimit  A1globallimit  A1traillimit  A1~2f seconds cpu time for ~D inferences~n  @m @m @o B~D atoms, ~D functors, ~D predicates, ~D modules, ~D byte-codes~n~n  @m @m @m @m @m @o B                      Limit    Allocated       In use~n  AHeap         :                  ~t~D~53| Bytes~n  @m @o BLocal  stack :~t~D~27| ~t~D~40| ~t~D~53| Bytes~n  @m @m @m @o BGlobal stack :~t~D~27| ~t~D~40| ~t~D~53| Bytes~n  @m @m
 @m @o BTrail  stack :~t~D~27| ~t~D~40| ~t~D~53| Bytes~n  @m @m	 @m
 @o Bgc_statistics  shift_statistics  X P BCB@-collections 	 A1 @#collected 
 A1gctime  A1~n~D garbage collections gained ~D bytes in ~2f seconds.~n  @m	 @m
 @m @o BCB   X P BCB@=local_shifts 	 A1global_shifts 
 A1trail_shifts  A1@) @#@*@) @#@* @#~nStack shifts: ~D local, ~D global, ~D trail.~n  @m	 @m
 @m @o BCB$   X P ACB+@8$shell  A	
XP B,CB.  AXP BCB1SHELL 	getenv  B,CB4  /bin/sh  B,X P ACB< @o BXP @CB? B
$write_on_string XP ACBA
 A
 BXP B CBH
@7 @ A	@8 @ A	
CBK@7 B	absolute_file_name/2: instantiation fault  @@9CBO@/ A<   @ @m @m  @m @o
 B	
 B @7 @ A
XP ACB^   $garbage_collect X P BCBd @o BXP BCBg $autoload clear_library_index @8$save_program  A	
XP B4CBn B5XDBu t  At t  B7P B6CBx@9
 @) 
 @@*
 	
@  @(		  
$arithmetic_function XP B"CB 
	CB$default_module  @o @t B"XXI A AI B( AI B AI B AI A AI B& AI B AI B AI A AI B$ AI B AI B AI @ AI B AI B
 AI A AI B* AI A AI B AI B2 AI B AI B AI B  AI B0 AI B AI B AI A AI B. AI B AI B
 AI A AI B- AI B AI B AI A AI B, AI B AI A AI A AI @ AI A AI B6 AI B" AI B AI B AI B4 AI B  AD t AU/lri2/jan/src/pl-2.1.3/boot/toplevel.pl  QM$toplevel F/lri2/jan/src/pl-2.1.3/boot/toplevel.pl /LsEprolog  E$abort  Eat_initialisation E$welcome  E C. E$set_prompt E$compile  E$initialise  Etime E B XP C5Cversion 	feature Welcome to SWI-Prolog (Version ~w)~n  @m	 @o @|Copyright (c) 1993-1995 University of Amsterdam.    @zAll rights reserved.~n~n  @zX P$load_init_file C@! @C@"@'
 @m @ @m~/  @o @ @@7 @ C.   @eC@' XP$load_system_init_file  C@)@ home 	 CB/plrc 
 @read access_file   
 @o AC@.   X P$check_novice  C@0   @X @X$novice PROLOGCHILD  BCannot start Prolog from a child process running under Prolog~n  APlease type Control-D or `exit' to return to Prolog~n  A AC@6   X P$load_gnu_emacs_interface  C@9@ EMACS t  B@.	@7 A C.	+C  @   @e A<emacs_interface C@>   X D@D t  C.t t  C4D@F t  C.t t $at_initialisation P C3C@I
   C. @ C` 
XP$run_at_initialisation  C@M	 Ca@-
@,
@9@*at_initialisation goal ~p failed~n  @m	 @o @@9C@T   X D@[t  C.t @S$banner_goal v  C6P C<C@]
@E CR$clean_history   CK CYinit_file 	$option  CG Cbgoal 
 Ci @@-
 C6 @c@,
 Ce	 @S@*@.@8 @ C.   @;X P C1C@m    A  tell  @  @S A  @S~nExecution Aborted~n~n  @z C7X P C@C@u@4 @	 @S@.
@8 B C.	
 @ @SBreak Level [~w]~n  @m
 @o @| C7Exit Break Level [~w]~n  @m
 @o @| @ @SX P C7C@~top_level 	 Ci
 @  
X P C:C@   AX P C/C@	@X$tracing  @V @S @	 @S AC@+@.
@8 B C.

$system_prompt |      @@6trim_stacks   C.h !h  @m @! @m Ap @o
read_history 	 @	
	call_expand_query @,		$execute @/X D@ t  C.t t $prompt P CC@ @"@%@m@%@l@%@!@ @?@-@ 
XP C8C@@.
@8 @ C.	
 Cretractall  C
 @XP CvC@@ C@-@1  @t@, @m@% @m@m @o @m	 @m @m@: @m@  @o @o	
$substitute @* @m@% @m@m @o @o	
 C@-@:  @t@, @m@% @m@l @o @m @m@[ @o @m
 @m @m@] @m@  @o @o	
 C@* @m@% @m@l @o @o	
 C@8 CXP CC@
@1@+
convert_to 	
flatten  A	 A@,		 A			 A@/C@ 
XP CC@ C@
@7 @ C.@8 C
		 CC@

		
 CXP CC@@7 A C.	... 1,000,000 ............ 10,000,000 years later~n~n  @z~t~8|>> 42 << (last release gives the question)~n  @z@9C@	 Ap~N  @zC@@.@8 Cu $dwim_correct_goal 	
	$execute_goal C@	@6notrace   C.~nNo~n  @z@9XP CC@ @!@6 @y C.~n  @z @o$write_bindings @9C@@a@.@8 Cu  C$user_query 
  @ @ C
	$set_user_goal_attributes @)@&  C

call_expand_answer  C @z@+	
 C@,@6 C@7erase  C.@9@/@*@6 C C @z@7 C@9@.
XP$user_call C@XP CC@ 	 
 @  C @" CXP CC@Yes~n  @zCA
@/ AC$output_bindings 
get_respons @- BA @c@,@9@*@-
show_again  @c@,@9@*	 @}~n~nYes~n  @o @~XDAt  C.t @S$toplevel_print_predicate v print P CCA C @zCA @
$output_binding  @}  write @6ttyflush   C.CA @
 C @} B	 CXP CCA@+ @} C @} =   C C @S @m @m @} @m
 @o A	XP CCA @! AC@6 C@.
@7 @ C.
answer_respons @-again  @c@,Action?   @z@9@*XP CCA+ C @m@? @m@h @o @show_toplevel_usage  CA.@% BA @m@; @m@n @m@r @m@N @m@R @o @;~n $format_if_tty CA1 BA @m@t @m@T @o @@6 C; [trace]~n  CCA5@% @L @m@c @m@  @m
 @m
 @m@y @m@Y @o @CA7	@b C@6break   C.CA9 Cprint_predicate ~w~n  @m @o C C @SCA= C~nUnknown action (h for help)~nAction?   @z@6 CXP CCAA @ddisplay CAB @w CCAC @p CXP CCAE  ~nActions:~n  @z; (n, r):     redo    t:               trace & redo~n  @zb:            break   c (ret, space):  continue~n  @zd:            display p                print~n  @zw:            write   h (?):           help~n  @zX P CCAL @o CXP CCAN	@6 @ C. @|CAQ XDAS t  C.t t 
t  C?t $time_call P C>CAW	
@f A3
 A1 B A1 C B
 A1 A3 A1	@ @(	
@ @(@-	 @&@,Infinite  @@*		@ @(~D inferences in ~2f seconds (~w Lips)~n  @m @m @m @o @|	 A @cXP CCAg ACAi  AXDAp t  C.t  t t expand_query DAq t  C.t  t t  CP CCAs   C	
CAu 
	
XDAx t  C.t  t t expand_answer DAy t  C.t  t t  CP CCA{   C	
CA} 
	XXI C< C.I C7 C.I C1 C.I C@ C.I C: C.I C5 C.I C/ C.I C> C.I C8 C.I C3 C.D t AU/lri2/jan/src/pl-2.1.3/boot/listing.pl  QM$listing F/lri2/jan/src/pl-2.1.3/boot/listing.pl .	sElisting  E CEportray_clause XD t  Ct t 
t  C t 
t  Ct 
t  Ct 
t $listing2 t $list_clauses P CC@!	 B@0 B B @,@1@6 B C
  C@9C@    X P CC@%@7 A C	C@'C@(
 C CC@+
 BY CXP CC@/@" @@6 C B[ 	
 	
	 C@9C@7 XP CC@9 B B %   Undefined: ~w/~w~n  @m	 @m @o BC@< B B %   Foreign: ~w/~w~n  @m	 @m @o BC@?
 		
notify_changed  @o$list_declarations  CXP CC@E@0@0
  		 @@,
@1  B  @m  	 CC@I@0@0
  		 @@,
@1  B  @m  	 CC@M@0@0
  		 @@,
@1  B  @m  	 CC@QC@R	$write_declarations @6 CXP CC@UC@V
:- ~q.~n  @m
 @o B CXP CC@Z@!@.
@7 A$ C
 
 B$list_module  @
 C@9XP DC@b C@c
	C@d
~q:  @m	 @o BXP CC@g@[   
 B@0@!  
 B} B @)  @c@*   B@,@1@0  
  B @,@1
 %   NOTE: system definition has been overruled for ~w/~w~n~n  @m @m
 @o BC@p XP CC@x$$VAR  numbervars $portray_clause @9C@| XP D
C@~ @
 A4$portray_head @.put @6 CC@ @
 D :-  Cindent $portray_body @. D@6 CC@ @	 A4 D
XP DC@pprint XP DC@	 @@ !  DC@ 
 @@ !,  D	 D DC@ D@6 C$portray_indent noindent  DC@ 

	 D D  D	
 D DC@@0 @m @0 @m @1 @m @/ @o @(     D$portray_or @6 C D)  DC@$meta_call 	$portray_meta C@ DXP DC@@; @0 @/
@.@8 B C
	 D D@6 C D->    D		 D D@6 C D;     D	
 DC@@% @/@.
@8 D$

	
 D D@6 C D D% D	 DC@@% @0@.
@8 D$

	
 D D@6 C D D& D	 DC@@% @1@.
@8 D$

	
 D D@6 C D|     D	 DC@@.@8 D$
 D DXP D C@  @2C@  @:C@  @8C@  @9C@  @;XP D"C@@R @	 @m 
 @m @0 @m @1 @m @/ @o @
 @7 D C
((  D@.@8 D$		 D D@6 C	 D))  DC@ DXP DC@@!
@ 	@(@ @ @( D	$n_times @7tab  CXP D+C@ @@9C@ XP DC@$portray_variable $print XXI C CI C CI C CD t AU/lri2/jan/src/pl-2.1.3/boot/edit.pl  QM$edit F/lri2/jan/src/pl-2.1.3/boot/edit.pl /ޜsEed  E D9Eedit  Emake  E D<XD t  D7t  t t edit_source D t  D7t  t t  D@D t  D7t t 
t  D<t  D9P D?C
 @@0qlf_file @,@1$edit_file $record_last $edit_load CNo such file.  Edit new file ~w  @m	 @o @ DC DD D7XP D;C@$ DC	 B
Edit file `~w'  @m	 @o @ D?X P D:C@)


@n
 BY@) @m @o @@.@* @ @Edit predicate `~w'  @m @o @ B[
 B B B  	 $edit_predicate    DD 
   DFXP D8C@8@8@.	@8 B D7		 DL 	 
 B
Edit predicate `~w/~w'  @m
 @m @o @ 	 
 D:C@=@6 DL 	 
 B
Edit predicate `~w:~w/~w'  @m	 @m
 @m @o @ 	 
 D:C@A  ed/0: You can only use ed/0 after ed/1!  @X P DAC@D	 @ @XP DDC@G@+ B
@,@8 @ D7
@/C@J B.XP DFC@M@' 
@+
 @@0	 DA@,@1@,
  DI@/C@R@! \= @+
 @@0 DA@,@1@, DI@/XP DIC@Y   D@	C@[@G 
  @+@)EDITOR 
 B@*
$default_editor @,@+@)	
	edit_command @*
	
$nopredicate  DX@,	 B, D=@/@/C@f@$@+@) DU
 B@*
 DV@, DZ DX B, D=@/XP DXC@o	@g DZ@.@8prolog_to_os_filename  D7
@.@8$file_base_name  D7	@-@=	nosearch  DY@,@.@8 @ D7 @m@% @m@e @o	substitute  @m@% @m@f @o		 Dd@8 Dc
@*Don't know how to use editor `~w'  @m	 @o @@.@.@.@.C@y
	@s@.@8 D[
@.@8 D^	@+	search  Db@,@.@8 Dc @m@% @m@e @o	 Dd @m@% @m@f @o		 Dd @m@% @m@s @o		 Dd @m@% @m@d @o	 Dd@8 Dc
@/XP DbC@ top  Dg%e '%f' '-^%s' C@ vi  Dg%e '+/^%s' '%f' C@ emacs  Dg%e +%d '%f' C@ notepad  Da%e %f C@  Da%e '%f' XP DdC@	
@,@+@.
@8 Dc

 A	 A@,		
 A			 A@/C@ 
XP D=C@$update_library_index  	
 B@.@8time_file  D7	@8@>  D7
reload @9C@   X P DyC@@X
 Ab	
 @r@- @o @@,  	 A)@.@.
@*@0@- @m @o @@, 	 A)@.
@* @m
 @ 
	 A)@.XP D C@   X XI D? D7I D; D7I D: D7I D8 D7I D= D7D t AU/lri2/jan/src/pl-2.1.3/boot/sort.pl  QM$sort F/lri2/jan/src/pl-2.1.3/boot/sort.pl /ޜsEmerge Epredsort Ekeysort Emerge_set XP DC

C
	C@&

@8@<  D	
 @m	 DC@&

@8 Dw D @m
		 DC@ 

@8 @c D	
		 DXP DC

C
	C@ 	
@A
@-@8@=<  D@,@8 @ D	
 @m	 D@*@8 D @m
		 DXP DC@+length $keysort @8 D
XP DC@0	
@P

	
 B< @	 D @@-@8 D@,	 @m
 @m @o @@*	 @m @m
 @o @C@7



C@8	 

C@9		@,
@ 	@(	
@ @(	
 D		 D			$keymerge XP DC@@

C@A
	C@B	@S
 @m @ @m @	 D @	 D @@-@8 D@,@8 D		
 D@*@8 D		
 DXD@L t  Dt t 
t  Dt 
t $predsort t 
t $predmerge t 
t  Dt $predcompare P DC@W D	
 D@8 D
XP DC@\		@F
		 D@)	>  @	
 @m @m @o @@*	
 @m @m @o @C@a

C@b
 
C@c

@/@ 	@(	plus 	 D			 D			
 DXP DC@j
C@k

C@l		@'
	
	 D		
				 DXP DC@p D
 @m
		 DC@r
	
 @m	 DXP DC@u D	C@w < XXI D DI D DI D DI D DD t AU/lri2/jan/src/pl-2.1.3/boot/bags.pl  QM$bags F/lri2/jan/src/pl-2.1.3/boot/bags.pl *"&8sEsetof Ebagof E @rXD t  Dt t 
t  @st 
t  Dt 
t  Dt assert_bag P @rCv  D @o @m D D @ocollect_bags @8 @ DC XP DC@$ D@8sort  DXP DC@.@4 @=	
$e_free_variables 
 @m D A	
 D @o D D
	 @ @o @tXP DC@6mark  B<$record_bag @8 D D	
@9C@; XP DC@=@.@.@8$collect_bag  D @m D	 DC@@ 
	XXI @r DI D DI D DD t AU/lri2/jan/src/pl-2.1.3/boot/apply.pl  QM$apply F/lri2/jan/src/pl-2.1.3/boot/apply.pl /ޜ sEforall Esublist Emaplist Echecklist XD t  Dt t 
t  Dt 
t  Dt 
t  Dt  DP DC C	 DXP DC@! C@"
			
	 DXP DC@*C@+@ 
	 @m @	
	 DC@/	 DXP DC@6@0
@0@,@1@,@1XXI D DI D DI D DI D DD t AU/lri2/jan/src/pl-2.1.3/boot/list.pl  QM$list F/lri2/jan/src/pl-2.1.3/boot/list.pl *"&:sEnth0 Eintersection E CEreverse Esubtract Elist_to_set Elast E @Esubset Eis_set Eselect E DEnth1 Eunion XP DC@8$length  D	
C	@7 A D
length2 XP DC@#  C@$ D@8 B D
XP DC@+ 



C@,

	
	 DXP @C@3C@4

	
	 @C@6

	
	 @XP DC@=@7integer  D	nth0_1 C@@@7 D	nth0_2 XP DC@D 
C@E
@ @(	
	 DXP DC@I 	 
C@J
	 D@8 D
	XP DC@R@7 D	@ @(	 DC@V@7 D	 D	@  @(XP DC@^ 
	C@_ DXP DC@f @o$reverse XP DC@i 

C@j
	
 @m
 DXP CC@p	 @o$flatten XP DC@s
	

@7 D	C@u

C@v
	 D	
	 DC@y 	
	

XP DC@ @9C@C@
@8 @ D
@9C@

 DXP DC@ C@@8 D	 DC@

		
 DXP DC@C@
@8 D
 @m @	
	 DC@
	 DXP DC@

C@
@8 D
	
 DC@

	
	 DXP DC@C@@8 D
	 DXP DC@C@
@8 D
	
 DC@

	
	 DXXI D DI D DI @ DI D DI D DI D DI D DI C DI D DI D DI D DI D DI D DI D DD t AU/lri2/jan/src/pl-2.1.3/boot/writef.pl  QM$writef F/lri2/jan/src/pl-2.1.3/boot/writef.pl .TsEwritef E EEswritef Ewrite_ln E EXP EC@7 D E
	@6 B E
XP EC @o EXP EC@! @m$writefs @9C@$@7 BO E
	@.@8string_to_list  E
	 E@9C@)@7 A> E
	@.@8 @ E
	 E@9C@. XP EC@0 E
 BXP EC@2
 E
 BXP EC@8 C@9@%
$action 		
 EC@<		@7@%
@0@9 @ @m$getpad 	
		$padout 		 EC@A@\
$special @7 D E

	 EC@E@\
$getcode @7 E)	
 EC@I@7 E)	 EXP E!C@N@t


@7 C E
C@P@d


@7 C E
C@R@w


@7 EC@T@q


@7writeq  E
C@V@p


@7 E,C@X	@f

@6 C E
C@Z@n


@7 E)C@\@r

	
	$writelots C@^@s


	 E&XP E'C@a @n
C@b @l
C@c @r
C@d @t	C@e @\@\C@f @%@%XP E*C@h$getdigits @8 E 	@@"XP E7C@m@/
 @#	
 A@0@9	
 @@ @(				 E7C@s 
XP E4C@u @#@7 E
@ @( E4C@z XP E#C@
 E7@8 E 	
		 A	 E$XP E9C@ @rr C@ @ll C@ @cc C@ @R E:C@ @L E;C@ @C E<XP E%C@$string @.@8 E 		 E%C@@  @@.
@8atom_length  E

	
 E&@7 D. E
@7 E@7 ECXP E=C@ @9C@C@
 D2 E=XP EDC@ 
C@ 	C@@7 D E
	@ @~ @XP EBC@ E; 	
@ @ @(C@ E: 	@ @ @(C@@" E<	@ @ @ @(	
@ 	@ @ @(XP E6C@
@7 E)
 E6C@ XXI E E
I E E
I E E
I E E
I E E
D t AU/lri2/jan/src/pl-2.1.3/boot/history.pl  QM$history F/lri2/jan/src/pl-2.1.3/boot/history.pl ,.@sE CfE C~Ehistory_depth XD t  ELt t  ENP C~C@  AC	prompt_history @.@7$raw_read  EL		
	read_history_ XP ETC@&
	list_history  @9C@)


help_history @9C@,
@j	expand_history 	 B@-@7 A EL@,@8 @ EL
@8 E]@.@.@*@B@-@(	$silent  @@,   @;@.@7 EQ		
	 ET@*	save_event 		write_event @8 E]
@8 E]@.@.XP EbC@= A5C@> A4~w.~n  @m	 @o BXP EVC@D@5$last_event 	 @S
history_depth_  D @$history_list  
 B
~t~w   ~8|~w.~n  @m @m
 @o B@9C@L   X P CfC@N
 Eh	 Ad@7 C EL	@9C@R  	 Ee  @SX P EXC@U@<History Commands:~n  @z    !!.              Repeat last query~n  @z    !nr.             Repeat query numbered <nr>~n  @z    !str.            Repeat last query starting with <str>~n  @z    !?str.           Repeat last query holding <str>~n  @z    ^old^new.        Substitute <old> into <new> of last query~n  @z    !nr^old^new.     Substitute in query numbered <nr>~n  @z    !str^old^new.    Substitute in query starting with <str>~n  @z    !?str^old^new.   Substitute in query holding <str>~n  @z    ~w.~21|Show history list~n  @m	 @o @|    ~w.~21|Show this list~n  @m
 @o @|XP EOC@e@@ Ee
 @S@.@8 B EL
@.@8 @ EL	@.
@8 Ew
@- @m@% @m@! @o	
	 Dd@,@7prompt1  EL@*@7 Ex	@.@6 C ELXP E`C@s@8 @ EL
	C@u@+ Ee @S@.@8 Ev Ee	 @S Eh 
 B.
 Ef		
remove_history XP E}C@}
@  @$C@@ @( Eh  Ad@7 EjC@ XP EfC@ EMC@ XP EZC@@.@8 Ew		
expand_history2 @8 Ew

XP EC@@#@^ A4
get_last_event 	 @oold_new 			
substitute_warn C@expand_history3 XP EC@@#@!
@!	not_event_char  @m
	 EC@@#@! A4	
match_event 	
 A		 EC@

	
	 EC@  A5XP EC@@^
	
	new C@


			 EXP EC@C@@^
C@

	
	 EXP EC@ Eh 
 B
@8 Ew
	C@! No such event~n  @z@9XP DdC@@!
 A	 A	
 A			 AXP EC@
	 DdC@! bad substitution~n  @z@9XP EC@
find_event 	
	substitute_event C@ E @z@9XP EC@@^
	
	 E		 DdC@ 


	XPalpha C@	@a@z @C@	@A@Z @C@ @_XPdigit C@	@0@9 @XPalpha_digit C@ EC@ EXP EC@ E@9C@@?@9C@@!@9C@ XP EC@@?	
take_string substring 	
matching_event C@@!
 EC@@.
	 E @m
take_number @.@8 Ew Eh  B
@8 Ew
CA Eprefix 	 EXP ECA

	 E	
	 ECA



CA XP ECA

	 E	
	 ECA



CA XP ECA E Eh  B
@8 Ew ACA E Eh  B
@8 Ew
 A	
 AXXI C~ ELI EM ELI Cf ELD t AU/lri2/jan/src/pl-2.1.3/boot/portray.pl  QM$portray F/lri2/jan/src/pl-2.1.3/boot/portray.pl -ttsE D0E EXD t  Et  t t portray D t  Et  t t  EP EC EC   E	XP EC D
@7 A> E
~w  @m
 @o BC E
$varname ~s  @m @o BC$VAR 
@7 E
 E @m
 @o BC E
 E E @m @o BXP EC@#@"@A@  @(C@&@#@ 	@A@  @(	@ @A@  @(XXI E EI E ED t AU/lri2/jan/src/pl-2.1.3/boot/profile.pl  QM$profile F/lri2/jan/src/pl-2.1.3/boot/profile.pl *˼sEprofile Eshow_profile Eprofiler XP EC@.@8 E E$map_profile @7 A> E
 E	 EXP EC  @V C cumulative C plain XP EC@"@Striple 
 
$profile_count  

 @r@.@8 D E	 D~w~t~w =~41|~t~w~57| = ~w ~t~w~79|~n  @mPredicate  @mBox Entries  @mCalls+Redos  @mExits+Fails  @mTime  @o B~61t~79|~n  A	$show_profile XP EC@/ B@0
 B} B @,@1profile_count   @tXP EC@5 C@6C@7@R E
	
 @	
profile_box ~w~t~D =~41|~t~D+~D~57| = ~D+~D ~t~1d%~79|~n  @m @m @m @m @m @m @m @o B@.@8 B E			 EXD@? t  Et t 
t  Et $time_rval P EC@C
@1 @m E @m E @o @ @V E@6reset_profiler   E E E @V E E	 A4 @cC@Lprofile/3: second argument should be one of {plain, cumulative}  @@9XP EC@P	 A4 C>C@R  A5XXI E EI E EI E ED t AU/lri2/jan/src/pl-2.1.3/boot/dwim.pl  QM$dwim F/lri2/jan/src/pl-2.1.3/boot/dwim.pl .	sE BYE$similar_module E CE @pXD t  Et t 
t  Ct correct_goal P CC

	@7 A E	C@  

 
		 C	
	 CC@  @0
 @0		 C	
	 CC@! 
 


@)@7 E@*@7 E
C@#
	 BC@%dwim_predicate_list 	 EC@( @v	 @o B@9XP EC@,

@]
 	
 	 		 	 @m A	 @m A@.@7 A$ E				 @E	goal_name Correct to: `~w'  @m @o @C@7@1
 	
   Ehas_arity  @m @o D @m @o	 EC@< @v	 B@9XP EC@@
  XP EC@G @& Dgoal_name_ $goal_name  B.@9C@L
 E Ad@7 C EXP EC@P_  EC@Q@$  
~q:~q/~q  @m @m @m
 @o @C@S ~q/~q  @m @m @o @C@U ~q:~w  @m @m @o @C@W E @m	 @o @XD@f t  Et t  BZP BYC@i
	@F@+ 	
name_arity @.@7 E@)	  @c@.@*@.@8 @ E@,			
	find_predicate @.@8 D E		principal_predicates @/C@s@- 
 E 
$in_library 
 
 @r @o @tC@y @No predicates for `~w'  @m	 @o B@9XP EC@}find_predicate_ 	
	
 @r	
 @o @tC@

@6find_sim_pred 	 @r		pack  D
	 @	print_pack_name Correct to `~w' 	 @XP FC@@# 
	 
 @m @m  @m
 @o BC@@+  
 @m @m  @m
 @m  @m @o BC@
 
	
C@ 
 @m @m  @m
 @o BC@ 

XP F	C@C@

@N  D				 @E 	pack_name 				pack_ 			 F	XP FC@@>	
  D  F				 @E				 FC@ 	

XP FC@ 
@7 E
@7 E	
	 C@ 
 

@7 E		 C@ 
 @7 E
	
		 C@ 
 

 			 XP FC@@'same_module   B	 		same_arity 			
 @EXP FC@	@7 E	 AC@
	 AXP FC@@7 E	C@ 
	XP FC@@( 
	
sim_module  

	$dwim_predicate 	 	sim_arity XP FC@	@7 E	 AC@	
	 AC@	 A B*XP FC@@7 E	C@@ @"XP EC@	
	@7 A> E	C@ 



C@ C@Illegal predicate specification: `~w'  @m	 @o @@9XP F C@@5find_definition 	 D@-  @c@,find_public 	
 D	
	
delete_defaults @*@.@8 E@.
	 DXP F!C@C@  
@8 @ E
	
 F!C@

	
	 F!XP F C@@)      B   B} B0C@ 
	XP FC@@& 	
 B} B0
 		
 @E	 F%C@ 

XD@ t  Et t 
t  @qt  EP @pCA  E @XP ECA

	 BCA F	 DCA E	 DCA
@$   
 A B  DXP ECA@# 
	  A	
 B*  BXXI @p EI C EI BY EI E ED t AU/lri2/jan/src/pl-2.1.3/boot/foreign.pl  QM$foreign F/lri2/jan/src/pl-2.1.3/boot/foreign.pl /sEforeign_file Eload_foreign E F/XD t  F+t t 
t  F/t 
t load_foreign_ t  F/P F,C$foreign_file  B
XP F.C @ @  F0XP F0C@$@i A0 A1 A3 A1@)		
 F1@*@: A0 A1 A3 A1		@ @(		@ @(confirm_files 	list_to_atom @.@7 A$ F+	module_spec Foreign file(s) ~w loaded~w, ~2f seconds, ~D bytes~n  @m @m @m @m @o @|XP F9C@8  @C@9 into ~w  @m	 @o @XP F4C@<C@=
	
confirm_file 		 F4C@@ F=XP F=C@C A< A<check_files C@E 
	XP F3C@G		@' F?	 F6 F6	 F6				
$load_foreign 	record_foreigns XP F?C@P @9C@QC@R
	
 F?		 F?C@U @m.o  @m.a  @m @ @o @C@W~w: No such foreign file  @m	 @o @@9XP F6C@[	
	@7 @ F+	C@]insert_spaces  BXP FIC@a

C@b
 C
		
 FIXP FCC@eC@f
 FC FCC@i
 B @) F2 B
@* F2 BXXI F0 F+I F. F+I F, F+D t AU/lri2/jan/src/pl-2.1.3/boot/parms.pl  QF/lri2/jan/src/pl-2.1.3/boot/parms.pl /sD	 t  t  t @t @ @nD
 t  t  t @t @lib D t  t  t @t @~/lib/prolog Dt  t  t @t @t @v t 
t CB CMvt 
t @v/library vt B vv P DVC Dnarch 
 CBwin32  @C  DjXXD t AU/lri2/jan/src/pl-2.1.3/boot/autoload.pl  QM BF/lri2/jan/src/pl-2.1.3/boot/autoload.pl /7cqsE @^E FEmake_library_index E FVE B[E DqXD t  Bt t library_index P @^C@"load_library_index   @)
		
 FX@8 @ B	@*			
 F[XP FC@' FY F[ XD@0 t  Bt t  B\P B[C@3 BC@5	
@c
 
  @W @X @X @S		
 @^ @Y @` @S@-@8 @c B
@, @e @;@* 
 @k @m 
 @o @; @Y	 @S B[XP DqC@G   @	update_library_index @9C@K   X P F^C@M	
@ @m	 @m/Make.pl  @o
 B CO CP B $make  
 
abolish   Fa
 D @ B @7chdir  B	@.@7 @ BMake.pl  A  AC@.@7 CO B@-
	 Ap @c@,@.@*@$@)	 An @  Fa@9@*  Fa @@9@.@6 A B@7 A  B@7 FdC@c @m	 @m/INDEX.pl  @o
 B C CP FWXP B C@h  
 F[ CX P FYC@o   F[C@q@)   @	 @m	 @m  @mINDEX.pl  @o
 B@7 @ B
read_index @9C@w   X P FqC@y
@*@.@7 Fg@7 Fl	 AC@.@7 Fi@-
	 Ap @c@,
@*	assert_index @9@6 Fk@7 FlXP FsC@@4 B
	  @m
 @m  @m @o B F[
assertz C@Illegal term in INDEX.pl of directory ~w: ~w  @m
 @m	 @o @XP FWC@ @m*.pl  @o FUXP FUC@
@> C CP @ B @7 Fd	 Fo @
expand_index_file_patterns @-		
library_index_out_of_date @,Making library index for ~w ...   B@6flush   B		
do_make_library_index ok~n  A@*@:@7 FdC@
make_library_index/1: Cannot write ~w  @m	 @o @XP FzC@@'expand_file_name  D C	 @m Fo @mindex.pl  @m Fh @mmake.pl  @o DXP F|C@@0@7 Fp	@,@1C@@,@.@8 Dt B	@) @n Dt@8 Dw B@.
@.@*
 @@.@8 F
@8 F@.XP FC@ Copen index_header index_file  D@7close  BXP FC@		@P CO F@.@8 CO B@7 F	 An Aj
 @ @delete_suffix  @  @~	index((~k), ~k, ~k, ~k).~n  @m @m @m
 @m @o DC@ XP FC@ @C@ 
	XP FC@/*  autoload.pl,v 1.5 1995/02/07 12:11:29 jan Exp~n~n  @o @~    Creator: make/0~n~n  @o @~    Purpose: Provide index for autoload~n  @o @~*/~n~n  @o @~XXI @^ BI F BI B[ BI Dq BI FW BI FU BD t AU/lri2/jan/src/pl-2.1.3/boot/qlf.pl  QM$qlf F/lri2/jan/src/pl-2.1.3/boot/qlf.pl /sE A-Eqload Eqcompile XD t  Ft t 
t  Ft 
t  Ft  FP FCC
 F FC
@H
  @m @ @m @ @o @	 @
remove_suffix 	
 @ensure_suffix @7$qlf_open  F @ A_ @S 
 A) @	 @S@6$qlf_close   FXP FC@) @C@+ 
	XP FC@-
	 @C@/ @XP FC@7C@8
 F FC@; @m @ A A4 @o FXP FC@>@ A0 A1 A3 A1
 	 @m @ @m @ @o @ 
$qlf_load @-@'@7 A> F@,@- @ @j @@,@:@* A @	
		 A&@*@:@.@-@Q @ A A4 @@, A0 A1 A3 A1	@ @(		@ @(		 A7	 A9~N~w loaded~w, ~2f sec, ~D bytes.~n  @m @m @m @m @o @|@*
@:@.@.@.@.@.@.XP FC@\@+loaded  
		 F		check_is_module @-
@7 F@,	 A&@*@:XP FC@e A4  Ao @m @o @C@g XXI F FI F FI F FM D t AU/lri2/jan/src/pl-2.1.3/boot/topvars.pl  QMtoplevel_variables F/lri2/jan/src/pl-2.1.3/boot/topvars.pl 0dsEverbose_expansion Eprint_toplevel_variables  XD t  Ft t  A D t  Ft fx $ P CC@'expand_vars @.
@8free_variables  F

	
	delete_bound_vars @- A @8\=@=  F	
@,	print_query @*@:XP FC @& D@7 E1 F	 @n D@6 B F@9C@# XP FC@&


@7 A F
C@(


@7 @ F
C@*@" F	
name_var @-
	
toplevel_var @,@*$~w: No such variable 	
 @C@0@#
 		
 	
@  @(	expand_args XP FC@6
	C@7@)	 @	 F	
	 @@  @(			
 FXP FC@> @

@8 @c F	
C@@	 FXP FC@D C@E@&

	 @ @	v_member 	
	 FC@I
	 FXP FC@L@)@8 F	@*	 FXP CC@Q
	assert_bindings XP FC@T C@U@.
 @ @ Ad$topvar  @
 C
 D F B FXP FC@[
 F @	
 B
XP FC@^	
 F$~w =~t~12|~p~n  @m	 @m
 @o B@9C@b   FC@d  No defined toplevel variables~n  AX P FC@h
 @X A C A @C@k @V A CXD@ot  Ft  t @t @t Cv vvvt  Ft Cv vvvD@qt  Ft  t @t @t Cv vt  Ft Cv vXI F FI F FXXDDt  t v  DDt  t AZv XX