Devel-Trepan
view release on metacpan or search on metacpan
requires => {
'perl' => '5.008008',
'Array::Columnize' => '1.04',
# 'Capture::Tiny' => 0,
'Data::Dumper' => 0,
'Devel::Callsite' => 0.08,
'File::HomeDir' => 0.54,
'Getopt::Long' => '2.36',
'Digest::SHA' => 0,
'Marpa::R2' => 4.000,
'PadWalker' => 0,
'Pod::Find' => 1.63,
'Pod::Text' => 3.13,
'Scalar::Util' => 0,
'Syntax::Highlight::Perl::Improved' => 1.01,
'rlib' => '0.02',
'version' => 0,
},
sign => ($ENV{PERL_MB_NOSIGN} ? 0 : 1),
"Term::ReadLine::Perl5" : "1.33"
},
"requires" : {
"Array::Columnize" : "1.04",
"Data::Dumper" : "0",
"Devel::Callsite" : "0.08",
"Digest::SHA" : "0",
"File::HomeDir" : "0.54",
"Getopt::Long" : "2.36",
"Marpa::R2" : "4",
"PadWalker" : "0",
"Pod::Find" : "1.63",
"Pod::Text" : "3.13",
"Scalar::Util" : "0",
"Syntax::Highlight::Perl::Improved" : "1.01",
"perl" : "5.008008",
"rlib" : "0.02",
"version" : "0"
}
},
"test" : {
Pod::Text::Color: '2.06'
Term::ReadLine::Perl5: '1.33'
requires:
Array::Columnize: '1.04'
Data::Dumper: '0'
Devel::Callsite: '0.08'
Digest::SHA: '0'
File::HomeDir: '0.54'
Getopt::Long: '2.36'
Marpa::R2: '4'
PadWalker: '0'
Pod::Find: '1.63'
Pod::Text: '3.13'
Scalar::Util: '0'
Syntax::Highlight::Perl::Improved: '1.01'
perl: '5.008008'
rlib: '0.02'
version: '0'
resources:
bugtracker: https://github.com/rocky/Perl-Devel-Trepan/issues
license: http://opensource.org/licenses/gpl-license.php
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/Lexicals.pm view on Meta::CPAN
# -*- coding: utf-8 -*-
# Copyright (C) 2011-2012, 2014 Rocky Bernstein <rocky@cpan.org>
use warnings; no warnings 'redefine'; no warnings 'once';
use rlib '../../../../../..';
package Devel::Trepan::CmdProcessor::Command::Info::Variables::Lexicals;
our (@ISA, @SUBCMD_VARS);
use Devel::Trepan::CmdProcessor::Command::Subcmd::Subsubcmd;
use PadWalker qw(peek_my peek_our);
use Devel::Trepan::CmdProcessor::Command::Info_Subcmd::Variables_Subcmd::My;
our $CMD = "info variables lexicals";
my @CMD = split(/ /, $CMD);
use constant MAX_ARGS => undef;
use constant NEED_STACK => 1;
our $MIN_ABBREV = length('l');
=pod
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/My.pm view on Meta::CPAN
use vars qw(@ISA @SUBCMD_VARS);
unless (@ISA) {
eval <<'EOE';
use constant MAX_ARGS => undef;
use constant NEED_STACK => 1;
EOE
}
use strict;
use Devel::Trepan::CmdProcessor::Command::Subcmd::Subsubcmd;
use PadWalker qw(peek_my);
use Devel::Trepan::CmdProcessor::Command::Subcmd::Core;
our $CMD = "info variables my";
my @CMD = split(/ /, $CMD);
=pod
=head2 Synopsis:
=cut
our $MIN_ABBREV = length('m');
lib/Devel/Trepan/CmdProcessor/Command/Info_Subcmd/Variables_Subcmd/Our.pm view on Meta::CPAN
# -*- coding: utf-8 -*-
# Copyright (C) 2011-2012, 2014 Rocky Bernstein <rocky@cpan.org>
use warnings; no warnings 'redefine'; no warnings 'once';
use rlib '../../../../../..';
package Devel::Trepan::CmdProcessor::Command::Info::Variables::Our;
use vars qw(@ISA @SUBCMD_VARS);
use strict;
use Devel::Trepan::CmdProcessor::Command::Info_Subcmd::Variables_Subcmd::My;
use PadWalker qw(peek_our);
our $CMD = "info variables our";
our @CMD = split(/ /, $CMD);
use constant MAX_ARGS => undef;
use constant NEED_STACK => 1;
=pod
=head2 Synopsis:
=cut
lib/Devel/Trepan/CmdProcessor/Command/Set_Subcmd/Variable.pm view on Meta::CPAN
# -*- coding: utf-8 -*-
# Copyright (C) 2011-2012, 2014-215 Rocky Bernstein <rocky@cpan.org>
use warnings; no warnings 'redefine';
use rlib '../../../../..';
package Devel::Trepan::CmdProcessor::Command::Set::Variable;
use Devel::Trepan::CmdProcessor::Command::Subcmd::Core;
use PadWalker qw(peek_our peek_my);
use strict;
use vars qw(@ISA @SUBCMD_VARS);
@ISA = qw(Devel::Trepan::CmdProcessor::Command::Subcmd);
# Values inherited from parent
use vars @Devel::Trepan::CmdProcessor::Command::Subcmd::SUBCMD_VARS;
## FIXME: do automatically.
our $CMD = "set variable";
lib/Devel/Trepan/CmdProcessor/Eval.pm view on Meta::CPAN
# -*- coding: utf-8 -*-
# Copyright (C) 2012-2014 Rocky Bernstein <rocky@cpan.org>
use warnings; use utf8;
use rlib '../../..';
package Devel::Trepan::CmdProcessor;
use Devel::Trepan::Util qw(hash_merge uniq_abbrev);
use PadWalker qw(peek_my peek_our);
use strict;
# Note DB::Eval uses and sets its own variables.
use constant HAVE_EVAL_WITH_LEXICALS => eval("use Eval::WithLexicals; 1") ? 1 : 0;
my $given_eval_warning = 0;
sub eval($$$$) {
my ($self, $code_to_eval, $opts) = @_;
( run in 0.855 second using v1.01-cache-2.11-cpan-05444aca049 )