| line |
true |
false |
branch |
|
73
|
519 |
194 |
if ($self->is_terminal($_)) |
|
75
|
152 |
367 |
unless ($self->is_member($_, @{$$self{'_SYMBOLS'};})) |
|
111
|
77 |
0 |
unless (defined $self->{'_PARSE_TREE'}) |
|
126
|
1093 |
77 |
if ($tree->{'symbol'} ne $self->{'_PRE_END_SYMBOL'}) |
|
129
|
572 |
521 |
if (defined $tree->{'left'}) |
|
133
|
521 |
572 |
if (defined $tree->{'right'}) |
|
137
|
51 |
1042 |
if (defined $PFA_l and $tree->{'symbol'} eq '*') |
|
141
|
521 |
572 |
if (defined $tree->{'pos'}) { } |
|
|
444 |
128 |
elsif (defined $PFA_l and defined $PFA_r) { } |
|
146
|
51 |
393 |
if ($tree->{'symbol'} eq '|') { } |
|
|
54 |
339 |
elsif ($tree->{'symbol'} eq '&') { } |
|
|
339 |
0 |
elsif ($tree->{'symbol'} eq '.') { } |
|
183
|
0 |
713 |
if ($self->{'_TRACE'}) |
|
184
|
713 |
0 |
if ($self->lookahead eq $match) { } |
|
202
|
713 |
77 |
if (@{$self->{'_CURRENT_STR'};}) |
|
211
|
0 |
96 |
if ($self->{'_TRACE'}) |
|
212
|
96 |
0 |
unless ($self->done) |
|
215
|
0 |
96 |
if ($self->{'_TRACE'}) |
|
222
|
0 |
96 |
if ($self->{'_TRACE'}) |
|
223
|
96 |
0 |
unless ($self->done) |
|
227
|
0 |
96 |
if ($self->{'_TRACE'}) |
|
234
|
0 |
150 |
if ($self->{'_TRACE'}) |
|
237
|
150 |
0 |
unless ($self->done) |
|
238
|
54 |
96 |
if ($look eq '&') |
|
241
|
0 |
54 |
unless (defined $tree) |
|
245
|
54 |
0 |
if (defined $O) { } |
|
253
|
0 |
150 |
if ($self->{'_TRACE'}) |
|
260
|
0 |
150 |
if ($self->{'_TRACE'}) |
|
261
|
150 |
0 |
unless ($self->done) |
|
265
|
0 |
150 |
if ($self->{'_TRACE'}) |
|
272
|
0 |
201 |
if ($self->{'_TRACE'}) |
|
275
|
201 |
0 |
unless ($self->done) |
|
276
|
51 |
150 |
if ($look eq '|') |
|
279
|
0 |
51 |
unless (defined $tree) |
|
283
|
51 |
0 |
if (defined $C) { } |
|
291
|
0 |
201 |
if ($self->{'_TRACE'}) |
|
298
|
0 |
201 |
if ($self->{'_TRACE'}) |
|
299
|
201 |
0 |
unless ($self->done) |
|
303
|
0 |
201 |
if ($self->{'_TRACE'}) |
|
310
|
0 |
739 |
if ($self->{'_TRACE'}) |
|
312
|
739 |
0 |
unless ($self->done) |
|
313
|
538 |
201 |
if ($self->get_cat_state == 1) |
|
316
|
538 |
0 |
if (defined $tree) { } |
|
317
|
339 |
199 |
if (defined $S) |
|
321
|
0 |
0 |
if (defined $S) |
|
328
|
0 |
739 |
if ($self->{'_TRACE'}) |
|
335
|
0 |
739 |
if ($self->{'_TRACE'}) |
|
336
|
739 |
0 |
unless ($self->done) |
|
340
|
0 |
739 |
if ($self->{'_TRACE'}) |
|
347
|
0 |
790 |
if ($self->{'_TRACE'}) |
|
349
|
790 |
0 |
unless ($self->done) |
|
350
|
51 |
739 |
if ($look eq '*') |
|
355
|
0 |
790 |
if ($self->{'_TRACE'}) |
|
362
|
0 |
739 |
if ($self->{'_TRACE'}) |
|
364
|
739 |
0 |
unless ($self->done) |
|
365
|
19 |
720 |
if ($term eq '(') { } |
|
369
|
2 |
17 |
unless (defined $tree) |
|
375
|
519 |
43309 |
if ($term eq $terminal) |
|
385
|
0 |
739 |
if ($self->{'_TRACE'}) |
|
424
|
1232 |
0 |
if (defined $test) |
|
426
|
886 |
346 |
if (grep {$_ eq $test;} @_) |
|
465
|
538 |
538 |
if ($self->get_cat_state == 0) { } |