line |
l |
!l&&r |
!l&&!r |
condition |
261
|
0 |
3 |
7 |
UnpackedParam()->check($param) or $param->sigil ne '$'
|
297
|
9 |
7 |
20 |
$opt_pos_param || !$param->required
|
349
|
188 |
24 |
0 |
$self->_param_labeled($param) || $self->_param_named($param) || $self->_param_variable($param) || $self->_unpacked_param($param)
|
|
209 |
0 |
10 |
$self->_param_opt_or_req($self->_param_labeled($param) || $self->_param_named($param) || $self->_param_variable($param) || $self->_unpacked_param($param)) or $err_ctx == $self->ppi and return
|
391
|
11 |
8 |
207 |
$self->_param_where($param) or $self->_param_traits($param)
|
461
|
4 |
5 |
1 |
$self->_unpacked_param($param) or $self->_param_variable($param)
|
473
|
8 |
20 |
6 |
$self->bracketed('[', \&Parse::Method::Signatures::unpacked_array, $param) || $self->bracketed('{', \&Parse::Method::Signatures::unpacked_hash, $param)
|
528
|
24 |
1 |
0 |
$self->_consume_if_isa('PPI::Token::QuoteLike', 'PPI::Token::Number', 'PPI::Token::Quote', 'PPI::Token::Symbol', 'PPI::Token::Magic', 'PPI::Token::ArrayIndex') || $self->bracketed('[') || $self->bracketed('{')
|
549
|
187 |
10 |
25 |
$class eq 'PPI::Token::Symbol' or $class eq 'PPI::Token::Cast'
|
617
|
64 |
0 |
203 |
$ident or $required and $self->error($self->ppi)
|
619
|
13 |
48 |
0 |
$self->bracketed('[', \&Parse::Method::Signatures::_tc_params, $ident) || $ident->clone
|
654
|
1 |
1 |
12 |
$class eq 'Token::Number' or $class =~ /^Token::Quote::(?:Single|Double|Literal|Interpolate)/
|