AnarCom / Hask-Brainfuck-int

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BrainFuck

Проект был на писан, как финальный для курса Декларативное программирование ФИТ НГУ 2021 год.

Поддерживается два языка для интерпретации - brainfuck и ook

Для запуска brainfuck нужно просто передать в параметрах программы путь до файла. (Так же можно явно указать язык программы <см. примеры>)

Для интерпретации ook требуется передать параметр ook в аргументах командной строки

После исполнения программы отображается состояние памяти, которая была использована

Откомпилированная программа находится в релизах репозиятория

Пример:

Для ook:

BrainFuck-exe.exe ook "path to program"

Для brainfuck:

BrainFuck-exe.exe "path to program"

или

BrainFuck-exe.exe bf "path to program"

Для тестирования проекта

В корне репозитория лежат 2 файла - squares.bf (выводит квадраты чисел до 100) на bf и helloWorld.ook (печатает Hello World!) на ook

About

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Haskell 95.1%Language:Brainfuck 4.9%