Проект является форком компилятора Рефал-05 с доработанной сборкой.
Данную версию компилятора можно развернуть без использования сторонних компиляторов Рефал-5, имея только компилятор C89.
В директории ./bootstrap хранятся C-файлы, сгенерированные текущей версией компилятора.
Для того, чтобы собрать текущую или новую версию компилятора достаточно собрать компилятор из ./bootstrap.
При помощи этих команд можно собрать компилятор из ./bootstrap, обновить файлы в ./bootstrap для текущего кода компилятора и запустить автотесты:
make bin/refal05 # Unix
make bin/refal05.exe # WindowsТакже в релизах можно найти уже собранные исполняемые файлы компилятора для Unix и Windows. Тег релиза соответствует последнему вмерженному из оригинального репозитория коммиту.
Исходные коды компилятора не изменены (кроме небольшого фикса для компилятора MVSC) и будут актуализироваться из оригинального репозитория.