Documentation
¶
Index ¶
- func EmptyString() runtime.RTString
- func LoadSafeLibs(L *lua.LState) error
- func NewArray(lv *lua.LTable) runtime.RTArray
- func NewBool(lv lua.LBool) runtime.RTBool
- func NewDict(lv *lua.LTable) runtime.RTDict
- func NewFunc(lv *lua.LFunction) runtime.RTFunction
- func NewLuaRuntime() runtime.Runtime
- func NewNumber(lv lua.LNumber) runtime.RTNumber
- func NewString(lv lua.LString) runtime.RTString
- func Nil() runtime.RTNil
- func Zero() runtime.RTNumber
- type LuaArrayVal
- type LuaBoolVal
- type LuaDictVal
- type LuaFunctionVal
- type LuaNilVal
- type LuaNumberVal
- type LuaRuntime
- func (luaruntime *LuaRuntime) CheckArray(v runtime.RTValue) (runtime.RTArray, error)
- func (luaruntime *LuaRuntime) CheckBool(v runtime.RTValue) (runtime.RTBool, error)
- func (luaruntime *LuaRuntime) CheckDict(v runtime.RTValue) (runtime.RTDict, error)
- func (luaruntime *LuaRuntime) CheckFunction(v runtime.RTValue) (runtime.RTFunction, error)
- func (luaruntime *LuaRuntime) CheckNumber(v runtime.RTValue) (runtime.RTNumber, error)
- func (luaruntime *LuaRuntime) CheckString(v runtime.RTValue) (runtime.RTString, error)
- func (luaruntime *LuaRuntime) Close()
- func (luaruntime *LuaRuntime) EnsureArray(v runtime.RTValue) runtime.RTArray
- func (luaruntime *LuaRuntime) EnsureBool(v runtime.RTValue) runtime.RTBool
- func (luaruntime *LuaRuntime) EnsureDict(v runtime.RTValue) runtime.RTDict
- func (luaruntime *LuaRuntime) EnsureFunction(v runtime.RTValue) runtime.RTFunction
- func (luaruntime *LuaRuntime) EnsureNumber(v runtime.RTValue) runtime.RTNumber
- func (luaruntime *LuaRuntime) EnsureString(v runtime.RTValue) runtime.RTString
- func (luaruntime *LuaRuntime) ExecFile(path string) error
- func (luaruntime *LuaRuntime) ExecString(source string) error
- func (luaruntime *LuaRuntime) GetOrCreateGlobalTable(name string) (*lua.LTable, error)
- func (luaruntime *LuaRuntime) InvokeFunction(fn runtime.RTFunction, params ...runtime.RTValue) error
- func (luaruntime *LuaRuntime) InvokeFunctionSafe(fn runtime.RTFunction, params ...runtime.RTValue) error
- func (luaruntime *LuaRuntime) Lang() string
- func (luaruntime *LuaRuntime) RaiseError(format string, args ...interface{})
- func (luaruntime *LuaRuntime) SetFunction(name string, desc string, args []runtime.ArgDef, fn runtime.CustomFunc) error
- func (luaruntime *LuaRuntime) SetGlobal(path string, val runtime.RTValue) ([]string, error)
- func (luaruntime *LuaRuntime) String(str string) runtime.RTString
- type LuaStringVal
- type LuaValue
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EmptyString ¶
func LoadSafeLibs ¶
func NewLuaRuntime ¶
Types ¶
type LuaArrayVal ¶
func (LuaArrayVal) Map ¶
func (dict LuaArrayVal) Map() []interface{}
type LuaBoolVal ¶
func (LuaBoolVal) Value ¶
func (lbv LuaBoolVal) Value() bool
type LuaDictVal ¶
func (LuaDictVal) Map ¶
func (dict LuaDictVal) Map() map[interface{}]interface{}
type LuaFunctionVal ¶
type LuaNumberVal ¶
type LuaRuntime ¶
func (*LuaRuntime) CheckArray ¶
func (*LuaRuntime) CheckFunction ¶
func (luaruntime *LuaRuntime) CheckFunction(v runtime.RTValue) (runtime.RTFunction, error)
func (*LuaRuntime) CheckNumber ¶
func (*LuaRuntime) CheckString ¶
func (*LuaRuntime) Close ¶
func (luaruntime *LuaRuntime) Close()
func (*LuaRuntime) EnsureArray ¶
func (luaruntime *LuaRuntime) EnsureArray(v runtime.RTValue) runtime.RTArray
func (*LuaRuntime) EnsureBool ¶
func (luaruntime *LuaRuntime) EnsureBool(v runtime.RTValue) runtime.RTBool
func (*LuaRuntime) EnsureDict ¶
func (luaruntime *LuaRuntime) EnsureDict(v runtime.RTValue) runtime.RTDict
func (*LuaRuntime) EnsureFunction ¶
func (luaruntime *LuaRuntime) EnsureFunction(v runtime.RTValue) runtime.RTFunction
func (*LuaRuntime) EnsureNumber ¶
func (luaruntime *LuaRuntime) EnsureNumber(v runtime.RTValue) runtime.RTNumber
func (*LuaRuntime) EnsureString ¶
func (luaruntime *LuaRuntime) EnsureString(v runtime.RTValue) runtime.RTString
func (*LuaRuntime) ExecFile ¶
func (luaruntime *LuaRuntime) ExecFile(path string) error
func (*LuaRuntime) ExecString ¶
func (luaruntime *LuaRuntime) ExecString(source string) error
func (*LuaRuntime) GetOrCreateGlobalTable ¶
func (luaruntime *LuaRuntime) GetOrCreateGlobalTable(name string) (*lua.LTable, error)
func (*LuaRuntime) InvokeFunction ¶
func (luaruntime *LuaRuntime) InvokeFunction(fn runtime.RTFunction, params ...runtime.RTValue) error
func (*LuaRuntime) InvokeFunctionSafe ¶
func (luaruntime *LuaRuntime) InvokeFunctionSafe(fn runtime.RTFunction, params ...runtime.RTValue) error
func (*LuaRuntime) Lang ¶
func (luaruntime *LuaRuntime) Lang() string
func (*LuaRuntime) RaiseError ¶
func (luaruntime *LuaRuntime) RaiseError(format string, args ...interface{})
func (*LuaRuntime) SetFunction ¶
func (luaruntime *LuaRuntime) SetFunction( name string, desc string, args []runtime.ArgDef, fn runtime.CustomFunc, ) error
type LuaStringVal ¶
Click to show internal directories.
Click to hide internal directories.