]> granicus.if.org Git - onig/commitdiff
update doc/RE about (?{{{...}}})
authorK.Kosako <kosako@sofnec.co.jp>
Mon, 2 Apr 2018 09:07:40 +0000 (18:07 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Mon, 2 Apr 2018 09:07:40 +0000 (18:07 +0900)
doc/RE
doc/RE.ja

diff --git a/doc/RE b/doc/RE
index 4bd0e7ddfae07a41a5bb5692ed1d42471ab29ff2..2b70b93b0feaa2f14a7fea6a571089ee05e46b81 100644 (file)
--- a/doc/RE
+++ b/doc/RE
@@ -1,4 +1,4 @@
-Oniguruma Regular Expressions Version 6.8.0    2018/03/08
+Oniguruma Regular Expressions Version 6.8.0    2018/04/02
 
 syntax: ONIG_SYNTAX_ONIGURUMA (default)
 
@@ -273,6 +273,13 @@ syntax: ONIG_SYNTAX_ONIGURUMA (default)
   (?{...contents...}[tag])    tag assigned
   (?{...contents...}[tag]D)
 
+                              * Escape characters have no effects in contents.
+                              * contents is not allowed to start with '{'.
+
+  (?{{{...contents...}}})     n times continuations '}' in contents is allowed in
+                              (n+1) times continuations {{{...}}}.
+
+
   * Callouts of name
   (*name)
   (*name{args...})            with args
index a7f6b8d984192ffaef8c115ca8a4235a961500a5..f75ba9bd3bac9d3e86adce020c8f742b7e5f9eb4 100644 (file)
--- a/doc/RE.ja
+++ b/doc/RE.ja
@@ -1,4 +1,4 @@
-鬼車 正規表現 Version 6.8.0    2018/03/08
+鬼車 正規表現 Version 6.8.0    2018/04/02
 
 使用文法: ONIG_SYNTAX_ONIGURUMA (既定値)
 
   (?{...contents...}[tag])      名札付き
   (?{...contents...}[tag]D)
 
+                              * エスケープ文字はcontentsの中で何の機能も持たない
+                              * contentsは、'{'文字で始まってはならない
+
+  (?{{{...contents...}}})     contentsの中のn個連続の'}'は、(n+1)個連続の{{{...}}}
+                              の中で許される
+
   * 名前の呼び出し
   (*name)
   (*name{args...})         引数付き