[Mew-dist 14648] RE: pick

KOIE Hidetaka ( 鯉江英隆 ) hide at example.com
2000年 10月 18日 (水) 20:56:15 JST


From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Subject: [Mew-dist 14616] pick
Date: Tue, 17 Oct 2000 17:45:55 +0900

  | 上記の特殊記号、SPC、TAB がセパレータです。ので、val に SPC を含めたい
  | ときは、ダブルクオートでくくって下さい。エスケープもできます。
  | 
  | 	例: key = "test \""

token()で実装されているのルールですが
エスケープはダブルクォート内のみ有効ということなんでしょうか。

    example% ./pattern 'val=\"'
     'val' == '\"'
    example%

unix shellの習慣で
	例: key = test\ \"
と書くことが多いのでサポートされるとうれしいです。

ところで、malloc()+strcpy()ではなくてstrdup()をつかうと
気が狂いそうなバグが減らせると思います。

#pattern.cの実装方法は初めてのものだったので新鮮でした。
#よく考えたら人間が数式を読むときのやりかたですね。
##リスト操作はしないけど。

--
KOIE Hidetaka 鯉江英隆 <hide at example.com>



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