Branch Coverage

blib/lib/Term/Shelly.pm
Criterion Covered Total %
branch 0 72 0.0


line true false branch
170 0 0 if ($$self{'escape'})
172 0 0 if ($$self{'escape_expect_ansi'})
173 0 0 if $char =~ /[a-zA-Z]/
176 0 0 if $char eq '['
177 0 0 unless $$self{'escape_expect_ansi'}
179 0 0 unless ($$self{'escape_expect_ansi'})
189 0 0 if ($char eq "\e")
197 0 0 if (ord $char < 32 or ord $char > 126)
202 0 0 if (defined $char and ord $char >= 32)
207 0 0 if defined $$self{'completion'}
234 0 0 if (defined $$bindings{$key})
238 0 0 if (defined $$self{'completion'} and $$bindings{$key} ne 'complete-word')
243 0 0 if (ref $$mappings{$$bindings{$key}} eq 'CODE') { }
273 0 0 if (length $key == 1)
274 0 0 if (ord $key <= 26)
277 0 0 if (ord $key == 127)
280 0 0 if (ord $key < 32)
286 0 0 if (length $key == 2)
288 0 0 if ($p eq "\e")
338 0 0 if ($$self{'input_position'} - $$self{'leftcol'} <= 0)
340 0 0 if $$self{'leftcol'} < 0
344 0 0 if ($$self{'input_position'} - $$self{'leftcol'} > $$self{'termcols'})
349 0 0 if (length $$self{'input_line'} < $$self{'termcols'})
356 0 0 if $$self{'input_position'} > 0
387 0 0 if ($$self{'input_position'} < length $$self{'input_line'})
395 0 0 if ($$self{'input_position'} > 0)
404 0 0 if ($$self{'input_position'} > 0)
461 0 0 if (ref $$self{'completion_function'} eq 'CODE')
469 0 0 if (not defined $$self{'completion'}) { }
489 0 0 if (not defined $$self{'completion'}{'matches'}) { }
499 0 0 unless defined $match
504 0 0 if $$self{'completion'}{'index'} == scalar @matches
532 0 0 if $opts & 4
537 0 0 if $opts & 1
549 0 0 if ($bword + 1 == $pos and !$opts & 2)
558 0 0 unless substr($line, $bword, 1) =~ /$regex/