From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Apr 28 01:26:16 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id BAA40516;
	Fri, 28 Apr 2000 01:26:16 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mgate03.so-net.ne.jp (mgate03.so-net.ne.jp [210.139.254.150])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id BAA40509
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 28 Apr 2000 01:26:15 +0900 (JST)
	(envelope-from sanewo@ba2.so-net.ne.jp)
Received: from mail.ba2.so-net.ne.jp (mail.ba2.so-net.ne.jp [210.139.254.21])
	by mgate03.so-net.ne.jp (8.8.8+3.0Wbeta9/3.6W00042420) with ESMTP id BAA22320
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 28 Apr 2000 01:26:14 +0900 (JST)
Received: from ba2.so-net.ne.jp (sanewo@p84b43e.sng2.ap.so-net.ne.jp [210.132.180.62])
	by mail.ba2.so-net.ne.jp (8.8.8/3.7W99081617) with ESMTP id BAA05209
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 28 Apr 2000 01:26:38 +0900 (JST)
Resent-Message-Id: <200004271626.BAA05209@mail.ba2.so-net.ne.jp>
Gcc: nnmh:cc
To: FreeBSD-users-jp@jp.freebsd.org
References: <803do8xge1.fsf@kurishna.tri.asanuma.co.jp>
 <200004270602.PAA24217@pon.nintendo.co.jp>
 <80wvlkvx8r.fsf@kurishna.tri.asanuma.co.jp>
From: Takanori Saneto <sanewo@ba2.so-net.ne.jp>
In-Reply-To: <80wvlkvx8r.fsf@kurishna.tri.asanuma.co.jp>
 (Mori Kouji's message of "27 Apr 2000 16:06:28 +0900")
MIME-Version: 1.0 (generated by REMI 1.14.1 - =?ISO-8859-4?Q?=22Mushigawa=F2?=
 =?ISO-8859-4?Q?sugi=22?=)
Content-Type: text/plain; charset=ISO-2022-JP
Date: 28 Apr 2000 00:49:08 +0900
Message-ID: <87hfcn1r4b.fsf@muse.sanewo>
User-Agent: T-gnus/6.14.3 (based on Gnus v5.8.5) REMI/1.14.1
 (=?ISO-8859-4?Q?Mushigawa=F2sugi?=) Chao/1.14.1 (=?ISO-8859-4?Q?Rokujiz?=
 =?ISO-8859-4?Q?=F2?=) APEL/10.2 MULE XEmacs/21.2 (beta32) (Kastor &
 Polydeukes) (i686-pc-freebsd4.0)
Lines: 26
Xref: muse.sanewo cc:298
Resent-To: FreeBSD-users-jp@jp.freebsd.org
Resent-Date: Fri, 28 Apr 2000 01:26:13 +0900
Resent-From: SANETO Takanori <sanewo@ba2.so-net.ne.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 51461
Subject: [FreeBSD-users-jp 51461] Re: sh =?ISO-2022-JP?B?GyRCJCwbKEI=?=
 =?ISO-2022-JP?B?GyRCJCokKyQ3JCQbKEI=?= ??
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: sanewo@muse.sanewo

FreeBSD 5.0-CURRENT $B$N(B sh $B$r8+$F$_$^$7$?!#(B

In article <80wvlkvx8r.fsf@kurishna.tri.asanuma.co.jp>,
	Mori Kouji <mori@tri.asanuma.co.jp> wrote:
>$B$3$3$G8F$S=P$7$F$$$k(B parsecmd(0) $B$,(B ';' $BIU$-$N>l9g$K(B NEOF $B$r(B
>$BJV$7$F$$$^$9!#$=$ND>A0$N(B setinputstring(s, 1) $B$H$+$G(B
>parsecmd() $B$GFI$_$@$9%G!<%?$r%;%C%H$7$F$$$k$o$1$G$9$,!"(B
>$B$=$l$,@5$7$/9T$J$o$l$F$$$J$$$h$&$J5$$,$7$^$9!#(B
>$B2?$+$N%U%i%0$+%+%&%s%?$r@_Dj$7K:$l$F$$$k$s$8$c$J$$$+$J!#(B

list() $B$NCf$N=hM}$G2<0L$N(B andor() $B$r8F$S!"$=$N$"$H$K(B TSEMI $B$d(B 
TBACKGROUND $B$G=*$o$C$F$$$k>l9g!"$5$i$K$=$N8e$m$N(B token ($B$3$N>l9g$O(B
TEOF)$B$r(B pushback $B$7$F$$$^$9!#$3$l$,:F5"E*$K8F$S=P$5$l$?(B evalstring $B$N(B
$BCf$G;H$o$l$F$7$^$&$N$,$$$1$J$$$N$G$7$g$&!#(B

parse $BBP>]$,JQ$o$k$H$-$K!"(Bcharacter stream $B%l%$%d!<(B(input.c)$B$@$1$G$J$/!"(B
token $B%l%$%d!<(B(parser.c)$B$G$b@Z$jBX$($r$7$J$$$H$$$1$J$$$N$,$G$-$F$$$J$$!"(B
$B$H$$$&%P%0$N$h$&$G$9!#(B

$B$I$A$i$+$H$$$&$H!"(BTSEMI/TBACKGROUND $B$,Mh$J$$>l9g$K$&$^$/F0$/$[$&$,!"$?(B
$B$^$?$^$J$s$8$c$J$$$+$H!D(B

pushfile()/popfile() $B$G!"(Blasttoken $B$d(B tokenpushback $B$b4IM}$9$l$P$$$$$N(B
$B$+$J!D(B ($B%l%$%d!<$N0c$&%G!<%?$r2!$79~$a$k$N$O$A$g$C$H5$;}$A0-$$!D(B)
-- 
$B$5$M$r(B <URL:mailto:sanewo@ba2.so-net.ne.jp>
