Condition Coverage

blib/lib/Lingua/Stem/Fr.pm
Criterion Covered Total %
condition 25 45 55.5


and 3 conditions

line !l l&&!r l&&r condition
66 12 0 0 $Stem_Caching and exists $$Stem_Cache{$original_word}
88 24 0 0 $Stem_Caching and exists $$Stem_Cache{$word}
377 0 2 22 $step4 == 1 and $step1 == 0
2 0 22 $step4 == 1 and $step1 == 0 and $step2a == 0
2 11 11 $step4 == 1 and $step1 == 0 and $step2a == 0 and $step2b == 0
397 11 0 0 $R2 =~ /ion$/ and $RV =~ /tion|sion/

or 3 conditions

line l !l&&r !l&&!r condition
182 0 0 24 stem_killer($R2, 'ic', '', @suffix) || stem_killer($R1, 'ic', 'iqU', @suffix) || stem_killer($R2, '', '', @suffix)
227 0 2 22 stem_killer($RV, 'ativ', '', @suffix) || stem_killer($R2, 'iv', '', @suffix) || stem_killer($R2, '(abl|iqU)', '', @suffix) || stem_killer($R2, "(i\350r|I\350r)", 'i', @suffix) || stem_killer($R2, 'eus', '', @suffix) || stem_killer($R1, 'eus', 'eux', @suffix) || stem_killer($RV, '', '', @suffix)
243 0 0 24 stem_killer($R2, '(abil|ic|iv)', '', @suffix) || stem_killer($word, 'abil', 'abl', @suffix) || stem_killer($word, 'ic', 'iqU', @suffix) || stem_killer($R2, '', '', @suffix)
256 0 0 24 stem_killer($R2, 'icat', '', @suffix) || stem_killer($R2, 'at', '', @suffix) || stem_killer($word, 'icat', 'iqU', @suffix) || stem_killer($R2, '', '', @suffix)
280 0 0 24 stem_killer($R2, '', '', @suffix) || stem_killer($R1, '', 'eux', @suffix)
313 22 0 2 $step1 == 0 or $sufstep2 > 0
359 0 2 22 stem_killer($RV, 'e', '', @suffix) || stem_killer($RV, '', '', @suffix)
367 2 0 22 $step1 > 0 or $step2a > 0
2 11 11 $step1 > 0 or $step2a > 0 or $step2b > 0