Plan 9 from Bell Labs’s /usr/web/sources/contrib/stallion/root/sys/lib/python2.7/opcode.pyc

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


�`^c@sQdZddddddddd	d
ddgZdZgZgZgZgZgZgZgZ	iZ
dgdZx%ed�D]Z
de
fee
<q�W[
d�Zd�Zd�Zd�Zed d!�ed"d#�ed$d%�ed&d'�ed(d)�ed*d+�ed,d-�ed.d/�ed0d1�ed2d3�ed4d5�ed6d7�ed8d9�ed:d;�ed<d=�ed>d?�ed@dA�edBdC�edDdE�edFdG�edHdI�edJdK�edLdM�edNdO�edPdQ�edRdS�edTdU�edVdW�edXdY�edZd[�ed\d]�ed^d_�ed`da�edbdc�eddde�edfdg�edhdi�edjdk�edldm�edndo�edpdq�edrds�edtdu�edvdw�edxdy�edzd{�ed|d}�ed~d�ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��d�Zed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ejd��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ejd��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed�d��ed��ed��ed��ed��ed��ed��ejd�ed��ejd�ed��ejd�ed��ed��ed��ed��ed��ed��e	jd�ed��e	jd�ed��e	jd�edd�edd�edd�edd�edd�dZed	d
�edd�[[[[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_ARGt<s<=s==s!=t>s>=tinsnot intissis notsexception matchtBADtis<%r>cCs|t|<|t|<dS(N(RR	(tnametop((s/sys/lib/python2.7/opcode.pytdef_ops
cCst||�tj|�dS(N(RRtappend(RR((s/sys/lib/python2.7/opcode.pytname_ops
cCst||�tj|�dS(N(RRR(RR((s/sys/lib/python2.7/opcode.pytjrel_op#s
cCst||�tj|�dS(N(RRR(RR((s/sys/lib/python2.7/opcode.pytjabs_op's
t	STOP_CODEitPOP_TOPitROT_TWOit	ROT_THREEitDUP_TOPitROT_FOURitNOPi	tUNARY_POSITIVEi
tUNARY_NEGATIVEit	UNARY_NOTit
UNARY_CONVERTi
tUNARY_INVERTitBINARY_POWERitBINARY_MULTIPLYit
BINARY_DIVIDEit
BINARY_MODULOit
BINARY_ADDitBINARY_SUBTRACTit
BINARY_SUBSCRitBINARY_FLOOR_DIVIDEitBINARY_TRUE_DIVIDEitINPLACE_FLOOR_DIVIDEitINPLACE_TRUE_DIVIDEisSLICE+0isSLICE+1isSLICE+2i sSLICE+3i!s
STORE_SLICE+0i(s
STORE_SLICE+1i)s
STORE_SLICE+2i*s
STORE_SLICE+3i+sDELETE_SLICE+0i2sDELETE_SLICE+1i3sDELETE_SLICE+2i4sDELETE_SLICE+3i5t	STORE_MAPi6tINPLACE_ADDi7tINPLACE_SUBTRACTi8tINPLACE_MULTIPLYi9tINPLACE_DIVIDEi:tINPLACE_MODULOi;tSTORE_SUBSCRi<t
DELETE_SUBSCRi=t
BINARY_LSHIFTi>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_RSHIFTiLtINPLACE_ANDiMtINPLACE_XORiNt
INPLACE_ORiOt
BREAK_LOOPiPtWITH_CLEANUPiQtLOAD_LOCALSiRtRETURN_VALUEiStIMPORT_STARiTt	EXEC_STMTiUtYIELD_VALUEiVt	POP_BLOCKiWtEND_FINALLYiXtBUILD_CLASSiYiZt
STORE_NAMEtDELETE_NAMEi[tUNPACK_SEQUENCEi\tFOR_ITERi]tLIST_APPENDi^t
STORE_ATTRi_tDELETE_ATTRi`tSTORE_GLOBALiat
DELETE_GLOBALibtDUP_TOPXict
LOAD_CONSTidt	LOAD_NAMEietBUILD_TUPLEift
BUILD_LISTigt	BUILD_SETiht	BUILD_MAPiit	LOAD_ATTRijt
COMPARE_OPiktIMPORT_NAMEiltIMPORT_FROMimtJUMP_FORWARDintJUMP_IF_FALSE_OR_POPiotJUMP_IF_TRUE_OR_POPipt
JUMP_ABSOLUTEiqtPOP_JUMP_IF_FALSEirtPOP_JUMP_IF_TRUEistLOAD_GLOBALitt
CONTINUE_LOOPiwt
SETUP_LOOPixtSETUP_EXCEPTiyt
SETUP_FINALLYizt	LOAD_FASTi|t
STORE_FASTi}tDELETE_FASTi~t
RAISE_VARARGSi�t
CALL_FUNCTIONi�t
MAKE_FUNCTIONi�tBUILD_SLICEi�tMAKE_CLOSUREi�tLOAD_CLOSUREi�t
LOAD_DEREFi�tSTORE_DEREFi�tCALL_FUNCTION_VARi�tCALL_FUNCTION_KWi�tCALL_FUNCTION_VAR_KWi�t
SETUP_WITHi�i�tSET_ADDi�tMAP_ADDi�N(Rs<=s==s!=R
s>=sinsnot inRsis notsexception matchR(t__doc__t__all__RRRRRRRRR	RtrangeRRRRRR
RR(((s/sys/lib/python2.7/opcode.pyt<module>s.
				
































































































































Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].