Branch Coverage

blib/lib/Lingua/TR/Hyphenate.pm
Criterion Covered Total %
branch 37 128 28.9


line true false branch
48 1 2 if (ref $attr)
49 1 0 if (defined $$attr{'Separator'})
61 3 19 if ($state eq 'STATE_NULL')
62 0 3 if (defined $sesliler{$harfler[$pos]}) { }
65 0 0 if ($pos == length $string)
72 0 3 if ($pos == length $string)
79 3 16 if ($state eq 'STATE_C')
80 2 1 if ($sesliler{$harfler[$pos]}) { }
83 0 2 if ($pos == length $string)
90 0 1 if ($pos == length $string)
97 1 15 if ($state eq 'STATE_CC')
98 0 1 if ($sesliler{$harfler[$pos]}) { }
101 0 0 if ($pos == length $string)
112 0 15 if ($state eq 'STATE_CCV')
113 0 0 if ($sesliler{$harfler[$pos]}) { }
117 0 0 if ($pos == length $string)
124 0 0 if ($pos == length $string)
131 0 15 if ($state eq 'STATE_CCVC')
132 0 0 if ($sesliler{$harfler[$pos]}) { }
136 0 0 if ($pos == length $string)
143 0 0 if ($pos == length $string)
150 0 15 if ($state eq 'STATE_CCVCC')
151 0 0 if ($sesliler{$harfler[$pos]}) { }
155 0 0 if ($pos == length $string)
162 0 0 if ($pos == length $string)
169 0 15 if ($state eq 'STATE_CCVCCC')
170 0 0 if ($sesliler{$harfler[$pos]}) { }
174 0 0 if ($pos == length $string)
182 0 0 if ($pos == length $string)
189 7 8 if ($state eq 'STATE_CV')
190 0 7 if ($sesliler{$harfler[$pos]}) { }
194 0 0 if ($pos == length $string)
201 1 6 if ($pos == length $string)
208 6 2 if ($state eq 'STATE_CVC')
210 4 2 if ($sesliler{$harfler[$pos]}) { }
214 1 3 if ($pos == length $string)
221 0 2 if ($pos == length $string)
228 2 0 if ($state eq 'STATE_CVCC')
229 2 0 if ($sesliler{$harfler[$pos]}) { }
233 0 2 if ($pos == length $string)
240 0 0 if ($pos == length $string)
247 0 0 if ($state eq 'STATE_CVCCC')
248 0 0 if ($sesliler{$harfler[$pos]}) { }
252 0 0 if ($pos == length $string)
263 0 0 if ($state eq 'STATE_V')
264 0 0 if ($sesliler{$harfler[$pos]}) { }
268 0 0 if ($pos == length $string)
275 0 0 if ($pos == length $string)
282 0 0 if ($state eq 'STATE_VC')
283 0 0 if ($sesliler{$harfler[$pos]}) { }
287 0 0 if ($pos == length $string)
294 0 0 if ($pos == length $string)
301 0 0 if ($state eq 'STATE_VCC')
302 0 0 if ($sesliler{$harfler[$pos]}) { }
306 0 0 if ($pos == length $string)
313 0 0 if ($pos == length $string)
320 0 0 if ($state eq 'STATE_VCCC')
321 0 0 if ($sesliler{$harfler[$pos]}) { }
325 0 0 if ($pos == length $string)
332 0 0 if ($pos == length $string)
339 0 0 if ($state eq 'STATE_VCCCC')
340 0 0 if ($sesliler{$harfler[$pos]}) { }
344 0 0 if ($pos == length $string)
359 1 1 if (wantarray) { }