for $i ( 0 .. $page_counter-1 ) {
print " ###### HI $i #### \n";
eval ( "\$Total_Size = \$\#reg_map${i}");
print " Total Size = $Total_Size\n";
for $j1 ( 0 .. $Total_Size ) {
eval ("\$Num_elements_in_row = \@\{\$reg_map${i}\[\$j1\]\}");
print " Num_elements_in_row $j1 is = $Num_elements_in_row\n";
for $j3 ( 0 .. $Num_elements_in_row ) {
eval("print \"Bit 1 :\$i:\$j1:\$j3 is \$reg_map${i}\[\$j1\]\[\$j3\]\n\"");
}
}
}
####
store(\@reg_map, 'file.ext');my $aref = retrieve('file.ext');
####
for $i ( 0 .. $page_counter-1 ) {
print " ###### HI $i #### \n";
eval ( "\$Total_Size = \$\#aref${i}");
print " Total Size = $Total_Size\n";
for $j1 ( 0 .. $Total_Size ) {
eval ("\$Num_elements_in_row = \@\{\$aref${i}\[\$j1\]\}");
print " Num_elements_in_row $j1 is = $Num_elements_in_row\n";
for $j3 ( 0 .. $Num_elements_in_row ) {
eval("print \"Bit 2 :\$i:\$j1:\$j3 is \$aref${i}\[\$j1\]\[\$j3\]\n\"");
}
}
}
####
open my $wfh, '>', 'file1.ext'
or die "can't open file for writing: $!";
print $wfh encode_json(\@reg_map);
close $wfh;
open my $fh, '<', 'file.ext'
or die "can't open file for reading: $!";
my @aref = decode_json(<$fh>);