Condition Coverage

blib/lib/Perlito/Macro.pm
Criterion Covered Total %
condition 34 54 62.9


and 3 conditions

line !l l&&!r l&&r condition
25 12 14 0 Main::isa($item, 'Apply') and $item->code eq 'circumfix:<( )>' || $item->code eq 'list:<,>'
35 32 0 2 Main::isa($item, 'Var') and $item->sigil eq '@'
23 9 0 Main::isa($item, 'Apply') and $item->code eq 'prefix:<@>' || $item->code eq 'infix:<..>'
39 21 1 4 $needs_interpolation and scalar @{$List_items;} == 1
44 29 0 1 Main::isa($item, 'Var') and $item->sigil eq '@'
23 6 0 Main::isa($item, 'Apply') and $item->code eq 'prefix:<@>' || $item->code eq 'infix:<..>'
118 2 2 0 Main::isa($item, 'Apply') and $item->code eq 'circumfix:<( )>' || $item->code eq 'list:<,>'
129 2 0 2 Main::isa($item, 'Apply') and $item->code eq 'infix:<=>>'
139 0 0 2 Main::isa($item, 'Var') and $item->sigil eq '%'
0 0 0 Main::isa($item, 'Apply') and $item->code eq 'prefix:<%>'
246 51 4 16 Main::isa($stmt, 'Apply') and $stmt->code eq 'circumfix:<( )>'

or 3 conditions

line l !l&&r !l&&!r condition
25 7 0 7 $item->code eq 'circumfix:<( )>' || $item->code eq 'list:<,>'
35 2 1 6 $item->code eq 'prefix:<@>' || $item->code eq 'infix:<..>'
2 0 32 Main::isa($item, 'Var') and $item->sigil eq '@' or Main::isa($item, 'Apply') and $item->code eq 'prefix:<@>' || $item->code eq 'infix:<..>'
44 0 0 6 $item->code eq 'prefix:<@>' || $item->code eq 'infix:<..>'
1 0 29 Main::isa($item, 'Var') and $item->sigil eq '@' or Main::isa($item, 'Apply') and $item->code eq 'prefix:<@>' || $item->code eq 'infix:<..>'
118 1 0 1 $item->code eq 'circumfix:<( )>' || $item->code eq 'list:<,>'
139 2 0 0 Main::isa($item, 'Var') and $item->sigil eq '%' or Main::isa($item, 'Apply') and $item->code eq 'prefix:<%>'