]> granicus.if.org Git - onig/commitdiff
update doc/CALLOUTS.BUILTIN for (*MAX)
authorK.Kosako <kosako@sofnec.co.jp>
Thu, 22 Mar 2018 01:52:58 +0000 (10:52 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Thu, 22 Mar 2018 01:52:58 +0000 (10:52 +0900)
doc/CALLOUTS.BUILTIN
doc/CALLOUTS.BUILTIN.ja

index dcf87f8b4537035cab2462fe0b4bbc5607201c2b..27a2599fc14f20086733de055cdd5c81b5771887 100644 (file)
@@ -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: '==', '!=', '>', '<', '>=', '<='
 
index e1a5b7a285d65119f3602f82a992065a3dddad21..cc6e65badf4a5de58c04e590cfa075a3e5bd1a70 100644 (file)
@@ -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: 現在の成功回数