Skip to content

butvinm/Refal-05-Standalone

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

777 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Автономная сборка компилятора Рефал-05

Проект является форком компилятора Рефал-05 с доработанной сборкой.

Данную версию компилятора можно развернуть без использования сторонних компиляторов Рефал-5, имея только компилятор C89.

В директории ./bootstrap хранятся C-файлы, сгенерированные текущей версией компилятора. Для того, чтобы собрать текущую или новую версию компилятора достаточно собрать компилятор из ./bootstrap.

При помощи этих команд можно собрать компилятор из ./bootstrap, обновить файлы в ./bootstrap для текущего кода компилятора и запустить автотесты:

make bin/refal05      # Unix
make bin/refal05.exe  # Windows

Также в релизах можно найти уже собранные исполняемые файлы компилятора для Unix и Windows. Тег релиза соответствует последнему вмерженному из оригинального репозитория коммиту.

Исходные коды компилятора не изменены (кроме небольшого фикса для компилятора MVSC) и будут актуализироваться из оригинального репозитория.

About

Автономная сборка компилятора Рефал-05

Resources

License

Stars

Watchers

Forks

Contributors

Languages

  • C 99.2%
  • Other 0.8%