Генерация RASL’а разбита на два прохода в Algorithm.sref (#6)
Генерация RASL’а разбита на два прохода в Algorithm.sref (#6)

Оба прохода выделены в виде отдельных функций с префиксами HightLevelRASL
и LowLevelRASL, последний этап функции GeneralizeResult вынесен в отдельную
функцию LowLevelRASL-Sentence. В коде была закомментированная логика,
обрабатывающая ситуацию, когда последнее предложение всегда завершается успешно.
Закомментированный код обновлён в соответствии с новыми обстоятельствами.
Данный код не до конца отлажен, в частности, он некорректно работает
с генерацией интерпретируемого кода и в случае, когда последнее предложение
содержит цикл по e-переменной.

dshchukin/simple-refal,dshchukin/simple-refal,Mazdaywik/simple-refal,Mazdaywik/simple-refal