changeset 2739:887c0d145bae

Added more RegExp methods in Compatibility.
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 15 Jun 2021 16:14:05 +0100
parents d874ae125c3c
children c3303f98a246
files xml/en/docs/njs/compatibility.xml xml/ru/docs/njs/compatibility.xml
diffstat 2 files changed, 72 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/xml/en/docs/njs/compatibility.xml	Tue Jun 15 16:08:19 2021 +0100
+++ b/xml/en/docs/njs/compatibility.xml	Tue Jun 15 16:14:05 2021 +0100
@@ -9,7 +9,7 @@
 <article name="Compatibility"
         link="/en/docs/njs/compatibility.html"
         lang="en"
-        rev="30"
+        rev="31"
         toc="no">
 
 <section>
@@ -612,10 +612,33 @@
 </listitem>
 
 <listitem>
-<literal>RegExp</literal> instance methods:
+<literal>RegExp</literal> prototype accessor properties:
 <list type="bullet">
 
 <listitem>
+<literal>flags</literal> (<link doc="changes.xml" id="njs0.6.0">0.6.0</link>),
+<literal>global</literal>,
+<literal>ignoreCase</literal>,
+<literal>multiline</literal>,
+<literal>source</literal>,
+<literal>sticky</literal> (<link doc="changes.xml" id="njs0.6.0">0.6.0</link>)
+</listitem>
+</list>
+
+</listitem>
+
+<listitem>
+<literal>RegExp</literal> prototype methods:
+<list type="bullet">
+
+<listitem>
+<literal>[@@replace]</literal>
+(<link doc="changes.xml" id="njs0.4.2">0.4.2</link>),
+<literal>[@@split]</literal>
+(<link doc="changes.xml" id="njs0.6.0">0.6.0</link>)
+</listitem>
+
+<listitem>
 ES5.1:
 <literal>exec</literal>,
 <literal>test</literal>,
@@ -626,6 +649,17 @@
 </listitem>
 
 <listitem>
+<literal>RegExp</literal> instance properties:
+<list type="bullet">
+
+<listitem>
+<literal>lastIndex</literal>
+</listitem>
+</list>
+
+</listitem>
+
+<listitem>
 <literal>RegExp</literal>
 ES9 named capture groups (<link doc="changes.xml" id="njs0.3.2">0.3.2</link>)
 </listitem>
--- a/xml/ru/docs/njs/compatibility.xml	Tue Jun 15 16:08:19 2021 +0100
+++ b/xml/ru/docs/njs/compatibility.xml	Tue Jun 15 16:14:05 2021 +0100
@@ -9,7 +9,7 @@
 <article name="Совместимость"
         link="/ru/docs/njs/compatibility.html"
         lang="ru"
-        rev="30"
+        rev="31"
         toc="no">
 
 <section>
@@ -608,10 +608,33 @@
 </listitem>
 
 <listitem>
-Методы экземпляра класса <literal>RegExp</literal>:
+Свойства аксессоров прототипа <literal>RegExp</literal>:
 <list type="bullet">
 
 <listitem>
+<literal>flags</literal> (<link doc="changes.xml" id="njs0.6.0">0.6.0</link>),
+<literal>global</literal>,
+<literal>ignoreCase</literal>,
+<literal>multiline</literal>,
+<literal>source</literal>,
+<literal>sticky</literal> (<link doc="changes.xml" id="njs0.6.0">0.6.0</link>)
+</listitem>
+</list>
+
+</listitem>
+
+<listitem>
+Методы прототипа <literal>RegExp</literal>:
+<list type="bullet">
+
+<listitem>
+<literal>[@@replace]</literal>
+(<link doc="changes.xml" id="njs0.4.2">0.4.2</link>),
+<literal>[@@split]</literal>
+(<link doc="changes.xml" id="njs0.6.0">0.6.0</link>)
+</listitem>
+
+<listitem>
 ES5.1:
 <literal>exec</literal>,
 <literal>test</literal>,
@@ -622,6 +645,17 @@
 </listitem>
 
 <listitem>
+Свойства экземпляра <literal>RegExp</literal>:
+<list type="bullet">
+
+<listitem>
+<literal>lastIndex</literal>
+</listitem>
+</list>
+
+</listitem>
+
+<listitem>
 <literal>RegExp</literal>
 ES9 именные группы записи (<link doc="changes.xml" id="njs0.3.2">0.3.2</link>)
 </listitem>