Condition Coverage

lib/UTF8/R2.pm
Criterion Covered Total %
condition 40 68 58.8


and 2 conditions

line l !l condition
785 1876 8 $i + 1 < $#hyphened and $hyphened[$i + 1] eq "-" and 1

and 3 conditions

line !l l&&!r l&&r condition
60 35 25 0 defined $_[0] and $_[0] =~ /\A [0-9] /msx
438 7876 48 200526 $i < $#classmate and $classmate[$i + 1] eq "-"
509 79449 0 0 @sbcs && @xbcs
0 0 79449 !@sbcs && @xbcs
0 0 0 @sbcs && !@xbcs
518 0 0 0 @sbcs && @xbcs
0 0 0 !@sbcs && @xbcs
0 0 0 @sbcs && !@xbcs
527 125048 3905 0 @sbcs && @xbcs
3905 0 125048 !@sbcs && @xbcs
0 0 3905 @sbcs && !@xbcs
697 0 36 76 defined $_[0] and $_[0] eq '' || $_[0] =~ /\A \( \? \^? [-a-z]* : \) \z/x
699 40 4 32 defined $_[2] and $_[2] > 0
44 8 24 defined $_[2] and $_[2] > 0 and scalar @x > $_[2]
785 1496 380 8 $i + 1 < $#hyphened and $hyphened[$i + 1] eq "-"
834 164 0 774 defined $replacement[$i] and $replacement[$i] ne ""
16 0 56 defined $replacement[-1] and $replacement[-1] ne ""
880 72 0 0 defined $last_transliterated and $replacement[-1] eq $last_transliterated
927 240 36 280 defined $last_transliterated and $tr{$x} eq $last_transliterated

or 3 conditions

line l !l&&r !l&&!r condition
601 0 0 10 $file =~ s[::][/]g or not $file =~ m([\./\\])
697 24 52 36 $_[0] eq '' || $_[0] =~ /\A \( \? \^? [-a-z]* : \) \z/x
729 2 2 112 $_[1] < -1 * scalar(@x) or 1 * scalar(@x) < $_[1]