lib/scripts/unsymbolize
changeset 52617 42e02ddd1568
parent 41457 3bb2f035203f
equal deleted inserted replaced
52616:3ac2878764f9 52617:42e02ddd1568
     1 #!/usr/bin/env perl
     1 #!/usr/bin/env perl
     2 #
     2 #
     3 # Author: Markus Wenzel, TU Muenchen
     3 # Author: Markus Wenzel, TU Muenchen
     4 #
     4 #
     5 # unsymbolize.pl - remove unreadable symbol names from sources
     5 # unsymbolize - remove unreadable symbol names from sources
     6 #
       
     7 
     6 
     8 use warnings;
     7 use warnings;
     9 use strict;
     8 use strict;
    10 
     9 
    11 sub unsymbolize {
    10 sub unsymbolize {
    44     s/\\?\\<leftharpoondown>/<=/g;
    43     s/\\?\\<leftharpoondown>/<=/g;
    45 
    44 
    46     my $result = $_;
    45     my $result = $_;
    47 
    46 
    48     if ($text ne $result) {
    47     if ($text ne $result) {
    49         print STDERR "fixing $file\n";
    48         print STDERR "changing $file\n";
    50         if (! -f "$file~~") {
    49         if (! -f "$file~~") {
    51             rename $file, "$file~~" || die $!;
    50             rename $file, "$file~~" || die $!;
    52         }
    51         }
    53         open (FILE, "> $file") || die $!;
    52         open (FILE, "> $file") || die $!;
    54         print FILE $result;
    53         print FILE $result;