Найти в Дзене
Aleks Versus out the Game

Пакет QSP для Sublime Text, v.0.18

Масштабный рефакторинг и переписывание отдельных модулей плагина, как подготовка к написанию анализатора кода. Исправления: Новое: Не исправлено: Скачать, как всегда, можно со страницы релизов: https://github.com/QSPFoundation/sublime_text_qsp_package/releases/tag/v.0.18

Масштабный рефакторинг и переписывание отдельных модулей плагина, как подготовка к написанию анализатора кода.

Исправления:

  • Аннотация типов и масштабный рефакторинг.
  • Полностью переписаны конвертер и препроцессор, встроенные в плагин.

Новое:

  • Работа с базовыми описанием и действиями согласно нового формата TXT2GAM.
  • Препроцессор теперь умеет выводить ошибки, допущенные в директивах или базовом синтаксисе QSP.
  • Новый параметр для модулей 'start_qsploc_file', позволяющий указать, локации из какого файла будут первыми в конечной игре/модуле. Этот параметр позволяет игнорировать порядок файлов в элементах 'files' и 'folders' и всегда собирать модуль с одними и теми же локациями в начале. Не влияет на обработку игры препроцессором. Препроцессор по-прежнему "читает" файлы сначала из элемента 'files', и лишь затем из элемента 'folders', что позволяет подключать qsps-файлы без локаций с одними лишь командами препроцессора. Большое спасибо, devgor88, за первичную реализацию параметра и предложенный пулреквест.

Не исправлено:

  • Подвисания, когда в Sublime Text открывается большой проект. Это связано со сканированием всех файлов проекта и обновлением их в WS. Пока что думаю, как это победить.

Скачать, как всегда, можно со страницы релизов: https://github.com/QSPFoundation/sublime_text_qsp_package/releases/tag/v.0.18