| |||||||
|
|
Click here to download plain text source code.
# subroutine name: evaluate # Evaluates perl code. If execution status is successful, returns result # of execution. If execution status is error, makes process to die with error # Usage example: evaluate("2+2"); # Result: "4" sub evaluate { my ($perl_code)= @_; my $res=eval ($perl_code); if ($@) { #Error occured die("Error: $@ ; During execution of: $perl_code; Result: $res"); } else { # NO fatal errors return $res; } } |
|||||||||||||||||||||
| Copyright © 1999-2007 Atomicsoft Ltd. All Rights Reserved. | ||