line |
true |
false |
branch |
29
|
0 |
10 |
unless defined $self->Option('input') |
38
|
0 |
10 |
if ref $class |
60
|
0 |
0 |
if (@$rhs) { } |
61
|
0 |
0 |
$_ eq "\000" ? : |
80
|
0 |
0 |
if (exists $grammar->{'UUTERM'}) |
88
|
0 |
0 |
if (exists $grammar->{'UUNTERM'}) |
96
|
0 |
0 |
if (exists $grammar->{'UURULES'}) |
133
|
9 |
0 |
unless defined $inputfile |
145
|
32 |
31 |
if ($code) { } |
146
|
32 |
0 |
$linenums ? : |
174
|
1 |
8 |
unless $self->{'GRAMMAR'}{'HEAD'}[0] |
177
|
8 |
0 |
unless defined $inputfile |
181
|
8 |
0 |
if $linenums |
194
|
0 |
9 |
unless $self->{'GRAMMAR'}{'TAIL'}[0] |
197
|
9 |
0 |
unless defined $inputfile |
200
|
9 |
0 |
if $linenums |
225
|
709 |
375 |
if exists $nterm->{$sym} |
239
|
448 |
2122 |
if exists $nterm->{$sym} and not exists $ufnterm->{$sym} |
244
|
150 |
559 |
unless (exists $$ufnterm{$rules->[$_][0]}) |
269
|
784 |
1245 |
if (exists $term->{$sym}) |
275
|
985 |
260 |
if not exists $ufnterm->{$sym} or exists $reachable->{$sym} |
296
|
89 |
799 |
if exists $nullable->{$lhs} |
300
|
511 |
774 |
if exists $term->{$_} |
313
|
8 |
559 |
if exists $nullable->{$lhs} |
317
|
553 |
5 |
unless exists $nullable->{$_} |
338
|
0 |
10 |
unless exists $$ufnterm{$values->{'START'}} |
346
|
154 |
3 |
if (exists $reachable->{$sym} or exists $values->{'PREC'}{$sym}) |
348
|
74 |
80 |
defined $term->{$sym}[0] ? : |
357
|
260 |
0 |
if (exists $reachable->{$sym}) |
359
|
41 |
219 |
if exists $values->{'NULL'}{$sym} |
369
|
888 |
0 |
if (vec $ufrules, $ruleno, 1 and exists $grammar->{'NTERM'}{$rules->[$ruleno][0]}) |