Closed madeddy closed 7 months ago
Sounds like a colon is missing after a screen statement. Investigating.
... ah so that was what --tag-outside-block was dealing with again.
The tag keyword is special cased in the sl2 parser for some reason, compared to literally every other keyword, you're not allowed to start a block after it.
so the line init -505 screen save() tag menu:
which unrpyc generates because it cannot figure out where to place the tag statement from the file, is not valid. the tag statement should've been merged in the following keyword line. Guess I've got to change that logic again.
Should be fixed again in 4d507cf
Oh man. Id did manage to dig you a good amount of work up, hm. 😅 This doesn't give me anymore errors, so i believe i can close it shortly.
Ok!
I decompiled AOSC (modified engine) without errors besides "Unknown AST nodes" and did try to run the app. The following errors came up:
The two decompiled files from above: AOSC_screen_other.zip
Link to all original rpyc files