blib/lib/Positron/Template.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 47 | 66 | 71.2 |
line | l | !l | condition |
---|---|---|---|
110 | 1 | 2 | $ws_before &&= ' ' |
111 | 0 | 3 | $ws_after &&= ' ' |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
66 | 141 | 0 | 0 | blessed $dom and $dom->isa('Positron::Environment') |
223 | 1 | 1 | 21 | $quant ne '-' and $quant ne '*' |
325 | 0 | 2 | 4 | $handler->isa('Positron::Handler::ArrayRef') and not ref $$env_contents[0] |
374 | 0 | 0 | 12 | $handler->isa('Positron::Handler::ArrayRef') and not ref $$env_contents[0] |
420 | 3 | 3 | 3 | !$keep && $quant ne '-' |
515 | 10 | 1 | 4 | $value eq '' and not $last_changing_quant eq '+' |
line | l | !l | condition |
---|---|---|---|
35 | 0 | 11 | $options{'dom'} // undef |
0 | 11 | $options{'env'} // undef | |
11 | 0 | 'Positron::Environment'->new($options{'env'} // undef, {'immutable', 1}) // undef | |
0 | 11 | ($options{'handler'} || _handler_for($options{'dom'})) // undef | |
105 | 77 | 4 | Positron::Expression::evaluate($expr, $environment) // '' |
180 | 204 | 219 | $sigil //= '' |
211 | 31 | 0 | Positron::Expression::evaluate($tail, $environment) || [] |
249 | 12 | 3 | Positron::Expression::evaluate($expr, $environment) // '' |
257 | 38 | 14 | Positron::Expression::evaluate($tail, $environment) // '' |
401 | 24 | 0 | $environment->get(':') || [] |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
35 | 0 | 0 | 11 | $options{'handler'} || _handler_for($options{'dom'}) |
66 | 0 | 0 | 141 | ref $dom eq 'HASH' or blessed $dom and $dom->isa('Positron::Environment') |
84 | 109 | 9 | 0 | $$self{'handler'} //= _handler_for($dom) |
234 | 8 | 3 | 12 | $truth && $quant ne '-' || $quant eq '+' |
236 | 10 | 2 | 11 | $truth or $quant eq '*' |
260 | 9 | 6 | 37 | $goal eq $test || $tail =~ / \A \s* \z /msx |
272 | 30 | 0 | 45 | $truth && $quant ne '-' || $quant eq '+' |
273 | 30 | 0 | 45 | $truth or $quant eq '*' |