plugin

package
v0.1.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 13, 2019 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	NULL = vm.NULL
)

Functions

This section is empty.

Types

type ArrayObject

type ArrayObject = vm.ArrayObject

type BaseObj

type BaseObj = vm.BaseObj

type GoObject

type GoObject = vm.GoObject

type HashObject

type HashObject = vm.HashObject

type Method

type Method = vm.Method

type Object

type Object = vm.Object

type PluginObject

type PluginObject struct {
	*BaseObj
	// contains filtered or unexported fields
}

PluginObject is a special type that contains a Go's plugin

func (*PluginObject) Inspect

func (p *PluginObject) Inspect() string

Inspect delegates to ToString

func (*PluginObject) ToJSON

func (p *PluginObject) ToJSON(t *Thread) string

ToJSON just delegates to ToString

func (*PluginObject) ToString

func (p *PluginObject) ToString() string

ToString returns the object's name as the string format

func (*PluginObject) Value

func (p *PluginObject) Value() interface{}

Value returns plugin object's string format

type StringObject

type StringObject = vm.StringObject

type Thread

type Thread = vm.Thread

type VM

type VM = vm.VM

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL