Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия | ||
help:analyzer [2023/01/03 15:16] aleks_versus |
help:analyzer [2024/09/04 13:12] (текущий) aleks_versus |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
[[help:txt2gam|Назад: Краткое руководство по TXT2GAM]] | [[help:txt2gam|Назад: Краткое руководство по TXT2GAM]] | ||
- | ===== Анализатор кода QSP ===== | + | ====== Анализатор кода QSP ====== |
Эта утилита предназначена для анализа кода игры для QSP, записанного в формате **TXT2GAM** (**QSPS**). | Эта утилита предназначена для анализа кода игры для QSP, записанного в формате **TXT2GAM** (**QSPS**). | ||
Строка 11: | Строка 11: | ||
Анализатор выполняет проверку на двух уровнях: | Анализатор выполняет проверку на двух уровнях: | ||
- | 1. Проверка синтаксиса. Все ошибки, которые можно однозначно определить по соответствию синтаксическим правилам языка QSP. | + | - Проверка синтаксиса. Все ошибки, которые можно однозначно определить по соответствию синтаксическим правилам языка QSP.\\ **Пример:** незакрытые многострочные операторы, незакрытые скобки, неверное количество аргументов функции и т.д. |
- | **Пример:** незакрытые многострочные операторы, незакрытые скобки, неверное количество аргументов функции и т.д. | + | - Предупреждения. Предположения об ошибках, основанные на анализе структуры игры - переменные, локации, предметы, действия.\\ **Пример:** локации, на которые нет перехода, использование неинициализированных переменных, попытка удалить предмет, который нигде не добавляется, и т.д. |
- | 2. Предупреждения. Предположения об ошибках, основанные на анализе структуры игры - переменные, локации, предметы, действия. | + | |
- | **Пример:** локации, на которые нет перехода, использование неинициализированных переменных, попытка удалить предмет, который нигде не добавляется, и т.д. | + | |
**[[https://code.google.com/archive/p/qsp-analyser/downloads|Скачать анализатор со страницы релизов]]** | **[[https://code.google.com/archive/p/qsp-analyser/downloads|Скачать анализатор со страницы релизов]]** |