106 |
my $tag; |
my $tag; |
107 |
my $rec; |
my $rec; |
108 |
|
|
109 |
|
$self->{size} = 0; |
110 |
|
|
111 |
while( $line = <$fh> ) { |
while( $line = <$fh> ) { |
112 |
chomp($line); |
chomp($line); |
113 |
|
|
123 |
foreach ( qw/AB DE ID TI/ ) { |
foreach ( qw/AB DE ID TI/ ) { |
124 |
$rec->{$_} = join(' ', @{ $rec->{$_} }) if defined $rec->{$_}; |
$rec->{$_} = join(' ', @{ $rec->{$_} }) if defined $rec->{$_}; |
125 |
} |
} |
126 |
|
$rec->{'000'} = [ ++$self->{size} ]; |
127 |
push @{ $self->{_rec} }, $rec; |
push @{ $self->{_rec} }, $rec; |
128 |
$rec = {}; |
$rec = {}; |
129 |
$line = <$fh>; |
$line = <$fh>; |
176 |
|
|
177 |
sub size { |
sub size { |
178 |
my $self = shift; |
my $self = shift; |
179 |
return $#{$self->{_rec}} + 1; |
return $self->{size}; |
180 |
} |
} |
181 |
|
|
182 |
=head1 SEE ALSO |
=head1 SEE ALSO |