line |
true |
false |
branch |
47
|
1 |
1238 |
if ref $_[0] ne 'ARRAY' |
49
|
195 |
1043 |
if (ref $_[0][0]) { } |
51
|
6 |
189 |
if (ref $_[0][0] eq 'ARRAY') { } |
|
188 |
1 |
elsif (ref($_[0][0]) =~ /[^:]::[^:]/) { } |
53
|
1 |
5 |
if (@{$_[0][0];} == 3) { } |
73
|
1042 |
1 |
if (@{$_[0];} >= 1) { } |
86
|
1 |
23847 |
if ref $_[0] ne 'ARRAY' |
88
|
48 |
23799 |
if (ref $_[0][0]) { } |
90
|
34 |
14 |
if (ref $_[0][0] eq 'ARRAY') { } |
|
13 |
1 |
elsif (ref($_[0][0]) =~ /[^:]::[^:]/) { } |
92
|
28 |
6 |
if (@{$_[0][0];} == 3) { } |
112
|
23796 |
3 |
if (@{$_[0];} >= 3) { } |
125
|
1 |
19 |
if ref $_[0] ne 'ARRAY' |
127
|
12 |
7 |
if (ref $_[0][0]) { } |
129
|
7 |
5 |
if (ref $_[0][0] eq 'ARRAY') { } |
|
4 |
1 |
elsif (ref($_[0][0]) =~ /[^:]::[^:]/) { } |
131
|
1 |
6 |
if (@{$_[0][0];} == 3) { } |
151
|
4 |
3 |
if (@{$_[0];} >= 3) { } |
164
|
1 |
25 |
if ref $_[0] ne 'ARRAY' |
166
|
15 |
10 |
if (ref $_[0][0]) { } |
168
|
10 |
5 |
if (ref $_[0][0] eq 'ARRAY') { } |
|
4 |
1 |
elsif (ref($_[0][0]) =~ /[^:]::[^:]/) { } |
170
|
1 |
9 |
if (@{$_[0][0];} == 6) { } |
190
|
4 |
6 |
if (@{$_[0];} >= 6) { } |
263
|
22 |
0 |
if (@_ > 1) |
274
|
2 |
0 |
if (@_ > 1) |
285
|
0 |
0 |
if (@_ > 1) |
297
|
4 |
4 |
if (ref $self) { } |
299
|
0 |
4 |
defined $$self[0][1] ? : |
300
|
4 |
0 |
if (@_ > 0) |
302
|
4 |
0 |
defined $_[0] ? : |
308
|
4 |
0 |
if (@_ > 0) |
321
|
6 |
7 |
if (ref $self) { } |
323
|
0 |
6 |
defined $$self[0][2] ? : |
324
|
6 |
0 |
if (@_ > 0) |
326
|
6 |
0 |
defined $_[0] ? : |
332
|
7 |
0 |
if (@_ > 0) |
347
|
9 |
5 |
if (ref $self) { } |
349
|
4 |
5 |
defined $$self[0][3] ? : |
350
|
5 |
3 |
if (@_ > 0) |
352
|
5 |
0 |
if (defined $_[0]) { } |
355
|
4 |
1 |
unless ($temp =~ /^\d+$/) |
357
|
5 |
0 |
if ($temp >= 1 and $temp <= Languages()) { } |
368
|
3 |
2 |
if (@_ > 0) |
371
|
1 |
2 |
unless ($temp =~ /^\d+$/) |
373
|
3 |
0 |
if ($temp >= 1 and $temp <= Languages()) { } |
380
|
1 |
13 |
if ($@) |
396
|
60 |
1 |
if (defined $$self[0] and ref $$self[0] eq 'ARRAY' and defined $$self[0][0]) |
399
|
16 |
44 |
$$self[0][0] ? : |
401
|
0 |
61 |
if ($@) |
412
|
926 |
1 |
if (defined $$self[0] and ref $$self[0] eq 'ARRAY' and defined $$self[0][0]) |
415
|
322 |
604 |
$$self[0][0] ? : |
417
|
0 |
927 |
if ($@) |
428
|
0 |
0 |
if (@{$self;} == 4) { } |
|
0 |
0 |
elsif (@{$self;} == 7) { } |
431
|
0 |
0 |
if ($@) |
442
|
205 |
313 |
if (@{$self;} == 7) { } |
|
313 |
0 |
elsif (@{$self;} == 4) { } |
445
|
0 |
518 |
if ($@) |
456
|
1272 |
2 |
if (defined $$self[0] and ref $$self[0] eq 'ARRAY' and @{$$self[0];} > 0 and defined $$self[0][0] and not ref $$self[0][0] and $$self[0][0] == 0 || $$self[0][0] == 1 and @{$self;} == 4 || @{$self;} == 7) |
464
|
421 |
851 |
if ($$self[0][0]) { } |
466
|
0 |
421 |
unless defined $$self[1] and not ref $$self[1] and defined $$self[2] and not ref $$self[2] and defined $$self[3] and not ref $$self[3] |
472
|
210 |
211 |
if (@{$self;} > 4) |
474
|
0 |
210 |
unless defined $$self[4] and not ref $$self[4] and defined $$self[5] and not ref $$self[5] and defined $$self[6] and not ref $$self[6] |
490
|
3 |
848 |
unless defined $$self[1] and not ref $$self[1] and defined $$self[2] and not ref $$self[2] and defined $$self[3] and not ref $$self[3] and check_date(@{$self;}[1..3]) |
492
|
314 |
534 |
if (@{$self;} > 4) |
499
|
0 |
314 |
unless defined $$self[4] and not ref $$self[4] and defined $$self[5] and not ref $$self[5] and defined $$self[6] and not ref $$self[6] and check_time(@{$self;}[4..6]) |
507
|
0 |
1275 |
if ($@) |
516
|
13 |
0 |
if ($self->is_valid) |
518
|
12 |
1 |
if ($self->is_delta) { } |
520
|
12 |
0 |
if ($self->is_long) |
524
|
6 |
6 |
unless ($ACCURATE_MODE) |
526
|
4 |
2 |
if ($$self[2] and $quot = int $$self[2] / 12) |
531
|
1 |
5 |
if ($$self[2] < 0 and $$self[3] > 0 || $$self[4] > 0 || $$self[5] > 0 || $$self[6] > 0) { } |
|
3 |
2 |
elsif ($$self[2] > 0 and $$self[3] < 0 || $$self[4] < 0 || $$self[5] < 0 || $$self[6] < 0) { } |
559
|
1 |
0 |
if $^W |
569
|
538 |
0 |
if (@_) |
572
|
29 |
509 |
if (@_ == 1 and ref $_[0] eq 'ARRAY') { } |
574
|
6 |
180 |
unless defined $list and @$list == 0 || @$list == 1 || @$list == 3 || @$list == 4 || @$list == 6 || @$list == 7 |
577
|
416 |
116 |
if (@$list == 1 or @$list == 4 or @$list == 7) { } |
|
72 |
44 |
elsif (@$list == 3 or @$list == 6) { } |
579
|
106 |
310 |
shift @$list ? : |
599
|
0 |
18 |
unless $self->is_valid |
614
|
2 |
0 |
if (@_ == 1 and ref $_[0]) { } |
617
|
2 |
0 |
if (defined $$this[0]) |
619
|
2 |
0 |
if (ref $$this[0] eq 'ARRAY') { } |
623
|
0 |
2 |
if ($@) |
624
|
0 |
2 |
unless $self->is_valid |
632
|
42 |
0 |
if (@_) |
635
|
0 |
42 |
if (@_ == 1 and ref $_[0] eq 'ARRAY') { } |
637
|
0 |
5 |
unless defined $list and @$list == 0 || @$list == 1 || @$list == 3 || @$list == 4 || @$list == 6 || @$list == 7 |
642
|
5 |
37 |
if (@$list == 1 or @$list == 4 or @$list == 7) |
644
|
0 |
5 |
shift @$list ? : |
646
|
5 |
37 |
if (@$list == 3 or @$list == 6) |
651
|
0 |
42 |
if ($@) |
652
|
0 |
42 |
unless $self->is_valid |
660
|
15 |
0 |
if (@_) |
663
|
0 |
15 |
if (@_ == 1 and ref $_[0] eq 'ARRAY') { } |
665
|
0 |
1 |
unless defined $list and @$list == 0 || @$list == 1 || @$list == 3 || @$list == 4 |
670
|
0 |
15 |
if (@$list == 1 or @$list == 4) |
672
|
0 |
0 |
shift @$list ? : |
674
|
1 |
14 |
if (@$list == 3) |
679
|
0 |
15 |
if ($@) |
680
|
0 |
15 |
unless $self->is_valid |
681
|
14 |
1 |
if (@{$self;} == 7) { } |
689
|
13 |
0 |
if (@_) |
692
|
0 |
13 |
if (@_ == 1 and ref $_[0] eq 'ARRAY') { } |
694
|
0 |
0 |
unless defined $list and @$list == 0 || @$list == 1 || @$list == 3 || @$list == 4 || @$list == 6 || @$list == 7 |
699
|
0 |
13 |
if (@$list == 1 or @$list == 4 or @$list == 7) |
701
|
0 |
0 |
shift @$list ? : |
703
|
0 |
13 |
if (@$list == 3) { } |
|
0 |
13 |
elsif (@$list == 6) { } |
712
|
0 |
13 |
if ($@) |
713
|
0 |
13 |
unless $self->is_valid |
714
|
8 |
5 |
if (@{$self;} == 7) { } |
723
|
0 |
0 |
if (ref $self) { } |
740
|
0 |
0 |
if (ref $self) { } |
757
|
0 |
0 |
if (ref $self) { } |
778
|
0 |
1 |
if ($@) |
784
|
1 |
0 |
if (ref $self) { } |
805
|
0 |
1 |
if ($@) |
811
|
1 |
0 |
if (ref $self) { } |
828
|
1 |
0 |
if (ref $self) { } |
830
|
0 |
1 |
unless $self->is_valid |
831
|
0 |
1 |
if $self->is_delta |
836
|
0 |
1 |
if ($@) |
859
|
0 |
0 |
if ($@) |
865
|
0 |
0 |
if (ref $self) { } |
882
|
3 |
0 |
if (ref $self) { } |
884
|
0 |
3 |
unless $self->is_valid |
885
|
0 |
3 |
if $self->is_delta |
890
|
0 |
3 |
if ($@) |
913
|
0 |
4 |
if ($@) |
919
|
3 |
1 |
if (ref $self) { } |
935
|
0 |
24 |
if (@_ > 0) |
938
|
0 |
0 |
if ($@) |
940
|
0 |
24 |
unless $self->is_valid |
948
|
0 |
9 |
if (@_ > 0) |
951
|
0 |
0 |
if ($@) |
953
|
0 |
9 |
unless $self->is_valid |
961
|
1 |
9 |
if (@_ > 0) |
964
|
0 |
1 |
if ($@) |
966
|
0 |
10 |
unless $self->is_valid |
974
|
0 |
9 |
if (@_ > 0) |
978
|
0 |
0 |
if (@{$self;} == 4) |
984
|
0 |
0 |
if (@{$self;} == 7) |
989
|
0 |
0 |
if ($@) |
991
|
0 |
9 |
unless $self->is_valid |
992
|
4 |
5 |
if (@{$self;} == 7) { } |
1000
|
0 |
9 |
if (@_ > 0) |
1004
|
0 |
0 |
if (@{$self;} == 4) |
1010
|
0 |
0 |
if (@{$self;} == 7) |
1015
|
0 |
0 |
if ($@) |
1017
|
0 |
9 |
unless $self->is_valid |
1018
|
4 |
5 |
if (@{$self;} == 7) { } |
1026
|
0 |
9 |
if (@_ > 0) |
1030
|
0 |
0 |
if (@{$self;} == 4) |
1036
|
0 |
0 |
if (@{$self;} == 7) |
1041
|
0 |
0 |
if ($@) |
1043
|
0 |
9 |
unless $self->is_valid |
1044
|
4 |
5 |
if (@{$self;} == 7) { } |
1070
|
40 |
0 |
if ($self->is_valid) |
1074
|
32 |
8 |
unless defined $format |
1075
|
26 |
14 |
if ($$self[0][0]) { } |
1079
|
24 |
2 |
if (@{$self;} == 4) { } |
1081
|
0 |
24 |
if (ref $format eq 'CODE') { } |
1092
|
0 |
2 |
if (ref $format eq 'CODE') { } |
|
0 |
2 |
elsif ($format == 2) { } |
1107
|
4 |
4 |
$_ < 0 ? : |
1108
|
1 |
1 |
$sign ? : |
1114
|
8 |
6 |
if (@{$self;} == 4) { } |
1116
|
0 |
8 |
if (ref $format eq 'CODE') { } |
|
0 |
8 |
elsif ($format == 2 or $format == 1) { } |
1132
|
0 |
6 |
if (ref $format eq 'CODE') { } |
|
0 |
6 |
elsif ($format == 2) { } |
|
0 |
6 |
elsif ($format == 1) { } |
1154
|
0 |
40 |
if ($@) |
1170
|
142 |
0 |
if ($self->is_valid) |
1172
|
4 |
138 |
if (defined $lang and $lang ne '') { } |
1174
|
0 |
4 |
unless $lang =~ /^\d+$/ |
1178
|
10 |
128 |
if (defined $$self[0][3]) { } |
1181
|
1 |
141 |
unless $lang >= 1 and $lang <= Languages() |
1184
|
40 |
101 |
if ($$self[0][0]) { } |
1186
|
3 |
37 |
defined $$self[0][1] ? : |
|
40 |
0 |
unless defined $format |
1188
|
20 |
20 |
if (@{$self;} == 4) { } |
1190
|
0 |
20 |
if (ref $format eq 'CODE') { } |
|
0 |
20 |
elsif ($format == 4) { } |
|
0 |
20 |
elsif ($format == 3) { } |
|
0 |
20 |
elsif ($format == 2) { } |
|
20 |
0 |
elsif ($format == 1) { } |
1221
|
3 |
17 |
if (ref $format eq 'CODE') { } |
|
0 |
17 |
elsif ($format == 4) { } |
|
0 |
17 |
elsif ($format == 3) { } |
|
0 |
17 |
elsif ($format == 2) { } |
|
16 |
1 |
elsif ($format == 1) { } |
1253
|
15 |
82 |
defined $$self[0][2] ? : |
|
97 |
4 |
unless defined $format |
1255
|
88 |
13 |
if (@{$self;} == 4) { } |
1257
|
5 |
83 |
if (ref $format eq 'CODE') { } |
|
0 |
83 |
elsif ($format == 4) { } |
|
15 |
68 |
elsif ($format == 3) { } |
|
1 |
67 |
elsif ($format == 2) { } |
|
67 |
0 |
elsif ($format == 1) { } |
1288
|
6 |
7 |
if (ref $format eq 'CODE') { } |
|
0 |
7 |
elsif ($format == 4) { } |
|
3 |
4 |
elsif ($format == 3) { } |
|
0 |
4 |
elsif ($format == 2) { } |
|
4 |
0 |
elsif ($format == 1) { } |
1322
|
1 |
140 |
if ($@) |
1338
|
0 |
451 |
unless $self->is_valid |
1339
|
0 |
451 |
if ($code == 0) |
1341
|
0 |
0 |
unless $self->is_delta |
1351
|
368 |
83 |
if (defined $this and ref($this) =~ /[^:]::[^:]/) { } |
|
55 |
28 |
elsif (defined $this and ref $this eq 'ARRAY') { } |
|
28 |
0 |
elsif (defined $this and not ref $this) { } |
1353
|
0 |
368 |
unless $this->is_valid |
1357
|
49 |
6 |
if (@{$this;} == 3 or @{$this;} == 6) { } |
1359
|
2 |
47 |
if ($code == 6) { } |
|
16 |
31 |
elsif ($code == 5) { } |
1376
|
2 |
53 |
unless $this->is_valid |
1381
|
0 |
28 |
unless $this->is_valid |
1386
|
242 |
207 |
if ($code == 6 or $code == 5) { } |
|
207 |
0 |
elsif ($code <= 4 and $code >= 1) { } |
1388
|
123 |
119 |
if ($code == 6) { } |
1390
|
0 |
122 |
if not $val1 and $val2 and not $flag or $val1 and not $val2 and $flag |
1396
|
2 |
117 |
if $val1 and $val2 |
1401
|
94 |
146 |
if ($len1 or $len2) { } |
1403
|
188 |
52 |
if (defined $flag) { } |
1405
|
2 |
18 |
unless ($val1 or $val2) |
1410
|
6 |
6 |
if ($code == 6) { } |
1412
|
0 |
6 |
if ($flag) { } |
1437
|
0 |
207 |
if $val1 xor $val2 |
1439
|
204 |
3 |
if ($code >= 3) { } |
1441
|
165 |
39 |
if ($code == 4) { } |
1447
|
0 |
1107 |
if (($$self[$item] || 0) != ($$this[$item] || 0)) |
1457
|
3 |
0 |
if ($code == 2) { } |
1467
|
0 |
3 |
if ($flag) { } |
1527
|
175 |
9 |
if (@{$self;} == 7) { } |
1535
|
120 |
18 |
if ($val1) { } |
1537
|
40 |
80 |
if ($len1 or $len2) { } |
1539
|
40 |
0 |
if (not $ACCURATE_MODE and $NORMALIZED_MODE) { } |
1554
|
56 |
24 |
if (not $ACCURATE_MODE and $NORMALIZED_MODE) { } |
1568
|
6 |
12 |
if ($len1 or $len2) { } |
1570
|
0 |
6 |
if (not $ACCURATE_MODE and $NORMALIZED_MODE) { } |
1585
|
6 |
6 |
if (not $ACCURATE_MODE and $NORMALIZED_MODE) { } |
1596
|
4 |
2 |
if not defined $flag and $^W |
1608
|
116 |
1 |
if ($val1 or $val2) |
1621
|
122 |
1 |
if ($val1 or $val2) |
1623
|
100 |
22 |
if ($val1 and $val2) { } |
1625
|
46 |
54 |
if ($len1 or $len2) { } |
1627
|
3 |
43 |
if ($ACCURATE_MODE) { } |
1629
|
0 |
3 |
if ($flag) { } |
1644
|
40 |
3 |
if ($NORMALIZED_MODE) { } |
1646
|
0 |
40 |
if ($flag) { } |
1661
|
0 |
3 |
if ($flag) { } |
1678
|
10 |
44 |
if ($ACCURATE_MODE) { } |
1680
|
0 |
10 |
if ($flag) { } |
1693
|
39 |
5 |
if ($NORMALIZED_MODE) { } |
1695
|
0 |
39 |
if ($flag) { } |
1708
|
0 |
5 |
if ($flag) { } |
1721
|
2 |
2 |
if not defined $flag and $^W |
1727
|
22 |
0 |
if ($val1) { } |