X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=lib%2FScope%2FUpper.pm;h=a315552a6479e83c0121400c3a826e7eece1ebb9;hb=7c5f28e56c17629e34fa0b2e6e4626e040f9c21d;hp=710f86cc8d3d963f3f5c26ba1f7505e4fda75b23;hpb=6dcecbd373fc489246bf75ad4472312d92216551;p=perl%2Fmodules%2FScope-Upper.git diff --git a/lib/Scope/Upper.pm b/lib/Scope/Upper.pm index 710f86c..a315552 100644 --- a/lib/Scope/Upper.pm +++ b/lib/Scope/Upper.pm @@ -141,6 +141,10 @@ C<$key> is ignored. Returns C<@values> I the context indicated by C<$level>, i.e. from the subroutine, eval or format just above C<$level>. The upper level isn't coerced onto C<@values>, which is hence always evaluated in list context. +=head2 C + +Like C, but for the subroutine/eval/format context just above C<$level>. + =head1 WORDS =head2 C @@ -175,7 +179,7 @@ The level corresponding to the stack referenced by C. =head1 EXPORT -The functions L, L, L, L and L are only exported on request, either individually or by the tags C<':funcs'> and C<':all'>. +The functions L, L, L, L, L and L are only exported on request, either individually or by the tags C<':funcs'> and C<':all'>. Same goes for the words L, L, L, L, L, L and L that are only exported on request, individually or by the tags C<':words'> and C<':all'>. @@ -185,7 +189,7 @@ use base qw/Exporter/; our @EXPORT = (); our %EXPORT_TAGS = ( - funcs => [ qw/reap localize localize_elem localize_delete unwind/ ], + funcs => [ qw/reap localize localize_elem localize_delete unwind want_at/ ], words => [ qw/TOP HERE UP DOWN SUB EVAL CALLER/ ], ); our @EXPORT_OK = map { @$_ } values %EXPORT_TAGS;