Date: Sat Feb 25 01:58:24 2006
New Revision: 7866
Fixed and clarified <(...)> definition.
--- doc/trunk/design/syn/S05.pod (original)
+++ doc/trunk/design/syn/S05.pod Sat Feb 25 01:58:24 2006
@@ -639,11 +639,16 @@
is equivalent to:
- / <before foo> \d+ <after bar> /
+ / <after foo> \d+ <before bar> /
except that the scan for "foo" can be done in the forward direction,
-when a lookbehind assertion would scan for \d+ and then match "foo"
+while a lookbehind assertion would presumably scan for \d+ and then
+match "foo" backwards. The use of C<< <(...)> >> affects only the
+meaning of the "result object" and the positions of the beginning and
+ending of the match. That is, after the match above, C<$()> contains
+only the digits matched, and C<.pos> is pointing to after the digits.
+Other captures (named or numbered) are unaffected and may be accessed