Показать сообщение отдельно
Старый 10.02.2005, 18:24   #383
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

2Dagot_Ur:
Пробелами отделить выражения от операций просто, имя функции от аргументов, и аргументы друг от друга, оператор if от выражения - тоже просто, вставить пустые строки после закрытия блока - элементарно.
Но, разбить выражение под if на несколько строк очень сложно, оно строится рекурсивно, а потом записывается в файл. Возможное решение: запись построенного выражения в буфер, анализ на подвыражения с учетом скобок и т.д. - так ли уж это надо?  :(
Ответить с цитированием