diff --git a/doc/Attic/basic_regex.html b/doc/Attic/basic_regex.html index c7a25d2e..a2aa6f96 100644 --- a/doc/Attic/basic_regex.html +++ b/doc/Attic/basic_regex.html @@ -672,24 +672,25 @@ template <class ST, class SA> basic_regex& operator=(const basic_string<charT, ST, SA>& p);

Effects: Returns the result of assign(p).

+

basic_regex iterators

-
+      

 const_iterator begin() const;
 

Effects: Returns a starting iterator to a sequence of characters representing the regular expression.

-
+      

 const_iterator end() const;
 

Effects: Returns termination iterator to a sequence of characters representing the regular expression.

basic_regex capacity

-
+      

 size_type size() const;
 

Effects: Returns the length of the sequence of characters representing the regular expression.

-
+      

 size_type max_size() const;
 

Effects: Returns the maximum length of the sequence of characters @@ -818,7 +819,7 @@ locale_type getloc() const; traits_inst is a (default initialized) instance of the template parameter traits stored within the object.

basic_regex swap

-
+      

 void swap(basic_regex& e) throw();
 

Effects: Swaps the contents of the two regular expressions.

diff --git a/doc/Attic/contacts.html b/doc/Attic/contacts.html index cf4f1e2b..645460ec 100644 --- a/doc/Attic/contacts.html +++ b/doc/Attic/contacts.html @@ -53,7 +53,7 @@ spot any bugs, please get in touch.

Useful further information can be found at:

Short tutorials on regular expressions can be - found here and here.

+ found here and here.

The main book on regular expressions is Mastering Regular Expressions, published by O'Reilly.

Information on the diff --git a/doc/Attic/match_results.html b/doc/Attic/match_results.html index f158c0f8..cb313dc5 100644 --- a/doc/Attic/match_results.html +++ b/doc/Attic/match_results.html @@ -377,7 +377,7 @@ string_type format(const string_type& fmt, ECMAScript Language Specification, Chapter 15 part 5.4.11 String.prototype.replace.

Allocator access

-
allocator_type get_allocator()const;
+      
allocator_type get_allocator()const;
 

Effects: Returns a copy of the Allocator that was passed to the object's diff --git a/doc/Attic/regex_grep.html b/doc/Attic/regex_grep.html index 30afa48a..ac1d804b 100644 --- a/doc/Attic/regex_grep.html +++ b/doc/Attic/regex_grep.html @@ -94,14 +94,14 @@   flags The flags that determine how matching is carried out, - one of the match_flags enumerators. + one of the match_flags enumerators.  

The algorithm finds all of the non-overlapping matches of the expression e, for - each match it fills a match_results<iterator> + each match it fills a match_results<iterator> structure, which contains information on what matched, and calls the predicate foo, passing the match_results<iterator> as a single argument. If the predicate returns true, then the grep operation continues, otherwise it diff --git a/doc/Attic/regex_iterator.html b/doc/Attic/regex_iterator.html index 3bde1c1d..f2e647f5 100644 --- a/doc/Attic/regex_iterator.html +++ b/doc/Attic/regex_iterator.html @@ -324,7 +324,7 @@ ST, SA>::const_iterator, charT, traits>

Effects: returns an iterator that enumerates all occurences of expression e in text p using match_flags m.

-

Examples

+

Examples

The following example takes a C++ source file and builds up an index of class names, and the location of that class in the file.

diff --git a/doc/Attic/syntax_basic.html b/doc/Attic/syntax_basic.html index f781948c..14096c38 100644 --- a/doc/Attic/syntax_basic.html +++ b/doc/Attic/syntax_basic.html @@ -160,7 +160,7 @@ aaaa

When there is more that one way to match a regular expression, the "best" possible match is obtained using the leftmost-longest rule.

-

Variations

+

Variations

Grep

When an expression is compiled with the flag grep set, then the expression is treated as a newline separated list of POSIX-Basic @@ -213,7 +213,7 @@ aaaa

all alter the syntax, while the collate and icase options modify how the case and locale sensitivity are to be applied.

-

References

+

References

IEEE Std 1003.1-2001, Portable Operating System Interface (POSIX ), Base Definitions and Headers, Section 9, Regular Expressions (FWD.1).

diff --git a/doc/Attic/syntax_perl.html b/doc/Attic/syntax_perl.html index ce32eea8..3eda0385 100644 --- a/doc/Attic/syntax_perl.html +++ b/doc/Attic/syntax_perl.html @@ -593,7 +593,7 @@ aaaa

-

Variations

+

Variations

The options normal, ECMAScript, JavaScript and JScript are all synonyms for Perl.

Options

@@ -609,7 +609,7 @@ aaaa
no_mod_m, mod_x, mod_s, and no_mod_s.

References

-

Perl 5.6.

+

Perl 5.8.


Revised  diff --git a/doc/basic_regex.html b/doc/basic_regex.html index c7a25d2e..a2aa6f96 100644 --- a/doc/basic_regex.html +++ b/doc/basic_regex.html @@ -672,24 +672,25 @@ template <class ST, class SA> basic_regex& operator=(const basic_string<charT, ST, SA>& p);

Effects: Returns the result of assign(p).

+

basic_regex iterators

-
+      

 const_iterator begin() const;
 

Effects: Returns a starting iterator to a sequence of characters representing the regular expression.

-
+      

 const_iterator end() const;
 

Effects: Returns termination iterator to a sequence of characters representing the regular expression.

basic_regex capacity

-
+      

 size_type size() const;
 

Effects: Returns the length of the sequence of characters representing the regular expression.

-
+      

 size_type max_size() const;
 

Effects: Returns the maximum length of the sequence of characters @@ -818,7 +819,7 @@ locale_type getloc() const; traits_inst is a (default initialized) instance of the template parameter traits stored within the object.

basic_regex swap

-
+      

 void swap(basic_regex& e) throw();
 

Effects: Swaps the contents of the two regular expressions.

diff --git a/doc/contacts.html b/doc/contacts.html index cf4f1e2b..645460ec 100644 --- a/doc/contacts.html +++ b/doc/contacts.html @@ -53,7 +53,7 @@ spot any bugs, please get in touch.

Useful further information can be found at:

Short tutorials on regular expressions can be - found here and here.

+ found here and here.

The main book on regular expressions is Mastering Regular Expressions, published by O'Reilly.

Information on the diff --git a/doc/gcc-performance.html b/doc/gcc-performance.html index 6f22ddb8..5fc80bbb 100644 --- a/doc/gcc-performance.html +++ b/doc/gcc-performance.html @@ -54,7 +54,7 @@

Comparison 1: Long Search

For each of the following regular expressions the time taken to find all occurrences of the expression within a long English language text was measured - (mtent12.txt + (mtent12.txt from Project Gutenberg, 19Mb). 

diff --git a/doc/match_results.html b/doc/match_results.html index f158c0f8..cb313dc5 100644 --- a/doc/match_results.html +++ b/doc/match_results.html @@ -377,7 +377,7 @@ string_type format(const string_type& fmt, ECMAScript Language Specification, Chapter 15 part 5.4.11 String.prototype.replace.

Allocator access

-
allocator_type get_allocator()const;
+      
allocator_type get_allocator()const;
 

Effects: Returns a copy of the Allocator that was passed to the object's diff --git a/doc/regex_grep.html b/doc/regex_grep.html index 30afa48a..ac1d804b 100644 --- a/doc/regex_grep.html +++ b/doc/regex_grep.html @@ -94,14 +94,14 @@

+ one of the match_flags enumerators.
  flags The flags that determine how matching is carried out, - one of the match_flags enumerators.  


The algorithm finds all of the non-overlapping matches of the expression e, for - each match it fills a match_results<iterator> + each match it fills a match_results<iterator> structure, which contains information on what matched, and calls the predicate foo, passing the match_results<iterator> as a single argument. If the predicate returns true, then the grep operation continues, otherwise it diff --git a/doc/regex_iterator.html b/doc/regex_iterator.html index 3bde1c1d..f2e647f5 100644 --- a/doc/regex_iterator.html +++ b/doc/regex_iterator.html @@ -324,7 +324,7 @@ ST, SA>::const_iterator, charT, traits>

Effects: returns an iterator that enumerates all occurences of expression e in text p using match_flags m.

-

Examples

+

Examples

The following example takes a C++ source file and builds up an index of class names, and the location of that class in the file.

diff --git a/doc/syntax_basic.html b/doc/syntax_basic.html index f781948c..14096c38 100644 --- a/doc/syntax_basic.html +++ b/doc/syntax_basic.html @@ -160,7 +160,7 @@ aaaa

When there is more that one way to match a regular expression, the "best" possible match is obtained using the leftmost-longest rule.

-

Variations

+

Variations

Grep

When an expression is compiled with the flag grep set, then the expression is treated as a newline separated list of POSIX-Basic @@ -213,7 +213,7 @@ aaaa

all alter the syntax, while the collate and icase options modify how the case and locale sensitivity are to be applied.

-

References

+

References

IEEE Std 1003.1-2001, Portable Operating System Interface (POSIX ), Base Definitions and Headers, Section 9, Regular Expressions (FWD.1).

diff --git a/doc/syntax_perl.html b/doc/syntax_perl.html index ce32eea8..3eda0385 100644 --- a/doc/syntax_perl.html +++ b/doc/syntax_perl.html @@ -593,7 +593,7 @@ aaaa

-

Variations

+

Variations

The options normal, ECMAScript, JavaScript and JScript are all synonyms for Perl.

Options

@@ -609,7 +609,7 @@ aaaa
no_mod_m, mod_x, mod_s, and no_mod_s.

References

-

Perl 5.6.

+

Perl 5.8.


Revised  diff --git a/doc/vc71-performance.html b/doc/vc71-performance.html index eca7a248..2264fc68 100644 --- a/doc/vc71-performance.html +++ b/doc/vc71-performance.html @@ -58,7 +58,7 @@

Comparison 1: Long Search

For each of the following regular expressions the time taken to find all occurrences of the expression within a long English language text was measured - (mtent12.txt + (mtent12.txt from Project Gutenberg, 19Mb).