]> granicus.if.org Git - onig/commitdiff
update descriptions of doc/CALLOUTS.BUILTIN
authorK.Kosako <kosako@sofnec.co.jp>
Mon, 26 Mar 2018 04:39:22 +0000 (13:39 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Mon, 26 Mar 2018 04:39:22 +0000 (13:39 +0900)
doc/CALLOUTS.BUILTIN
doc/CALLOUTS.BUILTIN.ja

index 999e94c263a049906f2dc0529b941a39911387c3..26840e74c4141c4046ba5a7fc392efa6224455c1 100644 (file)
@@ -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
 
index 828ace77352b0fd2e7b6299fcfa92212cf79a625..d371beb6e9a59f1b736b366b76e7ee5c5efb8049 100644 (file)
@@ -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: 後退回数