Набор библиотек для Рефала-5

Набор библиотек для преобразования программ на Рефале-5

Библиотеки включают в себя средства синтаксического анализа Рефала-5, трансформаций программ, обратного преобразования синтаксического дерева в исходный код на Рефале и полезную библиотеку LibraryEx.

Из трансформаций пока доступно только преобразование Рефала-5 в базисное подмножество. В дальнейшем планируется расширить набор доступных инструментов.

Установка

Запустите setup.bat или setup.sh, после чего добавьте папки lib и lib/〈платформа〉 (где 〈платформа〉 — это windows или posix) в переменную окружения REF5RSL. После этого можно будет пользоваться библиотечными компонентами в своих программах на Рефале-5.

Доступные библиотечные компоненты:

Подход к преобразованию полного Рефала-5 в его базисное подмножество описан здесь: