|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
17
 | 
 1  | 
 10  | 
 $ret->typeof eq 'undefined' ? :  | 
 
| 
221
 | 
 3751  | 
 58  | 
 if (ref $scope eq 'HASH') { }  | 
 
| 
229
 | 
 23  | 
 35  | 
 @_ == 1 ? :  | 
 
| 
238
 | 
 4  | 
 31  | 
 if $@  | 
 
| 
245
 | 
 0  | 
 0  | 
 defined $scope ? :  | 
 
| 
 | 
 0  | 
 3805  | 
 unless defined blessed($scope)  | 
 
| 
254
 | 
 3453  | 
 352  | 
 if ref $scope ne 'JE::Scope'  | 
 
| 
265
 | 
 1367  | 
 2438  | 
 unless $opts{'no_proto'}  | 
 
| 
277
 | 
 3755  | 
 50  | 
 ref($opts{'function'}) =~ /^(?:JE::Code|CODE)\z/ ? :  | 
 
| 
298
 | 
 2078  | 
 1721  | 
 ref $opts{'argnames'} eq 'ARRAY' ? :  | 
 
| 
302
 | 
 3398  | 
 401  | 
 ref $opts{'function_args'} eq 'ARRAY' ? :  | 
 
| 
306
 | 
 195  | 
 3604  | 
 if (exists $opts{'constructor'})  | 
 
| 
310
 | 
 195  | 
 0  | 
 ref $opts{'constructor_args'} eq 'ARRAY' ? :  | 
 
| 
314
 | 
 3573  | 
 226  | 
 if (exists $opts{'name'})  | 
 
| 
335
 | 
 1  | 
 1  | 
 $ret->typeof eq 'undefined' ? :  | 
 
| 
373
 | 
 1012  | 
 103  | 
 if (exists $$guts{'constructor'} and ref $$guts{'constructor'} eq 'CODE') { }  | 
 
| 
378
 | 
 0  | 
 0  | 
 $_ eq '[args]' ? :  | 
 
| 
 | 
 1012  | 
 0  | 
 $_ eq 'args' ? :  | 
 
| 
 | 
 39  | 
 1012  | 
 $_ eq 'global' ? :  | 
 
| 
 | 
 951  | 
 1051  | 
 $_ eq 'scope' ? :  | 
 
| 
 | 
 0  | 
 2002  | 
 $_ eq 'self' ? :  | 
 
| 
401
 | 
 83  | 
 20  | 
 unless defined(my $proto = $self->prop('prototype'))  | 
 
| 
407
 | 
 14  | 
 6  | 
 !$proto->primitive ? :  | 
 
| 
415
 | 
 3  | 
 17  | 
 $return->can('primitive') && !$return->primitive ? :  | 
 
| 
442
 | 
 23  | 
 24049  | 
 if (not blessed $obj or ref $obj eq 'JE::Object::Function::Call' or ref($obj) =~ /^JE::(?:Null|Undefined)\z/)  | 
 
| 
447
 | 
 22168  | 
 1906  | 
 if (ref $$guts{'function'} eq 'CODE') { }  | 
 
| 
 | 
 1896  | 
 10  | 
 elsif ($$guts{'function'}) { }  | 
 
| 
450
 | 
 0  | 
 0  | 
 $_ eq '[args]' ? :  | 
 
| 
 | 
 19047  | 
 0  | 
 $_ eq 'args' ? :  | 
 
| 
 | 
 4471  | 
 19047  | 
 $_ eq 'this' ? :  | 
 
| 
 | 
 29  | 
 23518  | 
 $_ eq 'global' ? :  | 
 
| 
 | 
 3530  | 
 23547  | 
 $_ eq 'scope' ? :  | 
 
| 
 | 
 0  | 
 27077  | 
 $_ eq 'self' ? :  | 
 
| 
489
 | 
 4  | 
 1892  | 
 unless defined $ret  | 
 
| 
494
 | 
 0  | 
 10  | 
 unless (defined $global)  | 
 
| 
576
 | 
 1  | 
 37  | 
 unless $self->isa('JE::Object::Function')  | 
 
| 
593
 | 
 24  | 
 13  | 
 exists $$guts{'func_name'} ? :  | 
 
| 
 | 
 27  | 
 10  | 
 ref $$guts{'function'} eq 'JE::Code' ? :  | 
 
| 
606
 | 
 0  | 
 27  | 
 $code =~ /[\cm\cj\x{2028}\x{2029}]\z/ ? :  | 
 
| 
634
 | 
 4  | 
 4  | 
 if (defined $args and not ref($args) =~ /^JE::(Null|Undefined|
					Object::Function::Arguments)\z/x and eval {
	do {
	$args->class
}
} ne 'Array')  | 
 
| 
649
 | 
 4  | 
 170  | 
 if defined $args  | 
 
| 
650
 | 
 2  | 
 172  | 
 defined $args ? :  | 
 
| 
720
 | 
 8057  | 
 94  | 
 defined $arg_val ? :  | 
 
| 
747
 | 
 6376  | 
 1  | 
 unless (exists $self{'arguments'})  | 
 
| 
757
 | 
 272  | 
 9135  | 
 if (ref $name eq 'HASH')  | 
 
| 
760
 | 
 0  | 
 272  | 
 exists $$opts{'value'} ? :  | 
 
| 
761
 | 
 272  | 
 0  | 
 if exists $$opts{'dontdel'}  | 
 
| 
765
 | 
 901  | 
 8506  | 
 if (@_)  | 
 
| 
769
 | 
 8177  | 
 329  | 
 if (exists $$self{$name})  | 
 
| 
778
 | 
 39  | 
 53  | 
 unless ($_[2])  | 
 
| 
779
 | 
 4  | 
 35  | 
 if exists $$self{-'dontdel'}{$varname} and $$self{-'dontdel'}{$varname}  | 
 
| 
837
 | 
 2  | 
 8055  | 
 if ($seen{$name}++) { }  | 
 
| 
867
 | 
 13  | 
 14231  | 
 if (exists $$guts{'args_magic'} and exists $$guts{'args_magic'}{$name})  | 
 
| 
880
 | 
 0  | 
 0  | 
 if (exists $$guts{'args_magic'} and exists $$guts{'args_magic'}{$name})  |