Branch Coverage

blib/lib/Grammar/Graph.pm
Criterion Covered Total %
branch 0 72 0.0


line true false branch
263 0 0 unless $label
327 0 0 if not defined $next_id or $self->g->has_vertex($next_id)
344 0 0 if defined $expect
356 0 0 if $self->is_terminal_vertex($c)
379 0 0 if &$cond($_)
391 0 0 unless UNIVERSAL::can($label, 'meta')
399 0 0 unless $tc
400 0 0 unless $tc->equals(&Grammar::Graph::Types::Vertex())
403 0 0 unless $$want{$att->get_value($label)}
464 0 0 unless $self->vertex_isa($_, 'Grammar::Formal::Reference')
517 0 0 unless $self->vertex_isa($v, 'Grammar::Formal::Reference')
552 0 0 if $self->vertex_isa($v, 'Grammar::Formal::Reference')
565 0 0 unless $self->symbol_table->{$k}{'shortname'} eq $shortname
593 0 0 unless defined $id
630 0 0 if defined $label and ref $label ne 'Grammar::Formal::Empty'
631 0 0 unless $graph->g->successors($v)
632 0 0 unless $graph->g->predecessors($v)
656 0 0 if $label
662 0 0 unless @$v > 1
670 0 0 if defined $label->position and $label->position < $min_pos
698 0 0 if $label
732 0 0 if $label
777 0 0 unless $label
778 0 0 unless UNIVERSAL::can($label, 'partner')
784 0 0 unless $self->get_vertex_label($v)
803 0 0 unless UNIVERSAL::can($label, 'partner')
816 0 0 unless $self->is_terminal_vertex($v)
851 0 0 unless $tmp->has_edge($scc, $scc) or $scc =~ /\+/u
913 0 0 if defined $max and $min > $max
915 0 0 if ($min <= 1 and not defined $max)
925 0 0 if $min == 0
937 0 0 if defined $max
940 0 0 if (defined $max and $max == 0)
952 0 0 unless defined $max
1061 0 0 unless defined $pattern->start
1287 0 0 if ($converter)