Что нового

Нераспознанные элементы и ляпы при подсветке AutoIt синтаксиса

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Прошу сообщество быть бдительными в этом плане и сообщать в этой теме о проблемах в подсветке синтаксиса...

* Не подсвеченные или плохо/неправильно подсвеченные элементы (ориентироваться на подсветке в SciTE что идёт вместе с последней версией AutoIt'а)
* Любые найденные недоделки в подсветке.

Прошу писать коротко и ясно, ничего лишнего, пожелания и прочее тут писать не нужно.
Также прежде чем сообщать о проблеме, прочтите ниже список известных проблем.

Спасибо.



Известные проблемы:
* Числа некорректно подсвечиваются.
* Не подсвечиваются ключевые слова макросы обрамлённые амперсандом (&).
* Не подсвечиваются горячие клавиши в полукруглых скобках. Спасибо Garrett!
* В #include имя файла подсвечивается некорректно.
* Не подсвечивается символ подчёркивания (нижний дефис). Спасибо Garrett!
* Не отображается часть кода при использовании больших пробелов в выражении.
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Код:
#Include <WinAPI.au3>


Имя файла некорректно подсвечивается.
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Yashied [?]
Имя файла некорректно подсвечивается
Да, это я забыл, тоже в известных проблемах должно было быть :whistle:
 

bulldog5293

Знающий
Сообщения
172
Репутация
10
Я извеняюсь, может я не так понял, но у меня
Код:
#Include <WinAPI.au3>

корректно подсвечивается, хотя автоит последний версии стоит
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Код:
HotKeySet("^{F12}", "_Exit")
 

bulldog5293

Знающий
Сообщения
172
Репутация
10
Всё таки мне кажется я неправельно понял тему, киньте кто нить образец и объясните где что не так стало теперь что бы я понял и если у меня всё нормально скинул скрин
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
bulldog5293 [?]
киньте кто нить образец и объясните где что не так стало теперь что бы я понял
Неправильное отображение:
Код:
#Include <WinAPI.au3>


правильное отображение:
AutoIt Код (с парсированием BB-кодов):
#Include <WinAPI.au3>


как видно, <WinAPI.au3> в первом варианте не подсвечивается корректно.
 

bulldog5293

Знающий
Сообщения
172
Репутация
10
Ну я тогда сёдня вечерком кину скрин, что у меня отображается корректно :IL_AutoIt_1:
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
bulldog5293 [?]
сёдня вечерком кину скрин
“Ещё не вечер” © ? :whistle:



Функция _WinAPI_CallWindowProc не подсвечивается, а вроде должна...

Код:
_WinAPI_CallWindowProc
 

Redline

AutoIT Гуру
Сообщения
506
Репутация
375
Код:
PixelSearch(476,529,511,545,0x0F44AA,50)

Код цвета не подсвечен как в SciTE.
 

Yuri

AutoIT Гуру
Сообщения
737
Репутация
282
Вызов функции Call(МояФункция)
Цвет для Call просьба сделать особенным, отличительным
Я привык вызывать явным способом Call.
Вот.
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Redline [?]
Код цвета не подсвечен как в SciTE
Уже известно:
[?]
Числа некорректно подсвечиваются
это касается и Hex-чисел.

Yuri [?]
Цвет для Call просьба сделать особенным, отличительным
Я привык вызывать явным способом Call.
Во-первых это не имеет отношения к данной теме, а во-вторых подсветка встроенных функции базируется на списке этих функции, и специально/отдельно для “особой” функции нужно делать отдельную обработку, и я этого делать не буду.
 

Yuri

AutoIT Гуру
Сообщения
737
Репутация
282
"это не имеет отношения к данной теме"
Имеет. Энштейн доказал бы.
Цвет - это раз. Мало? Или одного аргумента не достаточно?
Извините за беспокойство.
Не Хотите - не надо.
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Yuri [?]
Имеет. Энштейн доказал бы.
Доказать, ещё не значит сделать истиной :blum:

Цвет - это раз. Мало?
Я имел в виду что в этой теме нужно постить проблемы связанные с движком подсветки, а не “хотелки” по его работе :smile: - Для хотелок есть отдельная тема (Отзывы и пожелания по работе проекта и форума).
 

Yuri

AutoIT Гуру
Сообщения
737
Репутация
282
Прошу простить!
Больше такого безобразия не повториться.
Чес слово.
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Исправлено:

* Числа некорректно подсвечиваются.
* В #include имя файла подсвечивается некорректно.
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
И ещё одно исправление:

* Не подсвечиваются ключевые слова макросы обрамлённые амперсандом (&).

Осталось только починить «горячие клавиши в полукруглых скобках».
 
Верх