- or download this
The following variables are altered by C<DB::eval()> during its execut
+ion. They
are "stacked" via C<local()>, enabling recursive calls to C<DB::eval()
+>.
...
$single = $osingle;
$^D = $od;
}
- or download this
{
local( $trace, $single, $^D );
...
@res = eval "$usercontext $evalarg;\n"; # '\n' for nice recur
+sive debug
}
- or download this
# 'my' would make it visible from user code
# but so does local! --tchrist