Операторы



Операторы делятся на две группы: Операторы1 и Операторы2.

Группа Операторы1 является группой поиска с просмотром вперёд.
Вы можете использовать её для определения операторов, как:
! && << >> + - % (... и так далее, обычно они должны быть специальными неалфавитно-цифровыми символами)

Эти операторы могут быть прилегать вплотную к другим ключевым словам.

Группа Операторы2 - является группой поиска с просмотром назад
Вы можете использовать её для определения операторов, как:
and or not (... и так далее, проще говоря: операторы, которые похожи на ключевые слова)

Эти операторы НЕ могут вплотную прилегать к другим ключевым словам. Они должны быть отделены от остальных элементов кода пробелами или другими ключевыми словами "с просмотром вперёд" поиском.

По сути, группа Операторы2 просто другая группа ключевых слов, как бы ключевое слово группа 9, если хотите. Я добавил его сюда только для более простого использования UDL 2.0 GUI, и для лучшего понимания того, как работают операторы. Пользователи могут определить эти же ключевые слова в группе ключевых слов с 1 по 8 и не было бы никакой разницы.

1
2! first && second << third ;
3
4!first&&second<<third; // Операторы1 слитно подсвечиваются
5
6not first and second or third ;
7
8notfirstandsecondorthird // Операторы2 слитно не подсвечиваются
9


Как показано на рисунке выше, Операторы1 всегда подсвечиваются, а Операторы2 подсвечиваются только если отделены как целые слова.