[Mew-dist 1569] Re: mew-send-hook

Yoshiaki Kasahara kasahara at example.com
1997年 8月 21日 (木) 12:11:34 JST


On Thu, 21 Aug 1997 00:17:18 +0900,
	Kazu Yamamoto (山本和彦) <Kazu at example.com> said:

> > のように「()」を使わなければ問題ないので IM のバグでは,と密かに思って
> > おります(前からです)。(^_^;
> 
> 担当は kasahara 先生だな。

あんまり複雑なパターン試してませんでした。これでいいのだろうか。

--- imgrep.in.o	Fri Aug 15 09:09:47 1997
+++ imgrep.in	Thu Aug 21 11:54:22 1997
@@ -244,7 +244,7 @@
 
   PARSE_EXP:
     foreach $term ( split(/$SP_FLAG/, $expr) ) {
-	next if ( $term eq '' );
+	next if ( $term =~ /^\s*$/ );
 	im_warn("found $term\n") if $debug;
 	foreach $key (@TERMS) {
 	    $term =~ /^$key->[0]$/ and

まだ変かもしれません。

あと、キーワード間の空白はなくても動くようにしたつもりがうまくいってませ
んでした。具体的には ')&' のように ')' 直後のスペースがないと、うまく切っ
てくれません。

○ imgrep --src=+inbox -e "(to=fuji0924|to=yamaoka) &from=star"
× imgrep --src=+inbox -e "(to=fuji0924|to=yamaoka)&from=star" 

他にもいくつか字句解析に問題があるので、ちょっと考えます。

かさはら



Mew-dist メーリングリストの案内