From 9bd1f3030e1cb9a91381eda0a54377fcabba399c Mon Sep 17 00:00:00 2001 From: "Philip.Hazel" Date: Wed, 11 Jul 2018 10:06:51 +0000 Subject: [PATCH] Documentation update. --- doc/html/pcre2.html | 21 ++++++++++++++------- doc/pcre2.3 | 22 ++++++++++++++-------- doc/pcre2.txt | 20 ++++++++++++++------ 3 files changed, 42 insertions(+), 21 deletions(-) diff --git a/doc/html/pcre2.html b/doc/html/pcre2.html index 35ee02f..81555f9 100644 --- a/doc/html/pcre2.html +++ b/doc/html/pcre2.html @@ -23,12 +23,19 @@ please consult the man page, in case the conversion went wrong.

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 original PCRE before they appeared in -Perl are also 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. +using the same syntax and semantics as Perl, with just 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 separate "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 @@ -191,7 +198,7 @@ use my two initials, followed by the two digits 10, at the domain cam.ac.uk.


REVISION

-Last updated: 04 March 2018 +Last updated: 11 July 2018
Copyright © 1997-2018 University of Cambridge.
diff --git a/doc/pcre2.3 b/doc/pcre2.3 index fe93383..a81ee83 100644 --- a/doc/pcre2.3 +++ b/doc/pcre2.3 @@ -1,4 +1,4 @@ -.TH PCRE2 3 "04 March 2018" "PCRE2 10.32" +.TH PCRE2 3 "11 July 2018" "PCRE2 10.32" .SH NAME PCRE2 - Perl-compatible regular expressions (revised API) .SH INTRODUCTION @@ -6,12 +6,18 @@ PCRE2 - Perl-compatible regular expressions (revised API) .sp 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 original PCRE before they appeared in -Perl are also 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. +using the same syntax and semantics as Perl, with just 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 separate "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. +.P +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. .P 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 be installed. @@ -191,6 +197,6 @@ use my two initials, followed by the two digits 10, at the domain cam.ac.uk. .rs .sp .nf -Last updated: 04 March 2018 +Last updated: 11 July 2018 Copyright (c) 1997-2018 University of Cambridge. .fi 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. ------------------------------------------------------------------------------