Branch Coverage

blib/lib/List/Prefixed.pm
Criterion Covered Total %
branch 60 66 90.9


line true false branch
76 0 1 if exists $args{'uc_escape_style'}
77 0 1 if exists $args{'regex_escape'}
78 0 1 if exists $args{'regex_unescape'}
89 11 43 unless ref $nlist and @$nlist > 1
95 43 0 if (length $$nlist[0][0])
97 16 27 unless $c eq substr($$nlist[1][0], 0, 1)
100 16 27 unless (defined $c)
102 8 8 unless @$nlist > 2
107 3 5 if length $$next[0]
119 7 80 unless $$nlist[0][0] =~ s/^$qc//u
123 65 15 if (length $$n[0])
131 9 18 if (@$nlist or $opt)
134 7 2 if (@$nlist)
138 3 4 if length $$next[0]
154 2 12 if @s == 1
170 43 44 if ($regex =~ s/^\|?($RE_PREFIX)//u)
172 40 3 if ($cn) { }
173 22 18 unless ref $$cn[1]
183 22 22 if ($regex =~ s/^\(\?://u)
184 18 4 if ($nn) { }
195 22 0 if ($regex =~ s/^\)(\?)?//u)
197 14 8 defined $1 ? :
198 15 7 if @st
213 26 37 if ($nlist and @$nlist)
216 15 11 if $opt
228 13 46 unless defined $s
237 137 104 if ($p2 =~ /^$qs/u) { }
37 67 elsif ($s =~ /^$qp2/u) { }
246 107 134 if ($nlist and @$nlist) { }
87 47 elsif ($push) { }
247 33 74 if $push and $opt
248 87 20 if ($continue)
259 0 59 wantarray ? :