Versions in this module Expand all Collapse all v0 v0.0.1 Feb 26, 2023 Changes in this version + const PyCmp_BAD + const PyCmp_EQ + const PyCmp_EXC_MATCH + const PyCmp_GE + const PyCmp_GT + const PyCmp_IN + const PyCmp_IS + const PyCmp_IS_NOT + const PyCmp_LE + const PyCmp_LT + const PyCmp_NE + const PyCmp_NOT_IN + var PrintExpr = func(out string) + func EvalCode(ctx py.Context, co *py.Code, globals, locals py.StringDict, args []py.Object, ...) (retval py.Object, err error) + func EvalGetFuncDesc(fn py.Object) string + func EvalGetFuncName(fn py.Object) string + func RunFrame(frame *py.Frame) (res py.Object, err error) + type OpCode byte + const BINARY_ADD + const BINARY_AND + const BINARY_FLOOR_DIVIDE + const BINARY_LSHIFT + const BINARY_MODULO + const BINARY_MULTIPLY + const BINARY_OR + const BINARY_POWER + const BINARY_RSHIFT + const BINARY_SUBSCR + const BINARY_SUBTRACT + const BINARY_TRUE_DIVIDE + const BINARY_XOR + const BREAK_LOOP + const BUILD_LIST + const BUILD_MAP + const BUILD_SET + const BUILD_SLICE + const BUILD_TUPLE + const CALL_FUNCTION + const CALL_FUNCTION_KW + const CALL_FUNCTION_VAR + const CALL_FUNCTION_VAR_KW + const COMPARE_OP + const CONTINUE_LOOP + const DELETE_ATTR + const DELETE_DEREF + const DELETE_FAST + const DELETE_GLOBAL + const DELETE_NAME + const DELETE_SUBSCR + const DUP_TOP + const DUP_TOP_TWO + const END_FINALLY + const EXTENDED_ARG + const FOR_ITER + const GET_ITER + const HAVE_ARGUMENT + const IMPORT_FROM + const IMPORT_NAME + const IMPORT_STAR + const INPLACE_ADD + const INPLACE_AND + const INPLACE_FLOOR_DIVIDE + const INPLACE_LSHIFT + const INPLACE_MODULO + const INPLACE_MULTIPLY + const INPLACE_OR + const INPLACE_POWER + const INPLACE_RSHIFT + const INPLACE_SUBTRACT + const INPLACE_TRUE_DIVIDE + const INPLACE_XOR + const JUMP_ABSOLUTE + const JUMP_FORWARD + const JUMP_IF_FALSE_OR_POP + const JUMP_IF_TRUE_OR_POP + const LIST_APPEND + const LOAD_ATTR + const LOAD_BUILD_CLASS + const LOAD_CLASSDEREF + const LOAD_CLOSURE + const LOAD_CONST + const LOAD_DEREF + const LOAD_FAST + const LOAD_GLOBAL + const LOAD_NAME + const MAKE_CLOSURE + const MAKE_FUNCTION + const MAP_ADD + const NOP + const POP_BLOCK + const POP_EXCEPT + const POP_JUMP_IF_FALSE + const POP_JUMP_IF_TRUE + const POP_TOP + const PRINT_EXPR + const RAISE_VARARGS + const RETURN_VALUE + const ROT_THREE + const ROT_TWO + const SETUP_EXCEPT + const SETUP_FINALLY + const SETUP_LOOP + const SETUP_WITH + const SET_ADD + const STORE_ATTR + const STORE_DEREF + const STORE_FAST + const STORE_GLOBAL + const STORE_MAP + const STORE_NAME + const STORE_SUBSCR + const UNARY_INVERT + const UNARY_NEGATIVE + const UNARY_NOT + const UNARY_POSITIVE + const UNPACK_EX + const UNPACK_SEQUENCE + const WITH_CLEANUP + const YIELD_FROM + const YIELD_VALUE + func (i OpCode) String() string + func (op OpCode) HAS_ARG() bool + type Vm struct + func (vm *Vm) AddTraceback(exc *py.ExceptionInfo) + func (vm *Vm) Call(argc int32, starArgs py.Object, starKwargs py.Object) error + func (vm *Vm) CheckException() + func (vm *Vm) CheckExceptionRecover(r interface{}) + func (vm *Vm) DROP() + func (vm *Vm) DROPN(n int) + func (vm *Vm) EXTEND(items py.Tuple) + func (vm *Vm) EXTEND_REVERSED(items py.Tuple) + func (vm *Vm) FOURTH() py.Object + func (vm *Vm) PEEK(n int) py.Object + func (vm *Vm) POP() py.Object + func (vm *Vm) PUSH(obj py.Object) + func (vm *Vm) SECOND() py.Object + func (vm *Vm) SET_FOURTH(v py.Object) + func (vm *Vm) SET_SECOND(v py.Object) + func (vm *Vm) SET_THIRD(v py.Object) + func (vm *Vm) SET_TOP(v py.Object) + func (vm *Vm) SET_VALUE(n int, v py.Object) + func (vm *Vm) STACK_LEVEL() int + func (vm *Vm) SetException(exception py.Object) + func (vm *Vm) THIRD() py.Object + func (vm *Vm) TOP() py.Object + func (vm *Vm) UnwindBlock(frame *py.Frame, block *py.TryBlock) + func (vm *Vm) UnwindExceptHandler(frame *py.Frame, block *py.TryBlock)