decompile.ts was renamed to disassemble.ts and decompile.ts now produces python from pseudo-assembly.
Written in typescript. If anyone wants to rewrite it in python, go ahead.
Pain points right now are:
exceptions
exceptions
and some control-flow around exceptions
Yeah, exceptions are hard. Mostly because of really weird code emitted. But this makes them readable enough.
Classes look kinda weird:
I was asked to push this, so here it is.
decompile.ts was renamed to disassemble.ts and decompile.ts now produces python from pseudo-assembly. Written in typescript. If anyone wants to rewrite it in python, go ahead.
Pain points right now are:
Also, generators (and async fns...) look weird.