Help for this page
sed s/eval/print/ t.pl | perl | perl -MO=Deparse open $:, shift @ARGV; $/ = undef; ... s/\[\s/while(\$a[\$b]){/g; s/(?<=\s)\]\s/}/g; eval $_;
$/ = undef; $_ = <$:>; $/ = \1; [...] s/,\s /\$a[\$b]=ord(<>);/gx; [...]