| line | true | false | branch | 
 
| 87 | 0 | 0 | if ($opt->{'no_totals'} and $dateless || $opt->{'no_date'} || is_hidden('date') and !single_interval($merge_level) || $opt->{'no_time'} || is_hidden('time') and $opt->{'no_duration'} || is_hidden('duration') and $opt->{'no_tags'} || is_hidden('tags') and $opt->{'no_description'} || is_hidden('description')) | 
 
| 117 | 0 | 15 | if $@ | 
 
| 118 | 15 | 0 | unless ($opt->{'hidden'}) | 
 
| 122 | 3 | 12 | if ($opt->{'wrap'}) { } | 
 
| 123 | 3 | 0 | if ($opt->{'no_wrap'}) { } | 
 
| 133 | 0 | 15 | if ($dateless) { } | 
 
| 153 | 15 | 0 | if ($last_e and $last_e->is_open) | 
 
| 155 | 15 | 0 | if (not $then->year == $today->year && $then->month == $today->month && $then->day == $today->day) | 
 
| 183 | 9 | 0 | unless %tags or %excluded_tags or @no_match or @match or $time | 
 
| 187 | 8 | 0 | if (%tags or %excluded_tags) | 
 
| 190 | 0 | 9 | if $excluded_tags{$t} | 
 
| 193 | 2 | 6 | unless $good | 
 
| 195 | 0 | 6 | if (@no_match or @match) | 
 
| 199 | 0 | 0 | if $d =~ /$re/u | 
 
| 201 | 0 | 0 | unless ($good) | 
 
| 204 | 0 | 0 | if $good | 
 
| 208 | 0 | 0 | unless $good | 
 
| 210 | 0 | 6 | if ($time) | 
 
| 222 | 0 | 0 | if $_[0] =~ /\(\?{1,2}{/u | 
 
| 243 | 15 | 0 | unless $time | 
 
| 244 | 0 | 0 | if ($time =~ /$time_re/u) | 
 
| 268 | 0 | 0 | if ($t2->{'hour'} < $t1->{'hour'} or $t2->{'minute'} < $t1->{'minute'} or $t2->{'second'} < $t1->{'second'}) | 
 
| 272 | 0 | 0 | if ($t2->{'suffix'} and $t2->{'suffix'} eq 'x') { } | 
 
| 420 | 0 | 4 | unless @$args or $opt->date | 
 
| 422 | 0 | 4 | if @$args and $opt->date | 
 
| 424 | 0 | 4 | if defined $opt->{'columns'} and $opt->columns < 1 |