1.35 beta 1 [!] оператор forget_procs - "забыть" обо всех proc'ах, по которым были совершены переходы (если были) до попадания в текущую точку выполнения [!] include "имя файла" - до выполнения в код вместо этой строки вставляется содержимое указанного файла [!] комментарии // пока отключены (встречаются в http://...) [*] подправлена обработка else - при выполнении then-ветки пропускаются все операторы из ветки else (раньше пропускался только один) [*] подправлена обработка ; и // [!] сист. перем. fp_prec - сколько знаков после запятой выводить в #$ и инвентаре. По умолчанию 2 [*] нулевые счетчики заходов на метки не отображаются при просмотре переменных и не пишутся в qsv [!] anykey [<перем.>] [*] переменные, имена которых начинались с time, rnd, rnd<число> распознавались как соответствующие системные [*] в instr-присваиваниях теперь сохраняются обрамляющие пробелы [!] токены: tokens <стр. перем>, результат: tokens_num, token1, token2 ... стр. сист. перем. tokens_delim (см. 2kw_03) [!] простейший вариант парсера: при сравнениях <стр. перем.>==<стр. перем.> и <стр. перем.>=="текст" действуют правила сравнения из 2kw_03 (http://urq.ru/urq_dos/2kw_03.rar) - во втором аргументе обрабатываются *, ?, \<символ> [!] строковая системная переменная last_btn_caption - хранится текст последней выбранной кнопки [!] сравнения <строковая переменная>="текст" [!] rnd<предел> - целое псевдо-случайное число от 1 до <предел>а включительно, например rnd10 [!] quit - остановка выполнения квеста [!] Конструкция if <выражение> then <оператор(ы)> else <оператор(ы)>. Допустимость любой степени вложенности if'ов сохраняется. else всегда соответствует последнему незакрытому then'у. [!] Добавлены комментарии в стиле Си: // и /**/. [!] _ в начале строки означает, что она является продолжением предыдущей. Перед _ допустимы пробелы и табуляции. [*] [DOS32] Уточнения в таблицах перекодировок. [*] [DOS32] Откат к GCC 3.2.2.