mirror of
https://github.com/github/semantic.git
synced 2024-12-19 21:01:35 +03:00
Use ModuleEffects in ImportGraphEff.
This commit is contained in:
parent
c04fc7d048
commit
93d79dfd30
@ -195,13 +195,8 @@ runImportGraph lang (package :: Package term) f =
|
|||||||
|
|
||||||
newtype ImportGraphEff address outerEffects a = ImportGraphEff
|
newtype ImportGraphEff address outerEffects a = ImportGraphEff
|
||||||
{ runImportGraphEff :: Eff ( ValueEffects address (Value address (ImportGraphEff address outerEffects))
|
{ runImportGraphEff :: Eff ( ValueEffects address (Value address (ImportGraphEff address outerEffects))
|
||||||
( Exc (LoopControl address)
|
( ModuleEffects address (Value address (ImportGraphEff address outerEffects))
|
||||||
': Exc (Return address)
|
( Reader Span
|
||||||
': Env address
|
|
||||||
': Deref (Value address (ImportGraphEff address outerEffects))
|
|
||||||
': Allocator address
|
|
||||||
': Reader ModuleInfo
|
|
||||||
': Reader Span
|
|
||||||
': Reader PackageInfo
|
': Reader PackageInfo
|
||||||
': Modules address
|
': Modules address
|
||||||
': Reader (ModuleTable (NonEmpty (Module (ModuleResult address))))
|
': Reader (ModuleTable (NonEmpty (Module (ModuleResult address))))
|
||||||
@ -216,7 +211,7 @@ newtype ImportGraphEff address outerEffects a = ImportGraphEff
|
|||||||
': Fresh
|
': Fresh
|
||||||
': State (Heap address (Value address (ImportGraphEff address outerEffects)))
|
': State (Heap address (Value address (ImportGraphEff address outerEffects)))
|
||||||
': outerEffects
|
': outerEffects
|
||||||
)) a
|
))) a
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user