Versions in this module Expand all Collapse all v1 v1.0.1 Jun 19, 2026 Changes in this version + type Argument struct + func (a *Argument) Any() interface{} + func (a *Argument) Bool() bool + func (a *Argument) Data() interface{} + func (a *Argument) Number() float64 + func (a *Argument) String() string + type Binder struct + func New(opts ...Options) *Binder + func (b *Binder) Close() + func (b *Binder) DoFile(f string) error + func (b *Binder) DoString(s string) error + func (b *Binder) Load(loader *Loader) + type Context struct + func (c *Context) Arg(num int) *Argument + func (c *Context) Push() *Push + func (c *Context) Top() int + type Error struct + func (e *Error) Error() string + func (e *Error) Print() + func (e *Error) Source() string + type Handler func(*Context) error + type Loader struct + func NewLoader() *Loader + func (l *Loader) Func(name string, handler Handler) + func (l *Loader) Module(name string) *Module + func (l *Loader) Table(name string) *Table + type Module struct + func (m *Module) Bool(name string, value bool) + func (m *Module) Func(name string, handler Handler) + func (m *Module) Number(name string, value float64) + func (m *Module) String(name, value string) + type Options struct + CallStackSize int + IncludeGoStackTrace bool + RegistrySize int + SkipOpenLibs bool + type Push struct + func (p *Push) Bool(b bool) + func (p *Push) Data(d interface{}, t string) + func (p *Push) Number(n float64) + func (p *Push) String(s string) + type Table struct + func (t *Table) Dynamic(name string, handler Handler) + func (t *Table) Static(name string, handler Handler)