| line |
true |
false |
branch |
|
13
|
55 |
1203 |
if (@$date_strings == 1 and $date_strings->[0] =~ /$duration->{'for'}{'regex'}/) { }
|
|
30
|
27 |
1176 |
if (@$date_strings == 2 and $date_strings->[0] =~ /^$regexes{'first'}$/ and $date_strings->[1] =~ /^$regexes{'last'}$/) { }
|
|
92
|
0 |
111 |
unless @$date_strings == 2
|
|
104
|
17 |
94 |
if ($date_strings->[0] =~ /(?=($regexes{'first'})$)/g)
|
|
108
|
17 |
94 |
if ($date_strings->[1] =~ /(?=^($regexes{'last'}))/g)
|
|
112
|
16 |
95 |
if (@chunks == 2 and &$has_timespan_sep($tokens, \@chunks, $timespan_sep)) { }
|
|
181
|
164 |
1012 |
unless @$date_strings == 2
|
|
184
|
104 |
908 |
unless &$duration_matches($duration, $date_strings, \$entry, \$target)
|
|
234
|
899 |
408 |
if ($date_strings->[0] =~ /$regex_from/ and $date_strings->[1] =~ /$regex_to/)
|
|
253
|
0 |
95 |
unless @$date_strings == 2
|
|
258
|
35 |
60 |
unless &$duration_matches($duration, $date_strings, \$entry, \$target)
|
|
301
|
57 |
31 |
if ($date_strings->[0] =~ /(?=($regex_from)$)/g)
|
|
305
|
57 |
31 |
if ($date_strings->[1] =~ /(?=^($regex_to))/g)
|
|
309
|
47 |
41 |
if (@chunks == 2 and &$has_timespan_sep($tokens, \@chunks, $timespan_sep))
|