Condition Coverage

blib/lib/PPIx/Regexp/Structure.pm
Criterion Covered Total %
condition 23 33 69.7


and 3 conditions

line !l l&&!r l&&r condition
77 12 566 28 @args and not $args[0]->significant
83 1 109 1 @args and not $args[0]->significant
290 604 8 4 __instance($args->[0], "PPIx::Regexp::Token::Unknown") and $args->[0]->content eq "?"
612 0 4 __instance($args->[0], "PPIx::Regexp::Token::Unknown") and $args->[0]->content eq "?" and __instance($args->[1], "PPIx::Regexp::Token::Interpolation")
302 1 2 1 __instance($args->[2], "PPIx::Regexp::Token::Literal") and $args->[2]->content eq ":"
319 0 1 0 @{$args;} and not $args->[0]->significant
330 1 0 2 __instance($args->[2], "PPIx::Regexp::Token::Literal") and $args->[2]->content eq "-"
1 0 2 __instance($args->[2], "PPIx::Regexp::Token::Literal") and $args->[2]->content eq "-" and __instance($args->[3], "PPIx::Regexp::Token::Interpolation")
336 1 0 1 __instance($args->[4], "PPIx::Regexp::Token::Literal") and $args->[4]->content eq ":"
355 0 1 0 @{$args;} and not $args->[0]->significant

or 3 conditions

line l !l&&r !l&&!r condition
165 1 0 0 $explanation{$start->content} || $start->explain