Tree datastructures: Difference between revisions

m
(Added Perl example)
Line 183:
 
my $level = ' ';
sub nested_to_indent { shift =~ s#^(($level*))*# ($1 ? (length ($1)/2length $level : 0) . ' ' #egmr }
sub indent_to_nested { shift =~ s#^(\d+)\s*# $level x +$1 #egmr }
 
say my $indent = nested_to_indent $trees;
2,392

edits