Module: Python::Pickle::Instructions

Defined in:
lib/python/pickle/instructions/dup.rb,
lib/python/pickle/instructions/get.rb,
lib/python/pickle/instructions/int.rb,
lib/python/pickle/instructions/obj.rb,
lib/python/pickle/instructions/pop.rb,
lib/python/pickle/instructions/put.rb,
lib/python/pickle/instructions/dict.rb,
lib/python/pickle/instructions/ext1.rb,
lib/python/pickle/instructions/ext2.rb,
lib/python/pickle/instructions/ext4.rb,
lib/python/pickle/instructions/inst.rb,
lib/python/pickle/instructions/list.rb,
lib/python/pickle/instructions/long.rb,
lib/python/pickle/instructions/mark.rb,
lib/python/pickle/instructions/none.rb,
lib/python/pickle/instructions/stop.rb,
lib/python/pickle/instructions/build.rb,
lib/python/pickle/instructions/float.rb,
lib/python/pickle/instructions/frame.rb,
lib/python/pickle/instructions/long1.rb,
lib/python/pickle/instructions/long4.rb,
lib/python/pickle/instructions/proto.rb,
lib/python/pickle/instructions/tuple.rb,
lib/python/pickle/instructions/append.rb,
lib/python/pickle/instructions/global.rb,
lib/python/pickle/instructions/persid.rb,
lib/python/pickle/instructions/reduce.rb,
lib/python/pickle/instructions/string.rb,
lib/python/pickle/instructions/tuple1.rb,
lib/python/pickle/instructions/tuple2.rb,
lib/python/pickle/instructions/tuple3.rb,
lib/python/pickle/instructions/appends.rb,
lib/python/pickle/instructions/bin_get.rb,
lib/python/pickle/instructions/bin_put.rb,
lib/python/pickle/instructions/memoize.rb,
lib/python/pickle/instructions/new_obj.rb,
lib/python/pickle/instructions/bin_int1.rb,
lib/python/pickle/instructions/new_true.rb,
lib/python/pickle/instructions/pop_mark.rb,
lib/python/pickle/instructions/set_item.rb,
lib/python/pickle/instructions/add_items.rb,
lib/python/pickle/instructions/bin_bytes.rb,
lib/python/pickle/instructions/bin_float.rb,
lib/python/pickle/instructions/empty_set.rb,
lib/python/pickle/instructions/has_value.rb,
lib/python/pickle/instructions/new_false.rb,
lib/python/pickle/instructions/set_items.rb,
lib/python/pickle/instructions/bin_bytes8.rb,
lib/python/pickle/instructions/bin_persid.rb,
lib/python/pickle/instructions/bin_string.rb,
lib/python/pickle/instructions/empty_dict.rb,
lib/python/pickle/instructions/empty_list.rb,
lib/python/pickle/instructions/frozen_set.rb,
lib/python/pickle/instructions/new_obj_ex.rb,
lib/python/pickle/instructions/bin_unicode.rb,
lib/python/pickle/instructions/byte_array8.rb,
lib/python/pickle/instructions/empty_tuple.rb,
lib/python/pickle/instructions/next_buffer.rb,
lib/python/pickle/instructions/bin_unicode8.rb,
lib/python/pickle/instructions/long_bin_get.rb,
lib/python/pickle/instructions/stack_global.rb,
lib/python/pickle/instructions/readonly_buffer.rb,
lib/python/pickle/instructions/short_bin_bytes.rb,
lib/python/pickle/instructions/short_bin_string.rb,
lib/python/pickle/instructions/short_bin_unicode.rb,
lib/python/pickle/instructions/has_length_and_value.rb,
lib/python/pickle/instructions/has_namespace_and_name.rb

Defined Under Namespace

Modules: HasLengthAndValue, HasNamespaceAndName, HasValue Classes: AddItems, Append, Appends, BinBytes, BinBytes8, BinFloat, BinGet, BinInt1, BinPersID, BinPut, BinString, BinUnicode, BinUnicode8, Build, ByteArray8, Dict, Dup, EmptyDict, EmptyList, EmptySet, EmptyTuple, Ext1, Ext2, Ext4, Float, Frame, FrozenSet, Get, Global, Inst, Int, List, Long, Long1, Long4, LongBinGet, Mark, Memoize, NewFalse, NewObj, NewObjEx, NewTrue, NextBuffer, None, Obj, PersID, Pop, PopMark, Proto, Put, ReadonlyBuffer, Reduce, SetItem, SetItems, ShortBinBytes, ShortBinString, ShortBinUnicode, StackGlobal, Stop, String, Tuple, Tuple1, Tuple2, Tuple3

Constant Summary collapse

DUP =

The DUP instruction.

Dup.new
OBJ =

The OBJ instruction.

Since:

  • 0.2.0

Obj.new
POP =

The POP instruction.

Pop.new
DICT =
Dict.new
LIST =

The LIST instruction.

List.new
MARK =

The MARK instruction.

Mark.new
NONE =

The NONE instruction.

None.new
STOP =

The STOP instruction.

Stop.new
BUILD =

The BUILD instruction.

Build.new
TUPLE =

The TUPLE instruction.

Tuple.new
APPEND =

The APPEND instruction.

Append.new
REDUCE =

The REDUCE instruction.

Reduce.new
TUPLE1 =

The TUPLE1 instruction.

Tuple1.new
TUPLE2 =

The TUPLE2 instruction.

Tuple2.new
TUPLE3 =

The TUPLE3 instruction.

Tuple3.new
APPENDS =

The APPENDS instruction.

Appends.new
MEMOIZE =

The MEMOIZE instruction.

Memoize.new
NEWOBJ =

The NEWOBJ instruction.

NewObj.new
NEWTRUE =

The NEWTRUE instruction.

NewTrue.new
POP_MARK =

The POP_MARK instruction.

PopMark.new
SETITEM =

The SETITEM instruction.

SetItem.new
ADDITEMS =

The ADDITEMS instruction.

AddItems.new
EMPTY_SET =

The EMPTY_SET instruction.

EmptySet.new
NEWFALSE =

The NEWFALSE instruction.

NewFalse.new
SETITEMS =

The SETITEMS instruction.

SetItems.new
BINPERSID =

Represents the BINPERSID instruction.

Since:

  • 0.2.0

BinPersID.new
EMPTY_DICT =

The EMPTY_DICT instruction.

EmptyDict.new
EMPTY_LIST =

The EMPTY_LIST instruction.

EmptyList.new
FROZENSET =

The FROZENSET instruction.

FrozenSet.new
NEWOBJ_EX =

The NEWOBJ_EX instruction.

NewObjEx.new
EMPTY_TUPLE =

The EMPTY_TUPLE instruction.

EmptyTuple.new
NEXT_BUFFER =

The NEXT_BUFFER instruction.

Since:

  • 0.2.0

NextBuffer.new
STACK_GLOBAL =

The STACK_GLOBAL instruction.

StackGlobal.new
READONLY_BUFFER =

The READONLY_BUFFER instruction.

Since:

  • 0.2.0

ReadonlyBuffer.new