|  | #!/usr/bin/perl -w | 
|  | # | 
|  | # Simple little Perl script that takes the cxx-sections.data file as | 
|  | # input and generates a directory structure that mimics the standard's | 
|  | # structure. | 
|  | use English; | 
|  |  | 
|  | $current_indent_level = -4; | 
|  | while ($line = <STDIN>) { | 
|  | $line =~ /^\s*/; | 
|  | $next_indent_level = length($MATCH); | 
|  | if ($line =~ /\[([^\]]*)\]/) { | 
|  | my $section = $1; | 
|  | while ($next_indent_level < $current_indent_level) { | 
|  | chdir(".."); | 
|  | $current_indent_level -= 4; | 
|  | } | 
|  |  | 
|  | if ($next_indent_level == $current_indent_level) { | 
|  | chdir(".."); | 
|  | } else { | 
|  | $current_indent_level = $next_indent_level; | 
|  | } | 
|  | mkdir($section); | 
|  | chdir($section); | 
|  | } | 
|  | } |