summaryrefslogtreecommitdiff
path: root/lib/sbin/parameter_parser.pl
diff options
context:
space:
mode:
authorgoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>1999-10-24 22:55:51 +0000
committergoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>1999-10-24 22:55:51 +0000
commit9bf28bf5ac1cb628ed935d4498694a7482b32de0 (patch)
tree22276e1a378652895917eada7c89dce2c1144319 /lib/sbin/parameter_parser.pl
parent3b0a0ea158df599e3fd87ab5100bf8e4344b322b (diff)
Changed to use Perl5 stuff...
local -> my used perl 5 references for passing databases around in the CST. CST is now about a factor of 16 faster ! Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1101 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'lib/sbin/parameter_parser.pl')
-rw-r--r--lib/sbin/parameter_parser.pl44
1 files changed, 22 insertions, 22 deletions
diff --git a/lib/sbin/parameter_parser.pl b/lib/sbin/parameter_parser.pl
index eef5f376..63de8736 100644
--- a/lib/sbin/parameter_parser.pl
+++ b/lib/sbin/parameter_parser.pl
@@ -22,10 +22,10 @@
sub create_parameter_database
{
- local(%thorns) = @_;
- local($thorn, @indata);
- local(@new_parameter_data);
- local(@parameter_data);
+ my(%thorns) = @_;
+ my($thorn, @indata);
+ my(@new_parameter_data);
+ my(@parameter_data);
# Loop through each implementation's parameter file.
foreach $thorn (keys %thorns)
@@ -51,13 +51,13 @@ sub create_parameter_database
sub cross_index_parameters
{
- local($n_thorns, @indata) = @_;
- local(@thorns);
- local(%parameter_database);
- local(@module_file);
- local($line);
- local(@data);
- local($thorn);
+ my($n_thorns, @indata) = @_;
+ my(@thorns);
+ my(%parameter_database);
+ my(@module_file);
+ my($line);
+ my(@data);
+ my($thorn);
@thorns = @indata[0..$n_thorns-1];
%parameter_database = @indata[$n_thorns..$#indata];
@@ -103,12 +103,12 @@ sub cross_index_parameters
sub parse_param_ccl
{
- local($thorn, @data) = @_;
- local($line_number, $line, $block, $type, $variable, $description);
- local($current_friend, $new_ranges, $new_desc);
- local($data, %parameter_db);
- local(%friends);
- local(%defined_parameters);
+ my($thorn, @data) = @_;
+ my($line_number, $line, $block, $type, $variable, $description);
+ my($current_friend, $new_ranges, $new_desc);
+ my($data, %parameter_db);
+ my(%friends);
+ my(%defined_parameters);
# The default block is private.
@@ -296,8 +296,8 @@ sub parse_param_ccl
#@@*/
sub print_parameter_database
{
- local(%parameter_database) = @_;
- local($field);
+ my(%parameter_database) = @_;
+ my($field);
foreach $field ( sort keys %parameter_database )
{
@@ -322,9 +322,9 @@ sub print_parameter_database
#@@*/
sub PrintParameterStatistics
{
- local($thorn, %parameter_database) = @_;
- local($block);
- local($sep);
+ my($thorn, %parameter_database) = @_;
+ my($block);
+ my($sep);
$sep = " ";
foreach $block ("Global", "Restricted", "Private")