@@ -200,27 +200,25 @@ def def_op(name, op): |
200 | 200 | # 255 is reserved |
201 | 201 |
|
202 | 202 |
|
| 203 | +# Pseudo ops are above 255: |
203 | 204 |
|
204 | | -def pseudo_op(name, op): |
205 | | - def_op(name, op) |
| 205 | +def_op('SETUP_FINALLY', 256) |
| 206 | +def_op('SETUP_CLEANUP', 257) |
| 207 | +def_op('SETUP_WITH', 258) |
| 208 | +def_op('POP_BLOCK', 259) |
206 | 209 |
|
207 | | -pseudo_op('SETUP_FINALLY', 256) |
208 | | -pseudo_op('SETUP_CLEANUP', 257) |
209 | | -pseudo_op('SETUP_WITH', 258) |
210 | | -pseudo_op('POP_BLOCK', 259) |
| 210 | +def_op('JUMP', 260) |
| 211 | +def_op('JUMP_NO_INTERRUPT', 261) |
211 | 212 |
|
212 | | -pseudo_op('JUMP', 260) |
213 | | -pseudo_op('JUMP_NO_INTERRUPT', 261) |
| 213 | +def_op('LOAD_METHOD', 262) |
| 214 | +def_op('LOAD_SUPER_METHOD', 263) |
| 215 | +def_op('LOAD_ZERO_SUPER_METHOD', 264) |
| 216 | +def_op('LOAD_ZERO_SUPER_ATTR', 265) |
214 | 217 |
|
215 | | -pseudo_op('LOAD_METHOD', 262) |
216 | | -pseudo_op('LOAD_SUPER_METHOD', 263) |
217 | | -pseudo_op('LOAD_ZERO_SUPER_METHOD', 264) |
218 | | -pseudo_op('LOAD_ZERO_SUPER_ATTR', 265) |
| 218 | +def_op('STORE_FAST_MAYBE_NULL', 266) |
| 219 | +def_op('LOAD_CLOSURE', 267) |
219 | 220 |
|
220 | | -pseudo_op('STORE_FAST_MAYBE_NULL', 266) |
221 | | -pseudo_op('LOAD_CLOSURE', 267) |
222 | | - |
223 | | -del def_op, pseudo_op |
| 221 | +del def_op |
224 | 222 |
|
225 | 223 | opname = ['<%r>' % (op,) for op in range(max(opmap.values()) + 1)] |
226 | 224 | for op, i in opmap.items(): |
|