Branch Coverage

blib/lib/WordLists/Parse/Simple.pm
Criterion Covered Total %
branch 28 36 77.7


line true false branch
21 28 63 unless defined $$args{$_}
23 7 24 unless defined $$args{'line_sep'}
25 29 2 $$args{'attlist'} ? :
35 9 27 if ($$args{'is_header'} or not defined $$args{'is_header'} and $sLine =~ /^$$args{'header_marker'}/) { }
37 7 2 unless $$args{'is_header'}
47 71 0 if $sAttList[$_] =~ /^\w+$/
48 0 71 if ($sAttList[$_] =~ /^(\w+)\[(\d+)\]$/)
76 1 2 if (defined $enc) { }
0 2 elsif ($canUseFileBOM) { }
88 3 0 if (defined $fh) { }
103 6 1 if (ref $$self{'line_sep'} eq ref \'') { }
1 0 elsif (not ref $$self{'line_sep'}) { }
119 0 3 unless defined $args
123 1 2 unless defined $$args{'header_marker'}
138 3 0 if ($iLine == 0 and $sLine =~ s/^\x{feff}// || $sLine =~ s/^\xef\xbb\xbf//)
143 2 22 if ($$args{'header_marker'} =~ /^\d+$/ and $iLine == $$args{'header_marker'}) { }
6 16 elsif ($$args{'header_marker'} =~ /^\d+$/) { }
155 24 0 if (defined $senses_per_line and ref $senses_per_line eq ref [])