Notepad++: Подсветка синтаксиса для TurboProlog

Однажды в начале этой записи было несколько параграфов личной предистории с отсылками, что лишь немного младше самого Turbo Prolog. Если они вам, зачем-то, нужны, всегда есть Internet Archive. Но, к делу,

Читать далее

Notepad++: Подсветка синтаксиса для GameMaker ≤ 8.1

Подобно другим записям о Notepad++ на этом блоге, эта так же содержит файл подсветки синтаксиса для него. Как можно угадать по заголовку, предназначается он для версий GameMaker Language (GML) использующихся в версиях раньше Studio.
Вообще-то этот файл подсветки был сделан некоторое время назад, но я его не опубликовывал так как существовало несколько других вариаций, делающих то же самое. Похоже что сейчас это не совсем так.

Данный файл определения поддерживает все стандартные структуры GameMaker Language. Так же он подсвечивает стандартные функции, константы, и "специальные" переменные (global/self/other). Цветовая схема сделана для соотвествия с подсветкой в самом GameMaker. К сожалению, на данный момент нет возможности определения и подсветки пользовательских переменных\констант\скриптов, но при нужде их можно добавить в группу ключевых слов 6 (Keyword Group 6) чтобы они были подсвечены.

Скачать UDF

Если же вам интересна подсветка для GameMaker: Studio, есть запись и об этом.

Notepad++: Подсветка синтаксиса для Killa 0.2

Некоторое время назад я написал UDL2 описание для основанного на Lua языке под названием Killa.
Вообще я собирался подождать до выпуска следующей версии языка (которая немного меняет названия стандартных модулей), но похоже что он немного затягивается, поэтому я выкладываю это сейчас.

Если вы не знаете что такое Killa, это основанный на Lua скриптовый язык, который добавляет некоторые JavaScript-образные элементы синтаксиса (включая нормальные циклы for, битовые операторы, ?:, операторы присвоения, и прочее), не теряя приятных частей Lua. Так же Killa не дает вам возможности незаметно сломать программу случайной утечкой переменных в "глобальное пространство". Так же есть тема об этом языке на форуме Love2d, прочтение которой может быть интересным.

Скачать UDL