line |
l |
!l&&r |
!l&&!r |
condition |
159
|
0 |
0 |
1 |
eval {
do {
require Data::GUID;
lc 'Data::GUID'->new->as_string
}
} || eval {
do {
require Data::UUID;
my $ug = 'Data::UUID'->new;
my $uuid_bin = $ug->create;
lc $ug->to_string($uuid_bin)
}
} || do {
my @r;
push @r, rand 65535 foreach (1 .. 9);
sprintf '%04x%04x-%04x-%04x-%04x-%04x%04x%04x', @r
} |
213
|
10 |
5 |
19 |
ref $h eq 'GLOB' or ref \$h eq 'GLOB' |
|
15 |
3 |
16 |
ref $h eq 'GLOB' or ref \$h eq 'GLOB' or $h eq 'STDIN' |
|
8 |
1 |
15 |
ref $h eq 'GLOB' or ref \$h eq 'GLOB' or $h eq 'STDIN' or $h eq 'STDOUT' |
225
|
4 |
1 |
1 |
$file eq '' || $file eq '-' || $file eq 'STDIN' |
232
|
4 |
1 |
1 |
$file eq '' || $file eq '-' || $file eq 'STDOUT' |