summaryrefslogtreecommitdiff
path: root/doc/html/pcre2test.html
diff options
context:
space:
mode:
authorph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2018-06-27 17:20:58 +0000
committerph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2018-06-27 17:20:58 +0000
commit7ece579ef421b3ae1e6625ffd22a36a01584209a (patch)
treebc2be94424788f94d52f30fac1a24361543d77a7 /doc/html/pcre2test.html
parentfe69ea53d04bc133dd90a3a9e28c3fdccbc3daa5 (diff)
downloadpcre2-7ece579ef421b3ae1e6625ffd22a36a01584209a.tar.gz
Documentation update to clarify what PCRE2 serialization is.
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@950 6239d852-aaf2-0410-a92c-79f79f948069
Diffstat (limited to 'doc/html/pcre2test.html')
-rw-r--r--doc/html/pcre2test.html26
1 files changed, 16 insertions, 10 deletions
diff --git a/doc/html/pcre2test.html b/doc/html/pcre2test.html
index 33a07ea..e9a134d 100644
--- a/doc/html/pcre2test.html
+++ b/doc/html/pcre2test.html
@@ -1927,15 +1927,21 @@ documentation. In this section we describe the features of <b>pcre2test</b> that
can be used to test these functions.
</P>
<P>
-When a pattern with <b>push</b> modifier is successfully compiled, it is pushed
-onto a stack of compiled patterns, and <b>pcre2test</b> expects the next line to
-contain a new pattern (or command) instead of a subject line. By contrast,
-the <b>pushcopy</b> modifier causes a copy of the compiled pattern to be
-stacked, leaving the original available for immediate matching. By using
-<b>push</b> and/or <b>pushcopy</b>, a number of patterns can be compiled and
-retained. These modifiers are incompatible with <b>posix</b>, and control
-modifiers that act at match time are ignored (with a message) for the stacked
-patterns. The <b>jitverify</b> modifier applies only at compile time.
+Note that "serialization" in PCRE2 does not convert compiled patterns to an
+abstract format like Java or .NET. It just makes a reloadable byte code stream.
+Hence the restrictions on reloading mentioned above.
+</P>
+<P>
+In <b>pcre2test</b>, when a pattern with <b>push</b> modifier is successfully
+compiled, it is pushed onto a stack of compiled patterns, and <b>pcre2test</b>
+expects the next line to contain a new pattern (or command) instead of a
+subject line. By contrast, the <b>pushcopy</b> modifier causes a copy of the
+compiled pattern to be stacked, leaving the original available for immediate
+matching. By using <b>push</b> and/or <b>pushcopy</b>, a number of patterns can
+be compiled and retained. These modifiers are incompatible with <b>posix</b>,
+and control modifiers that act at match time are ignored (with a message) for
+the stacked patterns. The <b>jitverify</b> modifier applies only at compile
+time.
</P>
<P>
The command
@@ -1996,7 +2002,7 @@ Cambridge, England.
</P>
<br><a name="SEC21" href="#TOC1">REVISION</a><br>
<P>
-Last updated: 25 April 2018
+Last updated: 27 June 2018
<br>
Copyright &copy; 1997-2018 University of Cambridge.
<br>