Пакет 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. Пока что думаю, как это победить.
qsp
qsp-builder
qsp-foundation
qsp-package
sublime-package
sublime-plugin
sublime text
sublime syntax