Библиотеки включают в себя средства синтаксического анализа Рефала-5,
трансформаций программ, обратного преобразования синтаксического дерева
в исходный код на Рефале и полезную библиотеку LibraryEx
Из трансформаций пока доступно только преобразование Рефала-5 в базисное подмножество. В дальнейшем планируется расширить набор доступных инструментов.
Доступные библиотечные компоненты перечислены на странице
http://mazdaywik.github.io/refal-5-framework
Для использования набора библиотек вместе с реализацией Рефала-5 VERSION-PZ
или Version ПѮ файлы библиотек сначала нужно откомпилировать. Для этого
запустите setup.cmd или setup.sh, после чего добавьте папки lib
и lib/〈платформа〉 (где 〈платформа〉 — это windows или posix)
в переменную окружения REF5RSL. После этого можно будет пользоваться
библиотечными компонентами в своих программах на Рефале-5.
Загрузить реализацию Рефала-5 VERSION-PZ или Version ПѮ можно с официального сайта:
http://www.botik.ru/pub/local/scp/refal5/
Также Рефал-5 VERSION-PZ или Version ПѮ необходим для запуска тестов (тесты
находятся в папках tests и src).
Для использования набора библиотек с Рефалом-05 или Рефалом-5λ достаточно
просто добавить пути к папкам lib и lib/‹платформа› в REF5RSL, как
указано выше. При использовании каких-то других реализаций Рефала-5 обратитесь
к сопутствующей документации.