| line |
true |
false |
branch |
|
55
|
0 |
10 |
unless defined $group_entry |
|
61
|
0 |
10 |
if ($closed_reason) |
|
69
|
0 |
10 |
if ($closed_reason) |
|
102
|
0 |
77 |
unless defined $group_entry |
|
106
|
0 |
77 |
unless defined $flow_entry |
|
112
|
0 |
77 |
if ($closed_reason) |
|
120
|
0 |
77 |
if ($closed_reason) |
|
128
|
0 |
77 |
if ($closed_reason) |
|
136
|
0 |
77 |
if ($closed_reason) |
|
145
|
0 |
77 |
if defined $element_entry->[3] |
|
149
|
0 |
77 |
if defined $element_entry->[2] |
|
180
|
0 |
12 |
unless defined $flow_entry |
|
187
|
0 |
12 |
if ($closed_reason) |
|
196
|
0 |
12 |
if ($closed_reason) |
|
206
|
0 |
12 |
if defined $element_entry->[3] |
|
234
|
0 |
17 |
if ($closed_reason) |
|
248
|
24 |
3 |
if ($external_content_symbol =~ /\A [<] (\w+) [>] \z/msx) |
|
251
|
3 |
24 |
if ($external_content_symbol =~ /\A [%] (\w+) \z/msx) |
|
256
|
11 |
16 |
unless (defined $content_entry) |
|
257
|
0 |
11 |
unless ($content_symbol =~ /\A ELE_ /msx) |
|
264
|
0 |
27 |
if ($closed_reason) |
|
288
|
0 |
3 |
if defined $lists->{$new_list} |
|
291
|
1 |
9 |
if ($raw_member =~ / \A [\@] (.*) \z/msx) |
|
298
|
0 |
1 |
unless defined $lists->{$member_list} |
|
313
|
22 |
45 |
if ($raw_candidate =~ / \A [\@] (.*) \z/msx) |
|
319
|
0 |
22 |
unless defined $lists->{$list} |
|
327
|
2 |
155 |
if ($symbol eq "CDATA" or $symbol eq "PCDATA") |
|
331
|
2 |
153 |
if ($symbol =~ /\A ( [<] [%] (inline|head|block) [>] ) \z/msx) |
|
336
|
0 |
153 |
if ($symbol =~ m[\A ( [<] [/] [%] (inline|head|block) [>] ) \z]msx) |
|
342
|
1 |
152 |
if ($symbol =~ /\A ( [<] [*] [>] ) \z/msx) |
|
347
|
12 |
140 |
if ($symbol =~ m[\A ( [<] [/] [*] [>] ) \z]msx) |
|
352
|
136 |
4 |
if ($symbol =~ /\A [<] (\w+) [>] \z/msx) |
|
357
|
4 |
0 |
if ($symbol =~ m[\A [<] [/](\w+) [>] \z]msx) |
|
375
|
0 |
0 |
unless say $rec->show_progress |
|
378
|
0 |
0 |
if $before_start < 0 |
|
401
|
0 |
427 |
scalar @children > 1 ? : |
|
479
|
0 |
0 |
$start > 0 ? : |
|
517
|
26 |
40 |
unless $definition =~ / \S /msx |
|
519
|
40 |
0 |
if ($definition =~ s/ \s* [:][:][=] \s* / /msx) |
|
528
|
7 |
33 |
if ($sequence) |
|
531
|
10 |
30 |
if (my $handler = $species_handler{$lhs}) { } |
|
|
1 |
29 |
elsif ($lhs =~ /^ELE_/msx) { } |
|
573
|
6 |
7 |
if $flow_symbol eq "FLO_SGML" |
|
593
|
0 |
1 |
if (scalar @species_not_defined) |
|
616
|
17 |
1645 |
if $string =~ /\G \s* [#] [^\n]* \n/cgmsx |
|
619
|
822 |
823 |
if $string =~ /\G\s+/cgmsx |
|
623
|
5779 |
823 |
unless $string =~ /\G($t->[1])/cgmsx |
|
625
|
0 |
823 |
unless (defined $recce->read($t->[0], $1)) |
|
646
|
0 |
1 |
unless (defined $eval_ok) |
|
648
|
0 |
0 |
unless $eval_ref_type |
|
649
|
0 |
0 |
if ($eval_ref_type eq "ARRAY" and $Marpa::R2::HTML::Config::Compile::EVAL_ERROR->[0] eq "rule") |
|
658
|
0 |
1 |
unless (defined $parse_value_ref) |
|
664
|
37 |
106 |
unless "ELE_" eq substr($element_symbol, 0, 4) |
|
669
|
1 |
18 |
unless defined $context or defined $contents |
|
670
|
0 |
105 |
if (defined $context and not defined $contents) |
|
682
|
77 |
0 |
unless (ref $context or ref $contents) |
|
687
|
16 |
12 |
if (ref $contents) { } |
|
708
|
16 |
0 |
unless ($sgml_flow_included{$item_symbol}) |
|
726
|
0 |
28 |
unless ref $context |
|
744
|
12 |
17 |
if grep {"*>" eq $_;} @{$candidates;} |
|
752
|
9 |
68 |
if $contents eq "FLO_empty" |
|
756
|
108 |
29 |
unless "ELE_" eq substr($lhs, 0, 4) |
|
758
|
3 |
26 |
if $contents eq "FLO_empty" |
|
767
|
26 |
3 |
if "E_" ne substr($rejected_symbol, 0, 2) |
|
769
|
3 |
0 |
unless $is_empty_element{$tag} |
|
777
|
146 |
1 |
if "E_" ne substr($candidate_symbol, 0, 2) |
|
779
|
1 |
0 |
unless $is_empty_element{$tag} |
|
813
|
13 |
1 |
if $defined_in_core_rules{$tag} |
|
815
|
0 |
1 |
unless defined $flow |
|
843
|
0 |
1 |
if scalar @symbols_with_no_ruby_status |
|
864
|
0 |
1 |
if scalar @elements_defined_but_not_used |
|
875
|
0 |
139 |
if ($seen{$desc}) |