>>36315 Идея мне нравится, но пока что есть недочёты. Возьмём, к примеру, такой вот код:
init python hide:
"init_python_hide"
label call_statements_test:
scene bg lecturehall
show sylvie smile with dissolve
"..."
call call_statements_test1 from call_statements_test2
Текущий декомпилер восстановит его один в один, точнее некуда. После обработки твоей версий произойдут три неприятные веши: во-первых, поползёт нумерация строк (это по идее поломает сохранения, хотя не уверен), во-вторых, call-from разнесёт аж на три строки, у которых ещё и отступы не очень красивые, а в-третьих, самое главное, dissolve будет вообще неправильно работать, потому что with окажется применённым как к show, так и к scene...
Извини, но твою правку as is я всё же принять не могу. Буду думать, как совместить наши подходы.