line |
true |
false |
branch |
46
|
39 |
428 |
if ($s eq '') |
51
|
2894 |
33 |
if ($c ge 'a' and $c le 'z' or $c ge 'A' and $c le 'Z' or $c ge '0' and $c le '9' or exists $Hash_safe_char->{$c}) { } |
55
|
21 |
12 |
if ($tmp ne '') |
64
|
426 |
2 |
if ($tmp ne '') |
83
|
67 |
0 |
defined $self->{'body'} ? : |
84
|
414 |
0 |
if (defined $_) |
172
|
0 |
0 |
defined $self->{'stmts'} ? : |
258
|
0 |
655 |
if ($self->{'namespace'}) { } |
262
|
0 |
144 |
if ($self->{'sigil'} eq '@' and $self->{'twigil'} eq '*' and $self->{'name'} eq 'ARGS') |
265
|
3 |
652 |
if ($self->{'twigil'} eq '.') |
266
|
0 |
3 |
if ($self->{'sigil'} eq '%') { } |
270
|
0 |
3 |
if ($self->{'sigil'} eq '@') { } |
278
|
0 |
652 |
if ($self->{'name'} eq '/') |
286
|
0 |
131 |
if ($self->{'namespace'}) |
335
|
0 |
125 |
if ($invocant eq 'self') |
338
|
7 |
118 |
if (exists $$Hash_method_perl5{$self->{'method'}}) |
339
|
0 |
7 |
if ($self->{'hyper'}) { } |
340
|
0 |
0 |
defined $self->{'arguments'} ? : |
343
|
0 |
7 |
defined $self->{'arguments'} ? : |
346
|
30 |
88 |
if ($self->{'method'} eq 'push') |
347
|
30 |
0 |
defined $self->{'arguments'} ? : |
349
|
1 |
87 |
if ($self->{'method'} eq 'unshift') |
350
|
1 |
0 |
defined $self->{'arguments'} ? : |
352
|
0 |
87 |
if ($self->{'method'} eq 'pop') |
355
|
0 |
87 |
if ($self->{'method'} eq 'shift') |
358
|
1 |
86 |
if ($self->{'method'} eq 'elems') |
362
|
7 |
79 |
if ($meth eq 'postcircumfix:<( )>') |
365
|
39 |
47 |
defined $self->{'arguments'} ? : |
366
|
1 |
85 |
if ($self->{'hyper'}) { } |
367
|
1 |
0 |
unless (Main::isa($self->{'invocant'}, 'Apply') and $self->{'invocant'}->code eq 'prefix:<@>') |
434
|
0 |
1012 |
if ($apply) |
438
|
6 |
1006 |
if ($self->{'namespace'}) |
442
|
1012 |
0 |
if (Main::isa($code, 'Str')) { } |
446
|
0 |
0 |
defined $self->{'arguments'} ? : |
448
|
326 |
686 |
if (exists $Hash_op_infix_perl5->{$code}) |
449
|
326 |
0 |
defined $self->{'arguments'} ? : |
451
|
288 |
398 |
if (exists $Hash_op_prefix_perl5->{$code}) |
452
|
288 |
0 |
defined $self->{'arguments'} ? : |
454
|
0 |
398 |
if ($code eq 'self') |
457
|
1 |
397 |
if ($code eq 'Mu') |
460
|
0 |
397 |
if ($code eq 'make') |
461
|
0 |
0 |
defined $self->{'arguments'} ? : |
463
|
0 |
397 |
if ($code eq 'array') |
464
|
0 |
0 |
defined $self->{'arguments'} ? : |
466
|
0 |
397 |
if ($code eq 'pop') |
467
|
0 |
0 |
defined $self->{'arguments'} ? : |
469
|
0 |
397 |
if ($code eq 'push') |
470
|
0 |
0 |
defined $self->{'arguments'} ? : |
|
0 |
0 |
defined $self->{'arguments'} ? : |
472
|
2 |
395 |
if ($code eq 'shift') |
473
|
2 |
0 |
defined $self->{'arguments'} ? : |
475
|
0 |
395 |
if ($code eq 'unshift') |
476
|
0 |
0 |
defined $self->{'arguments'} ? : |
478
|
5 |
390 |
if ($code eq 'prefix:<$>') |
479
|
5 |
0 |
defined $self->{'arguments'} ? : |
481
|
7 |
383 |
if ($code eq 'prefix:<@>') |
482
|
7 |
0 |
defined $self->{'arguments'} ? : |
484
|
0 |
383 |
if ($code eq 'prefix:<%>') |
485
|
0 |
0 |
defined $self->{'arguments'} ? : |
487
|
0 |
383 |
if ($code eq 'postfix:<++>') |
488
|
0 |
0 |
defined $self->{'arguments'} ? : |
490
|
0 |
383 |
if ($code eq 'postfix:<-->') |
491
|
0 |
0 |
defined $self->{'arguments'} ? : |
493
|
1 |
382 |
if ($code eq 'infix:<..>') |
494
|
1 |
0 |
defined $self->{'arguments'} ? : |
496
|
0 |
382 |
if ($code eq 'infix:<===>') |
497
|
0 |
0 |
defined $self->{'arguments'} ? : |
|
0 |
0 |
defined $self->{'arguments'} ? : |
499
|
36 |
346 |
if ($code eq 'ternary:? !!>') |
500
|
36 |
0 |
defined $self->{'arguments'} ? : |
|
36 |
0 |
defined $self->{'arguments'} ? : |
|
36 |
0 |
defined $self->{'arguments'} ? : |
502
|
131 |
215 |
if ($code eq 'circumfix:<( )>') |
503
|
131 |
0 |
defined $self->{'arguments'} ? : |
505
|
176 |
39 |
if ($code eq 'infix:<=>') |
506
|
176 |
0 |
defined $self->{'arguments'} ? : |
|
176 |
0 |
defined $self->{'arguments'} ? : |
508
|
3 |
36 |
if ($code eq 'return') |
509
|
3 |
0 |
defined $self->{'arguments'} ? : |
|
3 |
0 |
defined $self->{'arguments'} ? : |
|
3 |
0 |
if (defined $self->{'arguments'} ? $self->{'arguments'} : ($self->{'arguments'} ||= bless([], 'ARRAY')) and scalar @{defined $self->{'arguments'} ? $self->{'arguments'} : ($self->{'arguments'} ||= bless([], 'ARRAY'));} == 1) |
510
|
3 |
0 |
defined $self->{'arguments'} ? : |
512
|
0 |
0 |
defined $self->{'arguments'} ? : |
514
|
36 |
0 |
defined $self->{'arguments'} ? : |
519
|
27 |
149 |
if (Main::isa($parameters, 'Call')) |
523
|
11 |
138 |
if (Main::isa($parameters, 'Var') and $parameters->sigil eq '@' or Main::isa($parameters, 'Decl') and $parameters->var->sigil eq '@') { } |
532
|
2 |
136 |
if (Main::isa($parameters, 'Var') and $parameters->sigil eq '%' or Main::isa($parameters, 'Decl') and $parameters->var->sigil eq '%') |
556
|
96 |
0 |
$self->{'body'} ? : |
|
19 |
77 |
$self->{'otherwise'} && scalar @{$self->{'otherwise'}->stmts;} ? : |
572
|
2 |
5 |
if (Main::isa($cond, 'Var') and $cond->sigil eq '@') |
580
|
0 |
7 |
$self->{'init'} ? : |
|
7 |
0 |
$cond ? : |
|
0 |
7 |
$self->{'continue'} ? : |
596
|
3 |
5 |
unless (Main::isa($cond, 'Var') and $cond->sigil eq '@') |
605
|
6 |
2 |
if ($self->{'body'}->sig) |
625
|
2 |
129 |
if ($decl eq 'has') |
629
|
9 |
120 |
if ($self->{'var'}->sigil eq '%') { } |
633
|
53 |
67 |
if ($self->{'var'}->sigil eq '@') { } |
664
|
12 |
0 |
defined $self->{'block'} ? : |
687
|
12 |
0 |
defined $self->{'block'} ? : |
718
|
0 |
1 |
if ($self->{'mod'} eq 'v6') |