From 91b21e78ffa883f45cb0cc42be9fd59ea642cba1 Mon Sep 17 00:00:00 2001
From: John Maddock
Date: Sat, 16 Apr 2005 16:06:45 +0000
Subject: [PATCH] Added better documentation on POSIX-conformance.
[SVN r28278]
---
doc/Attic/history.html | 3 +++
doc/Attic/syntax_basic.html | 6 ++++--
doc/Attic/syntax_extended.html | 18 ++++++++++------
doc/Attic/syntax_option_type.html | 36 ++++++++++++++++++++++++++-----
doc/history.html | 3 +++
doc/syntax_basic.html | 6 ++++--
doc/syntax_extended.html | 18 ++++++++++------
doc/syntax_option_type.html | 36 ++++++++++++++++++++++++++-----
8 files changed, 98 insertions(+), 28 deletions(-)
diff --git a/doc/Attic/history.html b/doc/Attic/history.html
index 6f3618e5..c3a4907b 100644
--- a/doc/Attic/history.html
+++ b/doc/Attic/history.html
@@ -29,6 +29,9 @@
Completely rewritten expression parsing code, and traits class support; now
conforms to the standardization proposal.
+
+ POSIX-extended and POSIX-basic regular expressions now enforce the letter of
+ the POSIX standard much more closely than before.
Added support for (?imsx-imsx) constructs.
diff --git a/doc/Attic/syntax_basic.html b/doc/Attic/syntax_basic.html
index cce1434b..f781948c 100644
--- a/doc/Attic/syntax_basic.html
+++ b/doc/Attic/syntax_basic.html
@@ -128,13 +128,16 @@ aaaa
point of a range, for example: [[.ae.]-c] matches the character sequence "ae",
plus any single character in the rangle "ae"-c, assuming that "ae" is treated
as a single collating element in the current locale.
+ Collating elements may be used in place of escapes (which are not normally
+ allowed inside character sets), for example [[.^.]abc] would match either one
+ of the characters 'abc^'.
As an extension, a collating element may also be specified via its
symbolic name, for example:
[[.NUL.]]
matches a NUL character.
Equivalence classes:
- An expression of the form[[=col=]], matches any character or collating element
+ An expression of theform[[=col=]], matches any character or collating element
whose primary sort key is the same as that for collating element col,
as with collating elements the name col may be a
symbolic name. A primary sort key is one that ignores case,
@@ -233,4 +236,3 @@ aaaa