mirror of
https://github.com/Kindelia/Kind2.git
synced 2024-10-26 08:09:22 +03:00
19 lines
441 B
Plaintext
19 lines
441 B
Plaintext
Module: Type
|
|
Map<Dynamic>
|
|
|
|
Module.type_of(module: Module, name: String): Type
|
|
case Map.get<Dynamic>(name, module) as got {
|
|
none: Unit
|
|
some: Dynamic.type_of(got.value)
|
|
}
|
|
|
|
Module.value_of(module: Module, name: String): Module.type_of(module, name)
|
|
def got = Map.get<Dynamic>(name, module)
|
|
case got {
|
|
none: unit
|
|
some: Dynamic.value_of(got.value)
|
|
}: case got {
|
|
none: Unit
|
|
some: Dynamic.type_of(got.value)
|
|
}
|