Subject: Scp4's news.
From: Andrei P. Nemytykh (nemytykh@math.botik.ru)
Date: Wed Feb 02 2000 - 01:14:23 MSK
Об'явление.
На страничке http://www.botik.ru/pub/local/scp/refal5/
( синоним:
http://www.botik.ru/pub/local/scp/refal5/refal5.html )
Можно найти ссылку на обнавлённую версию Scp4.
Что нового:
_______________________________________________________________
- исправлено несколько ошибок;
- введено понятие псевдокомментария в Рефал модуле.
Псевдокомментарии объявляют ключи суперкомпиляции.
Вы можете описать любой ключ, который ранее фиксировался изменениями в
KEY.REF (прежние возможности указания ключей через этот файл сохранены)
( см. файл DOC/INREF4.TXT для дополнительных пояснений).
- появилась возможность объявлять задачу на суперкомпиляцию по-умолчанию
(без mst-модуля). Если в ref-модуле присутствует нижеследующий
псевдо-комментарий
*$MST_FROM_ENTRY ;
тогда задачами на суперкомпиляцию считаются тривиальные mst-схемы,
соответствующие ENTRY-функциям данного модуля (например, <Go e.1>; )
В остаточной программе соответсвующие входные точки будут иметь те же
самые имена и будут объявлены как ENTRY.
Описанный режим позволяет указывать bat-файлам
SCPWHOLE и SCPWHOLP только один аргумент - имя Рефал-модуля
(без mst-модуля)
( см. файлы DOC/USE.TXT, DOC/INREF4.TXT для дополнительных пояснений).
- расширен язык описания MST-схем:
-- допускаются многоуровневые mst-схемы;
-- введён новый тип переменных %.Var
Значение переменной этого типа должно быть описано в файле
выше первого использования этой переменной.
Описание значения производится через следующее объявление
$DEFINE Var e.definition.
Значение переменной является последовательностью
ascii-символов.
Имеются ситаксические средства позволяющие указать
преобразование
данной последовательности в момент компиляции mst-схемы во
внутреннее представление. (В данный момент преобразователем
последовательности-значения может быть только INREF4)
Андрей Немытых.
This archive was generated by hypermail 2b25 : Mon Oct 25 2004 - 21:24:58 MSD