From: David Nicol Date: Tue, 12 Sep 2006 13:21:24 +0000 (-0700) Subject: [perl #40328] B::Deparse pod does not list failure to grok outer lexical scopes in... X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=8c1e32d8b48f4f5ed7cda109121338379397de87;p=p5sagit%2Fp5-mst-13.2.git [perl #40328] B::Deparse pod does not list failure to grok outer lexical scopes in BUGS section From: David Nicol (via RT) Message-ID: p4raw-id: //depot/perl@28831 --- diff --git a/ext/B/B/Deparse.pm b/ext/B/B/Deparse.pm index 7b1e538..635d5b5 100644 --- a/ext/B/B/Deparse.pm +++ b/ext/B/B/Deparse.pm @@ -4705,6 +4705,13 @@ which is not, consequently, deparsed correctly. =item * +Lexical (my) variables declared in scopes external to a subroutine +appear in code2ref output text as package variables. This is a tricky +problem, as perl has no native facility for refering to a lexical variable +defined within a different scope, although L is a good start. + +=item * + There are probably many more bugs on non-ASCII platforms (EBCDIC). =back