Tie-TwoLevelHash

 view release on metacpan or  search on metacpan

TwoLevelHash.pm  view on Meta::CPAN

	my ($slh) = shift;
	my ($key, $val);
	my ($name, @lines, $rec, $line);
	my (%HoH);
	my ($FH) = new FileHandle;

	if (!open($FH,"$slh")) {
		croak "Cannot open $FH $slh: $!";
	}

local $/ = "";

my @records = <$FH>;

# Make sure comments at top of TLH file stay
my $comment;
if ($records[0] && $records[0] =~ /^#/) {
	$comment = $records[0];
	chop $comment;
	shift @records;
}



( run in 0.361 second using v1.01-cache-2.11-cpan-3b35f9de6a3 )