<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Capture</title><link>https://sourceforge.net/p/bnfa/home/Capture/</link><description>Recent changes to Capture</description><atom:link href="https://sourceforge.net/p/bnfa/home/Capture/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 05 Feb 2012 11:05:00 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/bnfa/home/Capture/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Capture modified by Bjorn Reese</title><link>https://sourceforge.net/p/bnfa/home/Capture/</link><description>&lt;pre&gt;--- v4 
+++ v5 
@@ -4,7 +4,7 @@
 
 Regular expressions uses round brackets to group sub-expressions. For instance, &lt;code&gt;a(bc)+&lt;/code&gt; matches one "a" followed by one-or-more "bc" sequences. In addition to grouping sub-expressions, the round brackets are also used to capture (e.g. record for later use) the input that matches the sub-expression. If you wish to avoid the capturing, the you need to use the non-capturing variant &lt;code&gt;a(?:bc)+&lt;/code&gt;.
 
-BNFA uses round brackets for non-capturing groups. This is how it works in C++. If you wish to capture a sub-expression, then you must specify it explicity with the &lt;code&gt;capture()&lt;/code&gt; directive, e.g.
+BNFA uses round brackets for non-capturing groups. This is how round brackets works in C++. If you wish to capture a sub-expression, then you must specify it explicity with the &lt;code&gt;capture()&lt;/code&gt; directive, e.g.
 &lt;p&gt;&lt;code&gt;rule r = text("a") &gt;&gt; capture(text("bc")+);&lt;/code&gt;&lt;/p&gt;
 
 ### Back-references ###
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bjorn Reese</dc:creator><pubDate>Sun, 05 Feb 2012 11:05:00 -0000</pubDate><guid>https://sourceforge.nete5549081dc78b7c03ea38c1a6176336443fff5ca</guid></item><item><title>WikiPage Capture modified by Bjorn Reese</title><link>https://sourceforge.net/p/bnfa/home/Capture/</link><description>&lt;pre&gt;--- v3 
+++ v4 
@@ -1,5 +1,7 @@
 ## Capture ##
 
+Please note: Capture is still under development.
+
 Regular expressions uses round brackets to group sub-expressions. For instance, &lt;code&gt;a(bc)+&lt;/code&gt; matches one "a" followed by one-or-more "bc" sequences. In addition to grouping sub-expressions, the round brackets are also used to capture (e.g. record for later use) the input that matches the sub-expression. If you wish to avoid the capturing, the you need to use the non-capturing variant &lt;code&gt;a(?:bc)+&lt;/code&gt;.
 
 BNFA uses round brackets for non-capturing groups. This is how it works in C++. If you wish to capture a sub-expression, then you must specify it explicity with the &lt;code&gt;capture()&lt;/code&gt; directive, e.g.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bjorn Reese</dc:creator><pubDate>Sun, 18 Sep 2011 09:02:18 -0000</pubDate><guid>https://sourceforge.nete1cda41c0fcc9c575de6f9fb285bbedf837911e5</guid></item><item><title>WikiPage Capture modified by Bjorn Reese</title><link>https://sourceforge.net/p/bnfa/home/Capture/</link><description>&lt;pre&gt;--- v2 
+++ v3 
@@ -6,5 +6,3 @@
 &lt;p&gt;&lt;code&gt;rule r = text("a") &gt;&gt; capture(text("bc")+);&lt;/code&gt;&lt;/p&gt;
 
 ### Back-references ###
-
-BNFA does not support back-references as they pose an NP-complete problem. There are no plans for adding back-references.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bjorn Reese</dc:creator><pubDate>Fri, 19 Aug 2011 17:09:12 -0000</pubDate><guid>https://sourceforge.net8d06e0e20edc4a58e2f30024c225d77c90ef2ea4</guid></item><item><title>WikiPage Capture modified by Bjorn Reese</title><link>https://sourceforge.net/p/bnfa/home/Capture/</link><description>&lt;pre&gt;--- v1 
+++ v2 
@@ -2,7 +2,8 @@
 
 Regular expressions uses round brackets to group sub-expressions. For instance, &lt;code&gt;a(bc)+&lt;/code&gt; matches one "a" followed by one-or-more "bc" sequences. In addition to grouping sub-expressions, the round brackets are also used to capture (e.g. record for later use) the input that matches the sub-expression. If you wish to avoid the capturing, the you need to use the non-capturing variant &lt;code&gt;a(?:bc)+&lt;/code&gt;.
 
-BNFA uses round brackets for non-capturing groups. This is how it works in C++. If you wish to capture a sub-expression, then you must specify it explicity with the &lt;code&gt;capture()&lt;/code&gt; directive, e.g. &lt;code&gt;text("a") &gt;&gt; capture(text("bc")+)&lt;/code&gt;.
+BNFA uses round brackets for non-capturing groups. This is how it works in C++. If you wish to capture a sub-expression, then you must specify it explicity with the &lt;code&gt;capture()&lt;/code&gt; directive, e.g.
+&lt;p&gt;&lt;code&gt;rule r = text("a") &gt;&gt; capture(text("bc")+);&lt;/code&gt;&lt;/p&gt;
 
 ### Back-references ###
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bjorn Reese</dc:creator><pubDate>Thu, 18 Aug 2011 18:24:41 -0000</pubDate><guid>https://sourceforge.net9786314deb0eb7b9030f425f91bd51aeb8333365</guid></item><item><title>WikiPage Capture modified by Bjorn Reese</title><link>https://sourceforge.net/p/bnfa/home/Capture/</link><description>## Capture ##

Regular expressions uses round brackets to group sub-expressions. For instance, &lt;code&gt;a(bc)+&lt;/code&gt; matches one "a" followed by one-or-more "bc" sequences. In addition to grouping sub-expressions, the round brackets are also used to capture (e.g. record for later use) the input that matches the sub-expression. If you wish to avoid the capturing, the you need to use the non-capturing variant &lt;code&gt;a(?:bc)+&lt;/code&gt;.

BNFA uses round brackets for non-capturing groups. This is how it works in C++. If you wish to capture a sub-expression, then you must specify it explicity with the &lt;code&gt;capture()&lt;/code&gt; directive, e.g. &lt;code&gt;text("a") &gt;&gt; capture(text("bc")+)&lt;/code&gt;.

### Back-references ###

BNFA does not support back-references as they pose an NP-complete problem. There are no plans for adding back-references.
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bjorn Reese</dc:creator><pubDate>Thu, 18 Aug 2011 18:21:28 -0000</pubDate><guid>https://sourceforge.net61a0c2573aa267c3039a686e3fcd08d6fd961cd7</guid></item></channel></rss>