in reply to Re^3: Introsepcting the current Perl file via DATA, even w/o DATA?
in thread Introspecting the current Perl file via DATA, even w/o DATA?
> Anyway, let us know if you'll find something in perl5db.pl or somewhere else.
see http://cpansearch.perl.org/src/SHAY/perl-5.22.1/lib/perl5db.pl
line 405
=head4 C<@dbline> Local alias to the magical line array, C<@{$main::{'_<'.$filename}}> , supplied by the Perl interpreter to the debugger. Contains the source.
and line 176
=head1 DATA STRUCTURES MAINTAINED BY CORE There are a number of special data structures provided to the debugger + by the Perl interpreter. The array C<@{$main::{'_<'.$filename}}> (aliased locally to C<@dbline> via glob assignment) contains the text from C<$filename>, with each element corresponding to a single line of C<$filename>.
Seems to be magic. Dunno if it depends on debug flags or just the context of the DB package like other magic (e.g. @DB::args )
Anyway, let us know if you'll find something details about that magic. ;-).
Cheers Rolf
(addicted to the Perl Programming Language and ☆☆☆☆ :)
Je suis Charlie!
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^5: Introsepcting the current Perl file via DATA, even w/o DATA? (perl5db.pl)
by Anonymous Monk on Feb 05, 2016 at 16:11 UTC | |
by Mr. Muskrat (Canon) on Feb 05, 2016 at 16:37 UTC | |
by LanX (Saint) on Feb 05, 2016 at 17:05 UTC | |
by LanX (Saint) on Feb 05, 2016 at 16:19 UTC |
In Section
Seekers of Perl Wisdom