Kenji Arisawa
E-mail: arisawa@aichi-u.ac.jp
Aichi University
Kurozasa 370, Miyoshi-cho
Aichi, Japan
2002/02/01

Powered by Pegasus
パス名適合規則
パスパターンが要求されたパスにマッチするか
否かは、
1. パターンとパスが一致する時
または
2. パターンの長さを m とする時、要求されたパスの左から m バイトがパターンに
一致し、かつ
2-1: パスのインデックス m の要素が `/' である時
または
2-2: パターンの末尾が '/' である時
で判断しています。
この規則によって
パターン /somepath
は
パス /somepath あるいは /somepath/
にマッチしますが
パス /somepathogen
にはマッチしないことになります。
また
パターン /somepath/
は
パス /somepath/somefile
にマッチしますが
パス /somepath
にはマッチしないことになります。
Pegasus ではパスパターンとして正規表現等やシェルに見られるような
特殊文字を使用しません。
パターンの中の全ての文字は特殊な意味を持ってません。
分かりやすさを第一義的に重視しました。