--- trunk/lib/WebPAC/Parser.pm 2006/09/26 10:23:04 712 +++ trunk/lib/WebPAC/Parser.pm 2006/09/26 18:14:14 717 @@ -17,11 +17,11 @@ =head1 VERSION -Version 0.05 +Version 0.06 =cut -our $VERSION = '0.05'; +our $VERSION = '0.06'; =head1 SYNOPSIS @@ -148,6 +148,23 @@ return $self->{_lookup_create}->{ _q($database) }->{ _q($input) }; } +=head2 normalize_rules + + my $source = $parser->normalize_rules($database, $input); + +=cut + +sub normalize_rules { + my $self = shift; + my ($database,$input) = @_; + $input = _input_name($input); + return unless ( + defined( $self->{_normalize_source}->{ _q($database) } ) && + defined( $self->{_normalize_source}->{ _q($database) }->{ _q($input) } ) + ); + return $self->{_normalize_source}->{ _q($database) }->{ _q($input) }; +} + =head1 PRIVATE =head2 _read_sources