|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
121
 | 
 1  | 
 9  | 
 unless $tt->process($filename, {}, \$sink)  | 
 
| 
137
 | 
 0  | 
 10  | 
 unless my $chunks = $self->SUPER::split_text($text)  | 
 
| 
141
 | 
 9  | 
 1  | 
 unless defined $plug_in  | 
 
| 
146
 | 
 37  | 
 38  | 
 unless (ref $chunk)  | 
 
| 
153
 | 
 0  | 
 38  | 
 unless ref $tokens  | 
 
| 
155
 | 
 37  | 
 1  | 
 if ($lplug_in) { }  | 
 
| 
156
 | 
 9  | 
 28  | 
 if ('USE' eq $tokens->[0] and 'IDENT' eq $tokens->[2])  | 
 
| 
157
 | 
 0  | 
 9  | 
 if ($plug_in eq $tokens->[3] and 4 == @$tokens || '(' eq $tokens->[4]) { }  | 
 
| 
 | 
 9  | 
 0  | 
 elsif ('ASSIGN' eq $tokens->[4] and 'IDENT' eq $tokens->[6] and $plug_in eq $tokens->[7]) { }  | 
 
| 
168
 | 
 0  | 
 28  | 
 unless defined $ident  | 
 
| 
178
 | 
 13  | 
 219  | 
 if ($lplug_in and 'IDENT' eq $tokens->[$i] and $ident eq $$tokens[$i + 1] and 'DOT' eq $$tokens[$i + 2] and 'IDENT' eq $$tokens[$i + 4] and exists $$keywords{$$tokens[$i + 5]}) { }  | 
 
| 
 | 
 12  | 
 207  | 
 elsif ('FILTER' eq $tokens->[$i] and 'IDENT' eq $$tokens[$i + 2] and exists $$keywords{$$tokens[$i + 3]}) { }  | 
 
| 
 | 
 1  | 
 209  | 
 elsif (not $lplug_in and 'IDENT' eq $tokens->[$i] and exists $$keywords{$$tokens[$i + 1]}) { }  | 
 
| 
190
 | 
 9  | 
 3  | 
 if ($i) { }  | 
 
| 
192
 | 
 9  | 
 0  | 
 if ($$tokens[$i - 2] eq 'LITERAL') { }  | 
 
| 
199
 | 
 2  | 
 7  | 
 if (not defined $$tokens[4 + $i]) { }  | 
 
| 
 | 
 4  | 
 3  | 
 elsif ('FILTER' eq $$tokens[4 + $i] or 'DOT' eq $$tokens[4 + $i]) { }  | 
 
| 
216
 | 
 0  | 
 3  | 
 unless @$chunks  | 
 
| 
218
 | 
 0  | 
 3  | 
 if (ref $chunks->[0]) { }  | 
 
| 
 | 
 3  | 
 0  | 
 elsif ('TEXT' eq $chunks->[0]) { }  | 
 
| 
219
 | 
 0  | 
 0  | 
 if $chunks->[0][2] ne 'ITEXT'  | 
 
| 
250
 | 
 0  | 
 26  | 
 if '(' ne $tokens[0]  | 
 
| 
256
 | 
 36  | 
 17  | 
 if ('LITERAL' eq $tokens[0]) { }  | 
 
| 
 | 
 8  | 
 9  | 
 elsif ('"' eq $tokens[0]) { }  | 
 
| 
 | 
 0  | 
 9  | 
 elsif ('NUMBER' eq $tokens[0]) { }  | 
 
| 
 | 
 9  | 
 0  | 
 elsif ('IDENT' eq $tokens[0]) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ('(' eq $tokens[0]) { }  | 
 
| 
262
 | 
 7  | 
 1  | 
 if ('TEXT' eq $tokens[2] and '"' eq $tokens[4] and 'COMMA' eq $tokens[6] || ')' eq $tokens[6]) { }  | 
 
| 
273
 | 
 0  | 
 10  | 
 if 'COMMA' eq $tokens[0]  | 
 
| 
274
 | 
 1  | 
 9  | 
 if ')' eq $tokens[0]  | 
 
| 
290
 | 
 0  | 
 0  | 
 if ('(' eq $tokens[0]) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (')' eq $tokens[0]) { }  | 
 
| 
296
 | 
 0  | 
 0  | 
 unless ($nested)  | 
 
| 
308
 | 
 0  | 
 53  | 
 unless @tokens  | 
 
| 
311
 | 
 18  | 
 35  | 
 if ('COMMA' eq $next) { }  | 
 
| 
 | 
 9  | 
 52  | 
 elsif ('ASSIGN' eq $next and '=>' eq $tokens[0]) { }  | 
 
| 
327
 | 
 0  | 
 26  | 
 if ($keyword->plural)  | 
 
| 
328
 | 
 0  | 
 0  | 
 if $keyword->plural > $min_args  | 
 
| 
332
 | 
 9  | 
 17  | 
 if ($keyword->context)  | 
 
| 
333
 | 
 6  | 
 3  | 
 if $keyword->context > $min_args  | 
 
| 
340
 | 
 0  | 
 26  | 
 if $min_args > @args  | 
 
| 
350
 | 
 0  | 
 35  | 
 unless defined $args[$argno]  | 
 
| 
351
 | 
 1  | 
 34  | 
 if (ref $args[$argno])  | 
 
| 
353
 | 
 1  | 
 0  | 
 if ref $args[$argno]  | 
 
| 
362
 | 
 3  | 
 22  | 
 if ($text =~ /^#/)  | 
 
| 
366
 | 
 3  | 
 3  | 
 unless $line =~ s/^[ \t\r\f\013]*#[ \t\r\f\013]?//  |