Skip to content

Emeteil/Brainfuck-Helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Brainfuck Helper

Утилита для преобразования расширенного синтаксиса Brainfuck (с переменными и макросами) в стандартный BF-код.


🚀 Возможности

Функция Описание
Переменные $var = N → конвертация в последовательность команд.
Повторы команд X{times: n} → разворачивание в цикл или последовательность.
Абсолютные переходы {to: ptr} → преобразование в относительные смещения. Использовать осторожно! Могут быть неоднозначные ситуации! В конце циклов лучше переходить в ячейку вхождения в него.

📚 Синтаксис расширений

Переменные

$A = 10      // Инициализация переменной
+{times: A}  // Эквивалент ++++++++++

Повторы команд

-{times: 3}  // Конвертируется в ---
>{times: A+B} // Динамическое вычисление

Позиционирование

{to: 15}     // Перемещение на 15-ю ячейку

🛠️ Использование

  1. Введите код с расширениями в текстовое поле
  2. Нажмите "Конвертировать"
  3. Скопируйте результат или запустите в визуализаторе
# Исходник:
$X=3
+{times: X} {to: X}

# Результат:
+++ >>>

About

Помощник по программированию на Brainfuck

Topics

Resources

Stars

Watchers

Forks

Contributors