lJc @sdZddddddddd d d d g ZdZgZgZgZgZgZgZgZ hZ dgdZ x%e dD]Z de fe e d?ed@dAedBdCedDdEedFdGedHdIedJdKedLdMedNdOedPdQedRdSedTdUedVdWedXdYedZd[ed\d]ed^d_ed`daedbdcedddeedfdgedhdiedjdkedldmedndoedpdqedrdsedtduedvdwedxdyedzd{ed|d}ed~deddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddedddZeddeddeddeddeddeddeddeddeddeddeideddeddeddeddeddeddeideddeddeddeddeddeddeddeddeddeddeddeddeideddeideddeideddeddeddeddeddedde idedde idedde ideddeddedded ddZ[[[[dS(sy opcode module - potentially shared between dis and other modules which operate on bytecodes (e.g. peephole optimizers). tcmp_opthasconstthasnamethasjrelthasjabsthaslocalt hascomparethasfreetopnametopmapt HAVE_ARGUMENTt EXTENDED_ARGts>=tinsnot intissis notsexception matchtBADtis<%r>cCs|t|<|t|t BINARY_RSHIFTi?t BINARY_ANDi@t BINARY_XORiAt BINARY_ORiBt INPLACE_POWERiCtGET_ITERiDt PRINT_EXPRiFt PRINT_ITEMiGt PRINT_NEWLINEiHt PRINT_ITEM_TOiItPRINT_NEWLINE_TOiJtINPLACE_LSHIFTiKtINPLACE_RSHIFTiLt INPLACE_ANDiMt INPLACE_XORiNt INPLACE_ORiOt BREAK_LOOPiPt WITH_CLEANUPiQt LOAD_LOCALSiRt RETURN_VALUEiSt IMPORT_STARiTt EXEC_STMTiUt YIELD_VALUEiVt POP_BLOCKiWt END_FINALLYiXt BUILD_CLASSiYiZt STORE_NAMEt DELETE_NAMEi[tUNPACK_SEQUENCEi\tFOR_ITERi]t STORE_ATTRi_t DELETE_ATTRi`t STORE_GLOBALiat DELETE_GLOBALibtDUP_TOPXict LOAD_CONSTidt LOAD_NAMEiet BUILD_TUPLEift BUILD_LISTigt BUILD_MAPiht LOAD_ATTRiit COMPARE_OPijt IMPORT_NAMEikt IMPORT_FROMilt JUMP_FORWARDint JUMP_IF_FALSEiot JUMP_IF_TRUEipt JUMP_ABSOLUTEiqt LOAD_GLOBALitt CONTINUE_LOOPiwt SETUP_LOOPixt SETUP_EXCEPTiyt SETUP_FINALLYizt LOAD_FASTi|t STORE_FASTi}t DELETE_FASTi~t RAISE_VARARGSit CALL_FUNCTIONit MAKE_FUNCTIONit BUILD_SLICEit MAKE_CLOSUREit LOAD_CLOSUREit LOAD_DEREFit STORE_DEREFitCALL_FUNCTION_VARitCALL_FUNCTION_KWitCALL_FUNCTION_VAR_KWiiN( R s<=s==s!=R s>=sinsnot insissis notsexception matchR(t__doc__t__all__RRRRRRRRR RtrangeRRRRRR RR (((s/sys/lib/python/opcode.pyss