mirror of
https://github.com/Hilbis/Hilbish
synced 2025-07-01 16:52:03 +00:00
fix: add TableArg for golua
This commit is contained in:
parent
6d793f35eb
commit
754bb6c9c2
@ -20,11 +20,22 @@ func (mlr *Runtime) StringArg(num int) (string, error) {
|
|||||||
return mlr.rt.MainThread().CurrentCont().(*rt.GoCont).StringArg(num)
|
return mlr.rt.MainThread().CurrentCont().(*rt.GoCont).StringArg(num)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (mlr *Runtime) TableArg(num int) (*Table, error) {
|
||||||
|
tbl, err := mlr.rt.MainThread().CurrentCont().(*rt.GoCont).TableArg(num)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
return &Table{
|
||||||
|
lt: tbl,
|
||||||
|
}, nil
|
||||||
|
}
|
||||||
|
|
||||||
func (mlr *Runtime) ClosureArg(num int) (*Closure, error) {
|
func (mlr *Runtime) ClosureArg(num int) (*Closure, error) {
|
||||||
return mlr.rt.MainThread().CurrentCont().(*rt.GoCont).ClosureArg(num)
|
return mlr.rt.MainThread().CurrentCont().(*rt.GoCont).ClosureArg(num)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (mlr *Runtime) Arg(c *GoCont, num int) Value {
|
func (mlr *Runtime) Arg(num int) Value {
|
||||||
return mlr.rt.MainThread().CurrentCont().(*rt.GoCont).Arg(num)
|
return mlr.rt.MainThread().CurrentCont().(*rt.GoCont).Arg(num)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user