goto_unless (intF[1089] == 1) @47
Прим. Если это условие ложно то переходим на флаг 47(switch)
И его нужно преобразовать в понятный для php код условия:
if($intF[1089] != 1){/*Тут прыжок*/}
Тут все довольно просто решается регулярным выражением, но условия бывают самыми разнообразными:
goto_unless (intF[1089] == 1 || !intF[8] && intG[0] != 1) @47
Прим. !intF[8] - означает что переменная будет равна "none"
И как тут поступить я смутно соображаю... Попробовать с помощью explode превратить выражение в скобках в массив, а потом с помощью рег.выражений считывать его?
Или есть способ попроще?