From: K.Kosako Date: Mon, 26 Mar 2018 04:39:22 +0000 (+0900) Subject: update descriptions of doc/CALLOUTS.BUILTIN X-Git-Tag: v6.8.2^2~44 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=814e17efee45e94b9dbb65b900b8448bccff1f51;p=onig update descriptions of doc/CALLOUTS.BUILTIN --- diff --git a/doc/CALLOUTS.BUILTIN b/doc/CALLOUTS.BUILTIN index 999e94c..26840e7 100644 --- a/doc/CALLOUTS.BUILTIN +++ b/doc/CALLOUTS.BUILTIN @@ -28,15 +28,20 @@ CALLOUTS.BUILTIN 2018/03/26 * MAX (progress/retraction) - (*MAX{n::LONG/TAG}) + (*MAX{n::LONG/TAG, c::CHAR}) - Restricts the maximum count of success. + Restricts the maximum count of success(default), progress or retraction. If 'n' type is tag, slot 0 value of the tag are used. + Depends on 'c' argument, the slot 0 value changes. + 'c' is an optional argument, default value is 'X'. + + (* success count = progress count - retraction count) + ex. "(?:(*COUNT[T]{X})a)*(?:(*MAX{T})c)*" [callout data] - slot 0: current success count. + slot 0: '>': progress count, '<': retraction count, 'X': success count (default) * COUNT (progress/retraction) @@ -48,12 +53,10 @@ CALLOUTS.BUILTIN 2018/03/26 'c' is an optional argument, default value is '>'. [callout data] - slot 0: '>': progress count, '<': retraction count, 'X': success count + slot 0: '>': progress count (default), '<': retraction count, 'X': success count slot 1: progress count slot 2: retraction count - (* success count = progress count - retraction count) - ** If option ONIG_OPTION_FIND_LONGEST or ONIG_OPTION_FIND_NOT_EMPTY is used, counts are not accurate. @@ -67,7 +70,7 @@ CALLOUTS.BUILTIN 2018/03/26 'c' is an optional argument, default value is '>'. [callout data] - slot 0: '>': progress count, '<': retraction count, 'X': success count + slot 0: '>': progress count (default), '<': retraction count, 'X': success count slot 1: progress count slot 2: retraction count diff --git a/doc/CALLOUTS.BUILTIN.ja b/doc/CALLOUTS.BUILTIN.ja index 828ace7..d371beb 100644 --- a/doc/CALLOUTS.BUILTIN.ja +++ b/doc/CALLOUTS.BUILTIN.ja @@ -27,15 +27,17 @@ CALLOUTS.BUILTIN.ja 2018/03/26 * MAX (前進/後退) - (*MAX{n::LONG/TAG}) + (*MAX{n::LONG/TAG, c::CHAR}) - 成功回数を制限する + 成功(デフォルト)、前進または後退回数を制限する 'n'がTAGのときは、そのTAGのcalloutのslot 0の値が使用される + 'c'引数の値によって、slot 0の値が変化する + 'c'はオプション引数で、デフォルト値は'X' 例: "(?:(*COUNT[T]{X})a)*(?:(*MAX{T})c)*" [callout data] - slot 0: 現在の成功回数 + slot 0: '>': 前進回数, '<': 後退回数, 'X': 成功回数(デフォルト) * COUNT (前進/後退) @@ -47,7 +49,7 @@ CALLOUTS.BUILTIN.ja 2018/03/26 'c'はオプション引数で、デフォルト値は'>' [callout data] - slot 0: '>': 前進回数, '<': 後退回数, 'X': 成功回数 + slot 0: '>': 前進回数(デフォルト), '<': 後退回数, 'X': 成功回数 slot 1: 前進回数 slot 2: 後退回数 @@ -66,7 +68,7 @@ CALLOUTS.BUILTIN.ja 2018/03/26 'c'はオプション引数で、デフォルト値は'>' [callout data] - slot 0: '>': 前進回数, '<': 後退回数, 'X': 成功回数 + slot 0: '>': 前進回数(デフォルト), '<': 後退回数, 'X': 成功回数 slot 1: 前進回数 slot 2: 後退回数