Skip to content
Snippets Groups Projects
Commit ec785180 authored by Simon Peyton Jones's avatar Simon Peyton Jones
Browse files

[project @ 1998-12-21 09:39:56 by simonpj]

Forgot to commit changes to interface file munging in ghc-iface.lprl
parent 38060280
No related merge requests found
...@@ -108,7 +108,6 @@ sub constructNewHiFile { ...@@ -108,7 +108,6 @@ sub constructNewHiFile {
print NEWHI $Stuff{'new:usages'} unless $Stuff{'new:usages'} eq ''; print NEWHI $Stuff{'new:usages'} unless $Stuff{'new:usages'} eq '';
print NEWHI $Stuff{'new:instance_modules'} unless $Stuff{'new:instance_modules'} eq ''; print NEWHI $Stuff{'new:instance_modules'} unless $Stuff{'new:instance_modules'} eq '';
print NEWHI $Stuff{'new:exports'}; print NEWHI $Stuff{'new:exports'};
print NEWHI $Stuff{'new:fixities'} unless $Stuff{'new:fixities'} eq '';
print NEWHI $Stuff{'new:instances'} unless $Stuff{'new:instances'} eq ''; print NEWHI $Stuff{'new:instances'} unless $Stuff{'new:instances'} eq '';
foreach $v (@decl_names) { foreach $v (@decl_names) {
...@@ -148,7 +147,6 @@ sub readHiFile { ...@@ -148,7 +147,6 @@ sub readHiFile {
$Stuff{"$mod:instance_modules"} = ''; $Stuff{"$mod:instance_modules"} = '';
$Stuff{"$mod:usages"} = ''; # stuff glommed together $Stuff{"$mod:usages"} = ''; # stuff glommed together
$Stuff{"$mod:exports"} = ''; $Stuff{"$mod:exports"} = '';
$Stuff{"$mod:fixities"} = '';
$Stuff{"$mod:instances"} = ''; $Stuff{"$mod:instances"} = '';
$Stuff{"$mod:declarations"} = ''; $Stuff{"$mod:declarations"} = '';
...@@ -177,9 +175,6 @@ sub readHiFile { ...@@ -177,9 +175,6 @@ sub readHiFile {
} elsif ( /^__export/ ) { } elsif ( /^__export/ ) {
$Stuff{"$mod:exports"} .= $_; $Stuff{"$mod:exports"} .= $_;
} elsif ( /^infix(r|l)? / ) {
$Stuff{"$mod:fixities"} .= $_;
} elsif ( /^instance / ) { } elsif ( /^instance / ) {
$Stuff{"$mod:instances"} .= $_; $Stuff{"$mod:instances"} .= $_;
...@@ -220,6 +215,12 @@ sub readHiFile { ...@@ -220,6 +215,12 @@ sub readHiFile {
$Decl{"$mod:$current_name"} = $_; $Decl{"$mod:$current_name"} = $_;
if ($mod eq "old") { $OldVersion{$current_name} = $version; } if ($mod eq "old") { $OldVersion{$current_name} = $version; }
} elsif ( /^infix(r|l)?\s+[0-9]\s+(\S+)/ ) {
# fixity declaration
$current_name = "fixity $2";
$Decl{"$mod:$current_name"} = $_;
if ($mod eq "old") { $OldVersion{$current_name} = $version; }
} elsif ( /^(\S+)\s+::\s+/ ) { } elsif ( /^(\S+)\s+::\s+/ ) {
# Value declaration # Value declaration
$current_name = $1; $current_name = $1;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment