| 123456789101112131415161718192021222324252627 |
- #!/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);
- }
- }
|