-
Notifications
You must be signed in to change notification settings - Fork 0
/
Util.go
35 lines (32 loc) · 821 Bytes
/
Util.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// This code is transcompiled by LuneScript.
package main
import . "github.com/ifritJP/LuneScript/src/lune/base/runtime_go"
var init_Util bool
var Util__mod__ string
// for 11
func Util_convExp0_76(arg1 []LnsAny) LnsAny {
return Lns_getFromMulti( arg1, 0 )
}
// 10: decl @Util.readFile
func Util_readFile(_env *LnsEnv, path string) LnsAny {
var fileObj Lns_luaStream
{
_fileObj := Util_convExp0_76(Lns_2DDD(Lns_io_open(path, nil)))
if _fileObj == nil{
return nil
} else {
fileObj = _fileObj.(Lns_luaStream)
}
}
return fileObj.Read(_env, "*a")
}
func Lns_Util_init(_env *LnsEnv) {
if init_Util { return }
init_Util = true
Util__mod__ = "@Util"
Lns_InitMod()
Lns_Types_init(_env)
}
func init() {
init_Util = false
}