Modified:
docs/Perl6/Spec/S02-bits.pod
docs/Perl6/Spec/S05-regex.pod
Log:
[S02] closure in string makes lexical scope
[S05] closure in regex makes lexical scope
Modified: docs/Perl6/Spec/S02-bits.pod
===================================================================
--- docs/Perl6/Spec/S02-bits.pod 2009-10-29 20:22:34 UTC (rev 28952)
+++ docs/Perl6/Spec/S02-bits.pod 2009-10-29 20:23:11 UTC (rev 28953)
@@ -3202,7 +3202,8 @@
not be followed by any dereferencers, since you can always put them
inside the closure. The expression inside is evaluated in string item
context. You can force list context on the expression using
-the C<list> operator if necessary.
+the C<list> operator if necessary. A closure in a string establishes
+its own lexical scope.
The following means the same as the previous example.
Modified: docs/Perl6/Spec/S05-regex.pod
===================================================================
--- docs/Perl6/Spec/S05-regex.pod 2009-10-29 20:22:34 UTC (rev 28952)
+++ docs/Perl6/Spec/S05-regex.pod 2009-10-29 20:23:11 UTC (rev 28953)
@@ -791,7 +791,8 @@
It now delimits an embedded closure. It is always considered
procedural rather than declarative; it establishes a sequence point
between what comes before and what comes after. (To avoid this
-use the C<< <?{...}> >> assertion syntax instead.)
+use the C<< <?{...}> >> assertion syntax instead.) A closure
+within a regex establishes its own lexical scope.
=item *