Panda-Install
view release on metacpan or search on metacpan
lib/Panda/Install/ParseXS.pm view on Meta::CPAN
($class, $func, $var) = ($2, $1, $3);
} else { last }
my $in_tmap = $self->{typemap}->get_inputmap(ctype => $class) or last;
if ($func eq 'DESTROY' and $var eq 'THIS' and $in_tmap->{_attrs}{PREVENT_DEFAULT_DESTROY}) {
splice(@$lines, 1, 0, ' ');
splice(@$linno, 1, 0, $linno->[0]);
}
}}
if ($lines->[1] and $lines->[1] !~ /^[A-Z]+\s*:/) {
splice(@$lines, 1, 0, $type =~ /^void(\s|$)/ ? 'PPCODE:' : 'CODE:');
splice(@$linno, 1, 0, $linno->[0]);
}
if ($alias) {
my @alias = split /\s*,\s*/, $alias;
if (@alias) {
foreach my $alias_entry (reverse @alias) {
splice(@$lines, 1, 0, " $alias_entry");
splice(@$linno, 1, 0, $linno->[0]);
}
( run in 1.195 second using v1.01-cache-2.11-cpan-5511b514fd6 )