#	Install-J for Shaky v2.0
#	Copyright (C) 1998, $B7s4d(B  $B7{(B(kaneiwa@jaist.ac.jp)
#	              1997, $BBg?9(B  $B@5B'(B(oomori@jaist.ac.jp)

$B!cF0:n4D6-!d(B

  Shaky$B$O(BSicstus Prolog ver.3$B$GF0:n$9$k$h$&$K:n$i$l$F$$$^$9(B.
  $B<B9T$9$k$K$O(BSicstus Prolog ver.3$B$,I,MW$G$9(B.


$B!c%$%s%9%H!<%k$N;EJ}!d(B

  1. Makefile$B$N(BBINDIR$B$r(BSicstus Prolog($B0J2<(Bsicstus)$B$N<B9T%U%!%$%k$N$"$k(B
     $B%G%#%l%/%H%j$K$7$^$9(B.
  2. make
	$B$3$l$G(B*.pl$B$KBP1~$9$k(B*.ql$B%U%!%$%k$H(BShaky$B$,$G$-$^$9(B.
  3. $B%[!<%`%G%#%l%/%H%j$K!$(B.sicstusrc$B$H$$$&%U%!%$%k$r:n@.$9$k!%$=$N%U%!(B
     $B%$%k$NFbMF$O!$%i%$%V%i%jFI$_9~$_$N$?$a$N0J2<$N0l9T$+$i$J$k!%(B
	:- use_module(library(lists)).


$B!c5/F0J}K!!d(B

  $B%3%^%s%I%W%m%s%W%H$+$i(Bshaky$B$r<B9T$7$F2<$5$$(B.


$B!c%W%m%0%i%`$N@bL@!d(B

la.pl : $B$9$Y$F$N%b%8%e!<%k$rFI$_9~$`%b%8%e!<%k(B
main.pl :$B!!%a%?%$%s%?!<%W%j%?(B
	[shell$B$NN.$l(B]
	1. $B%f!<%6$+$i$NF~NO(B
	2. $B%Q!<%9%(%i!<$N>l9g$N=hM}(B
	3. $B%7%9%F%`=R8l(B exit $B$N$H$-=*N;(B
	4. $BB>$N%7%9%F%`=R8l$+$I$&$+(Bcheck$B$H(Bexecution
	5. $B$=$NB>$N$H$-(B, $B<ALd$r?dO@%(%s%8%s$K$o$?$9(B.
	6. $B?dO@%(%s%8%s$+$i$NEz$K$h$j(B yes/no $B$H?dO@%(%s%8%s$+$i$N=PNO$rI=<((B

	[initialize]
	db($B%G!<%?%Y!<%9(B) module$B$N=i4|2=$r9T$J$&(B
system.pl :$B!!%7%9%F%`=R8l$NDj5A%b%8%e!<%k(B
	[$B%7%9%F%`=R8l(B]
	load_data : $B%G!<%?$NFI$_9~$_(B
	load_sr_data : $B>u674V4X78$NFI$_9~$_(B
	listing_all : $B%G!<%?$NI=<((B
	listing_sr : $B>u674V4X78$NI=<((B
	
transfer.pl :$B!!30ItI=8=$rFbItI=8=!J%j%9%H$N7A<0!K$KJQ49$9$k(B
  % $B30ItI=8=$H$OJ8;zNs(B(control code($BNc$($P2~9T(Bcode)$B$r4^$`(B)
  % $BFbItI=8=$O%j%9%H(B

	transfer_etoi : $B30ItI=8=$+$iFbItI=8=$X(B
	transfer_itoe : $BFbItI=8=$+$i30ItI=8=$X(B
	remove_ctl : $B30ItI=8=$+$i%3%s%H%m!<%k%3!<%I$r=|5n$9$k(B
	morpheme_analysis : 
	 $B7ABVAG2r@O(B. $BJ8;zNs$r0UL#$N$"$kC10L$K6h@Z$k(B. $B$=$l$>$l$O(Batom$B$K$J$k(B.
	parse : $B9=J82r@O(B. grammar.pl$B$NJ8K!$rMQ$$$k(B
grammar.pl :$B!!(Btransfer$B$G;H$&J8K!(B
io.pl : $BF~=PNO%b%8%e!<%k(B
	getline/1 or /2 : stream or user_io$B$+$i(B1$B9TFI$_9~$`(B
	load_data,load_sr_data : $B%G!<%?$NFI$_9~$_(B. file$B$d(Buser_io$B$+$i(B
	 $B%G!<%?$rFI$_9~$s$G(Bdb:store_data etc.$B$KEO$9(B
	output_data : $B30ItI=8=$rI=<($9$k(B
db.pl :$B!!%G!<%?%Y!<%94IM}%b%8%e!<%k(B
	$B%G!<%?%Y!<%9$N<oN`$O(B
	support_map0-2 : $B%5%]!<%H$N<oN`$KBP1~$7$?%5%]!<%H%^%C%W(B
	$B%5%]!<%H%^%C%W$H$O>u67$H%$%s%U%)%s$N4X78(B
	domain : $BC5:w$9$Y$->u67$N=89g(B
	s_link : $B>u67AG4V$NNY@\4X78$N%j%9%H(B
	str_order : $B>u67AG4V$NM%@h=g0L(B($B%k!<%k$NM%@h=g0L$r7h$a$k(B)

	newdb : $B%G!<%?%Y!<%9$N=i4|2=(B
	del_db : $B%G!<%?%Y!<%9$N>C5n(B
	store_data : $B%G!<%?$N<oN`$K1~$8$?%G!<%?%Y!<%9$KDI2C$9$k(B
	store_sr_data : $B>u67AG4V4X78$N(Bstore

	get_domain : $B>u67$NHO0O$K4X$9$k=R8l(B
sort.pl :$B!!?dO@%(%s%8%s(B
  query_start : $B%4!<%k@a$+$i$N>ZL@=hM}(B

