Напишите функцию для реализации интерпретатора Brain ****. Функция примет строку как параметр и должна вернуть строку в качестве вывода. Более подробная информация приведена ниже:
RCBF представляет собой набор компиляторов и интерпретаторов Brainf ***, написанных для Rosetta Code на разных языках.
Ниже приведены ссылки на каждую из версий RCBF.
Для реализации необходимо только правильно выполнить следующие инструкции:
{|
! Command
!Описание
| -
 | стиль = «выравнивание текста: центр» | > || Переместите указатель вправо 
| -
 | стиль = «выравнивание текста: центр» | < || Переместите указатель влево 
| -
 | стиль = «выравнивание текста: центр» | + || Увеличение ячейки памяти под указателем 
| -
 | стиль = «выравнивание текста: центр» | - || Уменьшить ячейку памяти под указателем 
| -
 | стиль = «выравнивание текста: центр» | . || Вывести символ, обозначенный ячейкой указателем 
| -
 | стиль = «выравнивание текста: центр» | , || Введите символ и сохраните его в ячейке указателя 
| -
 | стиль = «выравнивание текста: центр» | [ || Перейти мимо соответствия ] если ячейка под указателем равна 0 
| -
 | стиль = «выравнивание текста: центр» | ] || Вернитесь к совпадению [ если ячейка под указателем отлична от нуля 
|}
Любой размер ячейки разрешен, поддержка EOF ( E nd- O- F ile) необязательна, равно как и ограниченная или неограниченная память.