line |
l |
!l&&r |
!l&&!r |
condition |
30
|
0 |
0 |
10 |
$$self{'global_to_local_cache'}{$num} ||= do {
my $map = $$self{'global_to_local'};
foreach my $prefix (sort {length $b <=> length $a;} keys %{$map;}) {
my $val = $$map{$prefix};
return $prefix =~ /^\d*$/ ? $num : $self->global_to_local($num) if $num =~ s/^_$prefix/_$val/;
return $prefix =~ /^\d*$/ ? $num : $self->global_to_local($num) if $num =~ s/^$prefix/$$map{$prefix}/;
};
$num
} |
52
|
0 |
0 |
6 |
$$self{'local_to_global_cache'}{$num} ||= do {
my $map = $$self{'local_to_global'};
foreach my $prefix (sort {length $b <=> length $a;} keys %{$map;}) {
my $val = $$map{$prefix};
return $prefix =~ /^\d*$/ ? $num : $self->local_to_global($num) if $num =~ s/^_$prefix/_$val/;
return $prefix =~ /^\d*$/ ? $num : $self->local_to_global($num) if $num =~ s/^$prefix/$$map{$prefix}/;
};
$num
} |