@@ -7,9 +7,11 @@ arg names:
7
7
(N_EXC_STACK 0)
8
8
bc=-1 line=1
9
9
########
10
- bc=\\d\+ line=134
10
+ bc=\\d\+ line=152
11
11
00 MAKE_FUNCTION \.\+
12
12
\\d\+ STORE_NAME f
13
+ \\d\+ MAKE_FUNCTION \.\+
14
+ \\d\+ STORE_NAME f
13
15
\\d\+ LOAD_CONST_SMALL_INT 1
14
16
\\d\+ BUILD_TUPLE 1
15
17
\\d\+ LOAD_NULL
@@ -22,6 +24,7 @@ arg names:
22
24
\\d\+ LOAD_CONST_STRING 'Class'
23
25
\\d\+ CALL_FUNCTION n=2 nkw=0
24
26
\\d\+ STORE_NAME Class
27
+ \\d\+ DELETE_NAME Class
25
28
\\d\+ LOAD_CONST_NONE
26
29
\\d\+ RETURN_VALUE
27
30
File cmdline/cmd_showbc.py, code block 'f' (descriptor: \.\+, bytecode @\.\+ bytes)
@@ -35,7 +38,7 @@ Raw bytecode (code_info_size=\\d\+, bytecode_size=\\d\+):
35
38
(INIT_CELL 16)
36
39
bc=-4 line=1
37
40
########
38
- bc=\\d\+ line=118
41
+ bc=\\d\+ line=126
39
42
00 LOAD_CONST_NONE
40
43
01 LOAD_CONST_FALSE
41
44
02 BINARY_OP 5 __add__
@@ -123,6 +126,14 @@ Raw bytecode (code_info_size=\\d\+, bytecode_size=\\d\+):
123
126
\\d\+ LOAD_CONST_SMALL_INT 0
124
127
\\d\+ STORE_SUBSCR
125
128
\\d\+ LOAD_DEREF 14
129
+ \\d\+ LOAD_CONST_SMALL_INT 0
130
+ \\d\+ DUP_TOP_TWO
131
+ \\d\+ LOAD_SUBSCR
132
+ \\d\+ LOAD_FAST 12
133
+ \\d\+ BINARY_OP 18 __iadd__
134
+ \\d\+ ROT_THREE
135
+ \\d\+ STORE_SUBSCR
136
+ \\d\+ LOAD_DEREF 14
126
137
\\d\+ LOAD_CONST_NONE
127
138
\\d\+ LOAD_CONST_NONE
128
139
\\d\+ BUILD_SLICE 2
@@ -132,6 +143,10 @@ Raw bytecode (code_info_size=\\d\+, bytecode_size=\\d\+):
132
143
\\d\+ UNPACK_SEQUENCE 2
133
144
\\d\+ STORE_FAST 0
134
145
\\d\+ STORE_DEREF 14
146
+ \\d\+ LOAD_FAST 0
147
+ \\d\+ UNPACK_EX 1
148
+ \\d\+ STORE_FAST 0
149
+ \\d\+ STORE_FAST 0
135
150
\\d\+ LOAD_DEREF 14
136
151
\\d\+ LOAD_FAST 0
137
152
\\d\+ ROT_TWO
@@ -225,6 +240,10 @@ Raw bytecode (code_info_size=\\d\+, bytecode_size=\\d\+):
225
240
\\d\+ POP_TOP
226
241
\\d\+ LOAD_FAST 0
227
242
\\d\+ POP_JUMP_IF_FALSE \\d\+
243
+ \\d\+ LOAD_FAST 0
244
+ \\d\+ JUMP_IF_TRUE_OR_POP \\d\+
245
+ \\d\+ LOAD_FAST 0
246
+ \\d\+ STORE_FAST 0
228
247
\\d\+ LOAD_DEREF 14
229
248
\\d\+ GET_ITER
230
249
\\d\+ FOR_ITER \\d\+
@@ -251,6 +270,17 @@ Raw bytecode (code_info_size=\\d\+, bytecode_size=\\d\+):
251
270
\\d\+ LOAD_FAST 1
252
271
\\d\+ POP_TOP
253
272
\\d\+ END_FINALLY
273
+ \\d\+ JUMP \\d\+
274
+ \\d\+ SETUP_EXCEPT \\d\+
275
+ \\d\+ UNWIND_JUMP \\d\+ 1
276
+ \\d\+ POP_BLOCK
277
+ \\d\+ JUMP \\d\+
278
+ \\d\+ POP_TOP
279
+ \\d\+ POP_EXCEPT
280
+ \\d\+ JUMP \\d\+
281
+ \\d\+ END_FINALLY
282
+ \\d\+ LOAD_FAST 0
283
+ \\d\+ POP_JUMP_IF_TRUE \\d\+
254
284
\\d\+ LOAD_FAST 0
255
285
\\d\+ SETUP_WITH \\d\+
256
286
\\d\+ POP_TOP
@@ -291,13 +321,68 @@ Raw bytecode (code_info_size=\\d\+, bytecode_size=\\d\+):
291
321
File cmdline/cmd_showbc.py, code block 'f' (descriptor: \.\+, bytecode @\.\+ bytes)
292
322
Raw bytecode (code_info_size=\\d\+, bytecode_size=\\d\+):
293
323
########
324
+ \.\+rg names:
325
+ (N_STATE 22)
326
+ (N_EXC_STACK 0)
327
+ bc=-1 line=1
328
+ ########
329
+ bc=\\d\+ line=132
330
+ 00 LOAD_CONST_SMALL_INT 1
331
+ 01 DUP_TOP
332
+ 02 STORE_FAST 0
333
+ 03 DUP_TOP
334
+ 04 STORE_FAST 1
335
+ 05 DUP_TOP
336
+ 06 STORE_FAST 2
337
+ 07 DUP_TOP
338
+ 08 STORE_FAST 3
339
+ 09 DUP_TOP
340
+ 10 STORE_FAST 4
341
+ 11 DUP_TOP
342
+ 12 STORE_FAST 5
343
+ 13 DUP_TOP
344
+ 14 STORE_FAST 6
345
+ 15 DUP_TOP
346
+ 16 STORE_FAST 7
347
+ 17 DUP_TOP
348
+ 18 STORE_FAST 8
349
+ 19 STORE_FAST 9
350
+ 20 LOAD_CONST_SMALL_INT 2
351
+ 21 DUP_TOP
352
+ 22 STORE_FAST 10
353
+ 23 DUP_TOP
354
+ 24 STORE_FAST 11
355
+ 25 DUP_TOP
356
+ 26 STORE_FAST 12
357
+ 27 DUP_TOP
358
+ 28 STORE_FAST 13
359
+ 29 DUP_TOP
360
+ 30 STORE_FAST 14
361
+ 31 DUP_TOP
362
+ 32 STORE_FAST 15
363
+ 33 DUP_TOP
364
+ 34 STORE_FAST_N 16
365
+ 36 DUP_TOP
366
+ 37 STORE_FAST_N 17
367
+ 39 DUP_TOP
368
+ 40 STORE_FAST_N 18
369
+ 42 STORE_FAST_N 19
370
+ 44 LOAD_FAST 9
371
+ 45 LOAD_FAST_N 19
372
+ 47 BINARY_OP 5 __add__
373
+ 48 POP_TOP
374
+ 49 LOAD_CONST_NONE
375
+ 50 RETURN_VALUE
376
+ File cmdline/cmd_showbc.py, code block 'f' (descriptor: \.\+, bytecode @\.\+ bytes)
377
+ Raw bytecode (code_info_size=\\d\+, bytecode_size=\\d\+):
378
+ ########
294
379
\.\+5b
295
380
arg names: a
296
381
(N_STATE 5)
297
382
(N_EXC_STACK 0)
298
383
(INIT_CELL 0)
299
384
########
300
- bc=\\d\+ line=124
385
+ bc=\\d\+ line=138
301
386
00 LOAD_CONST_SMALL_INT 2
302
387
01 BUILD_TUPLE 1
303
388
03 LOAD_NULL
@@ -314,9 +399,9 @@ arg names:
314
399
(N_STATE 2)
315
400
(N_EXC_STACK 0)
316
401
bc=-1 line=1
317
- bc=0 line=129
318
- bc=3 line=130
319
- bc=6 line=131
402
+ bc=0 line=143
403
+ bc=3 line=144
404
+ bc=6 line=145
320
405
00 LOAD_CONST_NONE
321
406
01 YIELD_VALUE
322
407
02 POP_TOP
@@ -338,7 +423,7 @@ arg names:
338
423
(N_STATE 1)
339
424
(N_EXC_STACK 0)
340
425
bc=-1 line=1
341
- bc=13 line=135
426
+ bc=13 line=149
342
427
00 LOAD_NAME __name__ (cache=0)
343
428
04 STORE_NAME __module__
344
429
07 LOAD_CONST_STRING 'Class'
@@ -411,7 +496,7 @@ arg names: *
411
496
(N_EXC_STACK 0)
412
497
bc=-\\d\+ line=1
413
498
########
414
- bc=\\d\+ line=105
499
+ bc=\\d\+ line=113
415
500
00 LOAD_DEREF 0
416
501
02 LOAD_CONST_SMALL_INT 1
417
502
03 BINARY_OP 5 __add__
@@ -430,7 +515,7 @@ arg names: * b
430
515
(N_EXC_STACK 0)
431
516
bc=-\\d\+ line=1
432
517
########
433
- bc=\\d\+ line=125
518
+ bc=\\d\+ line=139
434
519
00 LOAD_FAST 1
435
520
01 LOAD_DEREF 0
436
521
03 BINARY_OP 5 __add__
0 commit comments