line |
!l |
l&&!r |
l&&r |
condition |
143
|
2 |
1 |
0 |
$matchtype eq 'exact' and $ann->getFeature($k) ne $$features{$k} |
|
1 |
1 |
1 |
$matchtype eq 'nocase' and lc $ann->getFeature($k) ne lc $$features{$k} |
|
2 |
0 |
0 |
$matchtype eq 'regexp' and defined $ann->getFeature($k) |
|
2 |
0 |
0 |
$matchtype eq 'regexp' and defined $ann->getFeature($k) and not $ann->getFeature($k) =~ /$$features{$k}/ |
159
|
1 |
1 |
4 |
$cond1 and $cond2 |
225
|
0 |
0 |
0 |
$featurematchtype eq 'exact' and $ann->getFeature($k) ne $$features{$k} |
|
0 |
0 |
0 |
$featurematchtype eq 'nocase' and lc $ann->getFeature($k) ne lc $$features{$k} |
|
0 |
0 |
0 |
$featurematchtype eq 'regexp' and $ann->getFeature($k) =~ /$$features{$k}/ |
240
|
0 |
0 |
0 |
$rangematchtype eq 'exact' and $ann->getFrom == $from |
|
0 |
0 |
0 |
$rangematchtype eq 'cover' and $ann->getFrom <= $from |
|
0 |
0 |
0 |
$rangematchtype eq 'within' and $ann->getFrom >= $from |
250
|
0 |
0 |
0 |
$rangematchtype eq 'exact' and $ann->getTo == $to |
|
0 |
0 |
0 |
$rangematchtype eq 'cover' and $ann->getTo >= $to |
|
0 |
0 |
0 |
$rangematchtype eq 'within' and $ann->getTo <= $to |
263
|
0 |
0 |
0 |
$rangematchtype eq 'overlap' & defined $from and defined $to |
|
0 |
0 |
0 |
defined $from && defined $to |
|
0 |
0 |
0 |
$rangematchtype eq 'overlap' and not defined $from && defined $to |
264
|
0 |
0 |
0 |
$ann->getTo >= $from and $ann->getTo <= $to |
|
0 |
0 |
0 |
$ann->getFrom >= $from and $ann->getFrom <= $to |
273
|
0 |
0 |
0 |
$cond1 and $cond2 |
|
0 |
0 |
0 |
$cond1 and $cond2 and $cond3 |
|
0 |
0 |
0 |
$cond1 and $cond2 and $cond3 and $cond4 |