Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.06.2010, 08:55   #1
tunyash
Пользователь
 
Регистрация: 03.05.2008
Сообщений: 25
По умолчанию Процедурный Brainfuck

Здравствуйте, недавно я создал небольшой интерпретатор процедурного Brainfuck'a. Про сам Brainfuck можно прочитать тут.
К стандартным командам добавлены следующие:
$name(code) - задание процедуры. name - имя code - код Brainfuck
%name(par0;par1;par2;...) - вызов процедуры name - имя, в скобках - параметры, представляющие собой куски кода.
{0} {1} {2} - вставка параметра c соответствующим номером в тело процедуры. кол-во параметров неограниченно.
Именем процедуры считается любой набор символов без круглых скобок и крайних пробелов.
Рекурсия работать будет только в режиме Debug. Но обычный интерпретатор ее не пилит, он просто зависнет.

Надеюсь на критику синтаксиса и интерпретатора. Ну и кода, если кто-нибудь посмотрит.
Спасибо.
Вложения
Тип файла: rar PBF.rar (9.7 Кб, 9 просмотров)
Тип файла: rar Class1.rar (2.0 Кб, 6 просмотров)

Последний раз редактировалось tunyash; 17.06.2010 в 09:48.
tunyash вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
BrainFuck anGeee Помощь студентам 1 04.08.2016 13:37
Процедурный тип в паскале tanyhaftv Помощь студентам 0 24.03.2010 09:07