Готово субботнее обновление ZXAsm++. Исправил умножение в операциях (* не в начале строки тоже по ошибке считалась началом комментария в некоторых случаях), вообще подсчет выражений с более чем 1 операцией типа x+y*z. Добавил выборку из строки подстроки "stroka"[ n[,L] ], сравнение строк "s1" = "s2". Если есть желание можно качнуть весь EMuZWin 2.7 bld 2.6b - там я исправил расцветку строк, добавил в расцветку задний план.
Из запланированного осталось вроде только добавить более жесткий контроль хождения на втором и 3-ем (при наличии) проходе, чтобы компиляция шла по тем же веткам и использовались те же значения в DUP, FOR (а это я даже пока не знаю как сделать, чтобы подешевле вышло). Ну это на самом деле, не критично. Если код написан разумно, должно ходить по тем же веткам, никаких проблем. Зато двух-проходность полезна для подсчета ссылок вперед. (А трех-проходность позволяет оптимизировать переходы в дополнительных конструкциях типа IFcond)