"Committed_by_peb"

This commit is contained in:
peb
2005-08-08 08:01:10 +00:00
parent ed4cd36b2c
commit 35ed9d459b
13 changed files with 184 additions and 21 deletions

View File

@@ -41,10 +41,11 @@ sub check_headerline {
if ($#ARGV >= 0) {
@FILES = @ARGV;
} else {
@dirs = qw{. api canonical cf cfgm compile for-ghc-nofud
grammar infra notrace parsers shell
source speech translate useGrammar util visualization
GF GF/* GF/*/* GF/*/*/*};
# @dirs = qw{. api canonical cf cfgm compile for-ghc-nofud
# grammar infra notrace parsers shell
# source speech translate useGrammar util visualization
# GF GF/* GF/*/* GF/*/*/*};
@dirs = qw{GF GF/* GF/*/* GF/*/*/*};
@FILES = grep(!/\/(Par|Lex)(GF|GFC|CFG)\.hs$/,
glob "{".join(",",@dirs)."}/*.hs");
}
@@ -70,7 +71,9 @@ for $file (@FILES) {
# the module header
$hdr_module = $module = "";
s/^ (--+ \s* \n) +//sx;
s/^ \{-\# \s+ OPTIONS \s+ -cpp \s+ \#-\} //sx; # removing ghc options (cpp)
s/^ \s+ //sx; # removing initial whitespace
s/^ (--+ \s* \n) +//sx; # removing initial comment lines
unless (s/^ -- \s \| \s* \n//sx) {
push @ERR, "Incorrect module header";
} else {