line |
true |
false |
branch |
12
|
0 |
0 |
if (defined(my $sub = UNIVERSAL::can($_[0], 'to_b'))) |
19
|
0 |
0 |
if (defined(my $sub = UNIVERSAL::can($_[0], 'to_n'))) |
26
|
0 |
0 |
if (defined(my $sub = UNIVERSAL::can($_[0], 'to_s'))) |
35
|
0 |
0 |
if (CORE::ref $obj1 eq CORE::ref $obj2 and CORE::ref $obj1 ne 'Sidef::Types::Number::Number' and &Scalar::Util::refaddr($obj1) == &Scalar::Util::refaddr($obj2)) |
41
|
0 |
0 |
if ($swapped) |
45
|
0 |
0 |
if (CORE::ref $obj1 and UNIVERSAL::isa($obj1, CORE::ref $obj2) or CORE::ref $obj2 and UNIVERSAL::isa($obj2, CORE::ref $obj1)) |
47
|
0 |
0 |
if (defined(my $sub = UNIVERSAL::can($obj1, '<=>'))) |
54
|
0 |
0 |
CORE::ref $obj1 ? : |
|
0 |
0 |
CORE::ref $obj2 ? : |
61
|
0 |
0 |
if (CORE::ref $obj1 eq CORE::ref $obj2 and CORE::ref $obj1 ne 'Sidef::Types::Number::Number' and &Scalar::Util::refaddr($obj1) == &Scalar::Util::refaddr($obj2)) |
69
|
0 |
0 |
unless UNIVERSAL::isa($obj1, CORE::ref $obj2 || (return 0)) or UNIVERSAL::isa($obj2, CORE::ref $obj1 || (return 0)) |
74
|
0 |
0 |
if (defined(my $sub = UNIVERSAL::can($obj1, '=='))) |
87
|
0 |
0 |
say(@_) ? : |
95
|
0 |
0 |
print(@_) ? : |
129
|
0 |
0 |
$rindex == -1 ? : |
148
|
0 |
0 |
if ($reftype eq 'HASH') { } |
|
0 |
0 |
elsif ($reftype eq 'ARRAY') { } |
168
|
0 |
0 |
if exists $addr{$refaddr} |
172
|
0 |
0 |
if (defined $class and not UNIVERSAL::isa($class, 'Sidef::Object::Object')) |
177
|
0 |
0 |
if ($reftype eq 'HASH') { } |
|
0 |
0 |
elsif ($reftype eq 'ARRAY') { } |
178
|
0 |
0 |
defined $class ? : |
184
|
0 |
0 |
$r eq 'HASH' || $r eq 'ARRAY' ? : |
190
|
0 |
0 |
defined $class ? : |
195
|
0 |
0 |
$r eq 'ARRAY' || $r eq 'HASH' ? : |
209
|
0 |
0 |
UNIVERSAL::can($self, "$method") ? : |
216
|
0 |
0 |
UNIVERSAL::isa($self, "$obj") ? : |
236
|
0 |
0 |
if (@parents) |
238
|
0 |
0 |
if $seen{$parent}++ |
263
|
0 |
0 |
if exists $addr{$refaddr} |
265
|
0 |
0 |
CORE::ref $obj ? : |
266
|
0 |
0 |
unless &Scalar::Util::reftype($obj) eq 'HASH' |
276
|
0 |
0 |
UNIVERSAL::can($obj->{$_}, 'dump') ? : |
295
|
0 |
0 |
CORE::ref $self ? : |
303
|
0 |
0 |
CORE::ref $self ? : |
310
|
0 |
0 |
CORE::ref $self ? : |
313
|
0 |
0 |
unless (defined &$to) |
326
|
0 |
0 |
if not $_ =~ /^[(_]/u |
343
|
0 |
0 |
$_[0] ? : |
348
|
0 |
0 |
$_[0] ? : |
353
|
0 |
0 |
($_[0] xor $_[1]) ? : |
360
|
0 |
0 |
defined $_[0] ? : |
367
|
0 |
0 |
if ($swapped) |
372
|
0 |
0 |
if (UNIVERSAL::isa($first, 'Sidef::Types::String::String')) |
375
|
0 |
0 |
if (UNIVERSAL::isa($second, 'Sidef::Types::Range::RangeString')) |
380
|
0 |
0 |
if (CORE::ref $first eq CORE::ref $second) |
386
|
0 |
0 |
if (UNIVERSAL::isa($first, 'Sidef::Types::Number::Number')) |
389
|
0 |
0 |
if (UNIVERSAL::isa($second, 'Sidef::Types::Range::RangeNumber')) |
395
|
0 |
0 |
if (UNIVERSAL::isa($first, 'Sidef::Types::Range::RangeNumber')) |
398
|
0 |
0 |
if (UNIVERSAL::isa($second, 'Sidef::Types::Number::Number')) |
404
|
0 |
0 |
if (UNIVERSAL::isa($first, 'Sidef::Types::Range::RangeString')) |
407
|
0 |
0 |
if (UNIVERSAL::isa($second, 'Sidef::Types::String::String')) |
413
|
0 |
0 |
if (UNIVERSAL::isa($first, 'Sidef::Types::Array::Array')) |
416
|
0 |
0 |
if (CORE::ref $first eq CORE::ref $second) |
421
|
0 |
0 |
if (UNIVERSAL::isa($second, 'Sidef::Types::Regex::Regex')) |
426
|
0 |
0 |
if (UNIVERSAL::isa($second, 'Sidef::Types::Hash::Hash')) |
431
|
0 |
0 |
unless (UNIVERSAL::isa($second, 'Sidef::Types::Array::Array')) |
437
|
0 |
0 |
if (UNIVERSAL::isa($first, 'Sidef::Types::Hash::Hash')) |
440
|
0 |
0 |
if (UNIVERSAL::isa($second, 'Sidef::Types::Array::Array')) |
445
|
0 |
0 |
if (CORE::ref $first eq CORE::ref $second) |
450
|
0 |
0 |
if (UNIVERSAL::isa($second, 'Sidef::Types::Regex::Regex')) |
455
|
0 |
0 |
unless (UNIVERSAL::isa($second, 'Sidef::Types::Hash::Hash')) |
461
|
0 |
0 |
if (UNIVERSAL::isa($first, 'Sidef::Types::Regex::Regex')) |
464
|
0 |
0 |
if (CORE::ref $first eq CORE::ref $second) |
469
|
0 |
0 |
if (UNIVERSAL::isa($second, 'Sidef::Types::Array::Array')) |
474
|
0 |
0 |
if (UNIVERSAL::isa($second, 'Sidef::Types::Hash::Hash')) |
479
|
0 |
0 |
unless (UNIVERSAL::isa($second, 'Sidef::Types::Regex::Regex')) |
485
|
0 |
0 |
if (UNIVERSAL::isa($second, 'Sidef::Types::Array::Array')) |
492
|
0 |
0 |
if (UNIVERSAL::isa($second, 'Sidef::Types::Hash::Hash')) |
499
|
0 |
0 |
if (UNIVERSAL::isa($second, 'Sidef::Types::Regex::Regex')) |
505
|
0 |
0 |
$bool ? : |
|
0 |
0 |
CORE::ref $bool ? : |