blib/lib/Marpa/R3/SLG.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 39 | 67 | 58.2 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
968 | 1422 | 0 | 10768 | '[' eq substr($semantics, 0, 1) and ']' eq substr($semantics, -1, 1) |
1279 | 7822 | 5018 | 1631 | $semantics eq '::!default' and $blessing eq '::undef' |
1324 | 24654 | 31 | 345 | defined $closure and ref $closure eq 'CODE' |
1363 | 269 | 0 | 76 | defined $nulling_symbol_id and defined $irlid |
1379 | 12159 | 7822 | 5018 | defined $lexeme_id and $semantics eq '::value' |
1852 | 0 | 1 | 0 | defined $closure and defined ${$closure;} |
line | l | !l | condition |
---|---|---|---|
185 | 4 | 0 | $flat_args->{'exhaustion'} // '' |
211 | 6 | 0 | $flat_args->{'rejection'} // '' |
244 | 18 | 0 | $flat_args->{'ranking_method'} // 'undefined' |
267 | 0 | 0 | $flat_args->{'debug_level'} // 'undefined' |
696 | 1953 | 0 | $args->{'handlers'} // {} |
698 | 1953 | 0 | $args->{'signature'} // '' |
699 | 1953 | 0 | $args->{'args'} // [] |
722 | 8 | 0 | $yield_data //= [] |
869 | 1 | 12 | $options //= {} |
943 | 0 | 372 | $slg->[7] // 0 |
1668 | 0 | 372 | $slg->[7] // 0 |
1677 | 0 | 0 | $resolve_error // 'Failed to resolve action' |
1919 | 1 | 0 | $resolve_error // 'Failed to resolve action' |
2006 | 0 | 371 | $slg->[7] // 0 |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
428 | 2 | 0 | 6 | $args[$_] //= $defaults[$_] |
1131 | 0 | 0 | 1 | $first_closure_name ne $other_closure_name or $first_semantics ne $other_semantics |
0 | 0 | 1 | $first_closure_name ne $other_closure_name or $first_semantics ne $other_semantics or $first_blessing ne $other_blessing | |
1561 | 11624 | 7842 | 0 | $result_descriptor eq 'values' or $result_descriptor eq 'value' |
1686 | 11815 | 375 | 0 | $rule_resolution //= $default_action_resolution |
1809 | 671 | 10768 | 346 | substr($closure_name, 0, 2) eq '::' or substr($closure_name, 0, 1) eq '[' |
1873 | 0 | 1 | 0 | $trace_actions or defined $p_error |