| line |
true |
false |
branch |
|
226
|
0 |
0 |
unless defined $operData and ref $operData eq 'HASH' |
|
232
|
0 |
0 |
unless defined $oper and exists $$operatorBy{$oper} |
|
243
|
0 |
0 |
if wantarray |
|
248
|
0 |
0 |
if ref $x |
|
249
|
0 |
0 |
if ref $y |
|
252
|
0 |
0 |
if ref $e |
|
263
|
0 |
0 |
if ref $x and ref $x ne 'Regexp' |
|
264
|
0 |
0 |
if ref $y and ref $y ne 'Regexp' |
|
269
|
0 |
0 |
if &$oper($x, $y) |
|
279
|
0 |
0 |
unless ref $x eq 'HASH' and exists $$x{'oper'} |
|
284
|
0 |
0 |
unless defined $subpath |
|
297
|
0 |
0 |
if $index < 0 |
|
331
|
0 |
0 |
unless defined $filter and ref $filter eq 'HASH' |
|
396
|
0 |
0 |
if defined $type and $type ne 'HASH' |
|
398
|
0 |
0 |
if defined $name |
|
402
|
0 |
0 |
if defined $type and $type ne 'ARRAY' |
|
404
|
0 |
0 |
if defined $name |
|
420
|
0 |
0 |
if (ref $data eq 'HASH') |
|
428
|
0 |
0 |
if (ref $data eq 'ARRAY') |
|
441
|
0 |
0 |
if (defined $$descendants[$_]) |
|
447
|
0 |
0 |
defined $subpath ? : |
|
461
|
0 |
0 |
if (ref $data eq 'HASH') |
|
467
|
0 |
0 |
if (ref $data eq 'ARRAY') |
|
485
|
0 |
0 |
if (defined $$descendants[$k]) |
|
490
|
0 |
0 |
unless _filter($context[$#context], $filter) |
|
503
|
0 |
0 |
unless $self |
|
504
|
0 |
0 |
if defined $name |
|
505
|
0 |
0 |
if defined $type |
|
516
|
0 |
0 |
if (defined $$ancestors[$_]) |
|
518
|
0 |
0 |
defined $subpath ? : |
|
538
|
0 |
0 |
if $context[$#context - $_]{'name'} ne $name |
|
539
|
0 |
0 |
if defined $name |
|
543
|
0 |
0 |
if $context[$#context - $_]{'type'} ne $type |
|
544
|
0 |
0 |
if defined $type |
|
548
|
0 |
0 |
if defined $_ |
|
555
|
0 |
0 |
if (defined $$ancestorsIndex[$k]) |
|
558
|
0 |
0 |
unless _filter($context[$#context], $filter) |
|
580
|
0 |
0 |
if ($direction eq 'preceding') { } |
|
|
0 |
0 |
elsif ($direction eq 'following') { } |
|
587
|
0 |
0 |
if defined $name |
|
588
|
0 |
0 |
if defined $type |
|
595
|
0 |
0 |
if ($direction eq 'preceding') { } |
|
|
0 |
0 |
elsif ($direction eq 'following') { } |
|
601
|
0 |
0 |
if defined $name |
|
602
|
0 |
0 |
if defined $type |
|
901
|
0 |
0 |
if defined $_ and defined $$_{'data'} and defined $$_{'order'} |
|
915
|
0 |
0 |
if defined $paths and ref $paths eq 'ARRAY' and scalar @$paths > 0 |
|
922
|
0 |
0 |
defined $$entry{'absolute'} ? : |
|
931
|
0 |
0 |
unless ref $data eq 'HASH' or ref $data eq 'ARRAY' |
|
932
|
0 |
0 |
unless defined $query and defined $$query{'oper'} || defined $$query{'paths'} |
|
936
|
0 |
0 |
defined $$query{'oper'} ? : |
|
946
|
0 |
0 |
unless $q |
|
948
|
0 |
0 |
unless my $reader = 'Marpa::R2::Scanless::R'->new({'grammar', $grammar, 'trace_terminals', 0}) |
|
957
|
0 |
0 |
if $@ |
|
964
|
0 |
0 |
unless $nt |
|
965
|
0 |
0 |
if ($nt > 1) |
|
968
|
0 |
0 |
unless ($ok) |
|
993
|
0 |
0 |
unless defined $data and ref $data eq 'HASH' || ref $data eq 'ARRAY' |
|
999
|
0 |
0 |
unless my $c = 'MarpaX::xPathLike'->compile($xPathLikeString) |
|
1011
|
0 |
0 |
unless defined $xPathLike and defined $$xPathLike{'oper'} || defined $$xPathLike{'paths'} |
|
1045
|
0 |
0 |
unless ref $$self{'results'}[0] |