#block #interactive-fiction #glulx #decompiling #relooper

relooper

Turn unstructured branches and jumps into structured blocks

1 unstable release

0.1.0 Jul 10, 2021

#4 in #decompiling

Download history 13/week @ 2024-12-21 13/week @ 2024-12-28 17/week @ 2025-01-04 24/week @ 2025-01-11 29/week @ 2025-01-18 8/week @ 2025-01-25 11/week @ 2025-02-01 25/week @ 2025-02-08 35/week @ 2025-02-15 24/week @ 2025-02-22 16/week @ 2025-03-01 31/week @ 2025-03-08 37/week @ 2025-03-15 15/week @ 2025-03-22 7/week @ 2025-03-29 8/week @ 2025-04-05

71 downloads per month
Used in 12 crates (8 directly)

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

~2.5MB
~35K SLoC