line |
true |
false |
branch |
17
|
4 |
2 |
if ($str =~ /^Available\s+(.*)\./) |
20
|
4 |
0 |
if (defined $from and $from =~ /
(in|from)
\s+
(\d+)
(\s+volume:\s+(\S+))?
(\s+issue:\s+(\S+))?
(.*)
/x) |
29
|
2 |
2 |
if $3 |
30
|
1 |
3 |
if $5 |
35
|
0 |
4 |
if (defined $until and $until =~ /
until
\s+
(\d+)
(\s+volume:\s+(\S+))?
(\s+issue:\s+(\S+))?
/x) |
42
|
0 |
0 |
if $1 |
43
|
0 |
0 |
if $3 |
44
|
0 |
0 |
if $5 |
49
|
4 |
2 |
if ($str =~ /
Most
\s+
recent
\s+
(\d+)
\s+
(year|month)
\(s\)
\s+
(not\s+)?
available
\.
/x) |
66
|
3 |
1 |
$3 ? : |
69
|
4 |
2 |
if (exists $$res{'end'}{'year'} or exists $$res{'limit'}{'num'}) { } |
89
|
6 |
0 |
if (is_array_ref($years) and @$years > 0) |
91
|
4 |
2 |
if @$years > 1 |
94
|
4 |
2 |
if ($$parsed{'is_running'} == 0) { } |
110
|
4 |
2 |
if exists $$parsed{'start'}{'year'} |
113
|
0 |
6 |
if exists $$parsed{'end'}{'year'} |
117
|
2 |
2 |
if (exists $$parsed{'limit'} and $$parsed{'limit'}{'num'} and $$parsed{'limit'}{'type'} eq 'year' and $$parsed{'limit'}{'available'} == 0) |
124
|
4 |
2 |
if ($start_year < $end_year) { } |
135
|
0 |
1 |
unless is_array_ref($years) and @$years > 0 |
149
|
1 |
5 |
if (not defined $start) { } |
|
3 |
2 |
elsif ($_ == $prev + 1) { } |
|
1 |
1 |
elsif ($start == $prev) { } |