Edit File by line
/home/barbar84/public_h.../wp-conte.../plugins/sujqvwi/ShExBy/shex_roo.../usr/include/python3....
File: opcode.h
/* Auto-generated by Tools/scripts/generate_opcode_h.py */
[0] Fix | Delete
#ifndef Py_OPCODE_H
[1] Fix | Delete
#define Py_OPCODE_H
[2] Fix | Delete
#ifdef __cplusplus
[3] Fix | Delete
extern "C" {
[4] Fix | Delete
#endif
[5] Fix | Delete
[6] Fix | Delete
[7] Fix | Delete
/* Instruction opcodes for compiled code */
[8] Fix | Delete
#define POP_TOP 1
[9] Fix | Delete
#define ROT_TWO 2
[10] Fix | Delete
#define ROT_THREE 3
[11] Fix | Delete
#define DUP_TOP 4
[12] Fix | Delete
#define DUP_TOP_TWO 5
[13] Fix | Delete
#define NOP 9
[14] Fix | Delete
#define UNARY_POSITIVE 10
[15] Fix | Delete
#define UNARY_NEGATIVE 11
[16] Fix | Delete
#define UNARY_NOT 12
[17] Fix | Delete
#define UNARY_INVERT 15
[18] Fix | Delete
#define BINARY_MATRIX_MULTIPLY 16
[19] Fix | Delete
#define INPLACE_MATRIX_MULTIPLY 17
[20] Fix | Delete
#define BINARY_POWER 19
[21] Fix | Delete
#define BINARY_MULTIPLY 20
[22] Fix | Delete
#define BINARY_MODULO 22
[23] Fix | Delete
#define BINARY_ADD 23
[24] Fix | Delete
#define BINARY_SUBTRACT 24
[25] Fix | Delete
#define BINARY_SUBSCR 25
[26] Fix | Delete
#define BINARY_FLOOR_DIVIDE 26
[27] Fix | Delete
#define BINARY_TRUE_DIVIDE 27
[28] Fix | Delete
#define INPLACE_FLOOR_DIVIDE 28
[29] Fix | Delete
#define INPLACE_TRUE_DIVIDE 29
[30] Fix | Delete
#define GET_AITER 50
[31] Fix | Delete
#define GET_ANEXT 51
[32] Fix | Delete
#define BEFORE_ASYNC_WITH 52
[33] Fix | Delete
#define INPLACE_ADD 55
[34] Fix | Delete
#define INPLACE_SUBTRACT 56
[35] Fix | Delete
#define INPLACE_MULTIPLY 57
[36] Fix | Delete
#define INPLACE_MODULO 59
[37] Fix | Delete
#define STORE_SUBSCR 60
[38] Fix | Delete
#define DELETE_SUBSCR 61
[39] Fix | Delete
#define BINARY_LSHIFT 62
[40] Fix | Delete
#define BINARY_RSHIFT 63
[41] Fix | Delete
#define BINARY_AND 64
[42] Fix | Delete
#define BINARY_XOR 65
[43] Fix | Delete
#define BINARY_OR 66
[44] Fix | Delete
#define INPLACE_POWER 67
[45] Fix | Delete
#define GET_ITER 68
[46] Fix | Delete
#define GET_YIELD_FROM_ITER 69
[47] Fix | Delete
#define PRINT_EXPR 70
[48] Fix | Delete
#define LOAD_BUILD_CLASS 71
[49] Fix | Delete
#define YIELD_FROM 72
[50] Fix | Delete
#define GET_AWAITABLE 73
[51] Fix | Delete
#define INPLACE_LSHIFT 75
[52] Fix | Delete
#define INPLACE_RSHIFT 76
[53] Fix | Delete
#define INPLACE_AND 77
[54] Fix | Delete
#define INPLACE_XOR 78
[55] Fix | Delete
#define INPLACE_OR 79
[56] Fix | Delete
#define BREAK_LOOP 80
[57] Fix | Delete
#define WITH_CLEANUP_START 81
[58] Fix | Delete
#define WITH_CLEANUP_FINISH 82
[59] Fix | Delete
#define RETURN_VALUE 83
[60] Fix | Delete
#define IMPORT_STAR 84
[61] Fix | Delete
#define SETUP_ANNOTATIONS 85
[62] Fix | Delete
#define YIELD_VALUE 86
[63] Fix | Delete
#define POP_BLOCK 87
[64] Fix | Delete
#define END_FINALLY 88
[65] Fix | Delete
#define POP_EXCEPT 89
[66] Fix | Delete
#define HAVE_ARGUMENT 90
[67] Fix | Delete
#define STORE_NAME 90
[68] Fix | Delete
#define DELETE_NAME 91
[69] Fix | Delete
#define UNPACK_SEQUENCE 92
[70] Fix | Delete
#define FOR_ITER 93
[71] Fix | Delete
#define UNPACK_EX 94
[72] Fix | Delete
#define STORE_ATTR 95
[73] Fix | Delete
#define DELETE_ATTR 96
[74] Fix | Delete
#define STORE_GLOBAL 97
[75] Fix | Delete
#define DELETE_GLOBAL 98
[76] Fix | Delete
#define LOAD_CONST 100
[77] Fix | Delete
#define LOAD_NAME 101
[78] Fix | Delete
#define BUILD_TUPLE 102
[79] Fix | Delete
#define BUILD_LIST 103
[80] Fix | Delete
#define BUILD_SET 104
[81] Fix | Delete
#define BUILD_MAP 105
[82] Fix | Delete
#define LOAD_ATTR 106
[83] Fix | Delete
#define COMPARE_OP 107
[84] Fix | Delete
#define IMPORT_NAME 108
[85] Fix | Delete
#define IMPORT_FROM 109
[86] Fix | Delete
#define JUMP_FORWARD 110
[87] Fix | Delete
#define JUMP_IF_FALSE_OR_POP 111
[88] Fix | Delete
#define JUMP_IF_TRUE_OR_POP 112
[89] Fix | Delete
#define JUMP_ABSOLUTE 113
[90] Fix | Delete
#define POP_JUMP_IF_FALSE 114
[91] Fix | Delete
#define POP_JUMP_IF_TRUE 115
[92] Fix | Delete
#define LOAD_GLOBAL 116
[93] Fix | Delete
#define CONTINUE_LOOP 119
[94] Fix | Delete
#define SETUP_LOOP 120
[95] Fix | Delete
#define SETUP_EXCEPT 121
[96] Fix | Delete
#define SETUP_FINALLY 122
[97] Fix | Delete
#define LOAD_FAST 124
[98] Fix | Delete
#define STORE_FAST 125
[99] Fix | Delete
#define DELETE_FAST 126
[100] Fix | Delete
#define STORE_ANNOTATION 127
[101] Fix | Delete
#define RAISE_VARARGS 130
[102] Fix | Delete
#define CALL_FUNCTION 131
[103] Fix | Delete
#define MAKE_FUNCTION 132
[104] Fix | Delete
#define BUILD_SLICE 133
[105] Fix | Delete
#define LOAD_CLOSURE 135
[106] Fix | Delete
#define LOAD_DEREF 136
[107] Fix | Delete
#define STORE_DEREF 137
[108] Fix | Delete
#define DELETE_DEREF 138
[109] Fix | Delete
#define CALL_FUNCTION_KW 141
[110] Fix | Delete
#define CALL_FUNCTION_EX 142
[111] Fix | Delete
#define SETUP_WITH 143
[112] Fix | Delete
#define EXTENDED_ARG 144
[113] Fix | Delete
#define LIST_APPEND 145
[114] Fix | Delete
#define SET_ADD 146
[115] Fix | Delete
#define MAP_ADD 147
[116] Fix | Delete
#define LOAD_CLASSDEREF 148
[117] Fix | Delete
#define BUILD_LIST_UNPACK 149
[118] Fix | Delete
#define BUILD_MAP_UNPACK 150
[119] Fix | Delete
#define BUILD_MAP_UNPACK_WITH_CALL 151
[120] Fix | Delete
#define BUILD_TUPLE_UNPACK 152
[121] Fix | Delete
#define BUILD_SET_UNPACK 153
[122] Fix | Delete
#define SETUP_ASYNC_WITH 154
[123] Fix | Delete
#define FORMAT_VALUE 155
[124] Fix | Delete
#define BUILD_CONST_KEY_MAP 156
[125] Fix | Delete
#define BUILD_STRING 157
[126] Fix | Delete
#define BUILD_TUPLE_UNPACK_WITH_CALL 158
[127] Fix | Delete
[128] Fix | Delete
/* EXCEPT_HANDLER is a special, implicit block type which is created when
[129] Fix | Delete
entering an except handler. It is not an opcode but we define it here
[130] Fix | Delete
as we want it to be available to both frameobject.c and ceval.c, while
[131] Fix | Delete
remaining private.*/
[132] Fix | Delete
#define EXCEPT_HANDLER 257
[133] Fix | Delete
[134] Fix | Delete
[135] Fix | Delete
enum cmp_op {PyCmp_LT=Py_LT, PyCmp_LE=Py_LE, PyCmp_EQ=Py_EQ, PyCmp_NE=Py_NE,
[136] Fix | Delete
PyCmp_GT=Py_GT, PyCmp_GE=Py_GE, PyCmp_IN, PyCmp_NOT_IN,
[137] Fix | Delete
PyCmp_IS, PyCmp_IS_NOT, PyCmp_EXC_MATCH, PyCmp_BAD};
[138] Fix | Delete
[139] Fix | Delete
#define HAS_ARG(op) ((op) >= HAVE_ARGUMENT)
[140] Fix | Delete
[141] Fix | Delete
#ifdef __cplusplus
[142] Fix | Delete
}
[143] Fix | Delete
#endif
[144] Fix | Delete
#endif /* !Py_OPCODE_H */
[145] Fix | Delete
[146] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function