|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
42
 | 
 40  | 
 62  | 
 unless $self->_match_token($got, $expected)
  | 
 
| 
58
 | 
 41  | 
 43  | 
 if @$expected
  | 
 
| 
59
 | 
 4  | 
 39  | 
 if @$got and not $self->prefix
  | 
 
| 
63
 | 
 0  | 
 39  | 
 unless $matched
  | 
 
| 
76
 | 
 0  | 
 0  | 
 if @$got > 1
  | 
 
| 
77
 | 
 0  | 
 0  | 
 unless @$expected
  | 
 
| 
80
 | 
 0  | 
 0  | 
 @$got ? :
  | 
 
| 
83
 | 
 0  | 
 0  | 
 ref $next eq 'ARRAY' ? :
  | 
 
| 
84
 | 
 0  | 
 0  | 
 if ref $completion
  | 
 
| 
86
 | 
 0  | 
 0  | 
 unless substr($completion, 0, length $part) eq $part
  | 
 
| 
99
 | 
 11  | 
 107  | 
 if (ref $expected eq 'ARRAY') { }
  | 
 
| 
 | 
 107  | 
 0  | 
 elsif (not ref $expected or ref $expected eq 'Regexp') { }
  | 
 
| 
120
 | 
 102  | 
 5  | 
 if (not ref $e) { }
  | 
 
| 
 | 
 5  | 
 0  | 
 elsif (ref $e eq 'Regexp') { }
  | 
 
| 
121
 | 
 2  | 
 100  | 
 unless $self->case_sensitive
  |