summaryrefslogtreecommitdiff
path: root/doc/RE
diff options
context:
space:
mode:
Diffstat (limited to 'doc/RE')
-rw-r--r--doc/RE22
1 files changed, 21 insertions, 1 deletions
diff --git a/doc/RE b/doc/RE
index 64f9bb2..4bd0e7d 100644
--- a/doc/RE
+++ b/doc/RE
@@ -1,4 +1,4 @@
-Oniguruma Regular Expressions Version 6.7.0 2017/12/08
+Oniguruma Regular Expressions Version 6.8.0 2018/03/08
syntax: ONIG_SYNTAX_ONIGURUMA (default)
@@ -262,6 +262,24 @@ syntax: ONIG_SYNTAX_ONIGURUMA (default)
Assigning the same name to two or more subexps is allowed.
+
+ <Callouts>
+
+ * Callouts of contents
+ (?{...contents...}) callouts in progress
+ (?{...contents...}D) D is a direction flag char. ('X' or '<' or '>')
+ D = 'X': progress and retraction, '<': retraction only
+ '>': progress only (default)
+ (?{...contents...}[tag]) tag assigned
+ (?{...contents...}[tag]D)
+
+ * Callouts of name
+ (*name)
+ (*name{args...}) with args
+ (*name[tag]) tag assigned
+ (*name[tag]{args...})
+
+
<Absent functions>
(?~absent) Absent repeater (* proposed by Tanaka Akira)
@@ -289,6 +307,8 @@ syntax: ONIG_SYNTAX_ONIGURUMA (default)
is undefined.
+ <if-then-else>
+
(?(condition_exp)then_exp|else_exp) if-then-else
(?(condition_exp)then_exp) if-then