aboutsummaryrefslogtreecommitdiff
path: root/frontend/explicitimports.dcl
diff options
context:
space:
mode:
authorjohnvg2011-04-12 14:28:38 +0000
committerjohnvg2011-04-12 14:28:38 +0000
commit16611833c11257bcf9f2cb425edb742092fb2aec (patch)
tree2ca6ec763867e1cf419e15685528c3461c2e79b3 /frontend/explicitimports.dcl
parentadd 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.dcl7
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)