line |
true |
false |
branch |
25
|
2 |
0 |
if ref $tmp{'a'}
|
26
|
2 |
0 |
if ref $tmp{'b'}
|
59
|
0 |
115 |
unless keys %args
|
62
|
0 |
52 |
if (exists $args{'start'} and exists $args{'after'})
|
65
|
0 |
37 |
if (exists $args{'end'} and exists $args{'before'})
|
71
|
52 |
63 |
if exists $args{'start'}
|
72
|
26 |
89 |
if exists $args{'after'}
|
74
|
37 |
78 |
if exists $args{'end'}
|
75
|
28 |
87 |
if exists $args{'before'}
|
77
|
0 |
115 |
if ($start > $end)
|
81
|
105 |
10 |
if ($start != $end)
|
83
|
26 |
79 |
if $open_start
|
85
|
18 |
87 |
if $open_end
|
101
|
3 |
9 |
if (exists $args{$_})
|
109
|
0 |
3 |
if (exists $args{'duration'}) { }
|
118
|
2 |
1 |
if ($dt_duration->is_positive) { }
|
119
|
1 |
1 |
if ($key eq 'end' or $key eq 'before') { }
|
129
|
1 |
0 |
if ($key eq 'end' or $key eq 'before') { }
|
154
|
0 |
43 |
unless /^(?:before|after|start|end)$/
|
178
|
0 |
3 |
if $set2->can('as_spanset')
|
180
|
0 |
3 |
if $set2->can('as_set')
|
182
|
0 |
3 |
unless $set2->can('union')
|
195
|
0 |
9 |
if $set2->can('as_spanset')
|
197
|
0 |
9 |
if $set2->can('as_set')
|
199
|
9 |
0 |
unless $set2->can('union')
|
207
|
0 |
1 |
if $set2->can('as_spanset')
|
209
|
0 |
1 |
if $set2->can('as_set')
|
211
|
1 |
0 |
unless $set2->can('union')
|
220
|
0 |
5 |
if $set2->can('as_spanset')
|
222
|
0 |
5 |
if $set2->can('as_set')
|
224
|
0 |
5 |
unless $set2->can('union')
|
243
|
0 |
0 |
if (defined $set2) { }
|
244
|
0 |
0 |
if $set2->can('as_spanset')
|
246
|
0 |
0 |
if $set2->can('as_set')
|
248
|
0 |
0 |
unless $set2->can('union')
|
285
|
0 |
0 |
$_[0]->start_is_open ? :
|
293
|
0 |
0 |
$_[0]->end_is_open ? :
|
308
|
0 |
0 |
if defined $dur
|