Branch Coverage

blib/lib/Parse/ABNF.pm
Criterion Covered Total %
branch 0 96 0.0


line true false branch
232 0 0 if ($_ eq 'Group') { }
0 0 elsif ($_ eq 'Choice') { }
0 0 elsif ($_ eq 'Intersection') { }
0 0 elsif ($_ eq 'Subtraction') { }
0 0 elsif ($_ eq 'Repetition') { }
0 0 elsif ($_ eq 'Rule') { }
0 0 elsif ($_ eq 'Reference') { }
0 0 elsif ($_ eq 'Literal') { }
0 0 elsif ($_ eq 'ProseValue') { }
0 0 elsif ($_ eq 'String') { }
0 0 elsif ($_ eq 'Range') { }
257 0 0 if (exists $p->{'combine'})
282 0 0 if ($_ eq 'decimal') { }
0 0 elsif ($_ eq 'hex') { }
300 0 0 if @values == 1
308 0 0 if $p->{'type'} eq 'hex'
313 0 0 if $p->{'type'} eq 'decimal'
335 0 0 $options{'core'} ? :
358 0 0 if ($g->rules->{$rule->name}) { }
373 0 0 if ($options{'core'})
377 0 0 if ($c->isa('Grammar::Formal::Reference')) { }
0 0 elsif ($c->isa('Grammar::Formal::Unary')) { }
0 0 elsif ($c->isa('Grammar::Formal::Binary')) { }
389 0 0 if $referenced{'LWSP'}
390 0 0 if $referenced{'LWSP'}
391 0 0 if $referenced{'WSP'}
392 0 0 if $referenced{'WSP'}
393 0 0 if $referenced{'CRLF'}
394 0 0 if $referenced{'CRLF'}
395 0 0 if $referenced{'HEXDIG'}
400 0 0 if $g->rules->{$rule->name}
401 0 0 unless $referenced{$rule->name}
416 0 0 if ($_ eq 'Group') { }
0 0 elsif ($_ eq 'Choice') { }
0 0 elsif ($_ eq 'Repetition') { }
0 0 elsif ($_ eq 'Rule') { }
0 0 elsif ($_ eq 'Reference') { }
0 0 elsif ($_ eq 'Literal') { }
0 0 elsif ($_ eq 'ProseValue') { }
0 0 elsif ($_ eq 'String') { }
0 0 elsif ($_ eq 'Range') { }
0 0 elsif ($_ eq 'Intersection') { }
0 0 elsif ($_ eq 'Subtraction') { }
433 0 0 if (defined $p->{'max'}) { }
476 0 0 if ($_ eq 'decimal') { }
0 0 elsif ($_ eq 'hex') { }
506 0 0 if $p->{'type'} eq 'hex'
511 0 0 if $p->{'type'} eq 'decimal'