Компилятор для языка программирования "Recode"
https://github.com/Relz/Recompiler/blob/master/Recode.pptx
Презентация описывает работу компилятора. Однако, без комментариев к слайдам, которые были преподнесены аудитории устно, не вижу данную презентацию самодостаточной.
- Установить LLVM
- Установить Git
- Установить Cmake
- Скачать исходный код Recompiler
- Собрать проект Recompiler
- Запустить Recompiler с необходимыми ему двумя параметрами: предкомпилированная грамматика и исходный код Recode
Перед нами свежеустановленная система с графическим окружением Deepin UI.
# pacman -S llvm
# pacman -S git
# pacman -S cmake
$ git clone --recurse-submodules -j8 https://github.com/Relz/Recompiler.git
$ cd Recompiler && cmake -Bbuild && cd build && make
./Recompiler ../recode_rules.precompiled "../Recode samples/sum matrixes.recode"
Компилятор и его зависимости никак не зависят от среды Linux или какой-либо другой, поэтому он должен успешно собираться и запускаться на OS Windows. Я буду рад, если кто-то создаст мне Pull Request с дополнением этого README для сборки и запуска Recompiler под OS Windows.