Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Уточнение логики препроцессирования (#107)
Теперь генерация Mu вызывается перед преобразованием в Базисный Рефал. Во-первых, повышается корректность работы программы (ранее можно было ошибочно вызвать функции типа F_check, которые генерируются трансформером через функцию Mu, теперь нельзя). Во-вторых, незначительно повышается производительность. На моей машине самоприменение ранее занимало 25,7 с, после этой крошечной правки — 24,7 с. Причиной ускорения может быть генерация более короткой функции Mu. Точных замеров и системные характеристики тестовой среды не даю, поскольку цель не в оптимизации, а уточнении логики.
- Loading branch information