Browse Source

py: Add more bytecodes to showbc.c.

pull/40/head
Damien George 11 years ago
parent
commit
27bf5b829b
  1. 17
      py/showbc.c

17
py/showbc.c

@ -276,14 +276,10 @@ void mp_show_byte_code(const byte *ip, int len) {
printf("BUILD_LIST " UINT_FMT, unum);
break;
/*
case MP_BC_LIST_APPEND:
DECODE_UINT;
// I think it's guaranteed by the compiler that sp[unum] is a list
rt_list_append(sp[unum], sp[0]);
sp++;
printf("LIST_APPEND " UINT_FMT, unum);
break;
*/
case MP_BC_BUILD_MAP:
DECODE_UINT;
@ -343,16 +339,9 @@ void mp_show_byte_code(const byte *ip, int len) {
printf("RETURN_VALUE");
break;
/*
case MP_BC_YIELD_VALUE:
nlr_pop();
*ip_in_out = ip;
fastn[0] = fast0;
fastn[1] = fast1;
fastn[2] = fast2;
*sp_in_out = sp;
return true;
*/
printf("YIELD_VALUE");
break;
default:
printf("code %p, byte code 0x%02x not implemented\n", ip, op);

Loading…
Cancel
Save