Branch Coverage

blib/lib/Text/SmartyPants.pm
Criterion Covered Total %
branch 27 118 22.8


line true false branch
26 36 0 if $_[0] eq 'Text::SmartyPants'
55 0 36 if ($attr eq '0') { }
36 0 elsif ($attr eq '1') { }
0 0 elsif ($attr eq '2') { }
0 0 elsif ($attr eq '3') { }
0 0 elsif ($attr eq '-1') { }
92 0 0 if ($c eq 'q') { }
0 0 elsif ($c eq 'b') { }
0 0 elsif ($c eq 'B') { }
0 0 elsif ($c eq 'd') { }
0 0 elsif ($c eq 'D') { }
0 0 elsif ($c eq 'i') { }
0 0 elsif ($c eq 'e') { }
0 0 elsif ($c eq 'w') { }
119 244 156 if ($cur_token->[0] eq 'tag') { }
123 39 205 if ($cur_token->[1] =~ /$tags_to_skip/)
124 19 20 defined $1 && $1 eq '/' ? :
130 92 64 unless ($in_pre)
133 0 92 if ($convert_quot)
137 92 0 if ($do_dashes)
138 92 0 if $do_dashes == 1
139 0 92 if $do_dashes == 2
140 0 92 if $do_dashes == 3
143 92 0 if $do_ellipses
146 92 0 if ($do_backticks)
148 0 92 if $do_backticks == 2
151 92 0 if ($do_quotes)
152 0 92 if ($t eq q[']) { }
0 92 elsif ($t eq '"') { }
155 0 0 if ($prev_token_last_char =~ /\S/) { }
165 0 0 if ($prev_token_last_char =~ /\S/) { }
179 0 92 if $do_stupefy
203 0 0 if ($attr == 0) { }
0 0 elsif ($attr == 2) { }
221 0 0 if ($text =~ />['"]\z/)
238 0 0 if ($cur_token->[0] eq 'tag') { }
242 0 0 if ($cur_token->[1] =~ /$tags_to_skip/)
243 0 0 defined $1 && $1 eq '/' ? :
249 0 0 unless ($in_pre)
251 0 0 if ($do_backticks)
255 0 0 if ($t eq q[']) { }
0 0 elsif ($t eq '"') { }
258 0 0 if ($prev_token_last_char =~ /\S/) { }
268 0 0 if ($prev_token_last_char =~ /\S/) { }
287 0 0 if ($add_extra_space)
308 0 0 if ($attr == 0) { }
0 0 elsif ($attr == 2) { }
0 0 elsif ($attr == 3) { }
330 0 0 if ($cur_token->[0] eq 'tag') { }
334 0 0 if ($cur_token->[1] =~ /$tags_to_skip/)
335 0 0 defined $1 && $1 eq '/' ? :
340 0 0 unless ($in_pre)
362 0 0 if ($attr == 0)
374 0 0 if ($cur_token->[0] eq 'tag') { }
378 0 0 if ($cur_token->[1] =~ /$tags_to_skip/)
379 0 0 defined $1 && $1 eq '/' ? :
384 0 0 unless ($in_pre)
688 152 92 if ($pos < $tag_start)
694 4 32 if $pos < $len