Здесь показаны различия между двумя версиями данной страницы.
| 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|Скачать анализатор со страницы релизов]]** | ||