line |
true |
false |
branch |
76
|
0 |
5 |
unless ref $ann eq 'NLP::GATE::Annotation' |
91
|
0 |
3 |
unless defined $n |
92
|
0 |
3 |
if $n < 0 or $n >= $s |
130
|
1 |
5 |
if (not defined $type) { } |
|
4 |
1 |
elsif ($ann->getType eq $type) { } |
135
|
3 |
3 |
if (not defined $features) { } |
143
|
0 |
3 |
if ($matchtype eq 'exact' and $ann->getFeature($k) ne $$features{$k}) { } |
|
1 |
2 |
elsif ($matchtype eq 'nocase' and lc $ann->getFeature($k) ne lc $$features{$k}) { } |
|
0 |
2 |
elsif ($matchtype eq 'regexp' and defined $ann->getFeature($k) and not $ann->getFeature($k) =~ /$$features{$k}/) { } |
159
|
4 |
2 |
if ($cond1 and $cond2) |
212
|
0 |
0 |
if (not defined $type) { } |
|
0 |
0 |
elsif ($ann->getType eq $type) { } |
217
|
0 |
0 |
if (not defined $features) { } |
225
|
0 |
0 |
if ($featurematchtype eq 'exact' and $ann->getFeature($k) ne $$features{$k}) { } |
|
0 |
0 |
elsif ($featurematchtype eq 'nocase' and lc $ann->getFeature($k) ne lc $$features{$k}) { } |
|
0 |
0 |
elsif ($featurematchtype eq 'regexp' and $ann->getFeature($k) =~ /$$features{$k}/) { } |
240
|
0 |
0 |
if (not defined $from) { } |
|
0 |
0 |
elsif ($rangematchtype eq 'exact' and $ann->getFrom == $from) { } |
|
0 |
0 |
elsif ($rangematchtype eq 'cover' and $ann->getFrom <= $from) { } |
|
0 |
0 |
elsif ($rangematchtype eq 'within' and $ann->getFrom >= $from) { } |
250
|
0 |
0 |
if (not defined $to) { } |
|
0 |
0 |
elsif ($rangematchtype eq 'exact' and $ann->getTo == $to) { } |
|
0 |
0 |
elsif ($rangematchtype eq 'cover' and $ann->getTo >= $to) { } |
|
0 |
0 |
elsif ($rangematchtype eq 'within' and $ann->getTo <= $to) { } |
263
|
0 |
0 |
if ($rangematchtype eq 'overlap' & defined $from and defined $to) { } |
|
0 |
0 |
elsif ($rangematchtype eq 'overlap' and not defined $from && defined $to) { } |
264
|
0 |
0 |
if ($ann->getTo >= $from and $ann->getTo <= $to or $ann->getFrom >= $from and $ann->getFrom <= $to) |
273
|
0 |
0 |
if ($cond1 and $cond2 and $cond3 and $cond4) |