diff options
author | elliott_c <ocielliottc@users.noreply.github.com> | 2008-06-17 17:15:26 +0000 |
---|---|---|
committer | elliott_c <ocielliottc@users.noreply.github.com> | 2008-06-17 17:15:26 +0000 |
commit | 1cde0c244a5bbe5a88390b327f5da3eae47909bb (patch) | |
tree | 311b150f6dfa06c7f34ece13f68435ea93105ff7 /modules/FeatureParser.pm | |
parent | 821e676d9ff0c53f73f99ed68bd0113bd3c62add (diff) | |
download | MPC-1cde0c244a5bbe5a88390b327f5da3eae47909bb.tar.gz |
ChangeLogTag: Tue Jun 17 17:16:07 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
Diffstat (limited to 'modules/FeatureParser.pm')
-rw-r--r-- | modules/FeatureParser.pm | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/modules/FeatureParser.pm b/modules/FeatureParser.pm index 711728d0..825dbe94 100644 --- a/modules/FeatureParser.pm +++ b/modules/FeatureParser.pm @@ -22,10 +22,10 @@ use vars qw(@ISA); # ************************************************************ sub new { - my($class) = shift; - my($features) = shift; - my(@files) = @_; - my($self) = $class->SUPER::new(); + my $class = shift; + my $features = shift; + my @files = @_; + my $self = $class->SUPER::new(); ## Set the values associative array $self->{'values'} = {}; @@ -37,7 +37,7 @@ sub new { if (!$status) { ## We only want to warn the user about problems ## with the feature file. - my($lnumber) = $self->get_line_number(); + my $lnumber = $self->get_line_number(); $self->warning($self->mpc_basename($f) . ": line $lnumber: $warn"); } } @@ -58,11 +58,9 @@ sub new { sub parse_line { - my($self) = shift; - my($if) = shift; - my($line) = shift; - my($status) = 1; - my($error) = undef; + my($self, $if, $line) = @_; + my $status = 1; + my $error; if ($line eq '') { } @@ -79,15 +77,13 @@ sub parse_line { sub get_names { - my($self) = shift; - my(@names) = keys %{$self->{'values'}}; + my @names = keys %{$_[0]->{'values'}}; return \@names; } sub get_value { - my($self) = shift; - my($tag) = shift; + my($self, $tag) = @_; return $self->{'values'}->{lc($tag)}; } |