# (C) Copyright 2017, 2019 by Rocky Bernstein """ CPython 2.2 bytecode opcodes This is similar to the opcode portion in Python 2.2's dis.py library. """ import xdis.opcodes.opcode_2x as opcode_2x from xdis.opcodes.base import ( def_op, init_opdata, finalize_opcodes, format_extended_arg, update_pj2, ) version = 2.2 python_implementation = "CPython" l = locals() init_opdata(l, opcode_2x, version) # 2.2 Bytecodes not in 2.3 def_op(l, "FOR_LOOP", 114) def_op(l, "SET_LINENO", 127, 0, 0) update_pj2(globals(), l) opcode_arg_fmt = {"EXTENDED_ARG": format_extended_arg} finalize_opcodes(l)