line |
true |
false |
branch |
45
|
39 |
428 |
if ($s eq '') |
50
|
2893 |
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}) { } |
54
|
21 |
12 |
if ($tmp ne '') |
63
|
426 |
2 |
if ($tmp ne '') |
85
|
414 |
0 |
if (defined $_) |
275
|
0 |
655 |
if ($$self{'namespace'}) { } |
279
|
0 |
144 |
if ($$self{'sigil'} eq '@' and $$self{'twigil'} eq '*' and $$self{'name'} eq 'ARGS') |
282
|
3 |
652 |
if ($$self{'twigil'} eq '.') |
285
|
0 |
652 |
if ($$self{'name'} eq '/') |
293
|
0 |
131 |
if ($$self{'namespace'}) |
347
|
0 |
125 |
if ($invocant eq 'self') |
350
|
7 |
118 |
if (exists $$Hash_method_perl5{$$self{'method'}}) |
351
|
0 |
7 |
if ($$self{'hyper'}) { } |
358
|
30 |
88 |
if ($$self{'method'} eq 'push') |
361
|
1 |
87 |
if ($$self{'method'} eq 'unshift') |
364
|
0 |
87 |
if ($$self{'method'} eq 'pop') |
367
|
0 |
87 |
if ($$self{'method'} eq 'shift') |
370
|
1 |
86 |
if ($$self{'method'} eq 'elems') |
374
|
7 |
79 |
if ($meth eq 'postcircumfix:<( )>') |
378
|
1 |
85 |
if ($$self{'hyper'}) { } |
379
|
1 |
0 |
unless (Main::isa($$self{'invocant'}, 'Apply') and $$self{'invocant'}->code eq 'prefix:<@>') |
449
|
0 |
1012 |
if ($apply) |
453
|
6 |
1006 |
if ($$self{'namespace'}) |
457
|
1012 |
0 |
if (Main::isa($code, 'Str')) { } |
463
|
326 |
686 |
if (exists $$Hash_op_infix_perl5{$code}) |
466
|
288 |
398 |
if (exists $$Hash_op_prefix_perl5{$code}) |
469
|
0 |
398 |
if ($code eq 'self') |
472
|
1 |
397 |
if ($code eq 'Mu') |
475
|
0 |
397 |
if ($code eq 'make') |
478
|
0 |
397 |
if ($code eq 'array') |
481
|
0 |
397 |
if ($code eq 'pop') |
484
|
0 |
397 |
if ($code eq 'push') |
487
|
2 |
395 |
if ($code eq 'shift') |
490
|
0 |
395 |
if ($code eq 'unshift') |
493
|
5 |
390 |
if ($code eq 'prefix:<$>') |
496
|
7 |
383 |
if ($code eq 'prefix:<@>') |
499
|
0 |
383 |
if ($code eq 'prefix:<%>') |
502
|
0 |
383 |
if ($code eq 'postfix:<++>') |
505
|
0 |
383 |
if ($code eq 'postfix:<-->') |
508
|
1 |
382 |
if ($code eq 'infix:<..>') |
511
|
0 |
382 |
if ($code eq 'infix:<===>') |
514
|
36 |
346 |
if ($code eq 'ternary:? !!>') |
517
|
131 |
215 |
if ($code eq 'circumfix:<( )>') |
520
|
176 |
39 |
if ($code eq 'infix:<=>') |
523
|
3 |
36 |
if ($code eq 'return') |
524
|
3 |
0 |
if ($$self{'arguments'} and scalar @{$$self{'arguments'};} == 1) |
534
|
27 |
149 |
if (Main::isa($parameters, 'Call')) |
538
|
0 |
149 |
if (Main::isa($parameters, 'Lit::Array')) |
548
|
0 |
149 |
if (Main::isa($parameters, 'Lit::Hash')) |
561
|
0 |
0 |
if ($$var2[0]->buf eq $$var[0]->buf) |
570
|
11 |
138 |
if (Main::isa($parameters, 'Var') and $parameters->sigil eq '@' or Main::isa($parameters, 'Decl') and $parameters->var->sigil eq '@') { } |
579
|
2 |
136 |
if (Main::isa($parameters, 'Var') and $parameters->sigil eq '%' or Main::isa($parameters, 'Decl') and $parameters->var->sigil eq '%') |
606
|
96 |
0 |
$$self{'body'} ? : |
|
19 |
77 |
$$self{'otherwise'} && scalar @{$$self{'otherwise'}->stmts;} ? : |
626
|
2 |
5 |
if (Main::isa($cond, 'Var') and $cond->sigil eq '@') |
634
|
0 |
7 |
$$self{'init'} ? : |
|
7 |
0 |
$cond ? : |
|
0 |
7 |
$$self{'continue'} ? : |
652
|
3 |
5 |
unless (Main::isa($cond, 'Var') and $cond->sigil eq '@') |
661
|
6 |
2 |
if ($$self{'body'}->sig) |
684
|
2 |
129 |
if ($decl eq 'has') |
688
|
9 |
120 |
if ($$self{'var'}->sigil eq '%') { } |
692
|
53 |
67 |
if ($$self{'var'}->sigil eq '@') { } |
803
|
0 |
1 |
if ($$self{'mod'} eq 'v6') |