Brainfucktor, типа v2
Браинфактор обновился. Кхмб кому не пофиг
Проверено на произвольных данных, а не только тексте.
Теперь утилита командной строки покрывает все возможности модуля, генерацию можно настраивать через параметры командной строки, пайты, файловых ввод и вывод, ввод через аргументы и прочее. Также всё стало работать ещё более медленно :D и вроде без багов.
Модуль на основе которого работает утилита, теперь использует три функции вместо одной для всего, конфигурация, генерация и обработка ошибок разделены. На вход теперь можно подать не только строку, а ещё файл, таблицу и строку. Вывод может быть как в виде возврата от генератора, так и записью в таблицу, файл или передачу во внешнюю функцию. Входящие данные теперь разбиваются на блоки, это позволяет
обрабатывать любой размер данных, но это не имеет смысла так как всего 1 мегабайт входящих данных транслируется секунд 15. Это очень долго.
Проект конечно шуточный, каким и был
В целом закончен, более изменений не будет за исключением исправления ошибок или ещё чего. Далее нужно доделать ещё
одно ненужное, а именно интерпретатор, без упора на скорость,
но всё же с простейшими оптимизациями, for fun так сказать.
lua
linux
brainfuck