^Rc @sQdZddddddddd d d d g ZdZgZgZgZgZgZgZgZ iZ dgdZ x%e dD]Z de fe e d?ed@dAedBdCedDdEedFdGedHdIedJdKedLdMedNdOedPdQedRdSedTdUedVdWedXdYedZd[ed\d]ed^d_ed`daedbdcedddeedfdgedhdiedjdkedldmedndoedpdqedrdsedtduedvdwedxdyedzd{ed|d}ed~deddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddedddZeddeddeddeddeddeddeddeddeddeddeddejdeddeddeddeddeddeddeddejdeddeddeddeddeddeddeddeddeddeddeddeddeddeddejdeddejdeddejdeddeddeddeddeddedde jdedde jdedde jdeddeddeddedded ddZed d ed d [[[[d S(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 LIST_APPENDi^t STORE_ATTRi_t DELETE_ATTRi`t STORE_GLOBALiat DELETE_GLOBALibtDUP_TOPXict LOAD_CONSTidt LOAD_NAMEiet BUILD_TUPLEift BUILD_LISTigt BUILD_SETiht BUILD_MAPiit LOAD_ATTRijt COMPARE_OPikt IMPORT_NAMEilt IMPORT_FROMimt JUMP_FORWARDintJUMP_IF_FALSE_OR_POPiotJUMP_IF_TRUE_OR_POPipt JUMP_ABSOLUTEiqtPOP_JUMP_IF_FALSEirtPOP_JUMP_IF_TRUEist 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_KWit SETUP_WITHiitSET_ADDitMAP_ADDiN( R s<=s==s!=R s>=sinsnot inRsis notsexception matchR(t__doc__t__all__RRRRRRRRR RtrangeRRRRRR RR (((s/usr/lib/python2.7/opcode.pyts.