Branch Coverage

File:blib/lib/CSS/Parse/Rule.pm
Coverage:90.0%

line%coveragebranch
18100TFif defined $rule
42100TFif ($rule =~ /^\[/) { }
100TFelsif ($rule =~ /^\]/) { }
100TFelsif ($rule =~ /^([a-z_][a-z_0-9-]*)/i) { }
100TFelsif ($rule =~ /^\*/) { }
100TFelsif ($rule =~ /^\+/) { }
100TFelsif ($rule =~ /^\?/) { }
100TFelsif ($rule =~ /^\|/) { }
103100TFunless ($self->produce_groups($base))
113100TFunless ($base->reduce_alternations)
118100TFunless ($base->reduce_repetition)
123100TFunless ($base->reduce_empty)
138100TFif ($$op{'type'} eq 'group start') { }
100TFelsif ($$op{'type'} eq 'group end') { }
152100TFif (not defined $current)
162100TFif ($current ne $base)
17950TFif ($CSS::TraceParser)
18550TFif ($CSS::TraceParser)
1860TFif (defined $ret) { }
193100TFif defined $ret