From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Dec  8 11:40:52 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id LAA03617;
	Fri, 8 Dec 2000 11:40:52 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from po.inomoto.gr.jp (sakura.inomoto.gr.jp [211.123.115.34])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id LAA03611
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 8 Dec 2000 11:40:50 +0900 (JST)
	(envelope-from tetsushi@po.inomoto.gr.jp)
Received: from washu (washu.inomoto.gr.jp [211.123.115.35])
	by po.inomoto.gr.jp (8.11.0/3.7W) with ESMTP id eB82eah49482
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 8 Dec 2000 11:40:36 +0900 (JST)
Message-Id: <200012080240.eB82eah49482@po.inomoto.gr.jp>
Date: Fri, 08 Dec 2000 11:40:37 +0900
From: =?ISO-2022-JP?B?GyRCMGY4NSEhRS87SxsoQg==?= <tetsushi@po.inomoto.gr.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <80snnzww0k.fsf@kurishna.tri.asanuma.co.jp>
References: <200012080048.eB80m2h47183@po.inomoto.gr.jp> <80snnzww0k.fsf@kurishna.tri.asanuma.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.00
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 57388
Subject: [FreeBSD-users-jp 57388] Re: expr(1)
 =?ISO-2022-JP?B?GyRCJE4bKEI=?= substr
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: tetsushi@po.inomoto.gr.jp

$B0f85$G$9!#(B

> >  $B!V(Bexpr substr 1 + 2$B!W$G(BGNU$BHG$G$O(BNULL$BJ8;zNs$,JV$k$N$KBP$7$F(Bsyntax error$B$K(B
> > $B$J$C$F$7$^$$$^$7$?!#(B
>
> $B$3$l$O(B syntax error $B$NJ}$,@5$7$$$N$G$O$"$j$^$;$s$+(B?

$BBh(B2$B!"Bh(B3$B0z?t$,?tCM0J30$J$i(BNULL$BJ8;zNs$rJV$9$H$"$k$N$G(BGNU$BHG$NF0:n$G$b4V0c$C(B
$B$F$O$$$J$$5$$O$7$^$9$,(B...
$B3N$+$K(B syntax error $B$NJ}$,AGD>$J$s$G$9$h$M!#(B
$B!t$H$$$&$+!"(BGNU$BHG$H;d$,$R$M$/$l$9$.!)!)!)(B

$B$H$$$&$o$1$G!"$5$C$-$N$OL5$+$C$?$3$H$K$7$F$/$@$5$$(B(^^;

$B$G!"<B$O$5$C$-$N%Q%C%A$N0lIt$J$s$G$9$,!"(B
> expr substr \( $a : '.*/\(.*\)' \) 1 2
$B$H$+$G(Bsyntax error$B$rJV$5$J$$$h$&$K$9$k%Q%C%A$G$9!#(B

$B!t$3$l$ODL$k$Y$-$G$9$h$M!)(B

--- expr.org    Fri Dec  8 10:55:30 2000
+++ expr.y      Fri Dec  8 11:00:25 2000
@@ -103,6 +103,7 @@
 string_or_substring
        : TOKEN
        | substring
+       | '(' expr ')'  { $$ = $2;}
        | '|'           { $$ = make_str("|"); }
        | '&'           { $$ = make_str("&"); }
        | '='           { $$ = make_str("="); }

-- 
$B0f85!!E/;K(B($B$$$N$b$H!!$F$D$7(B)
tetsushi@po.inomoto.gr.jp

