#branch #blocks #structured #unstructured #jump #turn #stackifier

relooper

Turn unstructured branches and jumps into structured blocks

1 unstable release

0.1.0 Jul 10, 2021

#9 in #unstructured


Used in glulxtoc

MIT license

150KB
3K SLoC

Relooper

Relooper turns unstructured branches and jumps into structured blocks.

Inspired by the Cheerp Stackifier algorithm and the Relooper algorithm paper by Alon Zakai.

More details on the precise algorithm this package implements to come.

Dependencies

~2MB
~32K SLoC