summaryrefslogtreecommitdiff
path: root/doc/pcre2.txt
diff options
context:
space:
mode:
authorph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2018-07-11 10:06:51 +0000
committerph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2018-07-11 10:06:51 +0000
commit66b68b51abd7c6348839ae2610bfb2916412f687 (patch)
tree9543a8776dd09a65149731d2a0b9086d197da234 /doc/pcre2.txt
parente560d569e1982c4f2310318cfd51b445fdde0c55 (diff)
downloadpcre2-66b68b51abd7c6348839ae2610bfb2916412f687.tar.gz
Documentation update.
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@961 6239d852-aaf2-0410-a92c-79f79f948069
Diffstat (limited to 'doc/pcre2.txt')
-rw-r--r--doc/pcre2.txt20
1 files changed, 14 insertions, 6 deletions
diff --git a/doc/pcre2.txt b/doc/pcre2.txt
index e772e20..449c3cb 100644
--- a/doc/pcre2.txt
+++ b/doc/pcre2.txt
@@ -20,11 +20,19 @@ INTRODUCTION
PCRE2 is the name used for a revised API for the PCRE library, which is
a set of functions, written in C, that implement regular expression
pattern matching using the same syntax and semantics as Perl, with just
- a few differences. Some features that appeared in Python and the origi-
- nal PCRE before they appeared in Perl are also available using the
- Python syntax. There is also some support for one or two .NET and Onig-
- uruma syntax items, and there are options for requesting some minor
- changes that give better ECMAScript (aka JavaScript) compatibility.
+ a few differences. After nearly two decades, the limitations of the
+ original API were making development increasingly difficult. The new
+ API is more extensible, and it was simplified by abolishing the sepa-
+ rate "study" optimizing function; in PCRE2, patterns are automatically
+ optimized where possible. Since forking from PCRE1, the code has been
+ extensively refactored and new features introduced.
+
+ As well as Perl-style regular expression patterns, some features that
+ appeared in Python and the original PCRE before they appeared in Perl
+ are available using the Python syntax. There is also some support for
+ one or two .NET and Oniguruma syntax items, and there are options for
+ requesting some minor changes that give better ECMAScript (aka
+ JavaScript) compatibility.
The source code for PCRE2 can be compiled to support 8-bit, 16-bit, or
32-bit code units, which means that up to three separate libraries may
@@ -169,7 +177,7 @@ AUTHOR
REVISION
- Last updated: 04 March 2018
+ Last updated: 11 July 2018
Copyright (c) 1997-2018 University of Cambridge.
------------------------------------------------------------------------------