| line | true | false | branch | 
 
| 468 | 1 | 2 | unless defined $class | 
 
| 513 | 0 | 2 | if (not defined $$self{'NAME'} or $$self{'NAME'} eq $EMPTY_STRING) | 
 
| 537 | 0 | 2 | if (@options % 2) | 
 
| 542 | 0 | 2 | if ('HASH' eq ref $valid_options) { } | 
 
|  | 2 | 0 | elsif ('ARRAY' eq ref $valid_options) { } | 
 
| 559 | 0 | 0 | unless (exists $$valid_options{$option_name}) | 
 
| 565 | 0 | 2 | if (defined $options{'FILE'} and not defined $options{'LINE'} or not defined $options{'FILE'} and defined $options{'LINE'}) | 
 
| 623 | 0 | 0 | unless defined $name | 
 
| 693 | 0 | 0 | unless exists $$options{'PERL_EVAL_CONTEXT'} | 
 
| 725 | 0 | 0 | if defined $_ | 
 
| 728 | 0 | 0 | if ($$options{'DISPLAY_SOURCE_IN_CONTEXT'}) | 
 
| 734 | 0 | 0 | if (defined $$options{'PERL_EVAL_CONTEXT'}) { } | 
 
| 736 | 0 | 0 | if ($$options{'PERL_EVAL_CONTEXT'}) { } | 
 
| 738 | 0 | 0 | $compartment ? : | 
 
| 743 | 0 | 0 | if $Eval::Context::EVAL_ERROR | 
 
| 750 | 0 | 0 | $compartment ? : | 
 
| 755 | 0 | 0 | if $Eval::Context::EVAL_ERROR | 
 
| 763 | 0 | 0 | defined $compartment ? : | 
 
| 767 | 0 | 0 | if $Eval::Context::EVAL_ERROR | 
 
| 791 | 0 | 0 | unless (defined $options{'FILE'}) | 
 
| 819 | 0 | 0 | if ($$options{'REMOVE_PACKAGE_AFTER_EVAL'}) { } | 
 
| 825 | 0 | 0 | if (defined $$options{'EVAL_SIDE_PERSISTENT_VARIABLES'}) | 
 
| 850 | 0 | 0 | exists $$options{'PACKAGE'} && defined $$options{'PACKAGE'} ? : | 
 
| 854 | 0 | 0 | $package eq $EMPTY_STRING ? : | 
 
| 881 | 0 | 0 | if (defined $$options{'INSTALL_VARIABLES'}) | 
 
| 888 | 0 | 0 | if ('CODE' ne ref $$options{'INSTALL_SUBS'}{$sub_name}) | 
 
| 896 | 0 | 0 | if (defined $$options{'EVAL_SIDE_PERSISTENT_VARIABLES'}) | 
 
| 919 | 0 | 0 | defined $$options{'PRE_CODE'} ? : | 
 
| 921 | 0 | 0 | if (exists $$options{'CODE_FROM_FILE'} and exists $$options{'CODE'}) | 
 
| 926 | 0 | 0 | if (exists $$options{'CODE_FROM_FILE'} and defined $$options{'CODE_FROM_FILE'}) | 
 
| 933 | 0 | 0 | unless (exists $$options{'CODE'} and defined $$options{'CODE'}) | 
 
| 938 | 0 | 0 | defined $$options{'POST_CODE'} ? : | 
 
| 956 | 0 | 0 | if (exists $$options{'REMOVE_PERSISTENT'}) | 
 
| 958 | 0 | 0 | if ('ARRAY' ne ref $$options{'REMOVE_PERSISTENT'}) | 
 
| 971 | 0 | 0 | if $name =~ /$regex/ | 
 
| 994 | 0 | 0 | if (defined $variables_setup) | 
 
| 996 | 0 | 0 | if (defined $$options{'PERL_EVAL_CONTEXT'}) { } | 
 
| 998 | 0 | 0 | if ($$options{'PERL_EVAL_CONTEXT'}) { } | 
 
| 1044 | 0 | 0 | if (exists $$options{'SAFE'}) { } | 
 
| 1046 | 0 | 0 | if ('HASH' eq ref $$options{'SAFE'}) { } | 
 
| 1048 | 0 | 0 | if (exists $$options{'SAFE'}{'PRE_CODE'}) | 
 
| 1055 | 0 | 0 | if ($Eval::Context::EVAL_ERROR) | 
 
| 1068 | 0 | 0 | if (exists $$options{'SAFE'}{'COMPARTMENT'}) { } | 
 
| 1077 | 0 | 0 | if exists $$options{'SAFE'}{'USE_STRICT'} | 
 
| 1124 | 0 | 0 | if ($SET_FROM_CALLER == $definition_type) { } | 
 
|  | 0 | 0 | elsif ($SET_FROM_CALLER_WITH_TYPE == $definition_type) { } | 
 
| 1133 | 0 | 0 | if ($$variable_definition[$TYPE_INDEX] == $PERSISTENT) { } | 
 
|  | 0 | 0 | elsif ($$variable_definition[$TYPE_INDEX] == $SHARED) { } | 
 
| 1192 | 0 | 0 | if (exists $$self{'SHARED_VARIABLES'}{$variable_name}) | 
 
| 1197 | 0 | 0 | if (not exists $$self{'PERSISTENT_VARIABLES'}{$variable_name}) { } | 
 
| 1204 | 0 | 0 | if (ref $variable_value eq 'USE_PERSISTENT') { } | 
 
| 1229 | 0 | 0 | if ('SCALAR' eq ref $variable_ref) { } | 
 
|  | 0 | 0 | elsif ('REF' eq ref $variable_ref) { } | 
 
| 1231 | 0 | 0 | if (defined ${$variable_ref;}) { } | 
 
| 1285 | 0 | 0 | if (exists $$self{'PERSISTENT_VARIABLES'}{$variable_name}) | 
 
| 1290 | 0 | 0 | if (defined $variable_value) | 
 
| 1292 | 0 | 0 | if ($EMPTY_STRING eq ref $variable_value) | 
 
| 1303 | 0 | 0 | if (exists $$options{'SAFE'}) { } | 
 
| 1314 | 0 | 0 | if (exists $$self{'SHARED_VARIABLES'}{$variable_name}) { } | 
 
| 1316 | 0 | 0 | if (exists $$options{'SAFE'}) { } | 
 
| 1358 | 0 | 0 | unless $valid_sigil{$sigil} | 
 
| 1360 | 0 | 0 | if (not defined $variable_value) { } | 
 
| 1366 | 0 | 0 | if ($EMPTY_STRING eq $variable_type) { } | 
 
| 1375 | 0 | 0 | if ($sigil eq '$') { } | 
 
| 1458 | 0 | 0 | if (exists $$self{'PERSISTENT_VARIABLES'}{$variable_name}) { } | 
 
| 1473 | 0 | 0 | if (defined wantarray) { } | 
 
| 1475 | 0 | 0 | if (wantarray) { } | 
 
| 1510 | 0 | 0 | if ('HASH' eq ref $$options{'EVAL_SIDE_PERSISTENT_VARIABLES'}) { } | 
 
| 1512 | 0 | 0 | defined $$options{'EVAL_SIDE_PERSISTENT_VARIABLES'}{'CATEGORY'} ? : | 
 
| 1523 | 0 | 0 | if (scalar(@_) % 2) | 
 
| 1554 | 0 | 0 | wantarray ? : | 
 
| 1561 | 0 | 0 | if (exists $$options{'EVAL_SIDE_PERSISTENT_VARIABLES'}{$handler_type}) { } | 
 
| 1563 | 0 | 0 | if (exists $$options{'EVAL_SIDE_PERSISTENT_VARIABLES'}{$handler_type}{'VALIDATOR'} and 'CODE' eq ref $$options{'EVAL_SIDE_PERSISTENT_VARIABLES'}{$handler_type}{'VALIDATOR'} and $EMPTY_STRING eq ref $$options{'EVAL_SIDE_PERSISTENT_VARIABLES'}{$handler_type}{'NAME'} and $EMPTY_STRING ne $$options{'EVAL_SIDE_PERSISTENT_VARIABLES'}{$handler_type}{'NAME'}) { } | 
 
| 1600 | 0 | 0 | if ($$options{'EVAL_SIDE_PERSISTENT_VARIABLES'}{'SAVE'}{'NAME'} eq $$options{'EVAL_SIDE_PERSISTENT_VARIABLES'}{'GET'}{'NAME'}) |