Oh nice! I like the table output. I hadn't discovered that when I built dis-this. Does it have an option to enable the specializing adaptive interpreter? That's what I added this week (only available in 3.11).
Rizin[1] (and therefore Cutter[2]) supports interactive disassembly and analysis (but not decompilation) of the Python bytecode[3][4]. Apart from that it also supports Java and Lua bytecode for different versions.
It's really neat, I like it! It would be nice to catch exceptions, they are currently blowing up, i.e.:
```
ncaught PythonError: Traceback (most recent call last):
File "/lib/python3.11/_pyodide/_base.py", line 460, in eval_code
.run(globals, locals)
^^^^^^^^^^^^^^^^^^^^
File "/lib/python3.11/_pyodide/_base.py", line 306, in run
coroutine = eval(self.code, globals, locals)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<exec>", line 7, in <module>
File "<exec>", line 5, in feet_to_meters
ZeroDivisionError: division by zero
```
https://godbolt.org/#g:!((g:!((g:!((h:codeEditor,i:(filename...