Mercurial > hg > tema
view misc/util/update_headers.pl @ 2:6c41a0b43e58 release_0_3
Tema 0.3 (imported from CVS).
author | Mikhail Kryshen <mikhail@kryshen.net> |
---|---|
date | Tue, 19 Feb 2008 20:32:17 +0300 |
parents | |
children |
line wrap: on
line source
#!/usr/bin/perl use File::Find; undef $/; my $src = "../../src"; my $header_file = "header"; open (FILE, "$header_file"); my $header = <FILE>; close(FILE); find (\&update_header, $src); sub update_header { my $code; if ( $File::Find::name !~ /^.*\.java$/ ) { return; } print $File::Find::name."\n"; open(FILE, "$_") or die "error opening file"; $code = <FILE>; $code =~ s|(^[[:space:]]*/\*.*?\*/[[:space:]]*?\n\|^)|$header|s; close(FILE); open(FILE, ">$_") or die "error opening file"; print FILE $code; close(FILE); }