lang: funcs: core: Make module names public

This is needed for when we have nested modules.
This commit is contained in:
James Shubin
2019-05-20 08:45:43 -04:00
parent d5074871c7
commit 12582e963d
35 changed files with 49 additions and 49 deletions

View File

@@ -26,19 +26,19 @@ import (
)
func init() {
simple.ModuleRegister(moduleName, "getenv", &types.FuncValue{
simple.ModuleRegister(ModuleName, "getenv", &types.FuncValue{
T: types.NewType("func(str) str"),
V: GetEnv,
})
simple.ModuleRegister(moduleName, "defaultenv", &types.FuncValue{
simple.ModuleRegister(ModuleName, "defaultenv", &types.FuncValue{
T: types.NewType("func(str, str) str"),
V: DefaultEnv,
})
simple.ModuleRegister(moduleName, "hasenv", &types.FuncValue{
simple.ModuleRegister(ModuleName, "hasenv", &types.FuncValue{
T: types.NewType("func(str) bool"),
V: HasEnv,
})
simple.ModuleRegister(moduleName, "env", &types.FuncValue{
simple.ModuleRegister(ModuleName, "env", &types.FuncValue{
T: types.NewType("func() map{str: str}"),
V: Env,
})