package
0.0.0-20241222215834-09a60126efae
Repository: https://github.com/tucats/ego.git
Documentation: pkg.go.dev
# Functions
CallWithReceiver takes a receiver, a method name, and optional arguments, and forumlates a call to the method function on the receiver.
CallWithReceiver takes a receiver, a method name, and optional arguments, and formuates a call to the method function on the receiver.
No description provided by the author
Format formats an array of bytecodes.
FormatInstruction formats a single instruction as a string.
No description provided by the author
GoRoutine allows calling a named function as a go routine, using arguments.
No description provided by the author
New generates and initializes a new bytecode stream.
NewContext generates a new context.
NewStackMarker generates a enw stack marker object, using the supplied label and optional list of datu.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Everything from here on is a branch instruction, whose operand must be present and is an integer instruction address in the bytecode array.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
This marks the end of the list.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Constant that describes using the set of errors that an ?optional is permitted to ignore.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Stop must be the zero-th item.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
InstructionsExecuted counts the number of byte code instructions executed.
MaxStackSize records the largest stack size encountered during a stack push operation.
No description provided by the author
# Structs
ByteCode contains the context of the execution of a bytecode stream.
CallFrame is an object used to store state of the bytecode runtime environment just before making a call to a bytecode subroutine.
Note there are reflection dependencies on the name of the field; it must be named "Value".
Context holds the runtime information about an instance of bytecode being executed.
StackMarker is a special object used to mark a location on the stack.
# Type aliases
Constant describing instruction opcodes.