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

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

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

Скачать UDL

Love2d: Простая компиляция приложений

Если вы работали с Love2d, возможно вы замечали что процесс сборки приложений не является особо увлекательным, требуя запуска командной строки и ручного ввода\вставки зависящих от имени проекта команд. Но это исправимо таким нехитрым однострочным batch скриптом:
copy /b love.exe+%1 "%~dpn1.exe"
Что тут происходит: Переданный как входной параметр файл (%1) конкатенируется с проигрывателем и записывается в новый файл, названный как "(имя файла).exe"
Как этим пользоваться:
  1. Создайте файл 'compile.bat' в папке с "проигрывателем" Love2d (обычно love.exe).
  2. Вставьте представленный выше код в него.
  3. Для сборки игры перетащите ее .love\.zip файл на compile.bat - приложение (собранная игра) появится в папке с ним, называясь соответственно входному файлу.
И это все. Довольно просто, не так ли?