plugin

package
v0.1.13 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2020 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// NULL is an imported constant from vm
	NULL = vm.NULL
)

Functions

This section is empty.

Types

type ArrayObject

type ArrayObject = vm.ArrayObject

ArrayObject is an imported object from vm

type BaseObj

type BaseObj = vm.BaseObj

BaseObj is an imported object from vm

type GoObject

type GoObject = vm.GoObject

GoObject is an imported object from vm

type HashObject

type HashObject = vm.HashObject

HashObject is an imported object from vm

type Method

type Method = vm.Method

Method is an imported object from vm

type Object

type Object = vm.Object

Object is an imported object from vm

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

StringObject is an imported object from vm

type Thread

type Thread = vm.Thread

Thread is an imported object from vm

type VM

type VM = vm.VM

VM is an imported object from vm

Jump to

Keyboard shortcuts

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