$name(code) - задание процедуры. name - имя code - код Brainfuck
%name(par0;par1;par2;...) - вызов процедуры name - имя, в скобках - параметры, представляющие собой куски кода.
{0} {1} {2} - вставка параметра c соответствующим номером в тело процедуры. кол-во параметров неограниченно.
Именем процедуры считается любой набор символов без круглых скобок и крайних пробелов.
http://openfile.ru/620338/ - это несколько корявая среда.
Сам быдлокод интерпретатор