opcodes

package
v1.1.3 Latest Latest
Warning

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

Go to latest
Published: Nov 24, 2022 License: BSD-2-Clause Imports: 0 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Push byte = iota
	Pop
	IdentifierAssign
	SelectorAssign
	Label
	Jump
	IfJump
	Return
	DeleteIdentifier
	DeleteSelector
	Defer
	NewFunction
	NewClass
	Call
	NewArray
	NewTuple
	NewHash
	Identifier
	Integer
	Float
	String
	Bytes
	True
	False
	None
	Selector
	Super
)

Variables

View Source
var OpCodes = map[byte]string{
	Push:             "Push",
	Pop:              "Pop",
	IdentifierAssign: "IdentifierAssign",
	SelectorAssign:   "SelectorAssign",
	Label:            "Label",
	Jump:             "Jump",
	IfJump:           "IfJump",
	Return:           "Return",
	DeleteIdentifier: "DeleteIdentifier",
	DeleteSelector:   "DeleteSelector",
	Defer:            "Defer",
	NewFunction:      "NewFunction",
	NewClass:         "NewClass",
	Call:             "Call",
	NewArray:         "NewArray",
	NewTuple:         "NewTuple",
	NewHash:          "NewHash",
	Identifier:       "Identifier",
	Integer:          "Integer",
	Float:            "Float",
	String:           "String",
	Bytes:            "Bytes",
	True:             "True",
	False:            "False",
	None:             "None",
	Selector:         "Selector",
	Super:            "Super",
}

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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