Boost logo

Boost-Commit :

From: eric_at_[hidden]
Date: 2008-02-23 12:23:59

Author: eric_niebler
Date: 2008-02-23 12:23:59 EST (Sat, 23 Feb 2008)
New Revision: 43403

changes for xpressive
Text files modified:
   website/public_html/beta/feed/history/boost_1_35_0.qbk | 12 ++++++++++++
   1 files changed, 12 insertions(+), 0 deletions(-)

Modified: website/public_html/beta/feed/history/boost_1_35_0.qbk
--- website/public_html/beta/feed/history/boost_1_35_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_35_0.qbk 2008-02-23 12:23:59 EST (Sat, 23 Feb 2008)
@@ -35,6 +35,18 @@
 * Added a new lexical analyzer based on Ben Hansons Lexertl library.
 * Fixed a large number of other bugs and problems.
+[@/libs/xpressive/index.html Xpressive] - Regular expressions that can be
+written as strings or as expression templates, and that can refer to each
+other and themselves recursively with the power of context-free grammars,
+from Eric Niebler. Highlights:
+* Added /semantic actions/ to static regexes. A semantic action is code that
+ executes when part of a regular expression matches.
+* Added /custom assertions/ to static regexes. A custom assertion is a Boolean
+ predicate that can participate in the regex match.
+* Added /named regexes/ for embedding a static or dynamic regex into a dynamic
+ regex. This can be used to create dynamic regex grammars.
+* Added /named captures/ to dynamic regexes, like Perl.

Boost-Commit list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at