summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
95144e3)
Change-Id: Ib0d147925995508c21d4acee7c4355feabd10f1f
module {
export = [possibleUnsafeSclValueByName, unsafeSclValueByName, sclModuleNames, moduleByName,
module {
export = [possibleUnsafeSclValueByName, unsafeSclValueByName, sclModuleNames, moduleByName,
- documentationOfSCLValue, sclValueRef, possibleModuleSourceText]
+ documentationOfSCLValue, sclValueRef, possibleModuleSourceText, flushModuleRepository,
+ flushDefaultModuleRepository]
}
include "./CurrentModuleRepository"
}
include "./CurrentModuleRepository"
@JavaName getModule
moduleByName_ :: ModuleRepository -> String -> <Proc> Failable Module
@JavaName getModule
moduleByName_ :: ModuleRepository -> String -> <Proc> Failable Module
+ @JavaName flush
+ flushModuleRepository :: ModuleRepository -> <Proc> ()
+
importJava "org.simantics.scl.compiler.source.repository.ModuleSourceRepository" where
data ModuleSourceRepository
importJava "org.simantics.scl.compiler.source.repository.ModuleSourceRepository" where
data ModuleSourceRepository
sclValueRef name = sclValueRef_ MODULE_REPOSITORY name
sclValueRef name = sclValueRef_ MODULE_REPOSITORY name
+flushDefaultModuleRepository :: <Proc> ()
+flushDefaultModuleRepository = flushModuleRepository MODULE_REPOSITORY
+
possibleUnsafeSclValueByName :: String -> <Proc> Maybe a
possibleUnsafeSclValueByName name = Just (unsafeSclValueByName name) `catch` \(_ :: Exception) -> Nothing
possibleUnsafeSclValueByName :: String -> <Proc> Maybe a
possibleUnsafeSclValueByName name = Just (unsafeSclValueByName name) `catch` \(_ :: Exception) -> Nothing