Skip to content

Commit d1aa5f4

Browse files
committed
Change syle to normal: pi_logipat.jax
1 parent 8155951 commit d1aa5f4

File tree

1 file changed

+27
-28
lines changed

1 file changed

+27
-28
lines changed

doc/pi_logipat.jax

Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Copyright: (c) 2004-2016 by Charles E. Campbell *logiPat-copyright*
2020

2121

2222
*logiPat-arg* *logiPat-input* *logiPat-pattern* *logiPat-operators*
23-
Boolean logic pattern(論理集合演算パターン)は以下によって構成される
23+
Boolean logic pattern (論理集合演算パターン) は以下によって構成される
2424

2525
オペレータ ! = 否定
2626
| = 論理和
@@ -30,69 +30,68 @@ Copyright: (c) 2004-2016 by Charles E. Campbell *logiPat-copyright*
3030

3131
*logiPat-cmd*
3232
:LogiPat {boolean-logic pattern} *:LogiPat*
33-
:LogiPat は論理集合演算を引数に取るコマンドです
33+
:LogiPat は論理集合演算を引数に取るコマンドである
3434
(|logiPat-arg|)。
3535

3636
:LP {boolean-logic pattern} *:LP*
37-
:LP は :LogiPat の省略形式コマンドです (|logiPat-cmd|)。
37+
:LP は :LogiPat の省略形式コマンドである (|logiPat-cmd|)。
3838

3939
:LPE {boolean-logic pattern} *:LPE*
40-
検索は行いませんが論理集合演算パターンから
41-
正規表現への変換を行い画面に表示します
40+
検索は行わないが論理集合演算パターンから正規表現への変換を行い
41+
画面に表示する
4242

4343
:LogiPatFlags {search flags} *LogiPat-flags*
44-
LogiPat は |search()| コマンドを使用します。search()
45-
に指定されるフラグを :LogiPatFlags に渡します
44+
LogiPat は |search()| コマンドを使用する。search() に指定され
45+
るフラグを :LogiPatFlags に渡す
4646

4747
:LPF {search flags} *:LPF*
48-
:LPF は :LogiPatFlags の省略形式です
48+
:LPF は :LogiPatFlags の省略形式である
4949

5050
:let pat=LogiPat({boolean-logic pattern}) *LogiPat()*
51-
LogiPat() を直接呼び出す場合は検索は行いません。
52-
しかし論理集合演算パターンから正規表現への変換が
53-
行われ返却されます。
51+
LogiPat() を直接呼び出す場合は検索は行わない。しかし論理集合演
52+
算パターンから正規表現への変換が行われ返却される。
5453

55-
パターン内部で " をマッチしたい場合はパターンにデリミタを
56-
用いるのではなく2重打ちします
54+
パターン内部で " をマッチしたい場合はパターンにデリミタを用いるのでは
55+
なく 2 重にする
5756

5857

5958
==============================================================================
6059
3. LogiPat 使用例 *logiPat-examples*
6160

62-
LogiPat は論理集合演算を引数に取り抜き出す為の正規表現を提供します
63-
以下に例を列挙します:
61+
LogiPat は論理集合演算を引数に取り抜き出す為の正規表現を提供する
62+
以下に例を列挙する:
6463
>
6564
:LogiPat "abc"
66-
< 文字列 :abc: を含む行を検索します
65+
< 文字列 :abc: を含む行を検索する
6766
>
6867
:LogiPat "ab""cd"
69-
< 文字列 :ab"cd: を含む行を検索します
68+
< 文字列 :ab"cd: を含む行を検索する
7069
>
7170
:LogiPat !"abc"
72-
< 文字列 :abc: を含まない行を検索します
71+
< 文字列 :abc: を含まない行を検索する
7372
>
7473
:LogiPat "abc"|"def"
75-
< 文字列 :abc: もしくは :def: のどちらかを含む行を検索します
74+
< 文字列 :abc: もしくは :def: のどちらかを含む行を検索する
7675
>
7776
:LogiPat !("abc"|"def")
78-
< 文字列 :abc: または :def: をどちらも含まない行を検索します
77+
< 文字列 :abc: または :def: をどちらも含まない行を検索する
7978
>
8079
:LogiPat "abc"&"def"
81-
< 文字列 :abc: と :def: を両方含む行を検索します
80+
< 文字列 :abc: と :def: を両方含む行を検索する
8281
>
8382
:let pat= LogiPat('!"abc"')
84-
< 文字列 :abc: を含む全ての行にマッチする正規表現を返します。
85-
ダブルクォートを通常のパターンとして LogiPat へ渡すには
86-
論理集合オペレータと区別する為にネストして渡します
83+
< 文字列 :abc: を含む全ての行にマッチする正規表現を返す。ダブル
84+
クォートを通常のパターンとして LogiPat へ渡すには論理集合オペ
85+
レータと区別する為にネストして渡す
8786

8887

8988
==============================================================================
9089
4. 注意 *logiPat-caveat*
9190

92-
"not" オペレータは脆いかもしれません; つまり + (論理積)と | (論理和)
93-
オペレータと合わせた場合にうまく動作しないのです
94-
期待通りにマッチさせる為にはできれば :set hls でパターンを良く試して下
95-
さい
91+
"not" オペレータは脆いかもしれない。つまり、& (論理積) と | (論理和)
92+
のオペレータとの組み合わせでは、必ずしもうまく動作しない可能性がある
93+
期待通りにマッチさせる為には、できれば :set hls でパターンを良く試して
94+
ほしい
9695

9796
==============================================================================
9897
5. LogiPat 変更履歴 *logiPat-history*

0 commit comments

Comments
 (0)