Acme-Perl-VM
view release on metacpan or search on metacpan
lib/Acme/Perl/VM/B.pm view on Meta::CPAN
}
sub STASH(){ undef }
package
B::PVMG;
sub ROK{
my($obj) = @_;
my $dummy = ${ $obj->object_2svref }; # invoke mg_get()
return $obj->SUPER::ROK;
}
package
B::CV;
sub toCV{ $_[0] }
sub clear{
Carp::croak('Cannot clear a CV');
}
lib/Acme/Perl/VM/Scope.pm view on Meta::CPAN
package Acme::Perl::VM::Scope::Scalar::Magical;
use Mouse;
extends 'Acme::Perl::VM::Scope::Scalar';
has old_value => (
is => 'rw',
);
sub leave{
my($self) = @_;
$self->SUPER::leave();
${$self->old_ref} = $self->old_value;
return;
}
no Mouse;
__PACKAGE__->meta->make_immutable();
package Acme::Perl::VM::Scope::Array;
use Mouse;
( run in 1.236 second using v1.01-cache-2.11-cpan-49f99fa48dc )