AkelPad


Coder::HighLight

Описание

Подсветка текста в документе.


Приоритет (источник)
4. "Folds:" - самый высокий приоритет, проверяется первым
3. "QuotesRE:", "Quotes:" - приоритет этих между собой меняться, что стоит выше по тексту, то выполняется первым (4.9.7 или выше).
2. "Delimiters:"
1. "Words:" - самый низкий приоритет, проверяется последним

То что уже подсвечено не подсвечивается повторно, то есть если секция "QuotesRE:" захватывает некий текст, то внутри него не будут искаться элементы секции "Words:", если только один к другому не является дочерним к родительскому заданному правилом с помощью идентификаторов. Каждые подсвеченные элементы получают идентификатор и уже не являются доступными для поиска в них.

СекцияОписание
Quotes:(цитаты). Данная секция захватывает тексты в которых есть начало и конец, например внутри кавычек, апострофов. Если конец не указан, то до конца строки, например комментарии.
QuotesRE:(цитаты). Данная секция захватывает тексты с помощью регулярных выражений.
Delimiters:(разделители, они же операторы). Данная секция захватывает в основном одиночные символы, которые не могут являться частью ключевого слова. Как правило первые две команды в этой секции определяют разделители пробел и таб.
Words:(слова, имена функций, ключевые слова). Данная секция захватывает ключевые слова как принадлежащие языку.