line |
true |
false |
branch |
116
|
55 |
49 |
if (not ref $expr) { } |
121
|
10 |
39 |
if ($structure eq Element()) { } |
|
4 |
35 |
elsif ($structure eq Sequence()) { } |
|
2 |
33 |
elsif ($structure eq Optional()) { } |
|
11 |
22 |
elsif ($structure eq ZeroOrMore()) { } |
|
2 |
20 |
elsif ($structure eq OneOrMore()) { } |
|
18 |
2 |
elsif ($structure eq Choice()) { } |
|
2 |
0 |
elsif ($structure eq Except()) { } |
152
|
17 |
18 |
if ($i) |
156
|
17 |
18 |
if ($i < $#elements) |
166
|
0 |
4 |
ref $_ ? : |
172
|
2 |
2 |
if $i |
174
|
2 |
2 |
if ($i < $#elements) |
196
|
282 |
67 |
unless (defined $state->final) |
197
|
282 |
0 |
if (defined $state->jumps) |
200
|
38 |
519 |
if (defined(my $final = $jump->final)) |
209
|
20 |
9 |
unless $changes |
221
|
984 |
1587 |
if $checked{$stateName}++ |
222
|
0 |
1587 |
unless my $state = $states->{$stateName} |
236
|
241 |
201 |
unless keys %{$$state{$_}} |
238
|
163 |
58 |
unless defined $state->{'final'} |
248
|
45 |
17 |
if (ref $expr) { } |
249
|
6 |
39 |
if $expr->[0] eq Element() |
252
|
20 |
48 |
ref $_ ? : |
278
|
66 |
167 |
defined $state->final ? : |
289
|
145 |
88 |
@j ? : |
294
|
21 |
0 |
$title ? : |
316
|
145 |
88 |
if @j > 0 |
319
|
21 |
0 |
$j ? : |
321
|
0 |
21 |
if -e $logFile |
329
|
7 |
21 |
if ($d->transitions) |
339
|
1 |
1 |
defined $f ? : |
351
|
874 |
1367 |
if $checked{$stateName}++ |
352
|
0 |
1367 |
unless my $state = $states->{$stateName} |
354
|
575 |
792 |
if ($state->transitions) |
355
|
178 |
397 |
if (my $t = $state->transitions->{$symbol}) |
383
|
74 |
57 |
if $checked{$stateName}++ |
385
|
0 |
57 |
unless $state |
388
|
15 |
42 |
if (defined(my $to = $transitions->{$symbol})) |
393
|
57 |
0 |
if (my $jumps = $state->jumps) |
411
|
120 |
441 |
if (defined(my $final = $states->{$stateName}->final)) |
412
|
40 |
80 |
unless @symbols |
415
|
64 |
457 |
unless @symbols |
422
|
89 |
375 |
if $result |
1286
|
0 |
1 |
if eval "eof(${p}::DATA)" |
1288
|
0 |
1 |
if $@ |
1290
|
0 |
1 |
if $@ |