Creat0R
Цитата:
чтобы не использовать SciTE вовсе. »
|
Из спортивного интереса?.. AutoIT без SciTE не распространяется. Или все-таки есть другие причины?
NikLok прав - часть поддержки придется взять на себя, тот же список штатных UDF постоянно меняется.
Цитата:
стоит ли вообще этим заморачиваться »
|
зависит от ответа на предыдущий вопрос

...в общем случае задача разборки текста кода не из легких, но AutoIT имеет достаточно простой синтаксис, поэтому, думаю можно обойтись одним лексическим анализом (без синтаксического). Тем более, что SciTE для раскраски тоже не особо заморачивается синтаксисом, пример тому - строку
"{1}" SciTE всегда раскрасит как операторы
Send(), что совсем не к месту в регулярных выражениях.
Цитата:
нужно создать шаблоны стилей (в массиве?), и пройтись по ним регулярными выражениями, обрамляя куски кода нужными тегами »
|
В первом приближении да, но уже обработанные куски кода нужно будет исключать из дальнейшей обработки... Соответственно, порядок применения "фильтров" нужно тоже продумать - это может значительно упростить составление регулярных выражений.