diff options
author | johnvg | 2011-04-12 14:28:38 +0000 |
---|---|---|
committer | johnvg | 2011-04-12 14:28:38 +0000 |
commit | 16611833c11257bcf9f2cb425edb742092fb2aec (patch) | |
tree | 2ca6ec763867e1cf419e15685528c3461c2e79b3 /frontend/explicitimports.dcl | |
parent | add BETypeSymbolNoMark to the 64 bit version (diff) |
allow qualified imports of class members
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1915 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
Diffstat (limited to 'frontend/explicitimports.dcl')
-rw-r--r-- | frontend/explicitimports.dcl | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/frontend/explicitimports.dcl b/frontend/explicitimports.dcl index 952cc59..867b467 100644 --- a/frontend/explicitimports.dcl +++ b/frontend/explicitimports.dcl @@ -20,11 +20,10 @@ import syntax, checksupport , si_implicit :: ![(ModuleN, Position)] } -markExplImpSymbols :: !Int !*(!*{!*{!u:ExplImpInfo}}, !*SymbolTable) - -> (!.[Ident],!(!{!{!u:ExplImpInfo}},!.SymbolTable)) +markExplImpSymbols :: !Int !*(!*ExplImpInfos,!*SymbolTable) -> (!.[Ident],!(!*ExplImpInfos,!*SymbolTable)) -updateExplImpForMarkedSymbol :: !Index !Declaration !SymbolTableEntry !u:{#DclModule} !{!{!*ExplImpInfo}} !*SymbolTable - -> (!u:{#DclModule}, !{!{!.ExplImpInfo}}, !.SymbolTable) +updateExplImpForMarkedSymbol :: !Index !Declaration !SymbolTableEntry !u:{#DclModule} !*ExplImpInfos !*SymbolTable + -> (!u:{#DclModule},!*ExplImpInfos,!*SymbolTable) solveExplicitImports :: !(IntKeyHashtable [ExplicitImport]) !{#Int} !Index !*(!v:{#DclModule},!*{#Int},!{!*ExplImpInfo},!*CheckState) |