| blib/lib/Perinci/Sub/Complete.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 52 | 83 | 62.6 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 248 | 0 | 0 | 0 | $args{'riap_client'} and $args{'riap_server_url'} |
| 322 | 2 | 0 | 1 | $static && $word eq '' |
| 459 | 0 | 0 | 0 | $args{'riap_client'} and $args{'riap_server_url'} |
| 514 | 2 | 0 | 0 | $static && $word eq '' |
| 646 | 1 | 0 | 0 | $args{'riap_client'} and $args{'riap_server_url'} |
| 709 | 2 | 0 | 1 | $static && $word eq '' |
| 990 | 5 | 48 | 5 | not $arg_spec->{'slurpy'} // $arg_spec->{'greedy'} and defined $arg_spec->{'pos'} |
| 53 | 3 | 2 | not $arg_spec->{'slurpy'} // $arg_spec->{'greedy'} and defined $arg_spec->{'pos'} and $arg_spec->{'pos'} == $pos - $fasa | |
| 1016 | 48 | 0 | 3 | $arg_spec->{'slurpy'} // $arg_spec->{'greedy'} and defined $arg_spec->{'pos'} |
| 48 | 0 | 3 | $arg_spec->{'slurpy'} // $arg_spec->{'greedy'} and defined $arg_spec->{'pos'} and $arg_spec->{'pos'} <= $pos - $fasa |
| line | l | !l | condition |
|---|---|---|---|
| 147 | 7 | 0 | $args{'extras'} // {} |
| 157 | 7 | 0 | $args{'word'} // "" |
| 161 | 7 | 0 | $meta->{'args'} // {} |
| 292 | 0 | 1 | $static //= 1 |
| 307 | 1 | 4 | $static //= 1 |
| 351 | 3 | 0 | $args{'extras'} // {} |
| 367 | 3 | 0 | $args{'word'} // "" |
| 371 | 3 | 0 | $meta->{'args'} // {} |
| 593 | 3 | 0 | $args{'extras'} // {} |
| 605 | 3 | 0 | $args{'word'} // "" |
| 609 | 3 | 0 | $meta->{'args'} // {} |
| 695 | 1 | 1 | $args{'args'}{$arg} // {} |
| 833 | 24 | 0 | $args{'common_opts'} // {} |
| 836 | 3 | 21 | $args{'extras'} // {} |
| 845 | 24 | 0 | $meta->{'args'} // {} |
| 876 | 13 | 8 | $cargs{'ospec'} // "" |
| 984 | 0 | 8 | $args{'func_arg_starts_at'} // 0 |
| 1012 | 12 | 129 | $args_prop->{$b}{'pos'} // 9999 |
| 39 | 102 | $args_prop->{$a}{'pos'} // 9999 |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 322 | 4 | 1 | 2 | $fres->{'static'} //= $static && $word eq '' ? 1 : 0 |
| 514 | 1 | 0 | 2 | $fres->{'static'} //= $static && $word eq '' ? 1 : 0 |
| 709 | 0 | 1 | 2 | $fres->{'static'} //= $static && $word eq '' ? 1 : 0 |
| 990 | 5 | 0 | 53 | $arg_spec->{'slurpy'} // $arg_spec->{'greedy'} |
| 1016 | 3 | 0 | 48 | $arg_spec->{'slurpy'} // $arg_spec->{'greedy'} |