Versions in this module Expand all Collapse all v1 v1.0.1 Nov 8, 2022 v1.0.0 Nov 8, 2022 Changes in this version + var Defines = map[string]interface{} + type Plugin struct + Code string + Name string + Path string + func Load(path string) (plug *Plugin, err error) + func Parse(code string) (*Plugin, error) + func (p *Plugin) Call(name string, args ...interface{}) (interface{}, error) + func (p *Plugin) Clone() (clone *Plugin) + func (p *Plugin) GetObject(name string) (interface{}, error) + func (p *Plugin) GetTypeObject(name string) string + func (p *Plugin) HasFunc(name string) bool + func (p *Plugin) IsArrayObject(name string) bool + func (p *Plugin) IsBooleanObject(name string) bool + func (p *Plugin) IsBooleanPrimitive(name string) bool + func (p *Plugin) IsDateObject(name string) bool + func (p *Plugin) IsErrorObject(name string) bool + func (p *Plugin) IsNumberObject(name string) bool + func (p *Plugin) IsNumberPrimitive(name string) bool + func (p *Plugin) IsRegExpObject(name string) bool + func (p *Plugin) IsStringObject(name string) bool + func (p *Plugin) IsStringPrimitive(name string) bool + func (p *Plugin) Methods() []string + func (p *Plugin) Objects() []string + func (p *Plugin) Set(name string, v interface{}) error