From: K.Kosako Date: Thu, 22 Mar 2018 01:52:58 +0000 (+0900) Subject: update doc/CALLOUTS.BUILTIN for (*MAX) X-Git-Tag: v6.8.2^2~48 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e5160f88886acf4b28773030832de06f1d4ebab3;p=onig update doc/CALLOUTS.BUILTIN for (*MAX) --- diff --git a/doc/CALLOUTS.BUILTIN b/doc/CALLOUTS.BUILTIN index dcf87f8..27a2599 100644 --- a/doc/CALLOUTS.BUILTIN +++ b/doc/CALLOUTS.BUILTIN @@ -1,4 +1,4 @@ -CALLOUTS.BUILTIN 2018/03/19 +CALLOUTS.BUILTIN 2018/03/22 * FAIL (progress) @@ -28,9 +28,12 @@ CALLOUTS.BUILTIN 2018/03/19 * MAX (progress/retraction) - (*MAX{n::LONG}) + (*MAX{n::LONG/TAG}) Restrict the maximum count of success. + If 'n' values are tag, slot 0 value of the tag are used. + + ex. "(?:(*MAX[T]{3})a)*(?:(*MAX{T})c)*" [callout data] slot 0: current success count. @@ -77,6 +80,7 @@ CALLOUTS.BUILTIN 2018/03/19 (*CMP{x::TAG/LONG, op::STRING, y::TAG/LONG}) Compare x value and y value with op operator. + If x and y values are tag, slot 0 value of the tag are used. op: '==', '!=', '>', '<', '>=', '<=' diff --git a/doc/CALLOUTS.BUILTIN.ja b/doc/CALLOUTS.BUILTIN.ja index e1a5b7a..cc6e65b 100644 --- a/doc/CALLOUTS.BUILTIN.ja +++ b/doc/CALLOUTS.BUILTIN.ja @@ -1,4 +1,4 @@ -CALLOUTS.BUILTIN.ja 2018/03/19 +CALLOUTS.BUILTIN.ja 2018/03/22 * FAIL (前進) @@ -27,9 +27,10 @@ CALLOUTS.BUILTIN.ja 2018/03/19 * MAX (前進/後退) - (*MAX{n::LONG}) + (*MAX{n::LONG/TAG}) 成功回数を制限する + 'n'の値がTAGのときは、そのTAGのcalloutのslot 0の値が使用される [callout data] slot 0: 現在の成功回数